pfwb/tests: use a temporary directory for MEDIA_ROOT

This commit is contained in:
Benjamin Dauvergne 2014-01-30 21:49:07 +01:00
parent e26b043fb4
commit b0aca451f9
1 changed files with 4 additions and 2 deletions

View File

@ -10,9 +10,8 @@ import sys
from contextlib import contextmanager
from StringIO import StringIO
from functools import wraps
import logging
logging.basicConfig()
MEDIA_ROOT = tempfile.mkdtemp()
@contextmanager
def captured_output():
@ -57,6 +56,7 @@ RECIPIENT_LIST_EMAIL = 'liste-ma-liste@example.com'
@override_settings(DOCBOW_PFWB_SENDMAIL_TABELLIO_EXPEDITION_EMAIL=EXPEDITION_EMAIL)
@override_settings(DOCBOW_PFWB_SENDMAIL_TABELLIO_EXPEDITION_USER_ID=1)
@override_settings(DOCBOW_PFWB_GED_DIRECTORY=None)
@override_settings(MEDIA_ROOT=MEDIA_ROOT)
class SendMailTestCase(TestCase):
def setUp(self):
self.pjd_filetype = FileType.objects.create(name='PJD', id=2)
@ -183,6 +183,7 @@ Coucou''', EXPEDITION_EMAIL, RECIPIENT_EMAIL, 'PJD', 'Mouais: monfichier.pdf')
@override_settings(DOCBOW_PFWB_SENDMAIL_ATTACHED_FILE_EMAIL=EXPEDITION_EMAIL)
@override_settings(DOCBOW_PFWB_SENDMAIL_ATTACHED_FILE_USER_ID=1)
@override_settings(DOCBOW_PFWB_GED_DIRECTORY=None)
@override_settings(MEDIA_ROOT=MEDIA_ROOT)
class SendMailAttachedFileTestCase(TestCase):
def setUp(self):
self.pjd_filetype = FileType.objects.create(name='PJD', id=2)
@ -239,6 +240,7 @@ class SendMailAttachedFileTestCase(TestCase):
self.assertEquals(document.to_list.count(), 0)
self.assertEquals(document.to_user.get(), self.to_user)
@override_settings(MEDIA_ROOT=MEDIA_ROOT)
class PushDocumentTestCase(TestCase):
def setUp(self):
self.ged_dir = tempfile.mkdtemp()