(self)
| 1502 | self.assertEqual(methods, subset) |
| 1503 | |
| 1504 | def test_env_changed(self): |
| 1505 | code = textwrap.dedent(""" |
| 1506 | import unittest |
| 1507 | |
| 1508 | class Tests(unittest.TestCase): |
| 1509 | def test_env_changed(self): |
| 1510 | open("env_changed", "w").close() |
| 1511 | """) |
| 1512 | testname = self.create_test(code=code) |
| 1513 | |
| 1514 | # don't fail by default |
| 1515 | output = self.run_tests(testname) |
| 1516 | self.check_executed_tests(output, [testname], |
| 1517 | env_changed=testname, stats=1) |
| 1518 | |
| 1519 | # fail with --fail-env-changed |
| 1520 | output = self.run_tests("--fail-env-changed", testname, |
| 1521 | exitcode=EXITCODE_ENV_CHANGED) |
| 1522 | self.check_executed_tests(output, [testname], env_changed=testname, |
| 1523 | fail_env_changed=True, stats=1) |
| 1524 | |
| 1525 | # rerun |
| 1526 | output = self.run_tests("--rerun", testname) |
| 1527 | self.check_executed_tests(output, [testname], |
| 1528 | env_changed=testname, |
| 1529 | rerun=Rerun(testname, |
| 1530 | match=None, |
| 1531 | success=True), |
| 1532 | stats=2) |
| 1533 | |
| 1534 | def test_rerun_fail(self): |
| 1535 | # FAILURE then FAILURE |
nothing calls this directly
no test coverage detected