summaryrefslogtreecommitdiff
path: root/openstackclient/tests/unit/network/v2
diff options
context:
space:
mode:
authorDean Troyer <dtroyer@gmail.com>2017-04-27 10:26:07 -0500
committerDean Troyer <dtroyer@gmail.com>2017-04-27 20:36:00 +0000
commit589a65c3fee2d61a13eaa53785afd3525d9ae80d (patch)
tree94864ff5360391385b3e73517e3698e6f3cc14ab /openstackclient/tests/unit/network/v2
parent7b609ebd55b1ff38be4763b5122b4a48a05ef931 (diff)
downloadpython-openstackclient-589a65c3fee2d61a13eaa53785afd3525d9ae80d.tar.gz
Fix Nova-net netowrk commands
In cleaning up functional tests for nova-net, I discovered some problems in network create: * --subnet option is required in network create command * Switch API to use /os-networks rather than /os-tenant-networks as this is what we were actually using via novaclient * Fix functional tests for nova-net * Normalize some private function names in network/v2/network.py Change-Id: I426b864406756d58d140575a3a45ee9aee67ce84
Diffstat (limited to 'openstackclient/tests/unit/network/v2')
-rw-r--r--openstackclient/tests/unit/network/v2/test_network_compute.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/openstackclient/tests/unit/network/v2/test_network_compute.py b/openstackclient/tests/unit/network/v2/test_network_compute.py
index 25beb859..c649401c 100644
--- a/openstackclient/tests/unit/network/v2/test_network_compute.py
+++ b/openstackclient/tests/unit/network/v2/test_network_compute.py
@@ -132,6 +132,24 @@ class TestCreateNetworkCompute(TestNetworkCompute):
verifylist,
)
+ def test_network_create_missing_options(self, net_mock):
+ net_mock.return_value = self._network
+ arglist = [
+ self._network['label'],
+ ]
+ verifylist = [
+ ('name', self._network['label']),
+ ]
+
+ # Missing required args should raise exception here
+ self.assertRaises(
+ tests_utils.ParserException,
+ self.check_parser,
+ self.cmd,
+ arglist,
+ verifylist,
+ )
+
def test_network_create_default_options(self, net_mock):
net_mock.return_value = self._network
arglist = [