Lines Matching full:flatten
23 """Tests the flatten function, which flattens iterables."""
26 self.assertEqual([], list(tools.flatten()))
27 self.assertEqual([], list(tools.flatten([])))
28 self.assertEqual([], list(tools.flatten([], ())))
29 self.assertEqual([], list(tools.flatten([[], (), [[]]], ((), []))))
33 ['a', 'bcd', 123, 45.6], list(tools.flatten('a', 'bcd', 123, 45.6))
37 list(tools.flatten(['a', 'bcd', 123, 45.6])),
41 list(tools.flatten(['a', 'bcd'], [123, 45.6])),
47 list(tools.flatten('a', ['bcd'], [123], 45.6)),
51 list(tools.flatten([['a', ('bcd', [123])], 45.6])),
55 list(tools.flatten([('a', 'bcd')], [[[[123]]], 45.6])),