@@ -184,15 +184,14 @@ def test_generate_dhcp_message_discover_with_non_defaults(
184
184
assert wiz_dhcp ._BUFF == result
185
185
186
186
@pytest .mark .parametrize (
187
- "mac_address, hostname, msg_type, time_elapsed, renew, \
187
+ "mac_address, hostname, msg_type, time_elapsed, \
188
188
broadcast_only, local_ip, server_ip, result" ,
189
189
(
190
190
(
191
191
bytes ((255 , 97 , 36 , 101 , 42 , 99 )),
192
192
"helicopter.org" ,
193
193
wiz_dhcp ._DHCP_REQUEST ,
194
194
16.3 ,
195
- False ,
196
195
True ,
197
196
bytes ((10 , 10 , 10 , 43 )),
198
197
bytes ((145 , 66 , 45 , 22 )),
@@ -203,7 +202,6 @@ def test_generate_dhcp_message_discover_with_non_defaults(
203
202
None ,
204
203
wiz_dhcp ._DHCP_REQUEST ,
205
204
72.4 ,
206
- False ,
207
205
True ,
208
206
bytes ((100 , 101 , 102 , 4 )),
209
207
bytes ((245 , 166 , 5 , 11 )),
@@ -352,7 +350,7 @@ def test_dsm_reset(mocker, mock_wiznet5k):
352
350
assert dhcp_client .local_ip == wiz_dhcp ._UNASSIGNED_IP_ADDR
353
351
assert dhcp_client .subnet_mask == wiz_dhcp ._UNASSIGNED_IP_ADDR
354
352
assert dhcp_client .dns_server_ip == wiz_dhcp ._UNASSIGNED_IP_ADDR
355
- assert dhcp_client ._renew is False
353
+ assert dhcp_client ._renew is None
356
354
assert dhcp_client ._transaction_id == 4
357
355
assert dhcp_client ._start_time == time .monotonic ()
358
356
@@ -569,7 +567,7 @@ def test_timeout_blocking_bad_message(self, mocker, mock_wiznet5k):
569
567
570
568
@freeze_time ("2022-5-5" )
571
569
@pytest .mark .parametrize (
572
- "renew, blocking" , ((True , False ), (True , True ), (False , False ))
570
+ "renew, blocking" , (("renew" , False ), ("renew" , True ), (None , False ))
573
571
)
574
572
def test_no_response_non_blocking_renewing (
575
573
self , mocker , mock_wiznet5k , renew , blocking
@@ -608,7 +606,7 @@ def test_no_response_non_blocking_renewing(
608
606
609
607
@freeze_time ("2022-5-5" )
610
608
@pytest .mark .parametrize (
611
- "renew, blocking" , ((True , False ), (True , True ), (False , False ))
609
+ "renew, blocking" , (("renew" , False ), ("renew" , True ), (None , False ))
612
610
)
613
611
def test_bad_message_non_blocking_renewing (
614
612
self , mocker , mock_wiznet5k , renew , blocking
@@ -778,8 +776,8 @@ def test_called_from_requesting_with_ack(self, mock_dhcp, lease_time):
778
776
mock_dhcp ._dhcp_state = wiz_dhcp ._STATE_REQUESTING
779
777
# Set the lease_time (zero forces a default to be used).
780
778
mock_dhcp ._lease_time = lease_time
781
- # Set renew to True to confirm that an ACK sets it to False .
782
- mock_dhcp ._renew = True
779
+ # Set renew to "renew" to confirm that an ACK sets it to None .
780
+ mock_dhcp ._renew = "renew"
783
781
# Set a start time.
784
782
mock_dhcp ._start_time = time .monotonic ()
785
783
# Test.
@@ -788,8 +786,8 @@ def test_called_from_requesting_with_ack(self, mock_dhcp, lease_time):
788
786
assert mock_dhcp ._t1 == time .monotonic () + lease_time // 2
789
787
assert mock_dhcp ._t2 == time .monotonic () + lease_time - lease_time // 8
790
788
assert mock_dhcp ._lease_time == time .monotonic () + lease_time
791
- # Check that renew is forced to False
792
- assert mock_dhcp ._renew is False
789
+ # Check that renew is forced to None
790
+ assert mock_dhcp ._renew is None
793
791
# FSM state should be bound.
794
792
assert mock_dhcp ._dhcp_state == wiz_dhcp ._STATE_BOUND
795
793
0 commit comments