diff --git a/tests/testutil.py b/tests/testutil.py index f9049344533c4d8082904ebeb22d7b70dc0b2b9f..a18ef2065e8d1420e28e832a264bc8238259a242 100644 --- a/tests/testutil.py +++ b/tests/testutil.py @@ -116,12 +116,14 @@ def Cost(number, currency='USD', date=FY_MID_DATE, label=None): def Posting(account, number, currency='USD', cost=None, price=None, flag=None, - type_=bc_data.Posting, **meta): + _post_type=bc_data.Posting, _meta_type=None, **meta): if cost is not None: cost = Cost(*cost) if not meta: meta = None - return type_( + elif _meta_type: + meta = _meta_type(meta) + return _post_type( account, Amount(number, currency), cost,