summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2014-07-30 14:31:59 -0400
committerTim Graham <timograham@gmail.com>2014-07-30 14:33:58 -0400
commit5736631233f509de8013df7f71c7698783886a28 (patch)
treed9d980b3eec377960e85bbf1761a09062da3424c
parent7dc29dcb99202d170eedf37a7b9bc17be1df36d9 (diff)
[1.7.x] Fixed test failure on Windows.
os.close(fd) is needed to avoid "The process cannot access the file because it is being used by another process" Backport of c2ab501bab from master
-rw-r--r--tests/utils_tests/test_autoreload.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/utils_tests/test_autoreload.py b/tests/utils_tests/test_autoreload.py
index c2739ce7e6..bcb7d1a448 100644
--- a/tests/utils_tests/test_autoreload.py
+++ b/tests/utils_tests/test_autoreload.py
@@ -87,11 +87,12 @@ class TestFilenameGenerator(TestCase):
self.assertFalse(any(f.endswith('.pyc') for f in gen_filenames()))
def test_deleted_removed(self):
- _, filepath = tempfile.mkstemp(dir=os.path.dirname(upath(__file__)), suffix='.py')
+ fd, filepath = tempfile.mkstemp(dir=os.path.dirname(upath(__file__)), suffix='.py')
try:
_, filename = os.path.split(filepath)
import_module('.%s' % filename.replace('.py', ''), package='utils_tests')
self.assertIn(filepath, gen_filenames())
finally:
+ os.close(fd)
os.remove(filepath)
self.assertNotIn(filepath, gen_filenames())