def test_tree_cap(example_ledger): closing_entries = summarize.cap_opt(example_ledger.entries, example_ledger.options) real_account = realization.realize(closing_entries) tree = Tree(example_ledger.entries) tree.cap(example_ledger.options, 'Unrealized') for account in realization.iter_children(real_account): name = account.account node = tree[name] if not name: continue if name.startswith('Expenses') or name.startswith('Income'): continue _compare_inv_and_counter(account.balance, node.balance)
def root_tree_closed(self): """A root tree for the balance sheet.""" tree = Tree(self.entries) tree.cap(self.options, self.fava_options["unrealized"]) return tree
def root_tree_closed(self) -> Tree: """A root tree for the balance sheet.""" tree = Tree(self.entries) tree.cap(self.ledger.options, self.ledger.fava_options.unrealized) return tree
def root_tree_closed(self): """A root tree for the balance sheet.""" tree = Tree(self.entries) tree.cap(self.options, self.fava_options['unrealized']) return tree