@@ -62,13 +62,15 @@ class TestCreateNetworkIdentityV3(TestNetwork):
6262 'availability_zones' ,
6363 'description' ,
6464 'id' ,
65+ 'ipv4_address_scope' ,
66+ 'ipv6_address_scope' ,
6567 'is_default' ,
6668 'name' ,
6769 'port_security_enabled' ,
6870 'project_id' ,
69- 'provider_network_type ' ,
70- 'provider_physical_network ' ,
71- 'provider_segmentation_id ' ,
71+ 'provider:network_type ' ,
72+ 'provider:physical_network ' ,
73+ 'provider:segmentation_id ' ,
7274 'qos_policy_id' ,
7375 'router:external' ,
7476 'shared' ,
@@ -82,6 +84,8 @@ class TestCreateNetworkIdentityV3(TestNetwork):
8284 utils .format_list (_network .availability_zones ),
8385 _network .description ,
8486 _network .id ,
87+ _network .ipv4_address_scope_id ,
88+ _network .ipv6_address_scope_id ,
8589 _network .is_default ,
8690 _network .name ,
8791 _network .is_port_security_enabled ,
@@ -236,13 +240,15 @@ class TestCreateNetworkIdentityV2(TestNetwork):
236240 'availability_zones' ,
237241 'description' ,
238242 'id' ,
243+ 'ipv4_address_scope' ,
244+ 'ipv6_address_scope' ,
239245 'is_default' ,
240246 'name' ,
241247 'port_security_enabled' ,
242248 'project_id' ,
243- 'provider_network_type ' ,
244- 'provider_physical_network ' ,
245- 'provider_segmentation_id ' ,
249+ 'provider:network_type ' ,
250+ 'provider:physical_network ' ,
251+ 'provider:segmentation_id ' ,
246252 'qos_policy_id' ,
247253 'router:external' ,
248254 'shared' ,
@@ -256,6 +262,8 @@ class TestCreateNetworkIdentityV2(TestNetwork):
256262 utils .format_list (_network .availability_zones ),
257263 _network .description ,
258264 _network .id ,
265+ _network .ipv4_address_scope_id ,
266+ _network .ipv6_address_scope_id ,
259267 _network .is_default ,
260268 _network .name ,
261269 _network .is_port_security_enabled ,
@@ -512,7 +520,7 @@ def test_list_external(self):
512520 columns , data = self .cmd .take_action (parsed_args )
513521
514522 self .network .networks .assert_called_once_with (
515- ** {'router:external' : True }
523+ ** {'router:external' : True , 'is_router_external' : True }
516524 )
517525 self .assertEqual (self .columns , columns )
518526 self .assertEqual (self .data , list (data ))
@@ -529,7 +537,7 @@ def test_list_internal(self):
529537 columns , data = self .cmd .take_action (parsed_args )
530538
531539 self .network .networks .assert_called_once_with (
532- ** {'router:external' : False }
540+ ** {'router:external' : False , 'is_router_external' : False }
533541 )
534542 self .assertEqual (self .columns , columns )
535543 self .assertEqual (self .data , list (data ))
@@ -585,7 +593,7 @@ def test_network_list_enable(self):
585593 columns , data = self .cmd .take_action (parsed_args )
586594
587595 self .network .networks .assert_called_once_with (
588- ** {'admin_state_up' : True }
596+ ** {'admin_state_up' : True , 'is_admin_state_up' : True }
589597 )
590598 self .assertEqual (self .columns , columns )
591599 self .assertEqual (self .data , list (data ))
@@ -603,7 +611,7 @@ def test_network_list_disable(self):
603611 columns , data = self .cmd .take_action (parsed_args )
604612
605613 self .network .networks .assert_called_once_with (
606- ** {'admin_state_up' : False }
614+ ** {'admin_state_up' : False , 'is_admin_state_up' : False }
607615 )
608616 self .assertEqual (self .columns , columns )
609617 self .assertEqual (self .data , list (data ))
@@ -621,7 +629,7 @@ def test_network_list_project(self):
621629
622630 columns , data = self .cmd .take_action (parsed_args )
623631 self .network .networks .assert_called_once_with (
624- ** {'tenant_id' : project .id }
632+ ** {'tenant_id' : project .id , 'project_id' : project . id }
625633 )
626634
627635 self .assertEqual (self .columns , columns )
@@ -640,7 +648,7 @@ def test_network_list_project_domain(self):
640648 parsed_args = self .check_parser (self .cmd , arglist , verifylist )
641649
642650 columns , data = self .cmd .take_action (parsed_args )
643- filters = {'tenant_id' : project .id }
651+ filters = {'tenant_id' : project .id , 'project_id' : project . id }
644652
645653 self .network .networks .assert_called_once_with (** filters )
646654 self .assertEqual (self .columns , columns )
@@ -658,7 +666,7 @@ def test_network_list_share(self):
658666 columns , data = self .cmd .take_action (parsed_args )
659667
660668 self .network .networks .assert_called_once_with (
661- ** {'shared' : True }
669+ ** {'shared' : True , 'is_shared' : True }
662670 )
663671 self .assertEqual (self .columns , columns )
664672 self .assertEqual (self .data , list (data ))
@@ -675,7 +683,7 @@ def test_network_list_no_share(self):
675683 columns , data = self .cmd .take_action (parsed_args )
676684
677685 self .network .networks .assert_called_once_with (
678- ** {'shared' : False }
686+ ** {'shared' : False , 'is_shared' : False }
679687 )
680688 self .assertEqual (self .columns , columns )
681689 self .assertEqual (self .data , list (data ))
@@ -711,7 +719,8 @@ def test_network_list_provider_network_type(self):
711719 columns , data = self .cmd .take_action (parsed_args )
712720
713721 self .network .networks .assert_called_once_with (
714- ** {'provider:network_type' : network_type }
722+ ** {'provider:network_type' : network_type ,
723+ 'provider_network_type' : network_type }
715724 )
716725 self .assertEqual (self .columns , columns )
717726 self .assertEqual (self .data , list (data ))
@@ -728,7 +737,8 @@ def test_network_list_provider_physical_network(self):
728737 columns , data = self .cmd .take_action (parsed_args )
729738
730739 self .network .networks .assert_called_once_with (
731- ** {'provider:physical_network' : physical_network }
740+ ** {'provider:physical_network' : physical_network ,
741+ 'provider_physical_network' : physical_network }
732742 )
733743 self .assertEqual (self .columns , columns )
734744 self .assertEqual (self .data , list (data ))
@@ -745,7 +755,8 @@ def test_network_list_provider_segment(self):
745755 columns , data = self .cmd .take_action (parsed_args )
746756
747757 self .network .networks .assert_called_once_with (
748- ** {'provider:segmentation_id' : segmentation_id }
758+ ** {'provider:segmentation_id' : segmentation_id ,
759+ 'provider_segmentation_id' : segmentation_id }
749760 )
750761 self .assertEqual (self .columns , columns )
751762 self .assertEqual (self .data , list (data ))
@@ -878,13 +889,15 @@ class TestShowNetwork(TestNetwork):
878889 'availability_zones' ,
879890 'description' ,
880891 'id' ,
892+ 'ipv4_address_scope' ,
893+ 'ipv6_address_scope' ,
881894 'is_default' ,
882895 'name' ,
883896 'port_security_enabled' ,
884897 'project_id' ,
885- 'provider_network_type ' ,
886- 'provider_physical_network ' ,
887- 'provider_segmentation_id ' ,
898+ 'provider:network_type ' ,
899+ 'provider:physical_network ' ,
900+ 'provider:segmentation_id ' ,
888901 'qos_policy_id' ,
889902 'router:external' ,
890903 'shared' ,
@@ -898,6 +911,8 @@ class TestShowNetwork(TestNetwork):
898911 utils .format_list (_network .availability_zones ),
899912 _network .description ,
900913 _network .id ,
914+ _network .ipv4_address_scope_id ,
915+ _network .ipv6_address_scope_id ,
901916 _network .is_default ,
902917 _network .name ,
903918 _network .is_port_security_enabled ,
0 commit comments