Exemple #1
0
 def test_run_as_non_django_module_non_package(self):
     self.assertEqual(
         autoreload.get_child_arguments(),
         [
             sys.executable, '-m', 'utils_tests.test_module.main_module',
             'runserver'
         ],
     )
Exemple #2
0
 def test_exe_fallback(self):
     tmpdir = tempfile.TemporaryDirectory()
     self.addCleanup(tmpdir.cleanup)
     exe_path = Path(tmpdir.name) / 'django-admin.exe'
     exe_path.touch()
     with mock.patch('sys.argv', [exe_path.with_suffix(''), 'runserver']):
         self.assertEqual(autoreload.get_child_arguments(),
                          [exe_path, 'runserver'])
 def test_module_no_spec(self):
     module = types.ModuleType("test_module")
     del module.__spec__
     with mock.patch.dict(sys.modules, {"__main__": module}):
         self.assertEqual(
             autoreload.get_child_arguments(),
             [sys.executable, __file__, "runserver"],
         )
Exemple #4
0
 def test_exe_fallback(self):
     with tempfile.TemporaryDirectory() as tmpdir:
         exe_path = Path(tmpdir) / 'django-admin.exe'
         exe_path.touch()
         with mock.patch('sys.argv',
                         [str(exe_path.with_suffix('')), 'runserver']):
             self.assertEqual(autoreload.get_child_arguments(),
                              [str(exe_path), 'runserver'])
 def test_exe_fallback(self):
     with tempfile.TemporaryDirectory() as tmpdir:
         exe_path = Path(tmpdir) / "django-admin.exe"
         exe_path.touch()
         with mock.patch("sys.argv",
                         [exe_path.with_suffix(""), "runserver"]):
             self.assertEqual(autoreload.get_child_arguments(),
                              [exe_path, "runserver"])
 def test_entrypoint_fallback(self):
     with tempfile.TemporaryDirectory() as tmpdir:
         script_path = Path(tmpdir) / 'django-admin-script.py'
         script_path.touch()
         with mock.patch('sys.argv', [script_path.with_name('django-admin'), 'runserver']):
             self.assertEqual(
                 autoreload.get_child_arguments(),
                 [sys.executable, script_path, 'runserver']
             )
Exemple #7
0
 def test_entrypoint_fallback(self):
     tmpdir = tempfile.TemporaryDirectory()
     self.addCleanup(tmpdir.cleanup)
     script_path = Path(tmpdir.name) / 'django-admin-script.py'
     script_path.touch()
     with mock.patch(
             'sys.argv',
         [str(script_path.with_name('django-admin')), 'runserver']):
         self.assertEqual(
             autoreload.get_child_arguments(),
             [sys.executable, str(script_path), 'runserver'])
 def test_raises_runtimeerror(self):
     msg = 'Script does-not-exist does not exist.'
     with self.assertRaisesMessage(RuntimeError, msg):
         autoreload.get_child_arguments()
 def test_warnoptions(self):
     self.assertEqual(
         autoreload.get_child_arguments(),
         [sys.executable, '-Werror', __file__, 'runserver']
     )
 def test_run_as_module(self):
     self.assertEqual(
         autoreload.get_child_arguments(),
         [sys.executable, '-m', 'django', 'runserver']
     )
 def test_xoptions(self):
     self.assertEqual(
         autoreload.get_child_arguments(),
         [sys.executable, "-Xutf8", "-Xa=b", __file__, "runserver"],
     )
 def test_run_as_non_django_module(self):
     self.assertEqual(
         autoreload.get_child_arguments(),
         [sys.executable, "-m", "utils_tests.test_module", "runserver"],
     )
 def test_run_as_module(self):
     self.assertEqual(
         autoreload.get_child_arguments(),
         [sys.executable, "-m", "django", "runserver"],
     )
Exemple #14
0
 def test_xoptions(self):
     self.assertEqual(
         autoreload.get_child_arguments(),
         [sys.executable, '-Xutf8', '-Xa=b', __file__, 'runserver'],
     )