from chrysacase import ChrysalideTestCase from pychrysalide.common import fnv1a class TestFnv1a(ChrysalideTestCase): """TestCase for common FNV-1a hashing features.""" def testFnv1aSamples(self): """Compute some Fnv1a hashs.""" # Test cases from http://isthe.com/chongo/src/fnv/test_fnv.c val = fnv1a('') self.assertEqual(val, 0xcbf29ce484222325) val = fnv1a('chongo was here!\n') self.assertEqual(val, 0x46810940eff5f915)