From 90b069c33f3f8785a7d068a2032f130d2dbb0c75 Mon Sep 17 00:00:00 2001 From: Aymeric Augustin Date: Sat, 21 Feb 2015 21:09:30 +0100 Subject: [PATCH] Prevented some tests from writing in the CWD. --- tests/fixtures/tests.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/fixtures/tests.py b/tests/fixtures/tests.py index e81aea8f6f..f809c349f7 100644 --- a/tests/fixtures/tests.py +++ b/tests/fixtures/tests.py @@ -1,6 +1,7 @@ from __future__ import unicode_literals import os +import tempfile import warnings from django.apps import apps @@ -46,6 +47,8 @@ class DumpDataAssertMixin(object): natural_foreign_keys=False, natural_primary_keys=False, use_base_manager=False, exclude_list=[], primary_keys=''): new_io = six.StringIO() + if filename: + filename = os.path.join(tempfile.gettempdir(), filename) management.call_command('dumpdata', *args, **{'format': format, 'stdout': new_io, 'stderr': new_io,