From 6414f704688f6771d679a6b7054f478937bf7fbb Mon Sep 17 00:00:00 2001 From: Jon Date: Thu, 31 Jul 2025 12:48:05 +0930 Subject: [PATCH] refactor(itam): API Metadata Functional Test Suite re-written to Pytest for model DeviceModel ref: #920 #916 --- ... test_functional_device_model_metadata.py} | 27 +++---------------- 1 file changed, 3 insertions(+), 24 deletions(-) rename app/itam/tests/functional/device_model/{device_model_viewset.py => test_functional_device_model_metadata.py} (93%) diff --git a/app/itam/tests/functional/device_model/device_model_viewset.py b/app/itam/tests/functional/device_model/test_functional_device_model_metadata.py similarity index 93% rename from app/itam/tests/functional/device_model/device_model_viewset.py rename to app/itam/tests/functional/device_model/test_functional_device_model_metadata.py index a324b73a..2bca29d9 100644 --- a/app/itam/tests/functional/device_model/device_model_viewset.py +++ b/app/itam/tests/functional/device_model/test_functional_device_model_metadata.py @@ -1,8 +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 @@ -10,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 DeviceModel @@ -22,6 +19,7 @@ User = django.contrib.auth.get_user_model() +@pytest.mark.model_devicemodel class ViewSetBase: model = DeviceModel @@ -217,26 +215,7 @@ class ViewSetBase: -class DeviceModelPermissionsAPI( - ViewSetBase, - APIPermissions, - TestCase -): - - pass - - - -class DeviceModelViewSet( - ViewSetBase, - SerializersTestCases, - TestCase -): - - pass - - - +@pytest.mark.module_itam class DeviceModelMetadata( ViewSetBase, MetadataAttributesFunctional,