mirror of https://github.com/python/cpython
bpo-44785: Silence deprecation warnings in test_pickle (#27538)
This commit is contained in:
parent
db3774d063
commit
36d952d228
|
@ -6,6 +6,7 @@ import io
|
||||||
import collections
|
import collections
|
||||||
import struct
|
import struct
|
||||||
import sys
|
import sys
|
||||||
|
import warnings
|
||||||
import weakref
|
import weakref
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
|
@ -367,7 +368,10 @@ def getmodule(module):
|
||||||
return sys.modules[module]
|
return sys.modules[module]
|
||||||
except KeyError:
|
except KeyError:
|
||||||
try:
|
try:
|
||||||
__import__(module)
|
with warnings.catch_warnings():
|
||||||
|
action = 'always' if support.verbose else 'ignore'
|
||||||
|
warnings.simplefilter(action, DeprecationWarning)
|
||||||
|
__import__(module)
|
||||||
except AttributeError as exc:
|
except AttributeError as exc:
|
||||||
if support.verbose:
|
if support.verbose:
|
||||||
print("Can't import module %r: %s" % (module, exc))
|
print("Can't import module %r: %s" % (module, exc))
|
||||||
|
|
Loading…
Reference in New Issue