Lines Matching defs:repr_
171 # Each subclass should define a field "repr_", containing the repr() of
174 def get_hash_command(self, repr_):
175 return 'print(hash(eval(%a)))' % repr_
177 def get_hash(self, repr_, seed=None):
186 '-c', self.get_hash_command(repr_),
193 run1 = self.get_hash(self.repr_, seed='random')
194 run2 = self.get_hash(self.repr_, seed='random')
198 repr_ = None
271 self.assertNotEqual(self.get_hash(self.repr_), known_hash_of_obj)
274 self.assertEqual(self.get_hash(self.repr_, seed=0), known_hash_of_obj)
281 self.assertEqual(self.get_hash(self.repr_, seed=42), h)
293 repr_ = repr('abc')
310 repr_ = repr(b'abc')
319 repr_ = "memoryview(b'abc')"
327 def get_hash_command(self, repr_):
328 return 'import datetime; print(hash(%s))' % repr_
331 repr_ = repr(datetime.date(1066, 10, 14))
334 repr_ = repr(datetime.datetime(1, 2, 3, 4, 5, 6, 7))
337 repr_ = repr(datetime.time(0))