diff --git a/tests/testutil.py b/tests/testutil.py index 11a94396c6f059e3a2b955e8033c41780a6a4125..9aca10ea31eb496e47e9269fa8774387ea56dd4e 100644 --- a/tests/testutil.py +++ b/tests/testutil.py @@ -25,6 +25,7 @@ from pathlib import Path from typing import Any, Optional, NamedTuple from conservancy_beancount import books, data, rtutil +from conservancy_beancount.config import RTCredentials EXTREME_FUTURE_DATE = datetime.date(datetime.MAXYEAR, 12, 30) FUTURE_DATE = datetime.date.today() + datetime.timedelta(days=365 * 99) @@ -286,10 +287,13 @@ class TestConfig: def repository_path(self): return self.repo_path - def rt_client(self): + def rt_credentials(self): + return RTCredentials('https://example.org/testrt', 'testuser', 'testpass') + + def rt_client(self, credentials=None): return self._rt_client - def rt_wrapper(self): + def rt_wrapper(self, credentials=None): return self._rt_wrapper @@ -417,9 +421,13 @@ class RTClient: ticket_id_s = str(ticket_id) if ticket_id_s not in self.TICKET_DATA: return None + ticket_id_n = int(ticket_id) retval = { 'id': 'ticket/{}'.format(ticket_id_s), 'numerical_id': ticket_id_s, + 'Created': f'2016-12-15T14:{ticket_id_n:02d}:40Z', + 'Due': f'2017-01-14T12:{ticket_id_n:02d}:00Z', + 'Queue': 'general', 'Requestors': [ f'mx{ticket_id_s}@example.org', 'requestor2@example.org',