@@ -146,7 +146,7 @@ def test_vlan_service_requested_specific_vlan_numeric_outside_of_allocated_range
146146
147147 self .assertRaises (ValueError , resolver ._ensure_numeric_vlan_valid , allocation_range )
148148
149- def test_vlan_service_get_requested_vlan_returns_range (self ):
149+ def test_vlan_service_get_requested_vlan_range_throws_not_supported (self ):
150150 vlan_resource_model = VLANAutoResourceModel ()
151151 vlan_resource_model .vlan_id = "20-30"
152152 vlan_resource_model .virtual_network = ""
@@ -158,10 +158,7 @@ def test_vlan_service_get_requested_vlan_returns_range(self):
158158 owner_id = "VLAN Auto" ,
159159 api = Mock ())
160160
161- requested_range = resolver ._get_requested_vlan ()
162-
163- self .assertEquals (requested_range .start , 20 )
164- self .assertEquals (requested_range .end , 30 )
161+ self .assertRaises (ValueError , resolver ._get_requested_vlan_auto )
165162
166163 def test_vlan_service_get_requested_vlan_returns_numeric (self ):
167164 vlan_resource_model = VLANAutoResourceModel ()
@@ -175,7 +172,7 @@ def test_vlan_service_get_requested_vlan_returns_numeric(self):
175172 owner_id = "VLAN Auto" ,
176173 api = Mock ())
177174
178- vlan = resolver ._get_requested_vlan ()
175+ vlan = resolver ._get_requested_vlan_auto ()
179176
180177 self .assertEquals (vlan , 20 )
181178
@@ -204,15 +201,15 @@ def test_vlan_service_resolves_specific_numeric(self):
204201 "VLAN Auto" , "Exclusive" , 20 )
205202 self .assertEquals (resolved_vlan , 20 )
206203
207- def test_vlan_service_resolves_first_numeric_from_range (self ):
204+ def test_vlan_service_resolves_first_numeric_when_vlan_id_empty (self ):
208205 vlan_resource_model = VLANAutoResourceModel ()
209- vlan_resource_model .vlan_id = "20-30 "
206+ vlan_resource_model .vlan_id = ""
210207 vlan_resource_model .isolation_level = "Exclusive"
211208 vlan_resource_model .virtual_network = ""
212209 vlan_resource_model .allocation_ranges = "10-100"
213210
214211 resolved_vlan_info = Mock ()
215- resolved_vlan_info .VlanId = 20
212+ resolved_vlan_info .VlanId = 10
216213
217214 api = MagicMock ()
218215 api .GetVlanAutoSelectFirstNumericFromRange = Mock (return_value = resolved_vlan_info )
@@ -226,5 +223,5 @@ def test_vlan_service_resolves_first_numeric_from_range(self):
226223 resolved_vlan = resolver .resolve_vlan_auto ()
227224
228225 api .GetVlanAutoSelectFirstNumericFromRange .assert_called_with ("Global" , "c5144273-c456-4885-a9b7-f5b058f02678" ,
229- "VLAN Auto" , "Exclusive" , 20 , 30 )
230- self .assertEquals (resolved_vlan , 20 )
226+ "VLAN Auto" , "Exclusive" , 10 , 100 )
227+ self .assertEquals (resolved_vlan , 10 )
0 commit comments