Add missing tearDown methods to tests.

This commit is contained in:
Roberto Rosario
2015-07-13 01:26:19 -04:00
parent f5a45c91f8
commit 9edf3dd51d
6 changed files with 31 additions and 20 deletions

View File

@@ -20,6 +20,10 @@ class DocumentSearchTestCase(TestCase):
with open(TEST_SMALL_DOCUMENT_PATH) as file_object:
self.document = self.document_type.new_document(file_object=File(file_object), label='mayan_11_1.pdf')
def tearDown(self):
self.document.delete()
self.document_type.delete()
def test_simple_search_after_related_name_change(self):
"""
Test that simple search works after related_name changes to
@@ -40,7 +44,3 @@ class DocumentSearchTestCase(TestCase):
model_list, result_set, elapsed_time = document_search.search({'versions__mimetype': self.document.file_mimetype}, user=self.admin_user)
self.assertEqual(len(result_set), 1)
self.assertEqual(list(model_list), [self.document])
def tearDown(self):
self.document.delete()
self.document_type.delete()

View File

@@ -27,6 +27,11 @@ class FolderTestCase(TestCase):
self.user = User.objects.create_superuser(username=TEST_ADMIN_USERNAME, email=TEST_ADMIN_EMAIL, password=TEST_ADMIN_PASSWORD)
def tearDown(self):
self.document.delete()
self.document_type.delete()
self.user.delete()
def test_creation_of_folder(self):
folder = Folder.objects.create(label='test', user=self.user)
@@ -55,7 +60,3 @@ class FolderTestCase(TestCase):
self.assertEqual(list(folder.documents.all()), [])
folder.delete()
def tearDown(self):
self.document.delete()
self.document_type.delete()

View File

@@ -17,6 +17,11 @@ class PermissionTestCase(TestCase):
self.role = Role.objects.create(label='test role')
Permission.invalidate_cache()
def tearDown(self):
self.role.delete()
self.group.delete()
self.user.delete()
def test_no_permissions(self):
with self.assertRaises(PermissionDenied):
Permission.check_permissions(requester=self.user, permissions=(permission_role_view,))

View File

@@ -33,6 +33,10 @@ class UploadDocumentTestCase(TestCase):
self.admin_user = User.objects.create_superuser(username=TEST_ADMIN_USERNAME, email=TEST_ADMIN_EMAIL, password=TEST_ADMIN_PASSWORD)
self.client = Client()
def tearDown(self):
self.document_type.delete()
self.admin_user.delete()
def test_issue_gh_163(self):
"""
Non-ASCII chars in document name failing in upload via watch folder #163

View File

@@ -30,6 +30,10 @@ class UploadDocumentTestCase(TestCase):
self.admin_user = User.objects.create_superuser(username=TEST_ADMIN_USERNAME, email=TEST_ADMIN_EMAIL, password=TEST_ADMIN_PASSWORD)
self.client = Client()
def tearDown(self):
self.document_type.delete()
self.admin_user.delete()
def test_upload_a_document(self):
# Login the admin user
logged_in = self.client.login(username=TEST_ADMIN_USERNAME, password=TEST_ADMIN_PASSWORD)

View File

@@ -17,17 +17,18 @@ TEST_DOCUMENT_PATH = os.path.join(settings.BASE_DIR, 'contrib', 'sample_document
class TagTestCase(TestCase):
def setUp(self):
self.document_type = DocumentType(label=TEST_DOCUMENT_TYPE)
self.document_type.save()
self.document_type = DocumentType.objects.create(label=TEST_DOCUMENT_TYPE)
self.document = Document(
document_type=self.document_type,
description='description',
)
self.document.save()
ocr_settings = self.document_type.ocr_settings
ocr_settings.auto_ocr = False
ocr_settings.save()
with open(TEST_DOCUMENT_PATH) as file_object:
self.document.new_version(file_object=File(file_object))
self.document = self.document_type.new_document(file_object=File(file_object))
def tearDown(self):
self.document.delete()
self.document_type.delete()
def runTest(self):
tag = Tag(label='test', color=COLOR_RED)
@@ -50,7 +51,3 @@ class TagTestCase(TestCase):
self.assertEqual(list(tag.documents.all()), [])
tag.delete()
def tearDown(self):
self.document.delete()
self.document_type.delete()