Rev 4797: Move the bit_key_to_offset tests into their own section. in http://bazaar.launchpad.net/~jameinel/bzr/chk-index

John Arbash Meinel john at arbash-meinel.com
Wed Oct 28 18:15:58 GMT 2009


At http://bazaar.launchpad.net/~jameinel/bzr/chk-index

------------------------------------------------------------
revno: 4797
revision-id: john at arbash-meinel.com-20091028181549-7i661tkwez8sbp52
parent: john at arbash-meinel.com-20091028181501-1p9w2fa9y8owsrjl
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: chk-index
timestamp: Wed 2009-10-28 13:15:49 -0500
message:
  Move the bit_key_to_offset tests into their own section.
-------------- next part --------------
=== modified file 'bzrlib/tests/test_chk_index.py'
--- a/bzrlib/tests/test_chk_index.py	2009-10-28 18:15:01 +0000
+++ b/bzrlib/tests/test_chk_index.py	2009-10-28 18:15:49 +0000
@@ -64,6 +64,40 @@
 k3 = ('sha1:e9d71f5ee7c92d6dc9e92ffdad17b8bd49418f98',)
 bit_k3 = binascii.a2b_hex(k3[0][5:])
 
+
+class TestBitKeyToOffset(tests.TestCase):
+
+    def test__bit_key_to_offset_0(self):
+        self.assertEqual(0, chk_index._bit_key_to_offset_0(bit_k1))
+        self.assertEqual(0, chk_index._bit_key_to_offset_0(bit_k2))
+        self.assertEqual(0, chk_index._bit_key_to_offset_0(bit_k3))
+
+    def test__bit_key_to_offset_16(self):
+        # da39... maps to 'd'
+        self.assertEqual(0xd, chk_index._bit_key_to_offset_16(bit_k1))
+        self.assertEqual(0x8, chk_index._bit_key_to_offset_16(bit_k2))
+        self.assertEqual(0xe, chk_index._bit_key_to_offset_16(bit_k3))
+
+    def test__bit_key_to_offset_256(self):
+        # da39... maps to 'da'
+        self.assertEqual(0xda, chk_index._bit_key_to_offset_256(bit_k1))
+        self.assertEqual(0x86, chk_index._bit_key_to_offset_256(bit_k2))
+        self.assertEqual(0xe9, chk_index._bit_key_to_offset_256(bit_k3))
+
+    def test__bit_key_to_offset_4096(self):
+        # da39... maps to 0xda3
+        self.assertEqual(0xda3, chk_index._bit_key_to_offset_4096(bit_k1))
+        self.assertEqual(0x86f, chk_index._bit_key_to_offset_4096(bit_k2))
+        self.assertEqual(0xe9d, chk_index._bit_key_to_offset_4096(bit_k3))
+
+    def test__bit_key_to_offset_65536(self):
+        # da39... maps to 0xda39
+        offset_func = chk_index._bit_key_to_offset_65536
+        self.assertEqual(0xda39, offset_func(bit_k1))
+        self.assertEqual(0x86f7, offset_func(bit_k2))
+        self.assertEqual(0xe9d7, offset_func(bit_k3))
+
+
 class TestCHKIndexBuilder(tests.TestCase):
 
 
@@ -237,36 +271,6 @@
             b2a_hex(bit_k1) + '01' '00' '01',
             ]), '\n'.join([b2a_hex(b) for b in entry_bytes]))
 
-    def test__bit_key_to_offset_0(self):
-        self.assertEqual(0, chk_index._bit_key_to_offset_0(bit_k1))
-        self.assertEqual(0, chk_index._bit_key_to_offset_0(bit_k2))
-        self.assertEqual(0, chk_index._bit_key_to_offset_0(bit_k3))
-
-    def test__bit_key_to_offset_16(self):
-        # da39... maps to 'd'
-        self.assertEqual(0xd, chk_index._bit_key_to_offset_16(bit_k1))
-        self.assertEqual(0x8, chk_index._bit_key_to_offset_16(bit_k2))
-        self.assertEqual(0xe, chk_index._bit_key_to_offset_16(bit_k3))
-
-    def test__bit_key_to_offset_256(self):
-        # da39... maps to 'da'
-        self.assertEqual(0xda, chk_index._bit_key_to_offset_256(bit_k1))
-        self.assertEqual(0x86, chk_index._bit_key_to_offset_256(bit_k2))
-        self.assertEqual(0xe9, chk_index._bit_key_to_offset_256(bit_k3))
-
-    def test__bit_key_to_offset_4096(self):
-        # da39... maps to 0xda3
-        self.assertEqual(0xda3, chk_index._bit_key_to_offset_4096(bit_k1))
-        self.assertEqual(0x86f, chk_index._bit_key_to_offset_4096(bit_k2))
-        self.assertEqual(0xe9d, chk_index._bit_key_to_offset_4096(bit_k3))
-
-    def test__bit_key_to_offset_65536(self):
-        # da39... maps to 0xda39
-        offset_func = chk_index._bit_key_to_offset_65536
-        self.assertEqual(0xda39, offset_func(bit_k1))
-        self.assertEqual(0x86f7, offset_func(bit_k2))
-        self.assertEqual(0xe9d7, offset_func(bit_k3))
-
     def test__build_mini_index_and_entries_16(self):
         builder = chk_index.CHKIndexBuilder()
         builder.add_node(k1, 0, 1000, 0, 1)



More information about the bazaar-commits mailing list