test(access): Refactor Company model API Fields render test Suite to PyTest

ref: #883 #880
This commit is contained in:
2025-07-24 16:57:55 +09:30
parent 6b28dbf346
commit cbaaefa87d
2 changed files with 20 additions and 14 deletions

View File

@ -22,3 +22,14 @@ def create_serializer():
yield ModelSerializer
@pytest.fixture( scope = 'class')
def model_kwargs(request, kwargs_company):
request.cls.kwargs_create_item = kwargs_company.copy()
yield kwargs_company.copy()
if hasattr(request.cls, 'kwargs_create_item'):
del request.cls.kwargs_create_item

View File

@ -1,6 +1,6 @@
import pytest
from access.tests.unit.entity.test_unit_entity_api_fields import (
from access.tests.functional.entity.test_functional_entity_api_fields import (
EntityAPIInheritedCases
)
@ -11,25 +11,20 @@ class CompanyAPITestCases(
EntityAPIInheritedCases,
):
parameterized_test_data = {
@property
def parameterized_api_fields(self):
return {
'name': {
'expected': str
}
}
kwargs_create_item: dict = {
'name': 'Ian'
}
class CompanyAPIInheritedCases(
CompanyAPITestCases,
):
kwargs_create_item: dict = None
model = None
pass