Exemple #1
0
 def test_update_to_list_with_curr_value(self):
     '''Testing update to list with index'''
     yed = Yedit("yedit_test.yml", separator=':')
     yed.put('x:y:z', [1, 2, 3])
     yed.update('x:y:z', [5, 6], curr_value=3)
     self.assertTrue(yed.get('x:y:z') == [1, 2, [5, 6]])
     self.assertTrue(yed.exists('x:y:z', [5, 6]))
     self.assertFalse(yed.exists('x:y:z', 4))
Exemple #2
0
 def test_update_to_list(self):
     '''Testing update to list'''
     yed = Yedit("yedit_test.yml", separator=':')
     yed.put('x:y:z', [1, 2, 3])
     yed.update('x:y:z', [5, 6])
     self.assertTrue(yed.get('x:y:z') == [1, 2, 3, [5, 6]])
     self.assertTrue(yed.exists('x:y:z', [5, 6]))
     self.assertFalse(yed.exists('x:y:z', 4))
Exemple #3
0
 def test_update_to_list_with_index(self):
     '''Testing update to list with index'''
     yed = Yedit("yedit_test.yml")
     yed.put('x:y:z', [1, 2, 3])
     yed.update('x:y:z', [5, 6], index=2)
     self.assertTrue(yed.get('x:y:z') == [1, 2, [5, 6]])
     self.assertTrue(yed.exists('x:y:z', [5, 6]))
     self.assertFalse(yed.exists('x:y:z', 4))
Exemple #4
0
 def test_update_to_list(self):
     '''Testing update to list'''
     yed = Yedit("yedit_test.yml", separator=':')
     yed.put('x:y:z', [1, 2, 3])
     yed.update('x:y:z', [5, 6])
     self.assertTrue(yed.get('x:y:z') == [1, 2, 3, [5, 6]])
     self.assertTrue(yed.exists('x:y:z', [5, 6]))
     self.assertFalse(yed.exists('x:y:z', 4))
Exemple #5
0
 def test_update_to_list_with_curr_value(self):
     '''Testing update to list with index'''
     yed = Yedit("yedit_test.yml", separator=':')
     yed.put('x:y:z', [1, 2, 3])
     yed.update('x:y:z', [5, 6], curr_value=3)
     self.assertTrue(yed.get('x:y:z') == [1, 2, [5, 6]])
     self.assertTrue(yed.exists('x:y:z', [5, 6]))
     self.assertFalse(yed.exists('x:y:z', 4))
Exemple #6
0
 def test_add_item_to_dict(self):
     '''Testing update to dict'''
     yed = Yedit("yedit_test.yml", separator=':')
     yed.put('x:y:z', {'a': 1, 'b': 2})
     yed.update('x:y:z', {'c': 3, 'd': 4})
     self.assertTrue(yed.get('x:y:z') == {'a': 1, 'b': 2, 'c': 3, 'd': 4})
     self.assertTrue(yed.exists('x:y:z', {'c': 3}))
Exemple #7
0
 def test_add_item_to_dict(self):
     '''Testing update to dict'''
     yed = Yedit("yedit_test.yml", separator=':')
     yed.put('x:y:z', {'a': 1, 'b': 2})
     yed.update('x:y:z', {'c': 3, 'd': 4})
     self.assertTrue(yed.get('x:y:z') == {'a': 1, 'b': 2, 'c': 3, 'd': 4})
     self.assertTrue(yed.exists('x:y:z', {'c': 3}))
Exemple #8
0
 def test_append_twice_to_list(self):
     '''Testing append to list'''
     yed = Yedit("yedit_test.yml", separator=':')
     yed.put('x:y:z', [1, 2, 3])
     yed.append('x:y:z', [5, 6])
     yed.append('x:y:z', [5, 6])
     self.assertTrue(yed.get('x:y:z') == [1, 2, 3, [5, 6], [5, 6]])
     self.assertFalse(yed.exists('x:y:z', 4))
Exemple #9
0
 def test_append_twice_to_list(self):
     '''Testing append to list'''
     yed = Yedit("yedit_test.yml", separator=':')
     yed.put('x:y:z', [1, 2, 3])
     yed.append('x:y:z', [5, 6])
     yed.append('x:y:z', [5, 6])
     self.assertTrue(yed.get('x:y:z') == [1, 2, 3, [5, 6], [5, 6]])
     self.assertFalse(yed.exists('x:y:z', 4))
Exemple #10
0
 def test_append_twice_to_list(self):
     '''Testing append to list'''
     yed = Yedit("yedit_test.yml", separator=':')
     yed.put('x:y:z', [1, 2, 3])
     yed.append('x:y:z', [5, 6])
     yed.append('x:y:z', [5, 6])
     self.assertTrue(yed.get('x:y:z') == [1, 2, 3, [5, 6], [5, 6]])
     # pylint: disable=maybe-no-member
     self.assertTrue(2 == yed.get('x:y:z').count([5, 6]))
     self.assertFalse(yed.exists('x:y:z', 4))
Exemple #11
0
 def test_key_exists_in_list(self):
     '''Testing exist in list'''
     yed = Yedit("yedit_test.yml", separator=':')
     yed.put('b:c:d[0]', [{'x': {'y': 'inject'}}])
     self.assertTrue(yed.exists('b:c:d', [{'x': {'y': 'inject'}}]))
     self.assertFalse(yed.exists('b:c:d', [{'x': {'y': 'test'}}]))
Exemple #12
0
 def test_key_exists_in_dict(self):
     '''Testing exist in dict'''
     yed = Yedit("yedit_test.yml")
     yed.put('b:c:d[0]', [{'x': {'y': 'inject'}}])
     self.assertTrue(yed.exists('b:c', 'd'))
Exemple #13
0
 def test_key_exists_in_list(self):
     '''Testing exist in list'''
     yed = Yedit("yedit_test.yml", separator=':')
     yed.put('b:c:d[0]', [{'x': {'y': 'inject'}}])
     self.assertTrue(yed.exists('b:c:d', [{'x': {'y': 'inject'}}]))
     self.assertFalse(yed.exists('b:c:d', [{'x': {'y': 'test'}}]))