@@ -181,6 +181,12 @@ class TestCreateNetworkIdentityV2(TestNetwork):
181181 def setUp (self ):
182182 super (TestCreateNetworkIdentityV2 , self ).setUp ()
183183
184+ self .new_network = mock .Mock (return_value = copy .deepcopy (RESPONSE ))
185+ self .network .create_network = self .new_network
186+
187+ # Get the command object to test
188+ self .cmd = network .CreateNetwork (self .app , self .namespace )
189+
184190 def test_create_with_project_identityv2 (self ):
185191 arglist = [
186192 "--project" , identity_fakes_v2 .project_name ,
@@ -192,8 +198,6 @@ def test_create_with_project_identityv2(self):
192198 ('name' , FAKE_NAME ),
193199 ('project' , identity_fakes_v2 .project_name ),
194200 ]
195- mocker = mock .Mock (return_value = copy .deepcopy (RESPONSE ))
196- self .app .client_manager .network .create_network = mocker
197201 identity_client = identity_fakes_v2 .FakeIdentityv2Client (
198202 endpoint = fakes .AUTH_URL ,
199203 token = fakes .AUTH_TOKEN ,
@@ -205,12 +209,11 @@ def test_create_with_project_identityv2(self):
205209 copy .deepcopy (identity_fakes_v2 .PROJECT ),
206210 loaded = True ,
207211 )
208- cmd = network .CreateNetwork (self .app , self .namespace )
209212
210- parsed_args = self .check_parser (cmd , arglist , verifylist )
211- result = list (cmd .take_action (parsed_args ))
213+ parsed_args = self .check_parser (self . cmd , arglist , verifylist )
214+ result = list (self . cmd .take_action (parsed_args ))
212215
213- mocker .assert_called_with ({
216+ self . network . create_network .assert_called_with ({
214217 RESOURCE : {
215218 'admin_state_up' : True ,
216219 'name' : FAKE_NAME ,
@@ -232,8 +235,6 @@ def test_create_with_domain_identityv2(self):
232235 ('project_domain' , identity_fakes_v3 .domain_name ),
233236 ('name' , FAKE_NAME ),
234237 ]
235- mocker = mock .Mock (return_value = copy .deepcopy (RESPONSE ))
236- self .app .client_manager .network .create_network = mocker
237238 identity_client = identity_fakes_v2 .FakeIdentityv2Client (
238239 endpoint = fakes .AUTH_URL ,
239240 token = fakes .AUTH_TOKEN ,
@@ -245,12 +246,12 @@ def test_create_with_domain_identityv2(self):
245246 copy .deepcopy (identity_fakes_v2 .PROJECT ),
246247 loaded = True ,
247248 )
248- cmd = network . CreateNetwork ( self . app , self . namespace )
249- parsed_args = self .check_parser (cmd , arglist , verifylist )
249+
250+ parsed_args = self .check_parser (self . cmd , arglist , verifylist )
250251
251252 self .assertRaises (
252253 AttributeError ,
253- cmd .take_action ,
254+ self . cmd .take_action ,
254255 parsed_args ,
255256 )
256257
0 commit comments