def test_dict_items(self):
     c = collect({'a': 1, 'b': 2}.items())
     self.assertEqual(
         c.reduce_nt_items(lambda c_, i: i.value + c_, 0),
         reduce(lambda c_, i: i.value + c_,
                make_nt_items(dict({
                    'a': 1,
                    'b': 2
                }.items()).items()), 0))
 def test_dict_items(self):
     c = collect({
         'a': 1,
         'b': 2
     }.items()).map_nt_items(lambda i: (i.key, i.value + 1))
     self.assertEqual(
         c.dict(),
         dict(
             map(lambda i: (i.key, i.value + 1),
                 make_nt_items(dict({
                     'a': 1,
                     'b': 2
                 }.items()).items()))))
Exemple #3
0
 def test_dict_items(self):
     c = collect({'a': 1, 'b': 2}.items()).filter_nt_items(lambda i: i.value < 2)
     self.assertEqual(
         c.dict(),
         dict(filter(lambda i: i.value < 2, make_nt_items(dict({'a': 1, 'b': 2}.items()).items())))
     )