summaryrefslogtreecommitdiffstats
path: root/Lib/test
diff options
context:
space:
mode:
authorIrit Katriel <1055913+iritkatriel@users.noreply.github.com>2022-06-08 15:16:46 (GMT)
committerGitHub <noreply@github.com>2022-06-08 15:16:46 (GMT)
commitce07de9059866d46f112046e1d784ac3a5e2c897 (patch)
tree9f826fd54c231c054257e3ae32027b5e6c85b088 /Lib/test
parent68aae80159996374509b98b6345ff9b72743b4d9 (diff)
downloadcpython-ce07de9059866d46f112046e1d784ac3a5e2c897.zip
cpython-ce07de9059866d46f112046e1d784ac3a5e2c897.tar.gz
cpython-ce07de9059866d46f112046e1d784ac3a5e2c897.tar.bz2
[3.11] GH-93481: Suppress expected deprecation warning in test_pyclbr (GH-93483) (GH-93601)
(cherry picked from commit f8eae6f5c35e9def07a732f6bc7744aae106f9b2) Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
Diffstat (limited to 'Lib/test')
-rw-r--r--Lib/test/test_pyclbr.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/Lib/test/test_pyclbr.py b/Lib/test/test_pyclbr.py
index ad7b31a..b2de4e8 100644
--- a/Lib/test/test_pyclbr.py
+++ b/Lib/test/test_pyclbr.py
@@ -9,6 +9,7 @@ from types import FunctionType, MethodType, BuiltinFunctionType
import pyclbr
from unittest import TestCase, main as unittest_main
from test.test_importlib import util as test_importlib_util
+import warnings
StaticMethodType = type(staticmethod(lambda: None))
@@ -218,9 +219,13 @@ class PyclbrTest(TestCase):
# These were once some of the longest modules.
cm('random', ignore=('Random',)) # from _random import Random as CoreGenerator
- cm('cgi', ignore=('log',)) # set with = in module
+ with warnings.catch_warnings():
+ warnings.simplefilter('ignore', DeprecationWarning)
+ cm('cgi', ignore=('log',)) # set with = in module
cm('pickle', ignore=('partial', 'PickleBuffer'))
- cm('sre_parse', ignore=('dump', 'groups', 'pos')) # from sre_constants import *; property
+ with warnings.catch_warnings():
+ warnings.simplefilter('ignore', DeprecationWarning)
+ cm('sre_parse', ignore=('dump', 'groups', 'pos')) # from sre_constants import *; property
cm(
'pdb',
# pyclbr does not handle elegantly `typing` or properties