mirror of
https://github.com/python/cpython.git
synced 2025-07-24 11:44:31 +00:00
Issue #24210: Silence more PendingDeprecationWarning warnings in tests.
This commit is contained in:
parent
b744f3a45e
commit
9e7990ae21
2 changed files with 31 additions and 9 deletions
|
@ -3294,18 +3294,26 @@ else:
|
|||
|
||||
def test_main(verbose=False):
|
||||
if support.verbose:
|
||||
import warnings
|
||||
plats = {
|
||||
'Linux': platform.linux_distribution,
|
||||
'Mac': platform.mac_ver,
|
||||
'Windows': platform.win32_ver,
|
||||
}
|
||||
for name, func in plats.items():
|
||||
plat = func()
|
||||
if plat and plat[0]:
|
||||
plat = '%s %r' % (name, plat)
|
||||
break
|
||||
else:
|
||||
plat = repr(platform.platform())
|
||||
with warnings.catch_warnings():
|
||||
warnings.filterwarnings(
|
||||
'ignore',
|
||||
'dist\(\) and linux_distribution\(\) '
|
||||
'functions are deprecated .*',
|
||||
PendingDeprecationWarning,
|
||||
)
|
||||
for name, func in plats.items():
|
||||
plat = func()
|
||||
if plat and plat[0]:
|
||||
plat = '%s %r' % (name, plat)
|
||||
break
|
||||
else:
|
||||
plat = repr(platform.platform())
|
||||
print("test_ssl: testing with %r %r" %
|
||||
(ssl.OPENSSL_VERSION, ssl.OPENSSL_VERSION_INFO))
|
||||
print(" under %s" % plat)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue