def test_hasher_int_less_than(self): self.assertTrue(src.hasher(self.identifiers[0], "test", "int") < 10000) self.assertTrue(src.hasher(self.identifiers[1], "test", "int") < 10000)
def test_hasher_int_int(self): self.assertIsInstance(src.hasher(self.identifiers[0], "test", "int"), int)
def test_hasher_int_not_equal(self): self.assertNotEqual(src.hasher(self.identifiers[0], "test", "int"), src.hasher(self.identifiers[1], "test", "int"))
def test_hasher_md5_is_str(self): self.assertIsInstance(src.hasher("12345678-5", "test", "md5"), str)
def test_hasher_md5_na(self): self.assertTrue(pd.isnull(src.hasher(np.nan, "test", "md5")))
def test_hasher_md5_number(self): self.assertEqual(src.hasher(123, "test", "md5"), "abe45d28281cfa2a4201c9b90a143095")
def test_hasher_md5_equal(self): self.assertEqual(src.hasher("12345678-5", "test", "md5"), src.hasher("12345678-5", "test", "md5"))
def test_hasher_md5(self): self.assertEqual(src.hasher("12345678-5", "test", "md5"), "69e16c0da5c871e99ce521cac1fe8429")