@@ -66,12 +66,12 @@ def generate_unique_random_value(self, value):
66
66
return random_value
67
67
68
68
async def CommissionAttempt (
69
- self , params : dict , expectedErrCode : int ):
69
+ self , setupPinCode : int , expectedErrCode : int ):
70
70
71
71
if expectedErrCode == 3 :
72
72
for cycle in range (20 ):
73
73
logging .info ("-----------------Current Iteration {}-------------------------" .format (cycle + 1 ))
74
- setup_code = self .generate_unique_random_value (params . setupPinCode )
74
+ setup_code = self .generate_unique_random_value (setupPinCode )
75
75
errcode = self .th2 .CommissionOnNetwork (
76
76
nodeId = self .dut_node_id , setupPinCode = setup_code ,
77
77
filterType = ChipDeviceCtrl .DiscoveryFilterType .LONG_DISCRIMINATOR , filter = self .discriminator )
@@ -84,7 +84,7 @@ async def CommissionAttempt(
84
84
elif expectedErrCode == 50 :
85
85
logging .info ("-----------------Attempting connection expecting timeout-------------------------" )
86
86
errcode = self .th2 .CommissionOnNetwork (
87
- nodeId = self .dut_node_id , setupPinCode = params . setupPinCode ,
87
+ nodeId = self .dut_node_id , setupPinCode = setupPinCode ,
88
88
filterType = ChipDeviceCtrl .DiscoveryFilterType .LONG_DISCRIMINATOR , filter = self .discriminator )
89
89
logging .info ('Commissioning complete done. Successful? {}, errorcode = {}' .format (errcode .is_success , errcode ))
90
90
asserts .assert_false (errcode .is_success , 'Commissioning complete did not error as expected' )
@@ -106,15 +106,16 @@ async def test_TC_CADMIN_1_9(self):
106
106
107
107
self .step (2 )
108
108
params = await self .OpenCommissioningWindow ()
109
-
109
+ setupPinCode = params .setupPinCode
110
+
110
111
self .step (3 )
111
- await self .CommissionAttempt (params , expectedErrCode = 0x03 )
112
+ await self .CommissionAttempt (setupPinCode , expectedErrCode = 0x03 )
112
113
# TODO: Found if we don't add sleep time after test completes that we get unexpected error code and response after the 21st iteration.
113
114
# Link to Bug Filed: https://github.com/project-chip/connectedhomeip/issues/34383
114
115
sleep (1 )
115
116
116
117
self .step (4 )
117
- await self .CommissionAttempt (params , expectedErrCode = 0x32 )
118
+ await self .CommissionAttempt (setupPinCode , expectedErrCode = 0x32 )
118
119
119
120
self .step (5 )
120
121
params = await self .OpenCommissioningWindow ()
0 commit comments