MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_env_changed

Method test_env_changed

Lib/test/test_regrtest.py:1471–1499  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1469 self.assertEqual(methods, subset)
1470
1471 def test_env_changed(self):
1472 code = textwrap.dedent("""
1473 import unittest
1474
1475 class Tests(unittest.TestCase):
1476 def test_env_changed(self):
1477 open("env_changed", "w").close()
1478 """)
1479 testname = self.create_test(code=code)
1480
1481 # don't fail by default
1482 output = self.run_tests(testname)
1483 self.check_executed_tests(output, [testname],
1484 env_changed=testname, stats=1)
1485
1486 # fail with --fail-env-changed
1487 output = self.run_tests("--fail-env-changed", testname,
1488 exitcode=EXITCODE_ENV_CHANGED)
1489 self.check_executed_tests(output, [testname], env_changed=testname,
1490 fail_env_changed=True, stats=1)
1491
1492 # rerun
1493 output = self.run_tests("--rerun", testname)
1494 self.check_executed_tests(output, [testname],
1495 env_changed=testname,
1496 rerun=Rerun(testname,
1497 match=None,
1498 success=True),
1499 stats=2)
1500
1501 def test_rerun_fail(self):
1502 # FAILURE then FAILURE

Callers

nothing calls this directly

Calls 5

run_testsMethod · 0.95
RerunClass · 0.85
dedentMethod · 0.80
create_testMethod · 0.80
check_executed_testsMethod · 0.80

Tested by

no test coverage detected