From 640286bb844fbc1280d3492793fec8212520fd35 Mon Sep 17 00:00:00 2001 From: raul-marquez-csa Date: Wed, 15 May 2024 13:20:26 -0700 Subject: [PATCH] Initial commit --- src/python_testing/TC_IDM_4_3.py | 54 ++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 src/python_testing/TC_IDM_4_3.py diff --git a/src/python_testing/TC_IDM_4_3.py b/src/python_testing/TC_IDM_4_3.py new file mode 100644 index 00000000000000..82273937de0917 --- /dev/null +++ b/src/python_testing/TC_IDM_4_3.py @@ -0,0 +1,54 @@ +# +# Copyright (c) 2023 Project CHIP Authors +# All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +import copy +import logging +import queue +import time + +import chip.clusters as Clusters +from chip.ChipDeviceCtrl import ChipDeviceController +from chip.clusters import ClusterObjects as ClusterObjects +from chip.clusters.Attribute import AttributePath, TypedAttributePath +from chip.exceptions import ChipStackError +from chip.interaction_model import Status +from matter_testing_support import (AttributeChangeCallback, MatterBaseTest, async_test_body, default_matter_test_main, + wait_for_attribute_report) +from mobly import asserts + +''' +Category: +Functional + +Description: +This test case will verify the report data messages sent from the DUT after activating +subscription are according to specification. + +Full test plan link for details: +https://github.com/CHIP-Specifications/chip-test-plans/blob/master/src/interactiondatamodel.adoc#443-tc-idm-43-report-data-messages-post-subscription-activation-from-dut-test-cases-dut_server +''' + + +class TC_IDM_4_3(MatterBaseTest): + + @async_test_body + async def test_TC_IDM_4_3(self): + print() + + +if __name__ == "__main__": + default_matter_test_main()