3636 'subnets' : ['a' , 'b' ],
3737 'tenant_id' : FAKE_PROJECT ,
3838}
39- COLUMNS = ['ID' , 'Name' , 'Subnets' ]
4039RESPONSE = {RESOURCE : copy .deepcopy (RECORD )}
4140FILTERED = [
4241 (
@@ -293,7 +292,35 @@ def test_delete(self):
293292@mock .patch (
294293 'openstackclient.api.network_v2.APIv2.network_list'
295294)
296- class TestListNetwork (common .TestNetworkBase ):
295+ class TestListNetwork (TestNetwork ):
296+
297+ columns = [
298+ 'ID' ,
299+ 'Name' ,
300+ 'Subnets'
301+ ]
302+ columns_long = [
303+ 'ID' ,
304+ 'Name' ,
305+ 'Status' ,
306+ 'Project' ,
307+ 'State' ,
308+ 'Shared' ,
309+ 'Subnets' ,
310+ 'Network Type' ,
311+ 'Router Type' ,
312+ ]
313+
314+ data = [
315+ (FAKE_ID , FAKE_NAME , 'a, b' ),
316+ (FAKE_ID , FAKE_NAME , 'a, b' ),
317+ ]
318+ data_long = [
319+ (FAKE_ID , FAKE_NAME , 'ACTIVE' , FAKE_PROJECT ,
320+ 'UP' , '' , 'a, b' , '' , 'External' ),
321+ (FAKE_ID , FAKE_NAME , 'ACTIVE' , FAKE_PROJECT ,
322+ 'UP' , '' , 'a, b' , '' , 'External' ),
323+ ]
297324
298325 def setUp (self ):
299326 super (TestListNetwork , self ).setUp ()
@@ -306,8 +333,8 @@ def setUp(self):
306333 copy .deepcopy (RECORD ),
307334 ]
308335
309- def test_network_list_no_options (self , n_mock ):
310- n_mock .return_value = self .NETWORK_LIST
336+ def test_network_list_no_options (self , network_list ):
337+ network_list .return_value = self .NETWORK_LIST
311338
312339 arglist = []
313340 verifylist = [
@@ -320,19 +347,15 @@ def test_network_list_no_options(self, n_mock):
320347 columns , data = self .cmd .take_action (parsed_args )
321348
322349 # Set expected values
323- n_mock .assert_called_with (
350+ network_list .assert_called_with (
324351 external = False ,
325352 )
326353
327- self .assertEqual (tuple (COLUMNS ), columns )
328- datalist = [
329- (FAKE_ID , FAKE_NAME , 'a, b' ),
330- (FAKE_ID , FAKE_NAME , 'a, b' ),
331- ]
332- self .assertEqual (datalist , list (data ))
354+ self .assertEqual (tuple (self .columns ), columns )
355+ self .assertEqual (self .data , list (data ))
333356
334- def test_list_external (self , n_mock ):
335- n_mock .return_value = self .NETWORK_LIST
357+ def test_list_external (self , network_list ):
358+ network_list .return_value = self .NETWORK_LIST
336359
337360 arglist = [
338361 '--external' ,
@@ -347,19 +370,15 @@ def test_list_external(self, n_mock):
347370 columns , data = self .cmd .take_action (parsed_args )
348371
349372 # Set expected values
350- n_mock .assert_called_with (
373+ network_list .assert_called_with (
351374 external = True ,
352375 )
353376
354- self .assertEqual (tuple (COLUMNS ), columns )
355- datalist = [
356- (FAKE_ID , FAKE_NAME , 'a, b' ),
357- (FAKE_ID , FAKE_NAME , 'a, b' ),
358- ]
359- self .assertEqual (datalist , list (data ))
377+ self .assertEqual (tuple (self .columns ), columns )
378+ self .assertEqual (self .data , list (data ))
360379
361- def test_network_list_long (self , n_mock ):
362- n_mock .return_value = self .NETWORK_LIST
380+ def test_network_list_long (self , network_list ):
381+ network_list .return_value = self .NETWORK_LIST
363382
364383 arglist = [
365384 '--long' ,
@@ -374,38 +393,12 @@ def test_network_list_long(self, n_mock):
374393 columns , data = self .cmd .take_action (parsed_args )
375394
376395 # Set expected values
377- n_mock .assert_called_with (
396+ network_list .assert_called_with (
378397 external = False ,
379398 )
380399
381- collist = (
382- 'ID' ,
383- 'Name' ,
384- 'Status' ,
385- 'Project' ,
386- 'State' ,
387- 'Shared' ,
388- 'Subnets' ,
389- 'Network Type' ,
390- 'Router Type' ,
391- )
392- self .assertEqual (columns , collist )
393- dataitem = (
394- FAKE_ID ,
395- FAKE_NAME ,
396- 'ACTIVE' ,
397- FAKE_PROJECT ,
398- 'UP' ,
399- '' ,
400- 'a, b' ,
401- '' ,
402- 'External' ,
403- )
404- datalist = [
405- dataitem ,
406- dataitem ,
407- ]
408- self .assertEqual (list (data ), datalist )
400+ self .assertEqual (columns , tuple (self .columns_long ))
401+ self .assertEqual (self .data_long , list (data ))
409402
410403
411404class TestSetNetwork (common .TestNetworkBase ):
0 commit comments