Esempio 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)
Esempio n. 2
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])
     
Esempio n. 3
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)
Esempio n. 4
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'), [])
Esempio n. 5
0
 def test_default_raw_read(self):
     self.assertEqual(kb.raw_read('a', 'b'), [])
Esempio n. 6
0
 def test_basic(self):
     kb.raw_write('a', 'b', 'c')
     data = kb.raw_read('a', 'b')
     self.assertEqual(data, 'c')
Esempio n. 7
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])
Esempio n. 8
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')
Esempio n. 9
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')
Esempio n. 10
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'), [])
Esempio n. 11
0
 def test_default_raw_read(self):
     self.assertEqual(kb.raw_read('a', 'b'), [])
Esempio n. 12
0
 def test_basic(self):
     kb.raw_write('a', 'b', 'c')
     data = kb.raw_read('a', 'b')
     self.assertEqual(data, 'c')
Esempio n. 13
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')
Esempio n. 14
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')