mirror of https://github.com/python/cpython.git
gh-116780: Fix `test_inspect` in `-OO` mode (#116788)
This commit is contained in:
parent
19ac28bd08
commit
f20dfb7569
|
@ -991,7 +991,11 @@ def test_class_decorator(self):
|
||||||
self.assertSourceEqual(mod2.cls196, 194, 201)
|
self.assertSourceEqual(mod2.cls196, 194, 201)
|
||||||
self.assertSourceEqual(mod2.cls196.cls200, 198, 201)
|
self.assertSourceEqual(mod2.cls196.cls200, 198, 201)
|
||||||
|
|
||||||
|
@support.requires_docstrings
|
||||||
def test_class_inside_conditional(self):
|
def test_class_inside_conditional(self):
|
||||||
|
# We skip this test when docstrings are not present,
|
||||||
|
# because docstrings are one of the main factors of
|
||||||
|
# finding the correct class in the source code.
|
||||||
self.assertSourceEqual(mod2.cls238.cls239, 239, 240)
|
self.assertSourceEqual(mod2.cls238.cls239, 239, 240)
|
||||||
|
|
||||||
def test_multiple_children_classes(self):
|
def test_multiple_children_classes(self):
|
||||||
|
@ -5284,6 +5288,7 @@ def func(*args, **kwargs):
|
||||||
with self.assertRaises(ValueError):
|
with self.assertRaises(ValueError):
|
||||||
inspect.signature(func)
|
inspect.signature(func)
|
||||||
|
|
||||||
|
@support.requires_docstrings
|
||||||
def test_base_class_have_text_signature(self):
|
def test_base_class_have_text_signature(self):
|
||||||
# see issue 43118
|
# see issue 43118
|
||||||
from test.typinganndata.ann_module7 import BufferedReader
|
from test.typinganndata.ann_module7 import BufferedReader
|
||||||
|
|
Loading…
Reference in New Issue