def test_validate_open_close__close_unopened(self, entries, _, options_map): """ 2014-03-01 close Assets:US:Bank:Checking1 """ errors = validation.validate_open_close(entries, options_map) self.assertEqual(['Assets:US:Bank:Checking1'], [error.entry.account for error in errors])
def test_validate_open_close__duplicate_open(self, entries, _, options_map): """ ;; Regular, only appears once. 2014-02-10 open Assets:US:Bank:Checking1 ;; Open twice on the same date. 2014-02-11 open Assets:US:Bank:Checking2 2014-02-11 open Assets:US:Bank:Checking2 ;; Open twice on different dates. 2014-02-20 open Assets:US:Bank:Checking3 2014-02-21 open Assets:US:Bank:Checking3 """ errors = validation.validate_open_close(entries, options_map) self.assertEqual(['Assets:US:Bank:Checking2', 'Assets:US:Bank:Checking3'], [error.entry.account for error in errors])