From 40f8e4d8b104e0a8f2800381a0e50472b731ff54 Mon Sep 17 00:00:00 2001 From: Jon Date: Thu, 7 Aug 2025 14:16:16 +0930 Subject: [PATCH] refactor(devops): API Fields render Functional Test Suite re-written to Pytest for model SoftwareEnableFeatureFlag Again ref: #946 #945 --- ...tional_software_enable_feature_flag_api_fields.py | 12 ++++++------ .../fixtures/model_softwareenablefeatureflag.py | 4 +++- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/app/devops/tests/functional/software_enable_feature_flag/test_functional_software_enable_feature_flag_api_fields.py b/app/devops/tests/functional/software_enable_feature_flag/test_functional_software_enable_feature_flag_api_fields.py index a71b5b56..1f35b390 100644 --- a/app/devops/tests/functional/software_enable_feature_flag/test_functional_software_enable_feature_flag_api_fields.py +++ b/app/devops/tests/functional/software_enable_feature_flag/test_functional_software_enable_feature_flag_api_fields.py @@ -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 }, diff --git a/app/tests/fixtures/model_softwareenablefeatureflag.py b/app/tests/fixtures/model_softwareenablefeatureflag.py index 5ff810af..c45c90cb 100644 --- a/app/tests/fixtures/model_softwareenablefeatureflag.py +++ b/app/tests/fixtures/model_softwareenablefeatureflag.py @@ -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 }