コード例 #1
0
 def test_set_dict_path_empty(self):
     d = {}
     k8s._set_dict_path(d, ["one", "two"], "val")
     self.assertEquals(d["one"]["two"], "val")
コード例 #2
0
 def test_set_get_dict_path(self):
     d = {}
     k8s._set_dict_path(d, [1, 2, 3], 4)
     self.assertEqual(d, {1: {2: {3: 4}}})
     self.assertEqual(k8s._get_dict_path(d, (1, 2, 3)), 4)
コード例 #3
0
 def test_set_get_dict_path_simple(self):
     d = {}
     k8s._set_dict_path(d, 'key', 'val')
     self.assertEqual(k8s._get_dict_path(d, 'key'), 'val')
コード例 #4
0
 def test_set_dict_path_notempty(self):
     d = {"one": {"foo": "bar"}}
     k8s._set_dict_path(d, ["one", "two"], "val")
     self.assertEquals(d["one"]["foo"], "bar")
     self.assertEquals(d["one"]["two"], "val")
コード例 #5
0
 def test_set_dict_path_overwrites(self):
     d = {"one": {"two": "OLD"}}
     k8s._set_dict_path(d, ["one", "two"], "val")
     self.assertEquals(d["one"]["two"], "val")
コード例 #6
0
 def test_set_dict_path_empty(self):
     d = {}
     k8s._set_dict_path(d, ["one", "two"], "val")
     self.assertEquals(d["one"]["two"], "val")
コード例 #7
0
 def test_set_get_dict_path_simple(self):
     d = {}
     k8s._set_dict_path(d, 'key', 'val')
     self.assertEqual(k8s._get_dict_path(d, 'key'), 'val')
コード例 #8
0
 def test_set_get_dict_path(self):
     d = {}
     k8s._set_dict_path(d, [1,2,3], 4)
     self.assertEqual(d, {1:{2:{3:4}}})
     self.assertEqual(k8s._get_dict_path(d, (1,2,3)), 4)
コード例 #9
0
 def test_set_dict_path_overwrites(self):
     d = {"one": {"two": "OLD"}}
     k8s._set_dict_path(d, ["one", "two"], "val")
     self.assertEquals(d["one"]["two"], "val")
コード例 #10
0
 def test_set_dict_path_notempty(self):
     d = {"one": {"foo": "bar"}}
     k8s._set_dict_path(d, ["one", "two"], "val")
     self.assertEquals(d["one"]["foo"], "bar")
     self.assertEquals(d["one"]["two"], "val")