Issue 18532: Added tests and documentation to formally specify the .name attribute on hashlib objects.

This commit is contained in:
Jason R. Coombs 2013-08-03 11:39:39 +02:00
parent 21e9ac7c1a
commit b2aa6f4055
2 changed files with 17 additions and 0 deletions

View file

@ -154,6 +154,11 @@ class HashLibTestCase(unittest.TestCase):
assert isinstance(h.digest(), bytes), name
self.assertEqual(hexstr(h.digest()), h.hexdigest())
def test_name_attribute(self):
for cons in self.hash_constructors:
h = cons()
assert isinstance(h.name, str), "No name attribute"
assert h.name in self.supported_hash_names
def test_large_update(self):
aas = b'a' * 128