| 547 | |
| 548 | EXPECTED_FAILURE = doctest.register_optionflag('EXPECTED_FAILURE') # TODO: RUSTPYTHON |
| 549 | class CustomOutputChecker(doctest.OutputChecker): # TODO: RUSTPYTHON |
| 550 | def check_output(self, want, got, optionflags): # TODO: RUSTPYTHON |
| 551 | if optionflags & EXPECTED_FAILURE: # TODO: RUSTPYTHON |
| 552 | return not super().check_output(want, got, optionflags) # TODO: RUSTPYTHON |
| 553 | return super().check_output(want, got, optionflags) # TODO: RUSTPYTHON |
| 554 | |
| 555 | def load_tests(loader, tests, pattern): |
| 556 | tests.addTest(doctest.DocTestSuite(checker=CustomOutputChecker())) # TODO: RUSTPYTHON |