def testLinearized(self): self.assertEqual([1,2,3], util.linearized([(1, []),(2, []),(3, [])])) self.assertEqual([1,2,3,4,5,6], util.linearized([ (1, [(2, []), (3, [(4, [])])]), (5, []), (6, [])]))
def accounts(self): grouped = self.grouped_accounts(None, 0, sorted(self.sheet.keys())) if len(grouped) > 0: root, items = grouped[0] return linearized(items) else: return []