Example #1
0
 def wrapper(self):
     orig = fget(self)
     if self.remember_hard_link:
         return map_rec(lambda x: KeyFile(x, remember_key_path), orig)
     return orig
Example #2
0
 def test_rec(self):
     s = ["1", ("2", set(("3", "4")), "5", ("6", "7")), "8"]
     r = [1, (2, set((3, 4)), 5, (6, 7)), 8]
     self.assertEqual(map_rec(int, s), r)
Example #3
0
 def test_set(self):
     self.assertEqual(map_rec(int, set(("1", "2"))), set((1, 2)))
Example #4
0
 def test_tuple(self):
     self.assertEqual(map_rec(int, ("1", "2")), (1, 2))
Example #5
0
 def test_list(self):
     self.assertEqual(map_rec(int, ["1", "2"]), [1, 2])
Example #6
0
 def test_single(self):
     self.assertEqual(map_rec(int, "1"), 1)