Skip to content

Commit 926ab43

Browse files
[Implementation] Adding get_endpoint functionality to matter_testing support module (#36568)
* Incorporating new get_endpoint functionality in matter_testing support module: - Added prior previous get_endpoint functionality from Cecille back to matter_testing support module. - Updating test modules to use new get_endpoint functionality mentioned in issue: project-chip/matter-test-scripts#416 * Restyled by autopep8 * Updated TC_OCC_3_2 to resolve linting errors --------- Co-authored-by: Restyled.io <commits@restyled.io>
1 parent 9816fbe commit 926ab43

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+107
-91
lines changed

src/python_testing/TC_BOOLCFG_2_1.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ def pics_TC_BOOLCFG_2_1(self) -> list[str]:
7272
@async_test_body
7373
async def test_TC_BOOLCFG_2_1(self):
7474

75-
endpoint = self.user_params.get("endpoint", 1)
75+
endpoint = self.get_endpoint(default=1)
7676
all_alarm_mode_bitmap_bits = functools.reduce(
7777
ior, [b.value for b in Clusters.BooleanStateConfiguration.Bitmaps.AlarmModeBitmap])
7878
all_sensor_fault_bitmap_bits = functools.reduce(

src/python_testing/TC_BOOLCFG_3_1.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ def pics_TC_BOOLCFG_3_1(self) -> list[str]:
7575
@async_test_body
7676
async def test_TC_BOOLCFG_3_1(self):
7777

78-
endpoint = self.user_params.get("endpoint", 1)
78+
endpoint = self.get_endpoint(default=1)
7979

8080
self.step(1)
8181
attributes = Clusters.BooleanStateConfiguration.Attributes

src/python_testing/TC_BOOLCFG_4_1.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ def pics_TC_BOOLCFG_4_1(self) -> list[str]:
6767
@async_test_body
6868
async def test_TC_BOOLCFG_4_1(self):
6969

70-
endpoint = self.user_params.get("endpoint", 1)
70+
endpoint = self.get_endpoint(default=1)
7171

7272
self.step(1)
7373
attributes = Clusters.BooleanStateConfiguration.Attributes

src/python_testing/TC_BOOLCFG_4_2.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ async def test_TC_BOOLCFG_4_2(self):
8989
"the --hex-arg flag as PIXIT.BOOLCFG.TEST_EVENT_TRIGGER_KEY:<key>, "
9090
"e.g. --hex-arg PIXIT.BOOLCFG.TEST_EVENT_TRIGGER_KEY:000102030405060708090a0b0c0d0e0f")
9191

92-
endpoint = self.user_params.get("endpoint", 1)
92+
endpoint = self.get_endpoint(default=1)
9393
enableKey = self.matter_test_config.global_test_params['PIXIT.BOOLCFG.TEST_EVENT_TRIGGER_KEY']
9494

9595
self.step(1)

src/python_testing/TC_BOOLCFG_4_3.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ async def test_TC_BOOLCFG_4_3(self):
101101
"the --hex-arg flag as PIXIT.BOOLCFG.TEST_EVENT_TRIGGER_KEY:<key>, "
102102
"e.g. --hex-arg PIXIT.BOOLCFG.TEST_EVENT_TRIGGER_KEY:000102030405060708090a0b0c0d0e0f")
103103

104-
endpoint = self.user_params.get("endpoint", 1)
104+
endpoint = self.get_endpoint(default=1)
105105
enableKey = self.matter_test_config.global_test_params['PIXIT.BOOLCFG.TEST_EVENT_TRIGGER_KEY']
106106

107107
self.step(1)

src/python_testing/TC_BOOLCFG_4_4.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ async def test_TC_BOOLCFG_4_4(self):
9393
"the --hex-arg flag as PIXIT.BOOLCFG.TEST_EVENT_TRIGGER_KEY:<key>, "
9494
"e.g. --hex-arg PIXIT.BOOLCFG.TEST_EVENT_TRIGGER_KEY:000102030405060708090a0b0c0d0e0f")
9595

96-
endpoint = self.user_params.get("endpoint", 1)
96+
endpoint = self.get_endpoint(default=1)
9797
enableKey = self.matter_test_config.global_test_params['PIXIT.BOOLCFG.TEST_EVENT_TRIGGER_KEY']
9898

9999
self.step(1)

