Esempio n. 1
0
class TestHasherCRC32(TestCase):
    def setUp(self):
        self.hasher = Hasher('c')

    def test_length(self):
        self.assertEqual(self.hasher.hashed_length, 4)

    def test_fuzz(self):
        for i in range(0, 20):
            word = randomword(randint(1, 200))
            hashed = self.hasher.hash(word)
            self.assertEqual(len(hashed), 4)
            self.assertEqual(crc32(word), unpack('!i', hashed)[0])
Esempio n. 2
0
 def setUp(self):
     self.hasher = Hasher('c')