Skip to content

Commit e601967

Browse files
committed
Used .name instead of needing a feature string mapping.
1 parent 0245436 commit e601967

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

src/python_testing/TC_DEMTestBase.py

+2-10
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,6 @@
2424

2525
logger = logging.getLogger(__name__)
2626

27-
s_feature_strs = {Clusters.DeviceEnergyManagement.Bitmaps.Feature.kPowerAdjustment: "kPowerAdjustment",
28-
Clusters.DeviceEnergyManagement.Bitmaps.Feature.kPowerForecastReporting: "kPowerForecastReporting",
29-
Clusters.DeviceEnergyManagement.Bitmaps.Feature.kStateForecastReporting: "kStateForecastReporting",
30-
Clusters.DeviceEnergyManagement.Bitmaps.Feature.kStartTimeAdjustment: "kStartTimeAdjustment",
31-
Clusters.DeviceEnergyManagement.Bitmaps.Feature.kPausable: "kPausable",
32-
Clusters.DeviceEnergyManagement.Bitmaps.Feature.kForecastAdjustment: "kForecastAdjustment",
33-
Clusters.DeviceEnergyManagement.Bitmaps.Feature.kConstraintBasedAdjustment: "kConstraintBasedAdjustment"}
34-
3527

3628
class DEMTestBase:
3729

@@ -50,11 +42,11 @@ async def validate_feature_map(self, must_have_features, must_not_have_features)
5042
feature_map = await self.read_dem_attribute_expect_success(attribute="FeatureMap")
5143
for must_have_feature in must_have_features:
5244
asserts.assert_true(feature_map & must_have_feature,
53-
f"{s_feature_strs[must_have_feature]} must be set but is not. feature_map 0x{feature_map:x}")
45+
f"{must_have_feature.name} must be set but is not. feature_map 0x{feature_map:x}")
5446

5547
for must_not_have_feature in must_not_have_features:
5648
asserts.assert_false(feature_map & must_not_have_feature,
57-
f"{s_feature_strs[must_not_have_feature]} is not allowed to be set. feature_map 0x{feature_map:x}")
49+
f"{must_not_have_feature.name} is not allowed to be set. feature_map 0x{feature_map:x}")
5850

5951
async def validate_pfr_or_sfr_in_feature_map(self):
6052
feature_map = await self.read_dem_attribute_expect_success(attribute="FeatureMap")

0 commit comments

Comments
 (0)