def test_empty_bytes(self): self.assertEqual(hashcode(b''), 0)
def test_int(self): self.assertEqual(hashcode(0), 0) self.assertEqual(hashcode(1), 1) self.assertEqual(hashcode(-1), -1)
def test_bytes(self): self.assertEqual(hashcode(b'hello world'), 1794106052)
def test_unicode(self): self.assertEqual(hashcode(u'者:s��2�*�=x�'), -1198738874) self.assertEqual( hashcode(u'僕と契約して、魔法少女になってほしい!'), 640953514)
def test_empty_unicode(self): self.assertEqual(hashcode(u''), 0)