def test_update(self): digest = hashlib_additional.new(self.name, b'foo') digest.update(b'bar') self.assertEqual( digest.digest(), self.foobar_digest, )
def test_copy_new_changed(self): digest = hashlib_additional.new(self.name, b'foo') digest_copy = digest.copy() digest_copy.update(b'bar') self.assertEqual( digest_copy.digest(), self.foobar_digest, )
def test_same_update_none(self): digest = hashlib_additional.new(self.name, b'foobar') old_result = digest.digest() digest.update(b'') self.assertEqual( digest.digest(), old_result, )
def test_same(self): digest = hashlib_additional.new(self.name, b'foobar') self.assertEqual( digest.digest(), digest.digest(), )
def test_foobar(self): self.assertEqual( hashlib_additional.new(self.name, b'foobar').digest(), self.foobar_digest, )
def test_variable_digest_size(self): digest = hashlib_additional.new(self.name, b'foo', digest_size=3) self.assertEqual( len(digest.digest()), 3, )
def test_foo(self): self.assertEqual( len(hashlib_additional.new(self.name, b'foo').digest()), 16, )
def test_empty(self): self.assertEqual( len(hashlib_additional.new(self.name).digest()), 16, )
def test_empty(self): self.assertEqual( hashlib_additional.new(self.name).digest(), self.empty_digest, )