def testFlag(self): self.store.set("test_flag", "value", 2, 17) v = self.store.get("?test_flag") ver, hash, flag, modified = v.split(' ') self.assertEqual(int(ver), 2) self.assertEqual(int(flag), 17) vh = fnv1a("value") + len("value") * 97 self.assertEqual(int(hash), vh);
def testFlag(self): self.store.set("test_flag", "value", 2, 17) v = self.store.get("?test_flag") ver, hash, flag, modified = v.split(' ') self.assertEqual(int(ver), 2) self.assertEqual(int(flag), 17) vh = fnv1a("value") + len("value") * 97 self.assertEqual(int(hash), vh)
import time, os from store import HTree, HStore from fnv1a import get_hash as fnv1a import unittest import pickle TEST_KEY = 'test' TEST_VER = 2 TEST_HASH = (fnv1a(TEST_KEY)* 3) & 0xffff class TestHTree(unittest.TestCase): def setUp(self): self.htree = HTree("t.tch", 0) self.htree.clear() def tearDown(self): self.htree.close() os.unlink("t.tch") def testEmpty(self): self.assertEqual(len(self.htree), 0) self.assertEqual(hash(self.htree), 0) self.assertEqual(self.htree.list(''), '') def testAdd(self): self.htree.add(TEST_KEY, TEST_VER, 3) self.assertEqual(len(self.htree), 1) self.assertEqual(hash(self.htree), TEST_HASH) def testRemove(self): self.htree.remove(TEST_KEY)
import time, os from store import HTree, HStore from fnv1a import get_hash as fnv1a import unittest import pickle TEST_KEY = 'test' TEST_VER = 2 TEST_HASH = (fnv1a(TEST_KEY) * 3) & 0xffff class TestHTree(unittest.TestCase): def setUp(self): self.htree = HTree("t.tch", 0) self.htree.clear() def tearDown(self): self.htree.close() os.unlink("t.tch") def testEmpty(self): self.assertEqual(len(self.htree), 0) self.assertEqual(hash(self.htree), 0) self.assertEqual(self.htree.list(''), '') def testAdd(self): self.htree.add(TEST_KEY, TEST_VER, 3) self.assertEqual(len(self.htree), 1) self.assertEqual(hash(self.htree), TEST_HASH) def testRemove(self):