1616from unittest import mock
1717
1818from novaclient import api_versions
19+ from osc_lib .cli import format_columns
1920from osc_lib import exceptions
2021from osc_lib import utils
2122
@@ -39,9 +40,9 @@ class TestServerGroup(compute_fakes.TestComputev2):
3940
4041 data = (
4142 fake_server_group .id ,
42- utils . format_list (fake_server_group .members ),
43+ format_columns . ListColumn (fake_server_group .members ),
4344 fake_server_group .name ,
44- utils . format_list (fake_server_group .policies ),
45+ format_columns . ListColumn (fake_server_group .policies ),
4546 fake_server_group .project_id ,
4647 fake_server_group .user_id ,
4748 )
@@ -70,7 +71,7 @@ class TestServerGroupV264(TestServerGroup):
7071
7172 data = (
7273 fake_server_group .id ,
73- utils . format_list (fake_server_group .members ),
74+ format_columns . ListColumn (fake_server_group .members ),
7475 fake_server_group .name ,
7576 fake_server_group .policy ,
7677 fake_server_group .project_id ,
@@ -105,8 +106,8 @@ def test_server_group_create(self):
105106 policies = [parsed_args .policy ],
106107 )
107108
108- self .assertEqual (self .columns , columns )
109- self .assertEqual (self .data , data )
109+ self .assertCountEqual (self .columns , columns )
110+ self .assertCountEqual (self .data , data )
110111
111112 def test_server_group_create_with_soft_policies (self ):
112113 self .app .client_manager .compute .api_version = api_versions .APIVersion (
@@ -127,8 +128,8 @@ def test_server_group_create_with_soft_policies(self):
127128 policies = [parsed_args .policy ],
128129 )
129130
130- self .assertEqual (self .columns , columns )
131- self .assertEqual (self .data , data )
131+ self .assertCountEqual (self .columns , columns )
132+ self .assertCountEqual (self .data , data )
132133
133134 def test_server_group_create_with_soft_policies_pre_v215 (self ):
134135 self .app .client_manager .compute .api_version = api_versions .APIVersion (
@@ -170,8 +171,8 @@ def test_server_group_create_v264(self):
170171 policy = parsed_args .policy ,
171172 )
172173
173- self .assertEqual (self .columns , columns )
174- self .assertEqual (self .data , data )
174+ self .assertCountEqual (self .columns , columns )
175+ self .assertCountEqual (self .data , data )
175176
176177
177178class TestServerGroupDelete (TestServerGroup ):
@@ -275,14 +276,14 @@ class TestServerGroupList(TestServerGroup):
275276 list_data = ((
276277 TestServerGroup .fake_server_group .id ,
277278 TestServerGroup .fake_server_group .name ,
278- utils . format_list (TestServerGroup .fake_server_group .policies ),
279+ format_columns . ListColumn (TestServerGroup .fake_server_group .policies ),
279280 ),)
280281
281282 list_data_long = ((
282283 TestServerGroup .fake_server_group .id ,
283284 TestServerGroup .fake_server_group .name ,
284- utils . format_list (TestServerGroup .fake_server_group .policies ),
285- utils . format_list (TestServerGroup .fake_server_group .members ),
285+ format_columns . ListColumn (TestServerGroup .fake_server_group .policies ),
286+ format_columns . ListColumn (TestServerGroup .fake_server_group .members ),
286287 TestServerGroup .fake_server_group .project_id ,
287288 TestServerGroup .fake_server_group .user_id ,
288289 ),)
@@ -303,8 +304,8 @@ def test_server_group_list(self):
303304 columns , data = self .cmd .take_action (parsed_args )
304305 self .server_groups_mock .list .assert_called_once_with (False )
305306
306- self .assertEqual (self .list_columns , columns )
307- self .assertEqual (self .list_data , tuple (data ))
307+ self .assertCountEqual (self .list_columns , columns )
308+ self .assertCountEqual (self .list_data , tuple (data ))
308309
309310 def test_server_group_list_with_all_projects_and_long (self ):
310311 arglist = [
@@ -319,8 +320,8 @@ def test_server_group_list_with_all_projects_and_long(self):
319320 columns , data = self .cmd .take_action (parsed_args )
320321 self .server_groups_mock .list .assert_called_once_with (True )
321322
322- self .assertEqual (self .list_columns_long , columns )
323- self .assertEqual (self .list_data_long , tuple (data ))
323+ self .assertCountEqual (self .list_columns_long , columns )
324+ self .assertCountEqual (self .list_data_long , tuple (data ))
324325
325326
326327class TestServerGroupListV264 (TestServerGroupV264 ):
@@ -350,7 +351,8 @@ class TestServerGroupListV264(TestServerGroupV264):
350351 TestServerGroupV264 .fake_server_group .id ,
351352 TestServerGroupV264 .fake_server_group .name ,
352353 TestServerGroupV264 .fake_server_group .policy ,
353- utils .format_list (TestServerGroupV264 .fake_server_group .members ),
354+ format_columns .ListColumn (
355+ TestServerGroupV264 .fake_server_group .members ),
354356 TestServerGroupV264 .fake_server_group .project_id ,
355357 TestServerGroupV264 .fake_server_group .user_id ,
356358 ),)
@@ -373,8 +375,8 @@ def test_server_group_list(self):
373375 columns , data = self .cmd .take_action (parsed_args )
374376 self .server_groups_mock .list .assert_called_once_with (False )
375377
376- self .assertEqual (self .list_columns , columns )
377- self .assertEqual (self .list_data , tuple (data ))
378+ self .assertCountEqual (self .list_columns , columns )
379+ self .assertCountEqual (self .list_data , tuple (data ))
378380
379381 def test_server_group_list_with_all_projects_and_long (self ):
380382 arglist = [
@@ -389,8 +391,8 @@ def test_server_group_list_with_all_projects_and_long(self):
389391 columns , data = self .cmd .take_action (parsed_args )
390392 self .server_groups_mock .list .assert_called_once_with (True )
391393
392- self .assertEqual (self .list_columns_long , columns )
393- self .assertEqual (self .list_data_long , tuple (data ))
394+ self .assertCountEqual (self .list_columns_long , columns )
395+ self .assertCountEqual (self .list_data_long , tuple (data ))
394396
395397
396398class TestServerGroupShow (TestServerGroup ):
@@ -412,5 +414,5 @@ def test_server_group_show(self):
412414 parsed_args = self .check_parser (self .cmd , arglist , verifylist )
413415 columns , data = self .cmd .take_action (parsed_args )
414416
415- self .assertEqual (self .columns , columns )
416- self .assertEqual (self .data , data )
417+ self .assertCountEqual (self .columns , columns )
418+ self .assertCountEqual (self .data , data )
0 commit comments