Lines Matching full:flatten
23 """Tests the flatten function, which flattens iterables."""
25 self.assertEqual([], list(tools.flatten()))
26 self.assertEqual([], list(tools.flatten([])))
27 self.assertEqual([], list(tools.flatten([], ())))
28 self.assertEqual([], list(tools.flatten([[], (), [[]]], ((), []))))
32 list(tools.flatten('a', 'bcd', 123, 45.6)))
34 list(tools.flatten(['a', 'bcd', 123, 45.6])))
36 list(tools.flatten(['a', 'bcd'], [123, 45.6])))
40 list(tools.flatten('a', ['bcd'], [123], 45.6)))
42 list(tools.flatten([['a', ('bcd', [123])], 45.6])))
44 list(tools.flatten([('a', 'bcd')],