summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJon Dufresne <jon.dufresne@gmail.com>2020-07-20 02:08:23 -0700
committerGitHub <noreply@github.com>2020-07-20 11:08:23 +0200
commite1e4fd707f3f906a1c23f52c987f8b04b0dfab63 (patch)
tree8e0df455ba8e50c15c2c256ed691d955511d33f1
parent83f55aafdd635189c010cff403f66b54d695921a (diff)
Used context manager version of tempfile.TemporaryDirectory() in utils_tests.test_autoreload.
-rw-r--r--tests/utils_tests/test_autoreload.py34
1 files changed, 16 insertions, 18 deletions
diff --git a/tests/utils_tests/test_autoreload.py b/tests/utils_tests/test_autoreload.py
index 72ae20ac12..5b1a733b47 100644
--- a/tests/utils_tests/test_autoreload.py
+++ b/tests/utils_tests/test_autoreload.py
@@ -173,27 +173,25 @@ class TestChildArguments(SimpleTestCase):
@mock.patch('sys.warnoptions', [])
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']
- )
+ 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']
+ )
@mock.patch('sys.warnoptions', [])
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', [script_path.with_name('django-admin'), 'runserver']):
- self.assertEqual(
- autoreload.get_child_arguments(),
- [sys.executable, script_path, 'runserver']
- )
+ 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']
+ )
@mock.patch('sys.argv', ['does-not-exist', 'runserver'])
@mock.patch('sys.warnoptions', [])