@@ -1426,25 +1426,26 @@ def OnValueReport(path: Attribute.TypedAttributePath, transaction: Attribute.Sub
1426
1426
controller 1 in container 1 while the Step2 is executed in controller 2 in container 2
1427
1427
'''
1428
1428
1429
- def TestSubscriptionResumptionCapacityStep1 (self , nodeid : int , endpoint : int , passcode : int , subscription_capacity : int ):
1429
+ async def TestSubscriptionResumptionCapacityStep1 (self , nodeid : int , endpoint : int , passcode : int , subscription_capacity : int ):
1430
1430
try :
1431
1431
# BasicInformation Cluster, NodeLabel Attribute
1432
1432
for i in range (subscription_capacity ):
1433
- self .devCtrl .ZCLSubscribeAttribute (
1434
- "BasicInformation" , "NodeLabel" , nodeid , endpoint , 1 , 50 , keepSubscriptions = True , autoResubscribe = False )
1433
+ await self .devCtrl .ReadAttribute (nodeid , [(endpoint , Clusters .BasicInformation .Attributes .NodeLabel )], None ,
1434
+ False , reportInterval = (1 , 50 ),
1435
+ keepSubscriptions = True , autoResubscribe = False )
1435
1436
1436
1437
logger .info ("Send OpenCommissioningWindow command on fist controller" )
1437
1438
discriminator = 3840
1438
1439
salt = secrets .token_bytes (16 )
1439
1440
iterations = 2000
1440
1441
verifier = GenerateVerifier (passcode , salt , iterations )
1441
- asyncio . run ( self .devCtrl .SendCommand (
1442
+ await self .devCtrl .SendCommand (
1442
1443
nodeid , 0 , Clusters .AdministratorCommissioning .Commands .OpenCommissioningWindow (
1443
1444
commissioningTimeout = 180 ,
1444
1445
PAKEPasscodeVerifier = verifier ,
1445
1446
discriminator = discriminator ,
1446
1447
iterations = iterations ,
1447
- salt = salt ), timedRequestTimeoutMs = 10000 ))
1448
+ salt = salt ), timedRequestTimeoutMs = 10000 )
1448
1449
return True
1449
1450
1450
1451
except Exception as ex :
0 commit comments