From 7c4de79c8f8d4b07ef1e2c0cdebda2def7cc2bdf Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 21 Sep 2018 00:47:35 -0400 Subject: [PATCH] Calculate the path of the test document before it is uploaded. Signed-off-by: Roberto Rosario --- mayan/apps/documents/tests/mixins.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mayan/apps/documents/tests/mixins.py b/mayan/apps/documents/tests/mixins.py index b0ec28b969..073ff00fc6 100644 --- a/mayan/apps/documents/tests/mixins.py +++ b/mayan/apps/documents/tests/mixins.py @@ -25,19 +25,23 @@ class DocumentTestMixin(object): ) def upload_document(self): + self._calculate_test_document_path() + with open(self.test_document_path, 'rb') as file_object: document = self.document_type.new_document( file_object=file_object, label=self.test_document_filename ) return document - def setUp(self): - super(DocumentTestMixin, self).setUp() + def _calculate_test_document_path(self): self.test_document_path = os.path.join( settings.BASE_DIR, 'apps', 'documents', 'tests', 'contrib', 'sample_documents', self.test_document_filename ) + def setUp(self): + super(DocumentTestMixin, self).setUp() + if self.auto_create_document_type: self._create_document_type()