File diff 7335282e5a64 → 25321a81b0f1
tests/testutil.py
Show inline comments
...
 
@@ -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',