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)
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])
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'), [])
def test_default_raw_read(self): self.assertEqual(kb.raw_read('a', 'b'), [])
def test_basic(self): kb.raw_write('a', 'b', 'c') data = kb.raw_read('a', 'b') self.assertEqual(data, 'c')
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])
def test_overwrite(self): kb.raw_write('a', 'b', 'abc') kb.raw_write('a', 'b', 'def') self.assertEqual(kb.raw_read('a', 'b'), 'def')
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')