Reorganize and speed up document API tests

Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com>
This commit is contained in:
Roberto Rosario
2019-09-22 20:34:37 -04:00
parent f7789fa6da
commit d1ba081fb7
2 changed files with 440 additions and 421 deletions

View File

@@ -24,6 +24,21 @@ class DocumentTestMixin(object):
test_document_filename = TEST_SMALL_DOCUMENT_FILENAME
test_document_path = None
def setUp(self):
super(DocumentTestMixin, self).setUp()
self.test_documents = []
if self.auto_create_document_type:
self._create_document_type()
if self.auto_upload_document:
self.upload_document()
def tearDown(self):
for document_type in DocumentType.objects.all():
document_type.delete()
super(DocumentTestMixin, self).tearDown()
def _create_document_type(self):
self.test_document_type = DocumentType.objects.create(
label=TEST_DOCUMENT_TYPE_LABEL
@@ -51,21 +66,6 @@ class DocumentTestMixin(object):
'sample_documents', self.test_document_filename
)
def setUp(self):
super(DocumentTestMixin, self).setUp()
self.test_documents = []
if self.auto_create_document_type:
self._create_document_type()
if self.auto_upload_document:
self.upload_document()
def tearDown(self):
for document_type in DocumentType.objects.all():
document_type.delete()
super(DocumentTestMixin, self).tearDown()
class DocumentTypeViewTestMixin(object):
def _request_test_document_type_create_view(self):

File diff suppressed because it is too large Load Diff