(self, transformer_class,
code, expected_code)
| 3069 | |
| 3070 | class NodeTransformerTests(ASTTestMixin, unittest.TestCase): |
| 3071 | def assertASTTransformation(self, transformer_class, |
| 3072 | code, expected_code): |
| 3073 | initial_ast = ast.parse(dedent(code)) |
| 3074 | expected_ast = ast.parse(dedent(expected_code)) |
| 3075 | |
| 3076 | transformer = transformer_class() |
| 3077 | result_ast = ast.fix_missing_locations(transformer.visit(initial_ast)) |
| 3078 | |
| 3079 | self.assertASTEqual(result_ast, expected_ast) |
| 3080 | |
| 3081 | def test_node_remove_single(self): |
| 3082 | code = 'def func(arg) -> SomeType: ...' |
no test coverage detected