@@ -51,6 +51,7 @@ class TestCreateNetworkIdentityV3(TestNetwork):
5151 'availability_zone_hints' ,
5252 'availability_zones' ,
5353 'id' ,
54+ 'is_default' ,
5455 'name' ,
5556 'project_id' ,
5657 'router_external' ,
@@ -63,6 +64,7 @@ class TestCreateNetworkIdentityV3(TestNetwork):
6364 utils .format_list (_network .availability_zone_hints ),
6465 utils .format_list (_network .availability_zones ),
6566 _network .id ,
67+ _network .is_default ,
6668 _network .name ,
6769 _network .project_id ,
6870 network ._format_router_external (_network .router_external ),
@@ -119,6 +121,7 @@ def test_create_default_options(self):
119121 ('enable' , True ),
120122 ('share' , None ),
121123 ('project' , None ),
124+ ('external' , False ),
122125 ]
123126
124127 parsed_args = self .check_parser (self .cmd , arglist , verifylist )
@@ -138,6 +141,7 @@ def test_create_all_options(self):
138141 "--project" , identity_fakes_v3 .project_name ,
139142 "--project-domain" , identity_fakes_v3 .domain_name ,
140143 "--availability-zone-hint" , "nova" ,
144+ "--external" , "--default" ,
141145 self ._network .name ,
142146 ]
143147 verifylist = [
@@ -146,6 +150,8 @@ def test_create_all_options(self):
146150 ('project' , identity_fakes_v3 .project_name ),
147151 ('project_domain' , identity_fakes_v3 .domain_name ),
148152 ('availability_zone_hints' , ["nova" ]),
153+ ('external' , True ),
154+ ('default' , True ),
149155 ('name' , self ._network .name ),
150156 ]
151157
@@ -158,6 +164,8 @@ def test_create_all_options(self):
158164 'name' : self ._network .name ,
159165 'shared' : True ,
160166 'tenant_id' : identity_fakes_v3 .project_id ,
167+ 'is_default' : True ,
168+ 'router:external' : True ,
161169 })
162170 self .assertEqual (self .columns , columns )
163171 self .assertEqual (self .data , data )
@@ -172,6 +180,7 @@ def test_create_other_options(self):
172180 ('enable' , True ),
173181 ('no_share' , True ),
174182 ('name' , self ._network .name ),
183+ ('external' , False ),
175184 ]
176185
177186 parsed_args = self .check_parser (self .cmd , arglist , verifylist )
@@ -198,6 +207,7 @@ class TestCreateNetworkIdentityV2(TestNetwork):
198207 'availability_zone_hints' ,
199208 'availability_zones' ,
200209 'id' ,
210+ 'is_default' ,
201211 'name' ,
202212 'project_id' ,
203213 'router_external' ,
@@ -210,6 +220,7 @@ class TestCreateNetworkIdentityV2(TestNetwork):
210220 utils .format_list (_network .availability_zone_hints ),
211221 utils .format_list (_network .availability_zones ),
212222 _network .id ,
223+ _network .is_default ,
213224 _network .name ,
214225 _network .project_id ,
215226 network ._format_router_external (_network .router_external ),
@@ -253,6 +264,7 @@ def test_create_with_project_identityv2(self):
253264 ('share' , None ),
254265 ('name' , self ._network .name ),
255266 ('project' , identity_fakes_v2 .project_name ),
267+ ('external' , False ),
256268 ]
257269
258270 parsed_args = self .check_parser (self .cmd , arglist , verifylist )
@@ -278,6 +290,7 @@ def test_create_with_domain_identityv2(self):
278290 ('project' , identity_fakes_v3 .project_name ),
279291 ('project_domain' , identity_fakes_v3 .domain_name ),
280292 ('name' , self ._network .name ),
293+ ('external' , False ),
281294 ]
282295
283296 parsed_args = self .check_parser (self .cmd , arglist , verifylist )
@@ -514,6 +527,7 @@ class TestShowNetwork(TestNetwork):
514527 'availability_zone_hints' ,
515528 'availability_zones' ,
516529 'id' ,
530+ 'is_default' ,
517531 'name' ,
518532 'project_id' ,
519533 'router_external' ,
@@ -526,6 +540,7 @@ class TestShowNetwork(TestNetwork):
526540 utils .format_list (_network .availability_zone_hints ),
527541 utils .format_list (_network .availability_zones ),
528542 _network .id ,
543+ _network .is_default ,
529544 _network .name ,
530545 _network .project_id ,
531546 network ._format_router_external (_network .router_external ),
0 commit comments