refactor(itim): API Fields render Functional Test Suite re-written to Pytest for model ClusterType

ref: #932 #929
This commit is contained in:
2025-08-03 11:54:32 +09:30
parent 24c4607c2d
commit 173a47d942

View File

@ -0,0 +1,46 @@
import pytest
from api.tests.functional.test_functional_api_fields import (
APIFieldsInheritedCases,
)
@pytest.mark.model_clustertype
class ClusterTypeAPITestCases(
APIFieldsInheritedCases,
):
@property
def parameterized_api_fields(self):
return {
'name': {
'expected': str
},
'config': {
'expected': dict
},
'config.config_key_1': {
'expected': str
},
'modified': {
'expected': str
}
}
class ClusterTypeAPIInheritedCases(
ClusterTypeAPITestCases,
):
pass
@pytest.mark.module_itim
class ClusterTypeAPIPyTest(
ClusterTypeAPITestCases,
):
pass