mirror of
https://github.com/python/cpython.git
synced 2025-12-08 06:10:17 +00:00
Merge remote-tracking branch 'upstream/main' into lazy
This commit is contained in:
commit
db151a5192
869 changed files with 45727 additions and 16994 deletions
|
|
@ -1083,6 +1083,16 @@ def test_filter_syntax_warnings_by_module(self):
|
|||
self.assertEqual(wm.filename, '<unknown>')
|
||||
self.assertIs(wm.category, SyntaxWarning)
|
||||
|
||||
with warnings.catch_warnings(record=True) as wlog:
|
||||
warnings.simplefilter('error')
|
||||
warnings.filterwarnings('always', module=r'package\.module\z')
|
||||
warnings.filterwarnings('error', module=r'<unknown>')
|
||||
ast.parse(source, filename, module='package.module')
|
||||
self.assertEqual(sorted(wm.lineno for wm in wlog), [4, 7, 10])
|
||||
for wm in wlog:
|
||||
self.assertEqual(wm.filename, filename)
|
||||
self.assertIs(wm.category, SyntaxWarning)
|
||||
|
||||
|
||||
class CopyTests(unittest.TestCase):
|
||||
"""Test copying and pickling AST nodes."""
|
||||
|
|
@ -3047,8 +3057,8 @@ def test_source_segment_missing_info(self):
|
|||
|
||||
class NodeTransformerTests(ASTTestMixin, unittest.TestCase):
|
||||
def assertASTTransformation(self, transformer_class,
|
||||
initial_code, expected_code):
|
||||
initial_ast = ast.parse(dedent(initial_code))
|
||||
code, expected_code):
|
||||
initial_ast = ast.parse(dedent(code))
|
||||
expected_ast = ast.parse(dedent(expected_code))
|
||||
|
||||
transformer = transformer_class()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue