diff options
| author | Jenkins <jenkins@review.openstack.org> | 2016-04-06 19:20:56 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2016-04-06 19:20:56 +0000 |
| commit | 60a91a65720fb8fb1a18556d16daa89f9a340cf6 (patch) | |
| tree | 04312593c5b43ae5f01a1d9dc93256b870d511ca /openstackclient/tests/network | |
| parent | 523ab58fb682efe7f0ac6fcf4746d2d434c7b5ac (diff) | |
| parent | 107bc5164f99ef956d952273235648c7f8f26764 (diff) | |
| download | python-openstackclient-60a91a65720fb8fb1a18556d16daa89f9a340cf6.tar.gz | |
Merge "Add external network options to osc network create"
Diffstat (limited to 'openstackclient/tests/network')
| -rw-r--r-- | openstackclient/tests/network/v2/fakes.py | 3 | ||||
| -rw-r--r-- | openstackclient/tests/network/v2/test_network.py | 15 |
2 files changed, 17 insertions, 1 deletions
diff --git a/openstackclient/tests/network/v2/fakes.py b/openstackclient/tests/network/v2/fakes.py index e35fbe16..7f89ef7a 100644 --- a/openstackclient/tests/network/v2/fakes.py +++ b/openstackclient/tests/network/v2/fakes.py @@ -152,6 +152,7 @@ class FakeNetwork(object): 'router_external': True, 'availability_zones': [], 'availability_zone_hints': [], + 'is_default': False, } # Overwrite default attributes. @@ -161,7 +162,7 @@ class FakeNetwork(object): network_methods = { 'keys': ['id', 'name', 'admin_state_up', 'router_external', 'status', 'subnets', 'tenant_id', 'availability_zones', - 'availability_zone_hints'], + 'availability_zone_hints', 'is_default'], } # Overwrite default methods. diff --git a/openstackclient/tests/network/v2/test_network.py b/openstackclient/tests/network/v2/test_network.py index 26b98f77..572bc6ae 100644 --- a/openstackclient/tests/network/v2/test_network.py +++ b/openstackclient/tests/network/v2/test_network.py @@ -51,6 +51,7 @@ class TestCreateNetworkIdentityV3(TestNetwork): 'availability_zone_hints', 'availability_zones', 'id', + 'is_default', 'name', 'project_id', 'router_external', @@ -63,6 +64,7 @@ class TestCreateNetworkIdentityV3(TestNetwork): utils.format_list(_network.availability_zone_hints), utils.format_list(_network.availability_zones), _network.id, + _network.is_default, _network.name, _network.project_id, network._format_router_external(_network.router_external), @@ -119,6 +121,7 @@ class TestCreateNetworkIdentityV3(TestNetwork): ('enable', True), ('share', None), ('project', None), + ('external', False), ] parsed_args = self.check_parser(self.cmd, arglist, verifylist) @@ -138,6 +141,7 @@ class TestCreateNetworkIdentityV3(TestNetwork): "--project", identity_fakes_v3.project_name, "--project-domain", identity_fakes_v3.domain_name, "--availability-zone-hint", "nova", + "--external", "--default", self._network.name, ] verifylist = [ @@ -146,6 +150,8 @@ class TestCreateNetworkIdentityV3(TestNetwork): ('project', identity_fakes_v3.project_name), ('project_domain', identity_fakes_v3.domain_name), ('availability_zone_hints', ["nova"]), + ('external', True), + ('default', True), ('name', self._network.name), ] @@ -158,6 +164,8 @@ class TestCreateNetworkIdentityV3(TestNetwork): 'name': self._network.name, 'shared': True, 'tenant_id': identity_fakes_v3.project_id, + 'is_default': True, + 'router:external': True, }) self.assertEqual(self.columns, columns) self.assertEqual(self.data, data) @@ -172,6 +180,7 @@ class TestCreateNetworkIdentityV3(TestNetwork): ('enable', True), ('no_share', True), ('name', self._network.name), + ('external', False), ] parsed_args = self.check_parser(self.cmd, arglist, verifylist) @@ -198,6 +207,7 @@ class TestCreateNetworkIdentityV2(TestNetwork): 'availability_zone_hints', 'availability_zones', 'id', + 'is_default', 'name', 'project_id', 'router_external', @@ -210,6 +220,7 @@ class TestCreateNetworkIdentityV2(TestNetwork): utils.format_list(_network.availability_zone_hints), utils.format_list(_network.availability_zones), _network.id, + _network.is_default, _network.name, _network.project_id, network._format_router_external(_network.router_external), @@ -253,6 +264,7 @@ class TestCreateNetworkIdentityV2(TestNetwork): ('share', None), ('name', self._network.name), ('project', identity_fakes_v2.project_name), + ('external', False), ] parsed_args = self.check_parser(self.cmd, arglist, verifylist) @@ -278,6 +290,7 @@ class TestCreateNetworkIdentityV2(TestNetwork): ('project', identity_fakes_v3.project_name), ('project_domain', identity_fakes_v3.domain_name), ('name', self._network.name), + ('external', False), ] parsed_args = self.check_parser(self.cmd, arglist, verifylist) @@ -514,6 +527,7 @@ class TestShowNetwork(TestNetwork): 'availability_zone_hints', 'availability_zones', 'id', + 'is_default', 'name', 'project_id', 'router_external', @@ -526,6 +540,7 @@ class TestShowNetwork(TestNetwork): utils.format_list(_network.availability_zone_hints), utils.format_list(_network.availability_zones), _network.id, + _network.is_default, _network.name, _network.project_id, network._format_router_external(_network.router_external), |
