summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstratakis <cstratak@redhat.com>2020-06-17 19:26:08 +0200
committerGitHub <noreply@github.com>2020-06-17 10:26:08 -0700
commit236a0f5cf022b59dbb6ea17a8e7a677c573d39b9 (patch)
tree083a43ca43d9e464eeb61e470cd15b93998a9678
parent98ce7b107e6611d04dc35a4f5b02ea215ef122cf (diff)
downloadcpython-git-236a0f5cf022b59dbb6ea17a8e7a677c573d39b9.tar.gz
bpo-40637: Do not emit warnings for disabled builtin hashes (GH-20937)
test_hashlib emits some warnings when it cannot find some hashes as it assumes they failed to compile. Since we can disable hashes through configure, we emit the warnings only in the case that we did not intentionaly disable them. Automerge-Triggered-By: @tiran
-rw-r--r--Lib/test/test_hashlib.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/test/test_hashlib.py b/Lib/test/test_hashlib.py
index 2f79244748..ba902986ad 100644
--- a/Lib/test/test_hashlib.py
+++ b/Lib/test/test_hashlib.py
@@ -103,7 +103,7 @@ class HashLibTestCase(unittest.TestCase):
try:
return importlib.import_module(module_name)
except ModuleNotFoundError as error:
- if self._warn_on_extension_import:
+ if self._warn_on_extension_import and module_name in builtin_hashes:
warnings.warn('Did a C extension fail to compile? %s' % error)
return None