src/python_testing/TC_BOOLCFG_5_1.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ async def test_TC_BOOLCFG_5_1(self):
8888
"the --hex-arg flag as PIXIT.BOOLCFG.TEST_EVENT_TRIGGER_KEY:<key>, "
8989
"e.g. --hex-arg PIXIT.BOOLCFG.TEST_EVENT_TRIGGER_KEY:000102030405060708090a0b0c0d0e0f")
9090

91-
endpoint = self.user_params.get("endpoint", 1)
91+
endpoint = self.get_endpoint(default=1)
9292
enableKey = self.matter_test_config.global_test_params['PIXIT.BOOLCFG.TEST_EVENT_TRIGGER_KEY']
9393

9494
self.step(1)

src/python_testing/TC_BOOLCFG_5_2.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ async def test_TC_BOOLCFG_5_2(self):
8787
"the --hex-arg flag as PIXIT.BOOLCFG.TEST_EVENT_TRIGGER_KEY:<key>, "
8888
"e.g. --hex-arg PIXIT.BOOLCFG.TEST_EVENT_TRIGGER_KEY:000102030405060708090a0b0c0d0e0f")
8989

90-
endpoint = self.user_params.get("endpoint", 1)
90+
endpoint = self.get_endpoint(default=1)
9191
enableKey = self.matter_test_config.global_test_params['PIXIT.BOOLCFG.TEST_EVENT_TRIGGER_KEY']
9292

9393
self.step(1)

src/python_testing/TC_CADMIN_1_11.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
# --trace-to perfetto:${TRACE_TEST_PERFETTO}.perfetto
2929
# --PICS src/app/tests/suites/certification/ci-pics-values
3030
# factory-reset: true
31-
# quiet: false
31+
# quiet: true
3232
# === END CI TEST ARGUMENTS ===
3333

3434

src/python_testing/TC_DEM_2_10.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ async def test_TC_DEM_2_10(self):
162162
self.step("4")
163163
sub_handler = ClusterAttributeChangeAccumulator(Clusters.DeviceEnergyManagement)
164164
await sub_handler.start(self.default_controller, self.dut_node_id,
165-
self.matter_test_config.endpoint,
165+
self.get_endpoint(),
166166
min_interval_sec=0,
167167
max_interval_sec=10, keepSubscriptions=False)
168168

src/python_testing/TC_DEM_2_2.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ async def test_TC_DEM_2_2(self):
181181
events_callback = EventChangeCallback(Clusters.DeviceEnergyManagement)
182182
await events_callback.start(self.default_controller,
183183
self.dut_node_id,
184-
self.matter_test_config.endpoint)
184+
self.get_endpoint(default=1))
185185

186186
self.step("4")
187187
await self.check_test_event_triggers_enabled()

src/python_testing/TC_DEM_2_4.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ async def test_TC_DEM_2_4(self):
186186
events_callback = EventChangeCallback(Clusters.DeviceEnergyManagement)
187187
await events_callback.start(self.default_controller,
188188
self.dut_node_id,
189-
self.matter_test_config.endpoint)
189+
self.get_endpoint())
190190

191191
self.step("4")
192192
await self.check_test_event_triggers_enabled()

src/python_testing/TC_DGSW_2_1.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ def steps_TC_DGSW_2_1(self) -> list[TestStep]:
7474
@async_test_body
7575
async def test_TC_DGSW_2_1(self):
7676

77-
endpoint = self.user_params.get("endpoint", 0)
77+
endpoint = self.get_endpoint(default=0)
7878

7979
# STEP 1: Commission DUT (already done)
8080
self.step(1)

src/python_testing/TC_DRLK_2_13.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -368,7 +368,7 @@ async def test_TC_DRLK_2_13(self):
368368
self.groupIdentifier = bytes.fromhex("89d085fc302ca53e279bfcdecdf3c4ad")
369369
self.groupResolvingKey = bytes.fromhex("89d0859bfcdecdf3c4adfc302ca53e27")
370370
self.common_cluster_endpoint = 0
371-
self.app_cluster_endpoint = self.matter_test_config.endpoint
371+
self.app_cluster_endpoint = self.get_endpoint(default=1)
372372
self.alirouser = "AliroUser"
373373
self.alirocredentialissuerkey = bytes.fromhex(
374374
"047a4c882d753924cdf3779a3c84fec2debaa6f0b3084450878acc7ddcce7856ae57b1ebbe2561015103dd7474c2a183675378ec55f1e465ac3436bf3dd5ca54d4")

src/python_testing/TC_DRLK_2_9.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ async def test_TC_DRLK_2_9(self):
379379
self.maxrfidcodelength = None
380380
self.minrfidcodelength = None
381381

382-
self.endpoint = self.user_params.get("endpoint", 1)
382+
self.endpoint = self.get_endpoint(default=1)
383383
print("endpoint", self.endpoint)
384384

385385
# Aliro Keys for setting Aliro configuration and credential

src/python_testing/TC_EEVSE_2_2.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ async def test_TC_EEVSE_2_2(self):
172172
events_callback = EventChangeCallback(Clusters.EnergyEvse)
173173
await events_callback.start(self.default_controller,
174174
self.dut_node_id,
175-
self.matter_test_config.endpoint)
175+
self.get_endpoint())
176176

177177
self.step("2")
178178
await self.check_test_event_triggers_enabled()

src/python_testing/TC_EEVSE_2_3.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ async def test_TC_EEVSE_2_3(self):
211211
events_callback = EventChangeCallback(Clusters.EnergyEvse)
212212
await events_callback.start(self.default_controller,
213213
self.dut_node_id,
214-
self.matter_test_config.endpoint)
214+
self.get_endpoint())
215215

216216
self.step("2")
217217
await self.check_test_event_triggers_enabled()

src/python_testing/TC_EEVSE_2_4.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ async def test_TC_EEVSE_2_4(self):
127127
events_callback = EventChangeCallback(Clusters.EnergyEvse)
128128
await events_callback.start(self.default_controller,
129129
self.dut_node_id,
130-
self.matter_test_config.endpoint)
130+
self.get_endpoint())
131131

132132
self.step("2")
133133
await self.check_test_event_triggers_enabled()

src/python_testing/TC_EEVSE_2_5.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ async def test_TC_EEVSE_2_5(self):
119119
events_callback = EventChangeCallback(Clusters.EnergyEvse)
120120
await events_callback.start(self.default_controller,
121121
self.dut_node_id,
122-
self.matter_test_config.endpoint)
122+
self.get_endpoint())
123123

124124
self.step("2")
125125
await self.check_test_event_triggers_enabled()

src/python_testing/TC_EEVSE_2_6.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ async def test_TC_EEVSE_2_6(self):
149149
events_callback = EventChangeCallback(Clusters.EnergyEvse)
150150
await events_callback.start(self.default_controller,
151151
self.dut_node_id,
152-
self.matter_test_config.endpoint)
152+
self.get_endpoint())
153153

154154
self.step("4")
155155
await self.check_test_event_triggers_enabled()

src/python_testing/TC_EEVSE_Utils.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ async def get_supported_energy_evse_attributes(self, endpoint: int = None):
5959

6060
async def write_user_max_charge(self, endpoint: int = None, user_max_charge: int = 0):
6161
if endpoint is None:
62-
endpoint = self.matter_test_config.endpoint
62+
endpoint = self.get_endpoint()
6363
result = await self.default_controller.WriteAttribute(self.dut_node_id,
6464
[(endpoint,
6565
Clusters.EnergyEvse.Attributes.UserMaximumChargeCurrent(user_max_charge))])

src/python_testing/TC_EWATERHTR_2_2.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ async def test_TC_EWATERHTR_2_2(self):
213213
events_callback = EventChangeCallback(Clusters.WaterHeaterManagement)
214214
await events_callback.start(self.default_controller,
215215
self.dut_node_id,
216-
self.matter_test_config.endpoint)
216+
self.get_endpoint())
217217

218218
self.step("3")
219219
await self.check_test_event_triggers_enabled()

src/python_testing/TC_EWATERHTR_2_3.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ async def test_TC_EWATERHTR_2_3(self):
166166
events_callback = EventChangeCallback(Clusters.WaterHeaterManagement)
167167
await events_callback.start(self.default_controller,
168168
self.dut_node_id,
169-
self.matter_test_config.endpoint)
169+
self.get_endpoint())
170170

171171
self.step("3")
172172
await self.check_test_event_triggers_enabled()

src/python_testing/TC_FAN_3_1.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ def pics_TC_FAN_3_1(self) -> list[str]:
7373

7474
@async_test_body
7575
async def test_TC_FAN_3_1(self):
76-
endpoint = self.user_params.get("endpoint", 1)
76+
endpoint = self.get_endpoint(default=1)
7777

7878
self.print_step(1, "Commissioning, already done")
7979

src/python_testing/TC_FAN_3_2.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,7 @@ async def test_TC_FAN_3_2(self):
7272
logger.info("Test skipped because PICS FAN.S.F00 is not set")
7373
return
7474

75-
endpoint = self.user_params.get("endpoint", 1)
76-
75+
endpoint = self.get_endpoint(default=1)
7776
self.print_step(1, "Commissioning, already done")
7877

7978
self.print_step(2, "Read from the DUT the SpeedSetting attribute and store")

src/python_testing/TC_FAN_3_3.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ async def test_TC_FAN_3_3(self):
9494
self.skip_all_remaining_steps(1)
9595
return
9696

97-
endpoint = self.user_params.get("endpoint", 1)
97+
endpoint = self.get_endpoint(default=1)
9898

9999
self.step(1)
100100

src/python_testing/TC_FAN_3_4.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ async def test_TC_FAN_3_4(self):
9494
logger.info("Test skipped because PICS FAN.S.F03 is not set")
9595
return
9696

97-
endpoint = self.user_params.get("endpoint", 1)
97+
endpoint = self.get_endpoint(default=1)
9898

9999
self.step(1)
100100

src/python_testing/TC_FAN_3_5.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ async def test_TC_FAN_3_5(self):
8686
logger.info("Test skipped because PICS FAN.S.F04 is not set")
8787
return
8888

89-
endpoint = self.user_params.get("endpoint", 1)
89+
endpoint = self.get_endpoint(default=1)
9090

9191
# Part 1
9292

src/python_testing/TC_LVL_2_3.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ async def test_TC_LVL_2_3(self):
131131

132132
self.step(6)
133133
sub_handler = ClusterAttributeChangeAccumulator(lvl)
134-
await sub_handler.start(self.default_controller, self.dut_node_id, self.matter_test_config.endpoint)
134+
await sub_handler.start(self.default_controller, self.dut_node_id, self.get_endpoint())
135135

136136
self.step(7)
137137
cmd = lvl.Commands.MoveToLevelWithOnOff(level=max_level, transitionTime=100, optionsMask=0, optionsOverride=0)

src/python_testing/TC_MWOCTRL_2_1.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ def pics_TC_MWOCTRL_2_1(self) -> list[str]:
107107
@async_test_body
108108
async def test_TC_MWOCTRL_2_1(self):
109109

110-
endpoint = self.user_params.get("endpoint", 1)
110+
endpoint = self.get_endpoint(default=1)
111111

112112
self.step(1)
113113
attributes = Clusters.MicrowaveOvenControl.Attributes

src/python_testing/TC_MWOCTRL_2_2.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ def pics_TC_MWOCTRL_2_2(self) -> list[str]:
106106
@async_test_body
107107
async def test_TC_MWOCTRL_2_2(self):
108108

109-
endpoint = self.user_params.get("endpoint", 1)
109+
endpoint = self.get_endpoint(default=1)
110110

111111
self.step(1)
112112
attributes = Clusters.MicrowaveOvenControl.Attributes

src/python_testing/TC_MWOCTRL_2_4.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ def pics_TC_MWOCTRL_2_4(self) -> list[str]:
7575
@async_test_body
7676
async def test_TC_MWOCTRL_2_4(self):
7777

78-
endpoint = self.user_params.get("endpoint", 1)
78+
endpoint = self.get_endpoint(default=1)
7979

8080
self.step(1)
8181
attributes = Clusters.MicrowaveOvenControl.Attributes

src/python_testing/TC_MWOM_1_2.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ def pics_TC_MWOM_1_2(self) -> list[str]:
6767
@async_test_body
6868
async def test_TC_MWOM_1_2(self):
6969

70-
endpoint = self.user_params.get("endpoint", 1)
70+
endpoint = self.get_endpoint(default=1)
7171

7272
attributes = Clusters.MicrowaveOvenMode.Attributes
7373

src/python_testing/TC_OCC_2_1.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ def pics_TC_OCC_2_1(self) -> list[str]:
8383

8484
@async_test_body
8585
async def test_TC_OCC_2_1(self):
86-
endpoint = self.matter_test_config.endpoint
86+
endpoint = self.get_endpoint()
8787
cluster = Clusters.Objects.OccupancySensing
8888
attributes = cluster.Attributes
8989

src/python_testing/TC_OCC_2_2.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ def pics_TC_OCC_2_2(self) -> list[str]:
6565

