@@ -144,19 +144,19 @@ def test_create_tunnel_with_physical_network(self):
144144 self .cmd .take_action ,
145145 parsed_args )
146146
147- def test_create_minimum_options (self ):
147+ def test_create_private_minimum_options (self ):
148148 arglist = [
149149 '--private' ,
150150 '--project' , self ._network_segment_range .project_id ,
151- '--network-type' , self . _network_segment_range . network_type ,
151+ '--network-type' , 'vxlan' ,
152152 '--minimum' , str (self ._network_segment_range .minimum ),
153153 '--maximum' , str (self ._network_segment_range .maximum ),
154154 self ._network_segment_range .name ,
155155 ]
156156 verifylist = [
157- ('shared' , self . _network_segment_range . shared ),
157+ ('shared' , False ),
158158 ('project' , self ._network_segment_range .project_id ),
159- ('network_type' , self . _network_segment_range . network_type ),
159+ ('network_type' , 'vxlan' ),
160160 ('minimum' , self ._network_segment_range .minimum ),
161161 ('maximum' , self ._network_segment_range .maximum ),
162162 ('name' , self ._network_segment_range .name ),
@@ -166,9 +166,39 @@ def test_create_minimum_options(self):
166166 columns , data = self .cmd .take_action (parsed_args )
167167
168168 self .network .create_network_segment_range .assert_called_once_with (** {
169- 'shared' : self . _network_segment_range . shared ,
169+ 'shared' : False ,
170170 'project_id' : mock .ANY ,
171- 'network_type' : self ._network_segment_range .network_type ,
171+ 'network_type' : 'vxlan' ,
172+ 'minimum' : self ._network_segment_range .minimum ,
173+ 'maximum' : self ._network_segment_range .maximum ,
174+ 'name' : self ._network_segment_range .name ,
175+ })
176+
177+ self .assertEqual (self .columns , columns )
178+ self .assertEqual (self .data , data )
179+
180+ def test_create_shared_minimum_options (self ):
181+ arglist = [
182+ '--shared' ,
183+ '--network-type' , 'vxlan' ,
184+ '--minimum' , str (self ._network_segment_range .minimum ),
185+ '--maximum' , str (self ._network_segment_range .maximum ),
186+ self ._network_segment_range .name ,
187+ ]
188+ verifylist = [
189+ ('shared' , True ),
190+ ('network_type' , 'vxlan' ),
191+ ('minimum' , self ._network_segment_range .minimum ),
192+ ('maximum' , self ._network_segment_range .maximum ),
193+ ('name' , self ._network_segment_range .name ),
194+ ]
195+
196+ parsed_args = self .check_parser (self .cmd , arglist , verifylist )
197+ columns , data = self .cmd .take_action (parsed_args )
198+
199+ self .network .create_network_segment_range .assert_called_once_with (** {
200+ 'shared' : True ,
201+ 'network_type' : 'vxlan' ,
172202 'minimum' : self ._network_segment_range .minimum ,
173203 'maximum' : self ._network_segment_range .maximum ,
174204 'name' : self ._network_segment_range .name ,
0 commit comments