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:
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user