6666
@async_test_body
6767
async def test_TC_OCC_2_2(self):
68-
endpoint = self.matter_test_config.endpoint
68+
endpoint = self.get_endpoint()
6969

7070
self.step(1) # Already done, immediately go to step 2
7171

src/python_testing/TC_OCC_2_3.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
class TC_OCC_2_3(MatterBaseTest):
4747
async def read_occ_attribute_expect_success(self, attribute):
4848
cluster = Clusters.Objects.OccupancySensing
49-
endpoint_id = self.matter_test_config.endpoint
49+
endpoint_id = self.get_endpoint()
5050
return await self.read_single_attribute_check_success(endpoint=endpoint_id, cluster=cluster, attribute=attribute)
5151

5252
def desc_TC_OCC_2_3(self) -> str:

src/python_testing/TC_OCC_3_1.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,13 @@ def setup_test(self):
5555

5656
async def read_occ_attribute_expect_success(self, attribute):
5757
cluster = Clusters.Objects.OccupancySensing
58-
endpoint = self.matter_test_config.endpoint
58+
endpoint = self.get_endpoint()
5959
return await self.read_single_attribute_check_success(endpoint=endpoint, cluster=cluster, attribute=attribute)
6060

6161
async def write_hold_time(self, hold_time: Optional[Any]) -> Status:
6262
dev_ctrl = self.default_controller
6363
node_id = self.dut_node_id
64-
endpoint = self.matter_test_config.endpoint
64+
endpoint = self.get_endpoint()
6565

6666
cluster = Clusters.OccupancySensing
6767
write_result = await dev_ctrl.WriteAttribute(node_id, [(endpoint, cluster.Attributes.HoldTime(hold_time))])
@@ -144,7 +144,7 @@ async def test_TC_OCC_3_1(self):
144144

145145
self.step(4)
146146
# Setup Occupancy attribute subscription here
147-
endpoint_id = self.matter_test_config.endpoint
147+
endpoint_id = self.get_endpoint()
148148
node_id = self.dut_node_id
149149
dev_ctrl = self.default_controller
150150
attrib_listener = ClusterAttributeChangeAccumulator(cluster)

src/python_testing/TC_OCC_3_2.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ def setup_test(self):
5656

5757
async def read_occ_attribute_expect_success(self, attribute):
5858
cluster = Clusters.Objects.OccupancySensing
59-
endpoint_id = self.matter_test_config.endpoint
59+
endpoint_id = self.get_endpoint()
6060
return await self.read_single_attribute_check_success(endpoint=endpoint_id, cluster=cluster, attribute=attribute)
6161

6262
def desc_TC_OCC_3_2(self) -> str:
@@ -100,7 +100,7 @@ def write_to_app_pipe(self, command):
100100

101101
@async_test_body
102102
async def test_TC_OCC_3_2(self):
103-
endpoint_id = self.matter_test_config.endpoint
103+
endpoint_id = self.get_endpoint()
104104
node_id = self.dut_node_id
105105
dev_ctrl = self.default_controller
106106

src/python_testing/TC_OPSTATE_2_1.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ def pics_TC_OPSTATE_2_1(self) -> list[str]:
6060

6161
@async_test_body
6262
async def test_TC_OPSTATE_2_1(self):
63-
endpoint = self.matter_test_config.endpoint
63+
endpoint = self.get_endpoint(default=1)
6464
await self.TEST_TC_OPSTATE_BASE_2_1(endpoint)
6565

6666

src/python_testing/TC_OPSTATE_2_2.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ def pics_TC_OPSTATE_2_2(self) -> list[str]:
6262

6363
@async_test_body
6464
async def test_TC_OPSTATE_2_2(self):
65-
endpoint = self.matter_test_config.endpoint
65+
endpoint = self.get_endpoint(default=1)
6666

6767
await self.TEST_TC_OPSTATE_BASE_2_2(endpoint=endpoint)
6868

src/python_testing/TC_OPSTATE_2_3.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ def pics_TC_OPSTATE_2_3(self) -> list[str]:
6262

6363
@async_test_body
6464
async def test_TC_OPSTATE_2_3(self):
65-
endpoint = self.matter_test_config.endpoint
65+
endpoint = self.get_endpoint(default=1)
6666

6767
await self.TEST_TC_OPSTATE_BASE_2_3(endpoint=endpoint)
6868

0 commit comments

Comments
 (0)