Пример #1
0
 def test_dict_flatten_dict(self):
     d = {'a': 1, 'b': {x: x for x in list(range(2))}}
     self.assertEqual(vnfdgen.deepgetitem(d, "b.0"), 0)
Пример #2
0
 def test_dict_flatten_int_key_fallback(self):
     d = {0: 1, 'b': 2}
     self.assertEqual(vnfdgen.deepgetitem(d, "0"), 1)
Пример #3
0
 def test_dict_flatten_int(self):
     d = {'a': 1, 'b': 2}
     self.assertEqual(vnfdgen.deepgetitem(d, "a"), 1)
Пример #4
0
 def test_dict_flatten_str_int_key_first(self):
     d = {'0': 1, 0: 24, 'b': 2}
     self.assertEqual(vnfdgen.deepgetitem(d, "0"), 1)
Пример #5
0
 def test_deepgetitem(self):
     d = {'a': 1, 'b': 2}
     self.assertEqual(vnfdgen.deepgetitem(d, "a"), 1)