refactor(itam): API Metadata Functional Test Suite re-written to Pytest for model DeviceType
ref: #920 #919
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
import django
|
||||
import pytest
|
||||
|
||||
from django.contrib.auth.models import AnonymousUser, Permission
|
||||
from django.contrib.auth.models import Permission
|
||||
from django.contrib.contenttypes.models import ContentType
|
||||
from django.test import TestCase
|
||||
|
||||
@ -9,8 +9,6 @@ from access.models.tenant import Tenant as Organization
|
||||
from access.models.team import Team
|
||||
from access.models.team_user import TeamUsers
|
||||
|
||||
from api.tests.abstract.api_permissions_viewset import APIPermissions
|
||||
from api.tests.abstract.api_serializer_viewset import SerializersTestCases
|
||||
from api.tests.abstract.test_metadata_functional import MetadataAttributesFunctional
|
||||
|
||||
from itam.models.device import DeviceType
|
||||
@ -21,6 +19,7 @@ User = django.contrib.auth.get_user_model()
|
||||
|
||||
|
||||
|
||||
@pytest.mark.model_devicemodel
|
||||
class ViewSetBase:
|
||||
|
||||
model = DeviceType
|
||||
@ -218,26 +217,7 @@ class ViewSetBase:
|
||||
|
||||
|
||||
|
||||
class DeviceTypePermissionsAPI(
|
||||
ViewSetBase,
|
||||
APIPermissions,
|
||||
TestCase,
|
||||
):
|
||||
|
||||
pass
|
||||
|
||||
|
||||
|
||||
class DeviceTypeViewSet(
|
||||
ViewSetBase,
|
||||
SerializersTestCases,
|
||||
TestCase,
|
||||
):
|
||||
|
||||
pass
|
||||
|
||||
|
||||
|
||||
@pytest.mark.module_itam
|
||||
class DeviceTypeMetadata(
|
||||
ViewSetBase,
|
||||
MetadataAttributesFunctional,
|
Reference in New Issue
Block a user