Unify BaseAPITestCase with GenericViewTestCase

Make BaseAPITestCase a subclass of GenericViewTestCase.

Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com>
This commit is contained in:
Roberto Rosario
2019-03-15 03:04:17 -04:00
parent 7e141c1d04
commit 0c312b343e
+4 -4
View File
@@ -2,17 +2,17 @@ from __future__ import absolute_import, unicode_literals
from rest_framework.test import APITestCase from rest_framework.test import APITestCase
from mayan.apps.acls.tests.mixins import ACLTestCaseMixin from mayan.apps.common.tests import GenericViewTestCase
from mayan.apps.common.tests.mixins import ClientMethodsTestCaseMixin
from mayan.apps.permissions.classes import Permission from mayan.apps.permissions.classes import Permission
from mayan.apps.smart_settings.classes import Namespace from mayan.apps.smart_settings.classes import Namespace
from mayan.apps.user_management.tests.mixins import UserTestCaseMixin
class BaseAPITestCase(ClientMethodsTestCaseMixin, ACLTestCaseMixin, UserTestCaseMixin, APITestCase): class BaseAPITestCase(APITestCase, GenericViewTestCase):
""" """
API test case class that invalidates permissions and smart settings API test case class that invalidates permissions and smart settings
""" """
expected_content_type = 'application/json'
def setUp(self): def setUp(self):
super(BaseAPITestCase, self).setUp() super(BaseAPITestCase, self).setUp()
Namespace.invalidate_cache_all() Namespace.invalidate_cache_all()