Skip to content

Commit 6750940

Browse files
committed
step implementations
1 parent fc6025b commit 6750940

File tree

1 file changed

+20
-3
lines changed

1 file changed

+20
-3
lines changed

src/python_testing/TC_CNET_4_1.py

+20-3
Original file line numberDiff line numberDiff line change
@@ -112,19 +112,31 @@ async def test_TC_CNET_4_1(self):
112112
"Number of entries in the Networks attribute is less than or equal to 'MaxNetworksValue'")
113113

114114
self.step(5)
115+
scan_max_time_seconds = await self.read_single_attribute_check_success(
116+
cluster=Clusters.NetworkCommissioning,
117+
attribute=Clusters.NetworkCommissioning.Attributes.ScanMaxTimeSeconds)
118+
matter_asserts.assert_int_in_range(max_networks_count, min_value=1, max_value=255, description="ScanMaxTimeSeconds")
119+
120+
self.step(6)
121+
scan_max_time_seconds = await self.read_single_attribute_check_success(
122+
cluster=Clusters.NetworkCommissioning,
123+
attribute=Clusters.NetworkCommissioning.Attributes.ConnectMaxTimeSeconds)
124+
matter_asserts.assert_int_in_range(max_networks_count, min_value=1, max_value=255, description="ConnectMaxTimeSeconds")
125+
126+
self.step(7)
115127
interface_enabled = await self.read_single_attribute_check_success(
116128
cluster=Clusters.NetworkCommissioning,
117129
attribute=Clusters.NetworkCommissioning.Attributes.InterfaceEnabled)
118130
asserts.assert_true(interface_enabled, "Verify that InterfaceEnabled attribute value is true")
119131

120-
self.step(6)
132+
self.step(8)
121133
last_networking_status = await self.read_single_attribute_check_success(
122134
cluster=Clusters.NetworkCommissioning,
123135
attribute=Clusters.NetworkCommissioning.Attributes.LastNetworkingStatus)
124136
expected_status = Clusters.NetworkCommissioning.Enums.NetworkCommissioningStatusEnum.kSuccess
125137
asserts.assert_is(last_networking_status, expected_status, "Verify that LastNetworkingStatus attribute value is success")
126138

127-
self.step(7)
139+
self.step(9)
128140
last_network_id = await self.read_single_attribute_check_success(
129141
cluster=Clusters.NetworkCommissioning,
130142
attribute=Clusters.NetworkCommissioning.Attributes.LastNetworkID)
@@ -134,12 +146,17 @@ async def test_TC_CNET_4_1(self):
134146
asserts.assert_true(isinstance(last_network_id, bytes) and 1 <= len(last_network_id) <= 32,
135147
"Verify LastNetworkID attribute value will be of type octstr with a length range of 1 to 32")
136148

137-
self.step(8)
149+
self.step(10)
138150
last_connect_error_value = await self.read_single_attribute_check_success(
139151
cluster=Clusters.NetworkCommissioning,
140152
attribute=Clusters.NetworkCommissioning.Attributes.LastConnectErrorValue)
141153
asserts.assert_is(last_connect_error_value, NullValue, "Verify that LastConnectErrorValue attribute value is null")
142154

155+
self.step(11)
156+
supported_wifi_bands = await self.read_single_attribute_check_success(
157+
cluster=Clusters.NetworkCommissioning,
158+
attribute=Clusters.NetworkCommissioning.Attributes.SupportedWiFiBands)
159+
143160

144161
if __name__ == "__main__":
145162
default_matter_test_main()

0 commit comments

Comments
 (0)