def test_calls(self): mock = lambda func, value: '%s_%s' % (func, value) try: self._strict = hasher.strict self._make = hasher.make hasher.strict = lambda x: mock('strict', x) hasher.make = lambda x: mock('make', x) self.assertEqual('make_strict_test', hasher.checksum('test')) finally: hasher.strict = self._strict hasher.make = self._make
def hash(self): return checksum(self.content)
def hash(self): ''' Less important role in new value-passing quorum scheme. ''' return checksum(self.serialize())
def hash(self): return hasher.checksum(self.proto())
def __init__(self, data): self.data = data if not 'timecode' in self.data: self.data['timecode'] = datetime.datetime.now().isoformat() self.hash = hasher.checksum(data)
def hash(self): return checksum(self.serialize())
def test_string(self): expected = '5006d6f8302000e8b87fef5c50c071d6d97b4e88' value = hasher.checksum('test') self.assertEqual(RawData(expected), RawData(value))