refactor(devops): API Fields render Functional Test Suite re-written to Pytest for model SoftwareEnableFeatureFlag Again

ref: #946 #945
This commit is contained in:
2025-08-07 14:16:16 +09:30
parent 7b009f7378
commit 40f8e4d8b1
2 changed files with 9 additions and 7 deletions

View File

@ -19,6 +19,12 @@ class SoftwareEnableFeatureFlagAPITestCases(
def parameterized_api_fields(self):
return {
'_urls.notes': {
'expected': models.NOT_PROVIDED
},
'model_notes': {
'expected': models.NOT_PROVIDED
},
'software': {
'expected': dict
},
@ -31,12 +37,6 @@ class SoftwareEnableFeatureFlagAPITestCases(
'software.url': {
'expected': Hyperlink
},
'name': {
'expected': str
},
'description': {
'expected': str
},
'enabled': {
'expected': bool
},

View File

@ -34,8 +34,10 @@ def kwargs_softwareenablefeatureflag(django_db_blocker,
**kwargs_soft
)
kwargs = kwargs_centurionmodel.copy()
del kwargs['model_notes']
kwargs = {
**kwargs_centurionmodel.copy(),
**kwargs,
'software': software,
'enabled': True
}