(self, *flags)
| 3454 | Path(self.filename).write_text(self.text_normalize(content)) |
| 3455 | |
| 3456 | def invoke_ast(self, *flags): |
| 3457 | stderr = StringIO() |
| 3458 | stdout = StringIO() |
| 3459 | with ( |
| 3460 | contextlib.redirect_stdout(stdout), |
| 3461 | contextlib.redirect_stderr(stderr), |
| 3462 | ): |
| 3463 | ast.main(args=[*flags, self.filename]) |
| 3464 | self.assertEqual(stderr.getvalue(), '') |
| 3465 | return stdout.getvalue().strip() |
| 3466 | |
| 3467 | def check_output(self, source, expect, *flags): |
| 3468 | self.set_source(source) |
no test coverage detected