Commit 9a5a1ab5 authored by Sebastien Robin's avatar Sebastien Robin

do not use hardcoded tmp path, create temp file inside test folder

This avoid random permission errors (like if another user run the
same test)
parent 24b36f8a
...@@ -32,6 +32,7 @@ import os ...@@ -32,6 +32,7 @@ import os
from DateTime import DateTime from DateTime import DateTime
from Products.ERP5Type.tests.Sequence import SequenceList from Products.ERP5Type.tests.Sequence import SequenceList
from Products.ERP5Type.tests.backportUnittest import expectedFailure from Products.ERP5Type.tests.backportUnittest import expectedFailure
from Products.ERP5Type.tests.runUnitTest import tests_home
from Products.ERP5Type.tests.utils import FileUpload from Products.ERP5Type.tests.utils import FileUpload
from Products.ERP5Configurator.tests.ConfiguratorTestMixin import \ from Products.ERP5Configurator.tests.ConfiguratorTestMixin import \
TestLiveConfiguratorWorkflowMixin TestLiveConfiguratorWorkflowMixin
...@@ -988,7 +989,7 @@ class TestConsultingConfiguratorWorkflow(StandardConfigurationMixin): ...@@ -988,7 +989,7 @@ class TestConsultingConfiguratorWorkflow(StandardConfigurationMixin):
def uploadFile(self, file_id): def uploadFile(self, file_id):
file_obj = getattr(self.portal, file_id) file_obj = getattr(self.portal, file_id)
file_path = '/tmp/%s' % file_id file_path = tests_home + '/%s' % file_id
temp_file = open(file_path, 'w+b') temp_file = open(file_path, 'w+b')
try: try:
temp_file.write(str(file_obj)) temp_file.write(str(file_obj))
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment