Ejemplo n.º 1
0
 def test_append_save(self):
     i1 = MockInfo()
     
     kb.append('a', 'b', i1)
     kb.raw_write('a', 'b', 3)
     
     self.assertEqual(kb.raw_read('a', 'b'), 3)
Ejemplo n.º 2
0
 def test_default_first_saved(self):
     kb.raw_write('a', 'b', 'c')
     self.assertEqual(kb.get('a', 'not-exist'), [])
     self.assertEqual(kb.raw_read('a', 'not-exist'), [])
Ejemplo n.º 3
0
 def test_default_raw_read(self):
     self.assertEqual(kb.raw_read('a', 'b'), [])
Ejemplo n.º 4
0
 def test_basic(self):
     kb.raw_write('a', 'b', 'c')
     data = kb.raw_read('a', 'b')
     self.assertEqual(data, 'c')
Ejemplo n.º 5
0
 def test_raw_write_list(self):
     """
     Test for _get_uniq_id which needs to be able to hash any object type.
     """
     kb.raw_write('a', 'b', [1,2,3])
     self.assertEqual(kb.raw_read('a','b'), [1,2,3])
Ejemplo n.º 6
0
 def test_overwrite(self):
     kb.raw_write('a', 'b', 'abc')
     kb.raw_write('a', 'b', 'def')
     self.assertEqual(kb.raw_read('a', 'b'), 'def')
Ejemplo n.º 7
0
 def test_clear(self):
     kb.raw_write('a', 'b', 'abc')
     kb.raw_write('a', 'c', 'abc')
     kb.clear('a', 'b')
     self.assertEqual(kb.raw_read('a', 'b'), [])
     self.assertEqual(kb.raw_read('a', 'c'), 'abc')
Ejemplo n.º 8
0
 def test_raw_write_dict(self):
     kb.raw_write('a', 'b', {})
     self.assertEqual(kb.raw_read('a', 'b'), {})
Ejemplo n.º 9
0
 def test_raw_write_dict(self):
     kb.raw_write('a', 'b', {})
     self.assertEqual(kb.raw_read('a', 'b'), {})