summaryrefslogtreecommitdiff
path: root/openstackclient
diff options
context:
space:
mode:
authorTang Chen <tangchen@cn.fujitsu.com>2015-12-02 10:23:52 +0800
committerTang Chen <tangchen@cn.fujitsu.com>2015-12-05 10:52:05 +0800
commit0cc1492ccdf44312ea50630d92ac121ea8e579a8 (patch)
treecc6b2912da797a8321055909380ef9d78ffc702b /openstackclient
parent84cf168d1c13f4654b04bbca00b3bbc1e6a9f6a1 (diff)
downloadpython-openstackclient-0cc1492ccdf44312ea50630d92ac121ea8e579a8.tar.gz
Refactor TestShowNetwork: Use TestNetwork in TestShowNetwork
There are severail problems in TestShowNetwork: 1. NETWORK_ITEM is not used. 2. Some redundant code. 3. The param n_mock is used to fake find_attr(), but the name is confusing. So rename it to find_attr(). This patch fixes them. Change-Id: I7bc909057125013fb9d215e92c61f847300f93e2 Implements: blueprint osc-network-unit-test-refactor Related-to: blueprint neutron-client
Diffstat (limited to 'openstackclient')
-rw-r--r--openstackclient/tests/network/v2/test_network.py20
1 files changed, 8 insertions, 12 deletions
diff --git a/openstackclient/tests/network/v2/test_network.py b/openstackclient/tests/network/v2/test_network.py
index 18bcdb77..fab4a4d6 100644
--- a/openstackclient/tests/network/v2/test_network.py
+++ b/openstackclient/tests/network/v2/test_network.py
@@ -19,7 +19,6 @@ from openstackclient.network.v2 import network
from openstackclient.tests import fakes
from openstackclient.tests.identity.v2_0 import fakes as identity_fakes_v2
from openstackclient.tests.identity.v3 import fakes as identity_fakes_v3
-from openstackclient.tests.network import common
from openstackclient.tests.network.v2 import fakes as network_fakes
RESOURCE = 'network'
@@ -414,6 +413,7 @@ class TestSetNetwork(TestNetwork):
return_value={RESOURCES: [copy.deepcopy(RECORD)]}
)
+ # Get the command object to test
self.cmd = network.SetNetwork(self.app, self.namespace)
def test_set_this(self):
@@ -470,7 +470,7 @@ class TestSetNetwork(TestNetwork):
@mock.patch(
'openstackclient.api.network_v2.APIv2.find_attr'
)
-class TestShowNetwork(common.TestNetworkBase):
+class TestShowNetwork(TestNetwork):
def setUp(self):
super(TestShowNetwork, self).setUp()
@@ -478,32 +478,28 @@ class TestShowNetwork(common.TestNetworkBase):
# Get the command object to test
self.cmd = network.ShowNetwork(self.app, self.namespace)
- self.NETWORK_ITEM = copy.deepcopy(RECORD)
-
- def test_show_no_options(self, n_mock):
+ def test_show_no_options(self, find_attr):
arglist = [
FAKE_NAME,
]
verifylist = [
('identifier', FAKE_NAME),
]
- n_mock.return_value = copy.deepcopy(RECORD)
- self.cmd = network.ShowNetwork(self.app, self.namespace)
+ find_attr.return_value = copy.deepcopy(RECORD)
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
result = list(self.cmd.take_action(parsed_args))
- n_mock.assert_called_with('networks', FAKE_NAME)
+ find_attr.assert_called_with('networks', FAKE_NAME)
self.assertEqual(FILTERED, result)
- def test_show_all_options(self, n_mock):
+ def test_show_all_options(self, find_attr):
arglist = [FAKE_NAME]
verifylist = [('identifier', FAKE_NAME)]
- n_mock.return_value = copy.deepcopy(RECORD)
- self.cmd = network.ShowNetwork(self.app, self.namespace)
+ find_attr.return_value = copy.deepcopy(RECORD)
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
result = list(self.cmd.take_action(parsed_args))
- n_mock.assert_called_with('networks', FAKE_NAME)
+ find_attr.assert_called_with('networks', FAKE_NAME)
self.assertEqual(FILTERED, result)