@@ -86,7 +86,7 @@ NOT_REQUIRED_ACCOUNTS = itertools.cycle([
'Assets:PayPal',
'Assets:Prepaid:Expenses',
'Assets:Receivable:Accounts',
'Equity:OpeningBalance',
'Equity:Retained',
'Expenses:Other',
'Income:Other',
'Liabilities:Payable:Accounts',
@@ -342,3 +342,10 @@ def test_fallback_on_zero_amount_postings(hook, test_acct, other_acct, value):
(test_acct.name, 0, {test_acct.fallback_meta: value}),
])
assert not list(hook.run(txn))
@pytest.mark.parametrize('test_acct,equity_acct', testutil.combine_values(
ACCOUNTS,
testutil.OPENING_EQUITY_ACCOUNTS,
))
def test_not_required_on_opening(hook, test_acct, equity_acct):
check(hook, test_acct, equity_acct, None)