Beispiel #1
0
 def test_delete_a(self):
     '''Testing a simple delete '''
     yed = Yedit('yedit_test.yml')
     yed.delete('a')
     yed.write()
     yed.load()
     self.assertTrue('a' not in yed.yaml_dict)
Beispiel #2
0
 def test_delete_a(self):
     '''Testing a simple delete '''
     yed = Yedit('yedit_test.yml')
     yed.delete('a')
     yed.write()
     yed.load()
     self.assertTrue('a' not in yed.yaml_dict)
Beispiel #3
0
 def test_delete_b_c(self):
     '''Testing delete of layered key '''
     yed = Yedit('yedit_test.yml', separator=':')
     yed.delete('b:c')
     yed.write()
     yed.load()
     self.assertTrue('b' in yed.yaml_dict)
     self.assertFalse('c' in yed.yaml_dict['b'])
Beispiel #4
0
 def test_delete_b_c(self):
     '''Testing delete of layered key '''
     yed = Yedit('yedit_test.yml')
     yed.delete('b:c')
     yed.write()
     yed.load()
     self.assertTrue(yed.yaml_dict.has_key('b'))
     self.assertFalse(yed.yaml_dict['b'].has_key('c'))
Beispiel #5
0
 def test_delete_b_c(self):
     '''Testing delete of layered key '''
     yed = Yedit('yedit_test.yml', separator=':')
     yed.delete('b:c')
     yed.write()
     yed.load()
     self.assertTrue('b' in yed.yaml_dict)
     self.assertFalse('c' in yed.yaml_dict['b'])
 def test_delete_b_c(self):
     '''Testing delete of layered key '''
     yed = Yedit('yedit_test.yml')
     yed.delete('b.c')
     yed.write()
     yed.load()
     self.assertTrue(yed.yaml_dict.has_key('b'))
     self.assertFalse(yed.yaml_dict['b'].has_key('c'))
Beispiel #7
0
 def test_dict_array_dict_remove(self):
     '''Testing multilevel delete'''
     yed = Yedit("yedit_test.yml", separator=':')
     yed.put('b:c:d[0]', [{'x': {'y': 'inject'}}])
     yed.delete('b:c:d[0]:[0]:x:y')
     self.assertTrue('b' in yed.yaml_dict)
     self.assertTrue('c' in yed.yaml_dict['b'])
     self.assertTrue('d' in yed.yaml_dict['b']['c'])
     self.assertTrue(isinstance(yed.yaml_dict['b']['c']['d'], list))
     self.assertTrue(isinstance(yed.yaml_dict['b']['c']['d'][0], list))
     self.assertTrue(isinstance(yed.yaml_dict['b']['c']['d'][0][0], dict))
     self.assertFalse('y' in yed.yaml_dict['b']['c']['d'][0][0]['x'])
Beispiel #8
0
 def test_dict_array_dict_remove(self):
     '''Testing multilevel delete'''
     yed = Yedit("yedit_test.yml", separator=':')
     yed.put('b:c:d[0]', [{'x': {'y': 'inject'}}])
     yed.delete('b:c:d[0]:[0]:x:y')
     self.assertTrue('b' in yed.yaml_dict)
     self.assertTrue('c' in yed.yaml_dict['b'])
     self.assertTrue('d' in yed.yaml_dict['b']['c'])
     self.assertTrue(isinstance(yed.yaml_dict['b']['c']['d'], list))
     self.assertTrue(isinstance(yed.yaml_dict['b']['c']['d'][0], list))
     self.assertTrue(isinstance(yed.yaml_dict['b']['c']['d'][0][0], dict))
     self.assertFalse('y' in yed.yaml_dict['b']['c']['d'][0][0]['x'])
 def test_dict_array_dict_remove(self):
     '''Testing multilevel delete'''
     yed = Yedit("yedit_test.yml")
     yed.put('b.c.d[0]', [{'x': {'y': 'inject'}}])
     yed.delete('b.c.d[0].[0].x.y')
     self.assertTrue(yed.yaml_dict.has_key('b'))
     self.assertTrue(yed.yaml_dict['b'].has_key('c'))
     self.assertTrue(yed.yaml_dict['b']['c'].has_key('d'))
     self.assertTrue(isinstance(yed.yaml_dict['b']['c']['d'], list))
     self.assertTrue(isinstance(yed.yaml_dict['b']['c']['d'][0], list))
     self.assertTrue(isinstance(yed.yaml_dict['b']['c']['d'][0][0], dict))
     self.assertFalse(yed.yaml_dict['b']['c']['d'][0][0]['x'].has_key('y'))
Beispiel #10
0
 def test_first_level_array_delete(self):
     '''test remove top level key'''
     yed = Yedit(content=[{'a': 1}, {'b': 2}, {'b': 3}])
     yed.delete('')
     self.assertTrue({'b': 3} not in yed.get(''))
Beispiel #11
0
 def test_first_level_array_delete(self):
     '''test remove top level key'''
     yed = Yedit(content=[{'a': 1}, {'b': 2}, {'b': 3}])
     yed.delete('')
     self.assertTrue({'b': 3} not in yed.get(''))