Exemple #1
0
 def test_default_when_missing_key(self):
   self.assertEqual(
     pluck([dict(a="something"), dict(b="something")], "a", None),
     ("something", None)
   )
   self.assertEqual(
     pluck([dict(a="something"), dict(b="something")], "a", default=None),
     ("something", None)
   )
Exemple #2
0
 def test_default_when_missing_key(self):
   self.assertEqual(
     functional.pluck([dict(a="something"), dict(b="something")], "a", None),
     ("something", None)
   )
   self.assertEqual(
     functional.pluck([dict(a="something"), dict(b="something")], "a", default=None),
     ("something", None)
   )
Exemple #3
0
 def test_property(self):
   fruits = [
       {"name": 'mango', "taste": "sweet"},
       {"name": 'orange', "taste": "tangy"},
       {"name": 'banana', "taste": "sweet"},
   ]
   self.assertEqual(pluck(fruits, "name"), ("mango", "orange", "banana"))
   self.assertEqual(tuple(ipluck(fruits, "name")),
     ("mango", "orange", "banana"))
 def test_property(self):
   fruits = [
       {"name": "mango", "taste": "sweet"},
       {"name": "orange", "taste": "tangy"},
       {"name": "banana", "taste": "sweet"},
   ]
   self.assertEqual(functional.pluck(fruits, "name"), ("mango", "orange", "banana"))
   self.assertEqual(tuple(functional.ipluck(fruits, "name")),
     ("mango", "orange", "banana"))
Exemple #5
0
 def test_property(self):
   fruits = [
       {"name": "mango", "taste": "sweet"},
       {"name": "orange", "taste": "tangy"},
       {"name": "banana", "taste": "sweet"},
   ]
   self.assertEqual(functional.pluck(fruits, "name"), ("mango", "orange", "banana"))
   self.assertEqual(tuple(functional.ipluck(fruits, "name")),
     ("mango", "orange", "banana"))