Make the type consistent for hashlib algorithm constants. (Reviewed by Benjamin).
This commit is contained in:
parent
acff595a4e
commit
bf1d2bc7cb
|
@ -56,8 +56,8 @@ More condensed:
|
||||||
# always available algorithm is added.
|
# always available algorithm is added.
|
||||||
__always_supported = ('md5', 'sha1', 'sha224', 'sha256', 'sha384', 'sha512')
|
__always_supported = ('md5', 'sha1', 'sha224', 'sha256', 'sha384', 'sha512')
|
||||||
|
|
||||||
algorithms_guaranteed = __always_supported
|
algorithms_guaranteed = set(__always_supported)
|
||||||
algorithms_available = frozenset(__always_supported)
|
algorithms_available = set(__always_supported)
|
||||||
|
|
||||||
__all__ = __always_supported + ('new', 'algorithms_guaranteed',
|
__all__ = __always_supported + ('new', 'algorithms_guaranteed',
|
||||||
'algorithms_available')
|
'algorithms_available')
|
||||||
|
|
|
@ -103,7 +103,7 @@ class HashLibTestCase(unittest.TestCase):
|
||||||
|
|
||||||
def test_algorithms_guaranteed(self):
|
def test_algorithms_guaranteed(self):
|
||||||
self.assertEqual(hashlib.algorithms_guaranteed,
|
self.assertEqual(hashlib.algorithms_guaranteed,
|
||||||
tuple(_algo for _algo in self.supported_hash_names
|
set(_algo for _algo in self.supported_hash_names
|
||||||
if _algo.islower()))
|
if _algo.islower()))
|
||||||
|
|
||||||
def test_algorithms_available(self):
|
def test_algorithms_available(self):
|
||||||
|
|
|
@ -16,6 +16,9 @@ Core and Builtins
|
||||||
Library
|
Library
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
- Have hashlib.algorithms_available and hashlib.algorithms_guaranteed both
|
||||||
|
return sets instead of one returning a tuple and the other a frozenset.
|
||||||
|
|
||||||
- Issue #10987: Fix the recursion limit handling in the _pickle module.
|
- Issue #10987: Fix the recursion limit handling in the _pickle module.
|
||||||
|
|
||||||
- Issue #10983: Fix several bugs making tunnel requests in http.client.
|
- Issue #10983: Fix several bugs making tunnel requests in http.client.
|
||||||
|
|
Loading…
Reference in New Issue