TC-IDM-10.4: Remove OTA PICS from check (#32510)
* TC-IDM-10.4: Remove OTA PICS from check
The PICS XML files do not contain andy PICS for OTA clusters
so we can't check them. This is a known issue with the test
plans, but we are where we are.
* Restyled by autopep8
---------
Co-authored-by: Restyled.io <commits@restyled.io>
diff --git a/src/python_testing/TC_pics_checker.py b/src/python_testing/TC_pics_checker.py
index ad7939d..8710719 100644
--- a/src/python_testing/TC_pics_checker.py
+++ b/src/python_testing/TC_pics_checker.py
@@ -122,6 +122,11 @@
checkable_clusters = {cluster_id: cluster for cluster_id, cluster in Clusters.ClusterObjects.ALL_CLUSTERS.items(
) if cluster_id in self.xml_clusters and self.xml_clusters[cluster_id].pics is not None}
+ # TODO: consider what we want to do with the OTA clusters. They do not currently have PICS codes.
+ ota_ids = [Clusters.OtaSoftwareUpdateProvider.id, Clusters.OtaSoftwareUpdateRequestor.id]
+ checkable_clusters = {cluster_id: cluster for cluster_id,
+ cluster in checkable_clusters.items() if cluster_id not in ota_ids}
+
self.step(2)
for cluster_id, cluster in checkable_clusters.items():
# Ensure the PICS.S code is correctly marked