@@ -30,7 +30,7 @@ from decimal import Decimal
from pathlib import Path
from typing import Any, Optional, NamedTuple
from conservancy_beancount import books, rtutil
from conservancy_beancount import books, data, rtutil
EXTREME_FUTURE_DATE = datetime.date(datetime.MAXYEAR, 12, 30)
FUTURE_DATE = datetime.date.today() + datetime.timedelta(days=365 * 99)
@@ -39,6 +39,12 @@ FY_MID_DATE = datetime.date(2020, 9, 1)
PAST_DATE = datetime.date(2000, 1, 1)
TESTS_DIR = Path(__file__).parent
# This function is primarily used as a fixture, but different test files use
# it with different scopes. Typical usage looks like:
# clean_account_meta = pytest.fixture([options])(testutil.clean_account_meta)
def clean_account_meta():
data.Account._meta_map.clear()
def _ods_cell_value_type(cell):
assert cell.tagName == 'table:table-cell'
return cell.getAttribute('valuetype')