diff --git a/tests/testutil.py b/tests/testutil.py index 264cbd5b703acef3b957cb1ec0fab5990312de92..c021e21493e6d04aa804501ff42fd25dfec36bec 100644 --- a/tests/testutil.py +++ b/tests/testutil.py @@ -20,6 +20,7 @@ import beancount.core.amount as bc_amount import beancount.core.data as bc_data from decimal import Decimal +from pathlib import Path EXTREME_FUTURE_DATE = datetime.date(datetime.MAXYEAR, 12, 30) FUTURE_DATE = datetime.date.today() + datetime.timedelta(days=365 * 99) @@ -94,3 +95,11 @@ class Transaction: else: posting = arg self.postings.append(posting) + + +class TestConfig: + def __init__(self, repo_path=None): + self.repo_path = None if repo_path is None else Path(repo_path) + + def repository_path(self): + return self.repo_path