@@ -63,54 +63,23 @@ def setUp(self):
6363
6464 def test_server_group_create (self ):
6565 arglist = [
66- '--policy' , 'affinity' ,
66+ '--policy' , 'anti- affinity' ,
6767 'affinity_group' ,
6868 ]
6969 verifylist = [
70- ('policy' , [ ' affinity'] ),
70+ ('policy' , 'anti- affinity' ),
7171 ('name' , 'affinity_group' ),
7272 ]
7373 parsed_args = self .check_parser (self .cmd , arglist , verifylist )
7474 columns , data = self .cmd .take_action (parsed_args )
7575 self .server_groups_mock .create .assert_called_once_with (
7676 name = parsed_args .name ,
77- policies = parsed_args .policy ,
77+ policies = [ parsed_args .policy ] ,
7878 )
7979
8080 self .assertEqual (self .columns , columns )
8181 self .assertEqual (self .data , data )
8282
83- def test_server_group_create_with_multiple_policies (self ):
84- arglist = [
85- '--policy' , 'affinity' ,
86- '--policy' , 'soft-affinity' ,
87- 'affinity_group' ,
88- ]
89- verifylist = [
90- ('policy' , ['affinity' , 'soft-affinity' ]),
91- ('name' , 'affinity_group' ),
92- ]
93- parsed_args = self .check_parser (self .cmd , arglist , verifylist )
94- columns , data = self .cmd .take_action (parsed_args )
95- self .server_groups_mock .create .assert_called_once_with (
96- name = parsed_args .name ,
97- policies = parsed_args .policy ,
98- )
99-
100- self .assertEqual (self .columns , columns )
101- self .assertEqual (self .data , data )
102-
103- def test_server_group_create_no_policy (self ):
104- arglist = [
105- 'affinity_group' ,
106- ]
107- verifylist = None
108- self .assertRaises (tests_utils .ParserException ,
109- self .check_parser ,
110- self .cmd ,
111- arglist ,
112- verifylist )
113-
11483
11584class TestServerGroupDelete (TestServerGroup ):
11685
0 commit comments