mirror of
https://github.com/django/django.git
synced 2025-04-15 21:04:36 +00:00
[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
This commit is contained in:
parent
7dc29dcb99
commit
5736631233
@ -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())
|
||||
|
Loading…
x
Reference in New Issue
Block a user