diff options
| author | Tang Chen <tangchen@cn.fujitsu.com> | 2015-12-02 10:23:52 +0800 |
|---|---|---|
| committer | Tang Chen <tangchen@cn.fujitsu.com> | 2015-12-05 10:52:05 +0800 |
| commit | 0cc1492ccdf44312ea50630d92ac121ea8e579a8 (patch) | |
| tree | cc6b2912da797a8321055909380ef9d78ffc702b /openstackclient | |
| parent | 84cf168d1c13f4654b04bbca00b3bbc1e6a9f6a1 (diff) | |
| download | python-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.py | 20 |
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) |
