Skip to content

Commit e322382

Browse files
committed
Remove ZCLSubscribeAttribute from subscription_resumption_timeout_test
Use ReadAttribute with asyncio in subscription_resumption_timeout_test as well.
1 parent 90e37dd commit e322382

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/controller/python/test/test_scripts/subscription_resumption_timeout_test.py

+7-3
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,13 @@
1919

2020
# Commissioning test.
2121

22+
import asyncio
2223
import os
2324
import sys
2425
from optparse import OptionParser
2526

2627
from base import BaseTestHelper, FailIfNot, TestFail, TestTimeout, logger
28+
from chip import clusters as Clusters
2729

2830
TEST_DISCRIMINATOR = 3840
2931
TEST_SETUPPIN = 20202021
@@ -101,10 +103,12 @@ def main():
101103

102104
FailIfNot(
103105
test.TestOnNetworkCommissioning(options.discriminator, options.setuppin, options.nodeid, options.deviceAddress),
104-
"Failed on on-network commissioing")
106+
"Failed on on-network commissioning")
107+
105108
try:
106-
test.devCtrl.ZCLSubscribeAttribute("BasicInformation", "NodeLabel", options.nodeid, TEST_ENDPOINT_ID, 1, 2,
107-
keepSubscriptions=True, autoResubscribe=False)
109+
asyncio.run(test.devCtrl.ReadAttribute(options.nodeid,
110+
[(TEST_ENDPOINT_ID, Clusters.BasicInformation.Attributes.NodeLabel)],
111+
None, False, reportInterval=(1, 2), keepSubscriptions=True, autoResubscribe=False))
108112
except Exception as ex:
109113
TestFail(f"Failed to subscribe attribute: {ex}")
110114

0 commit comments

Comments
 (0)