diff options
| author | Jenkins <jenkins@review.openstack.org> | 2015-12-06 03:30:27 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2015-12-06 03:30:27 +0000 |
| commit | 19d9ccb97ab25224c7a1afedb234b3a674895484 (patch) | |
| tree | a328c6a5497c2e57cbe9d31a852012c14922b926 /openstackclient/tests | |
| parent | 8e4a3861538ed11bb9183fa0d8592075adfe9dcd (diff) | |
| parent | 697df67611e85116e67e65d6c28b938c172e89ef (diff) | |
| download | python-openstackclient-19d9ccb97ab25224c7a1afedb234b3a674895484.tar.gz | |
Merge "Refactor TestListNetwork: Use TestNetwork in TestListNetwork"
Diffstat (limited to 'openstackclient/tests')
| -rw-r--r-- | openstackclient/tests/network/v2/test_network.py | 95 |
1 files changed, 44 insertions, 51 deletions
diff --git a/openstackclient/tests/network/v2/test_network.py b/openstackclient/tests/network/v2/test_network.py index e747d3c7..4861d7df 100644 --- a/openstackclient/tests/network/v2/test_network.py +++ b/openstackclient/tests/network/v2/test_network.py @@ -36,7 +36,6 @@ RECORD = { 'subnets': ['a', 'b'], 'tenant_id': FAKE_PROJECT, } -COLUMNS = ['ID', 'Name', 'Subnets'] RESPONSE = {RESOURCE: copy.deepcopy(RECORD)} FILTERED = [ ( @@ -293,7 +292,35 @@ class TestDeleteNetwork(TestNetwork): @mock.patch( 'openstackclient.api.network_v2.APIv2.network_list' ) -class TestListNetwork(common.TestNetworkBase): +class TestListNetwork(TestNetwork): + + columns = [ + 'ID', + 'Name', + 'Subnets' + ] + columns_long = [ + 'ID', + 'Name', + 'Status', + 'Project', + 'State', + 'Shared', + 'Subnets', + 'Network Type', + 'Router Type', + ] + + data = [ + (FAKE_ID, FAKE_NAME, 'a, b'), + (FAKE_ID, FAKE_NAME, 'a, b'), + ] + data_long = [ + (FAKE_ID, FAKE_NAME, 'ACTIVE', FAKE_PROJECT, + 'UP', '', 'a, b', '', 'External'), + (FAKE_ID, FAKE_NAME, 'ACTIVE', FAKE_PROJECT, + 'UP', '', 'a, b', '', 'External'), + ] def setUp(self): super(TestListNetwork, self).setUp() @@ -306,8 +333,8 @@ class TestListNetwork(common.TestNetworkBase): copy.deepcopy(RECORD), ] - def test_network_list_no_options(self, n_mock): - n_mock.return_value = self.NETWORK_LIST + def test_network_list_no_options(self, network_list): + network_list.return_value = self.NETWORK_LIST arglist = [] verifylist = [ @@ -320,19 +347,15 @@ class TestListNetwork(common.TestNetworkBase): columns, data = self.cmd.take_action(parsed_args) # Set expected values - n_mock.assert_called_with( + network_list.assert_called_with( external=False, ) - self.assertEqual(tuple(COLUMNS), columns) - datalist = [ - (FAKE_ID, FAKE_NAME, 'a, b'), - (FAKE_ID, FAKE_NAME, 'a, b'), - ] - self.assertEqual(datalist, list(data)) + self.assertEqual(tuple(self.columns), columns) + self.assertEqual(self.data, list(data)) - def test_list_external(self, n_mock): - n_mock.return_value = self.NETWORK_LIST + def test_list_external(self, network_list): + network_list.return_value = self.NETWORK_LIST arglist = [ '--external', @@ -347,19 +370,15 @@ class TestListNetwork(common.TestNetworkBase): columns, data = self.cmd.take_action(parsed_args) # Set expected values - n_mock.assert_called_with( + network_list.assert_called_with( external=True, ) - self.assertEqual(tuple(COLUMNS), columns) - datalist = [ - (FAKE_ID, FAKE_NAME, 'a, b'), - (FAKE_ID, FAKE_NAME, 'a, b'), - ] - self.assertEqual(datalist, list(data)) + self.assertEqual(tuple(self.columns), columns) + self.assertEqual(self.data, list(data)) - def test_network_list_long(self, n_mock): - n_mock.return_value = self.NETWORK_LIST + def test_network_list_long(self, network_list): + network_list.return_value = self.NETWORK_LIST arglist = [ '--long', @@ -374,38 +393,12 @@ class TestListNetwork(common.TestNetworkBase): columns, data = self.cmd.take_action(parsed_args) # Set expected values - n_mock.assert_called_with( + network_list.assert_called_with( external=False, ) - collist = ( - 'ID', - 'Name', - 'Status', - 'Project', - 'State', - 'Shared', - 'Subnets', - 'Network Type', - 'Router Type', - ) - self.assertEqual(columns, collist) - dataitem = ( - FAKE_ID, - FAKE_NAME, - 'ACTIVE', - FAKE_PROJECT, - 'UP', - '', - 'a, b', - '', - 'External', - ) - datalist = [ - dataitem, - dataitem, - ] - self.assertEqual(list(data), datalist) + self.assertEqual(columns, tuple(self.columns_long)) + self.assertEqual(self.data_long, list(data)) class TestSetNetwork(common.TestNetworkBase): |
