summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJonny Park <jonnythebard9@gmail.com>2021-08-16 01:10:36 +0900
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2021-08-19 09:20:31 +0200
commit4e8121e8e42a24acc3565851c9ef50ca8322b15c (patch)
treedb8c78ba7536e1305b7228dc288f9c30da42a733 /tests
parent36714be874fa9ba7c0229d97607906669615e409 (diff)
Fixed #32994 -- Fixed autoreloader tests when using 'python -m'.
Diffstat (limited to 'tests')
-rw-r--r--tests/utils_tests/test_autoreload.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/utils_tests/test_autoreload.py b/tests/utils_tests/test_autoreload.py
index a5b9ca20a6..1e43cecea9 100644
--- a/tests/utils_tests/test_autoreload.py
+++ b/tests/utils_tests/test_autoreload.py
@@ -191,6 +191,7 @@ class TestChildArguments(SimpleTestCase):
[sys.executable, '-m', 'utils_tests.test_module.main_module', 'runserver'],
)
+ @mock.patch('__main__.__spec__', None)
@mock.patch('sys.argv', [__file__, 'runserver'])
@mock.patch('sys.warnoptions', ['error'])
def test_warnoptions(self):
@@ -199,6 +200,7 @@ class TestChildArguments(SimpleTestCase):
[sys.executable, '-Werror', __file__, 'runserver']
)
+ @mock.patch('__main__.__spec__', None)
@mock.patch('sys.warnoptions', [])
def test_exe_fallback(self):
with tempfile.TemporaryDirectory() as tmpdir:
@@ -210,6 +212,7 @@ class TestChildArguments(SimpleTestCase):
[exe_path, 'runserver']
)
+ @mock.patch('__main__.__spec__', None)
@mock.patch('sys.warnoptions', [])
def test_entrypoint_fallback(self):
with tempfile.TemporaryDirectory() as tmpdir:
@@ -221,6 +224,7 @@ class TestChildArguments(SimpleTestCase):
[sys.executable, script_path, 'runserver']
)
+ @mock.patch('__main__.__spec__', None)
@mock.patch('sys.argv', ['does-not-exist', 'runserver'])
@mock.patch('sys.warnoptions', [])
def test_raises_runtimeerror(self):
@@ -475,7 +479,8 @@ class RestartWithReloaderTests(SimpleTestCase):
script.touch()
argv = [str(script), 'runserver']
mock_call = self.patch_autoreload(argv)
- autoreload.restart_with_reloader()
+ with mock.patch('__main__.__spec__', None):
+ autoreload.restart_with_reloader()
self.assertEqual(mock_call.call_count, 1)
self.assertEqual(
mock_call.call_args[0][0],