Пример #1
0
 def test_mixed(self):
     self.assertEqual(iterutils.partition(
         lambda i: i[0] == 'b', ['foo', 'bar', 'baz']
     ), (['bar', 'baz'], ['foo']))
Пример #2
0
 def test_all_true(self):
     self.assertEqual(iterutils.partition(
         lambda i: len(i), ['foo', 'bar', 'baz']
     ), (['foo', 'bar', 'baz'], []))
Пример #3
0
 def test_all_false(self):
     self.assertEqual(iterutils.partition(
         lambda i: i[0] == 'z', ['foo', 'bar', 'baz']
     ), ([], ['foo', 'bar', 'baz']))
Пример #4
0
 def test_empty(self):
     self.assertEqual(iterutils.partition(lambda i: i[0] == 'b', []),
                      ([], []))