From ed7dee55a94b7243bc2757fd88055a1c7a87a79d Mon Sep 17 00:00:00 2001 From: Carlton Gibson Date: Thu, 14 Feb 2019 14:28:19 +0100 Subject: [PATCH] Fixed admin_scripts test failures on macOS. Regression in 487d904bf253de2f5633f181a168f94086bcd6cb. --- tests/admin_scripts/tests.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/admin_scripts/tests.py b/tests/admin_scripts/tests.py index 1e5b0c6ad1b..d48a0c8071c 100644 --- a/tests/admin_scripts/tests.py +++ b/tests/admin_scripts/tests.py @@ -42,7 +42,9 @@ class AdminScriptTestCase(SimpleTestCase): def setUp(self): tmpdir = tempfile.TemporaryDirectory() self.addCleanup(tmpdir.cleanup) - self.test_dir = os.path.join(tmpdir.name, 'test_project') + # os.path.realpath() is required for temporary directories on macOS, + # where `/var` is a symlink to `/private/var`. + self.test_dir = os.path.realpath(os.path.join(tmpdir.name, 'test_project')) os.mkdir(self.test_dir) with open(os.path.join(self.test_dir, '__init__.py'), 'w'): pass