diff --git a/tests/test_meta_receipt.py b/tests/test_meta_receipt.py index b251ddafaf1b0d9eb14cd8eac7fbe19b5f37953b..af7a37025cec0929239a0d76eff0dbfa99fbfa1c 100644 --- a/tests/test_meta_receipt.py +++ b/tests/test_meta_receipt.py @@ -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)