tests: Remove duplicated fake network client
This must have crept in some time after [1] merged. [1] Ic203964c7dede7dd80ae2d93b8fa1b7e6634a758 Change-Id: Ic0603db8b1a59b7704c51b0e0ffceb7db2e781d3 Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
This commit is contained in:
@@ -150,7 +150,7 @@ class CreateDefaultSecurityGroupRule(
|
|||||||
return parser
|
return parser
|
||||||
|
|
||||||
def take_action(self, parsed_args):
|
def take_action(self, parsed_args):
|
||||||
client = self.app.client_manager.sdk_connection.network
|
client = self.app.client_manager.network
|
||||||
# Build the create attributes.
|
# Build the create attributes.
|
||||||
attrs = {}
|
attrs = {}
|
||||||
attrs['protocol'] = network_utils.get_protocol(parsed_args)
|
attrs['protocol'] = network_utils.get_protocol(parsed_args)
|
||||||
@@ -248,7 +248,7 @@ class DeleteDefaultSecurityGroupRule(command.Command):
|
|||||||
|
|
||||||
def take_action(self, parsed_args):
|
def take_action(self, parsed_args):
|
||||||
result = 0
|
result = 0
|
||||||
client = self.app.client_manager.sdk_connection.network
|
client = self.app.client_manager.network
|
||||||
for r in parsed_args.rule:
|
for r in parsed_args.rule:
|
||||||
try:
|
try:
|
||||||
obj = client.find_default_security_group_rule(
|
obj = client.find_default_security_group_rule(
|
||||||
@@ -334,7 +334,7 @@ class ListDefaultSecurityGroupRule(command.Lister):
|
|||||||
return parser
|
return parser
|
||||||
|
|
||||||
def take_action(self, parsed_args):
|
def take_action(self, parsed_args):
|
||||||
client = self.app.client_manager.sdk_connection.network
|
client = self.app.client_manager.network
|
||||||
column_headers = (
|
column_headers = (
|
||||||
'ID',
|
'ID',
|
||||||
'IP Protocol',
|
'IP Protocol',
|
||||||
@@ -403,7 +403,7 @@ class ShowDefaultSecurityGroupRule(command.ShowOne):
|
|||||||
return parser
|
return parser
|
||||||
|
|
||||||
def take_action(self, parsed_args):
|
def take_action(self, parsed_args):
|
||||||
client = self.app.client_manager.sdk_connection.network
|
client = self.app.client_manager.network
|
||||||
obj = client.find_default_security_group_rule(
|
obj = client.find_default_security_group_rule(
|
||||||
parsed_args.rule, ignore_missing=False
|
parsed_args.rule, ignore_missing=False
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -15,7 +15,6 @@ from unittest import mock
|
|||||||
from unittest.mock import call
|
from unittest.mock import call
|
||||||
import uuid
|
import uuid
|
||||||
|
|
||||||
from openstack.network.v2 import _proxy
|
|
||||||
from openstack.network.v2 import (
|
from openstack.network.v2 import (
|
||||||
default_security_group_rule as _default_security_group_rule,
|
default_security_group_rule as _default_security_group_rule,
|
||||||
)
|
)
|
||||||
@@ -28,18 +27,7 @@ from openstackclient.tests.unit.network.v2 import fakes as network_fakes
|
|||||||
from openstackclient.tests.unit import utils as tests_utils
|
from openstackclient.tests.unit import utils as tests_utils
|
||||||
|
|
||||||
|
|
||||||
class TestDefaultSecurityGroupRule(network_fakes.TestNetworkV2):
|
class TestCreateDefaultSecurityGroupRule(network_fakes.TestNetworkV2):
|
||||||
def setUp(self):
|
|
||||||
super().setUp()
|
|
||||||
|
|
||||||
self.app.client_manager.sdk_connection = mock.Mock()
|
|
||||||
self.app.client_manager.sdk_connection.network = mock.Mock(
|
|
||||||
spec=_proxy.Proxy,
|
|
||||||
)
|
|
||||||
self.sdk_client = self.app.client_manager.sdk_connection.network
|
|
||||||
|
|
||||||
|
|
||||||
class TestCreateDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|
||||||
expected_columns = (
|
expected_columns = (
|
||||||
'description',
|
'description',
|
||||||
'direction',
|
'direction',
|
||||||
@@ -82,7 +70,7 @@ class TestCreateDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
**default_security_group_rule_attrs,
|
**default_security_group_rule_attrs,
|
||||||
)
|
)
|
||||||
|
|
||||||
self.sdk_client.create_default_security_group_rule.return_value = (
|
self.network_client.create_default_security_group_rule.return_value = (
|
||||||
self._default_sg_rule
|
self._default_sg_rule
|
||||||
)
|
)
|
||||||
self.expected_data = (
|
self.expected_data = (
|
||||||
@@ -208,7 +196,7 @@ class TestCreateDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
|
|
||||||
columns, data = self.cmd.take_action(parsed_args)
|
columns, data = self.cmd.take_action(parsed_args)
|
||||||
|
|
||||||
self.sdk_client.create_default_security_group_rule.assert_called_once_with(
|
self.network_client.create_default_security_group_rule.assert_called_once_with(
|
||||||
**{
|
**{
|
||||||
'direction': self._default_sg_rule.direction,
|
'direction': self._default_sg_rule.direction,
|
||||||
'ethertype': self._default_sg_rule.ether_type,
|
'ethertype': self._default_sg_rule.ether_type,
|
||||||
@@ -252,7 +240,7 @@ class TestCreateDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
|
|
||||||
columns, data = self.cmd.take_action(parsed_args)
|
columns, data = self.cmd.take_action(parsed_args)
|
||||||
|
|
||||||
self.sdk_client.create_default_security_group_rule.assert_called_once_with(
|
self.network_client.create_default_security_group_rule.assert_called_once_with(
|
||||||
**{
|
**{
|
||||||
'direction': self._default_sg_rule.direction,
|
'direction': self._default_sg_rule.direction,
|
||||||
'ethertype': self._default_sg_rule.ether_type,
|
'ethertype': self._default_sg_rule.ether_type,
|
||||||
@@ -302,7 +290,7 @@ class TestCreateDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
|
|
||||||
columns, data = self.cmd.take_action(parsed_args)
|
columns, data = self.cmd.take_action(parsed_args)
|
||||||
|
|
||||||
self.sdk_client.create_default_security_group_rule.assert_called_once_with(
|
self.network_client.create_default_security_group_rule.assert_called_once_with(
|
||||||
**{
|
**{
|
||||||
'direction': self._default_sg_rule.direction,
|
'direction': self._default_sg_rule.direction,
|
||||||
'ethertype': self._default_sg_rule.ether_type,
|
'ethertype': self._default_sg_rule.ether_type,
|
||||||
@@ -347,7 +335,7 @@ class TestCreateDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
|
|
||||||
columns, data = self.cmd.take_action(parsed_args)
|
columns, data = self.cmd.take_action(parsed_args)
|
||||||
|
|
||||||
self.sdk_client.create_default_security_group_rule.assert_called_once_with(
|
self.network_client.create_default_security_group_rule.assert_called_once_with(
|
||||||
**{
|
**{
|
||||||
'direction': self._default_sg_rule.direction,
|
'direction': self._default_sg_rule.direction,
|
||||||
'ethertype': self._default_sg_rule.ether_type,
|
'ethertype': self._default_sg_rule.ether_type,
|
||||||
@@ -381,7 +369,7 @@ class TestCreateDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
|
|
||||||
columns, data = self.cmd.take_action(parsed_args)
|
columns, data = self.cmd.take_action(parsed_args)
|
||||||
|
|
||||||
self.sdk_client.create_default_security_group_rule.assert_called_once_with(
|
self.network_client.create_default_security_group_rule.assert_called_once_with(
|
||||||
**{
|
**{
|
||||||
'direction': self._default_sg_rule.direction,
|
'direction': self._default_sg_rule.direction,
|
||||||
'ethertype': self._default_sg_rule.ether_type,
|
'ethertype': self._default_sg_rule.ether_type,
|
||||||
@@ -415,7 +403,7 @@ class TestCreateDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
|
|
||||||
columns, data = self.cmd.take_action(parsed_args)
|
columns, data = self.cmd.take_action(parsed_args)
|
||||||
|
|
||||||
self.sdk_client.create_default_security_group_rule.assert_called_once_with(
|
self.network_client.create_default_security_group_rule.assert_called_once_with(
|
||||||
**{
|
**{
|
||||||
'direction': self._default_sg_rule.direction,
|
'direction': self._default_sg_rule.direction,
|
||||||
'ethertype': self._default_sg_rule.ether_type,
|
'ethertype': self._default_sg_rule.ether_type,
|
||||||
@@ -449,7 +437,7 @@ class TestCreateDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
|
|
||||||
columns, data = self.cmd.take_action(parsed_args)
|
columns, data = self.cmd.take_action(parsed_args)
|
||||||
|
|
||||||
self.sdk_client.create_default_security_group_rule.assert_called_once_with(
|
self.network_client.create_default_security_group_rule.assert_called_once_with(
|
||||||
**{
|
**{
|
||||||
'direction': self._default_sg_rule.direction,
|
'direction': self._default_sg_rule.direction,
|
||||||
'ethertype': self._default_sg_rule.ether_type,
|
'ethertype': self._default_sg_rule.ether_type,
|
||||||
@@ -599,7 +587,7 @@ class TestCreateDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
|
|
||||||
columns, data = self.cmd.take_action(parsed_args)
|
columns, data = self.cmd.take_action(parsed_args)
|
||||||
|
|
||||||
self.sdk_client.create_default_security_group_rule.assert_called_once_with(
|
self.network_client.create_default_security_group_rule.assert_called_once_with(
|
||||||
**{
|
**{
|
||||||
'direction': self._default_sg_rule.direction,
|
'direction': self._default_sg_rule.direction,
|
||||||
'ethertype': self._default_sg_rule.ether_type,
|
'ethertype': self._default_sg_rule.ether_type,
|
||||||
@@ -637,7 +625,7 @@ class TestCreateDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
|
|
||||||
columns, data = self.cmd.take_action(parsed_args)
|
columns, data = self.cmd.take_action(parsed_args)
|
||||||
|
|
||||||
self.sdk_client.create_default_security_group_rule.assert_called_once_with(
|
self.network_client.create_default_security_group_rule.assert_called_once_with(
|
||||||
**{
|
**{
|
||||||
'direction': self._default_sg_rule.direction,
|
'direction': self._default_sg_rule.direction,
|
||||||
'ethertype': self._default_sg_rule.ether_type,
|
'ethertype': self._default_sg_rule.ether_type,
|
||||||
@@ -675,7 +663,7 @@ class TestCreateDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
|
|
||||||
columns, data = self.cmd.take_action(parsed_args)
|
columns, data = self.cmd.take_action(parsed_args)
|
||||||
|
|
||||||
self.sdk_client.create_default_security_group_rule.assert_called_once_with(
|
self.network_client.create_default_security_group_rule.assert_called_once_with(
|
||||||
**{
|
**{
|
||||||
'direction': self._default_sg_rule.direction,
|
'direction': self._default_sg_rule.direction,
|
||||||
'ethertype': self._default_sg_rule.ether_type,
|
'ethertype': self._default_sg_rule.ether_type,
|
||||||
@@ -713,7 +701,7 @@ class TestCreateDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
|
|
||||||
columns, data = self.cmd.take_action(parsed_args)
|
columns, data = self.cmd.take_action(parsed_args)
|
||||||
|
|
||||||
self.sdk_client.create_default_security_group_rule.assert_called_once_with(
|
self.network_client.create_default_security_group_rule.assert_called_once_with(
|
||||||
**{
|
**{
|
||||||
'direction': self._default_sg_rule.direction,
|
'direction': self._default_sg_rule.direction,
|
||||||
'ethertype': self._default_sg_rule.ether_type,
|
'ethertype': self._default_sg_rule.ether_type,
|
||||||
@@ -754,7 +742,7 @@ class TestCreateDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
|
|
||||||
columns, data = self.cmd.take_action(parsed_args)
|
columns, data = self.cmd.take_action(parsed_args)
|
||||||
|
|
||||||
self.sdk_client.create_default_security_group_rule.assert_called_once_with(
|
self.network_client.create_default_security_group_rule.assert_called_once_with(
|
||||||
**{
|
**{
|
||||||
'direction': self._default_sg_rule.direction,
|
'direction': self._default_sg_rule.direction,
|
||||||
'ethertype': self._default_sg_rule.ether_type,
|
'ethertype': self._default_sg_rule.ether_type,
|
||||||
@@ -794,7 +782,7 @@ class TestCreateDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
|
|
||||||
columns, data = self.cmd.take_action(parsed_args)
|
columns, data = self.cmd.take_action(parsed_args)
|
||||||
|
|
||||||
self.sdk_client.create_default_security_group_rule.assert_called_once_with(
|
self.network_client.create_default_security_group_rule.assert_called_once_with(
|
||||||
**{
|
**{
|
||||||
'direction': self._default_sg_rule.direction,
|
'direction': self._default_sg_rule.direction,
|
||||||
'ethertype': self._default_sg_rule.ether_type,
|
'ethertype': self._default_sg_rule.ether_type,
|
||||||
@@ -825,7 +813,7 @@ class TestCreateDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
|
|
||||||
columns, data = self.cmd.take_action(parsed_args)
|
columns, data = self.cmd.take_action(parsed_args)
|
||||||
|
|
||||||
self.sdk_client.create_default_security_group_rule.assert_called_once_with(
|
self.network_client.create_default_security_group_rule.assert_called_once_with(
|
||||||
**{
|
**{
|
||||||
'description': self._default_sg_rule.description,
|
'description': self._default_sg_rule.description,
|
||||||
'direction': self._default_sg_rule.direction,
|
'direction': self._default_sg_rule.direction,
|
||||||
@@ -840,7 +828,7 @@ class TestCreateDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
self.assertEqual(self.expected_data, data)
|
self.assertEqual(self.expected_data, data)
|
||||||
|
|
||||||
|
|
||||||
class TestDeleteDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
class TestDeleteDefaultSecurityGroupRule(network_fakes.TestNetworkV2):
|
||||||
# The default security group rules to be deleted.
|
# The default security group rules to be deleted.
|
||||||
default_security_group_rule_attrs = {
|
default_security_group_rule_attrs = {
|
||||||
'direction': 'ingress',
|
'direction': 'ingress',
|
||||||
@@ -866,7 +854,9 @@ class TestDeleteDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super().setUp()
|
super().setUp()
|
||||||
|
|
||||||
self.sdk_client.delete_default_security_group_rule.return_value = None
|
self.network_client.delete_default_security_group_rule.return_value = (
|
||||||
|
None
|
||||||
|
)
|
||||||
|
|
||||||
# Get the command object to test
|
# Get the command object to test
|
||||||
self.cmd = default_security_group_rule.DeleteDefaultSecurityGroupRule(
|
self.cmd = default_security_group_rule.DeleteDefaultSecurityGroupRule(
|
||||||
@@ -880,7 +870,7 @@ class TestDeleteDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
verifylist = [
|
verifylist = [
|
||||||
('rule', [self._default_sg_rules[0].id]),
|
('rule', [self._default_sg_rules[0].id]),
|
||||||
]
|
]
|
||||||
self.sdk_client.find_default_security_group_rule.return_value = (
|
self.network_client.find_default_security_group_rule.return_value = (
|
||||||
self._default_sg_rules[0]
|
self._default_sg_rules[0]
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -888,7 +878,7 @@ class TestDeleteDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
|
|
||||||
result = self.cmd.take_action(parsed_args)
|
result = self.cmd.take_action(parsed_args)
|
||||||
|
|
||||||
self.sdk_client.delete_default_security_group_rule.assert_called_once_with(
|
self.network_client.delete_default_security_group_rule.assert_called_once_with(
|
||||||
self._default_sg_rules[0]
|
self._default_sg_rules[0]
|
||||||
)
|
)
|
||||||
self.assertIsNone(result)
|
self.assertIsNone(result)
|
||||||
@@ -902,7 +892,7 @@ class TestDeleteDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
verifylist = [
|
verifylist = [
|
||||||
('rule', arglist),
|
('rule', arglist),
|
||||||
]
|
]
|
||||||
self.sdk_client.find_default_security_group_rule.side_effect = (
|
self.network_client.find_default_security_group_rule.side_effect = (
|
||||||
self._default_sg_rules
|
self._default_sg_rules
|
||||||
)
|
)
|
||||||
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
|
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
|
||||||
@@ -912,7 +902,7 @@ class TestDeleteDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
calls = []
|
calls = []
|
||||||
for s in self._default_sg_rules:
|
for s in self._default_sg_rules:
|
||||||
calls.append(call(s))
|
calls.append(call(s))
|
||||||
self.sdk_client.delete_default_security_group_rule.assert_has_calls(
|
self.network_client.delete_default_security_group_rule.assert_has_calls(
|
||||||
calls
|
calls
|
||||||
)
|
)
|
||||||
self.assertIsNone(result)
|
self.assertIsNone(result)
|
||||||
@@ -931,7 +921,7 @@ class TestDeleteDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
self._default_sg_rules[0],
|
self._default_sg_rules[0],
|
||||||
exceptions.CommandError,
|
exceptions.CommandError,
|
||||||
]
|
]
|
||||||
self.sdk_client.find_default_security_group_rule = mock.Mock(
|
self.network_client.find_default_security_group_rule = mock.Mock(
|
||||||
side_effect=find_mock_result
|
side_effect=find_mock_result
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -941,18 +931,18 @@ class TestDeleteDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
except exceptions.CommandError as e:
|
except exceptions.CommandError as e:
|
||||||
self.assertEqual('1 of 2 default rules failed to delete.', str(e))
|
self.assertEqual('1 of 2 default rules failed to delete.', str(e))
|
||||||
|
|
||||||
self.sdk_client.find_default_security_group_rule.assert_any_call(
|
self.network_client.find_default_security_group_rule.assert_any_call(
|
||||||
self._default_sg_rules[0].id, ignore_missing=False
|
self._default_sg_rules[0].id, ignore_missing=False
|
||||||
)
|
)
|
||||||
self.sdk_client.find_default_security_group_rule.assert_any_call(
|
self.network_client.find_default_security_group_rule.assert_any_call(
|
||||||
'unexist_rule', ignore_missing=False
|
'unexist_rule', ignore_missing=False
|
||||||
)
|
)
|
||||||
self.sdk_client.delete_default_security_group_rule.assert_called_once_with(
|
self.network_client.delete_default_security_group_rule.assert_called_once_with(
|
||||||
self._default_sg_rules[0]
|
self._default_sg_rules[0]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
class TestListDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
class TestListDefaultSecurityGroupRule(network_fakes.TestNetworkV2):
|
||||||
# The security group rule to be listed.
|
# The security group rule to be listed.
|
||||||
_default_sg_rule_tcp = sdk_fakes.generate_fake_resource(
|
_default_sg_rule_tcp = sdk_fakes.generate_fake_resource(
|
||||||
_default_security_group_rule.DefaultSecurityGroupRule,
|
_default_security_group_rule.DefaultSecurityGroupRule,
|
||||||
@@ -1001,7 +991,7 @@ class TestListDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super().setUp()
|
super().setUp()
|
||||||
|
|
||||||
self.sdk_client.default_security_group_rules.return_value = (
|
self.network_client.default_security_group_rules.return_value = (
|
||||||
self._default_sg_rules
|
self._default_sg_rules
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -1016,7 +1006,7 @@ class TestListDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
|
|
||||||
columns, data = self.cmd.take_action(parsed_args)
|
columns, data = self.cmd.take_action(parsed_args)
|
||||||
|
|
||||||
self.sdk_client.default_security_group_rules.assert_called_once_with(
|
self.network_client.default_security_group_rules.assert_called_once_with(
|
||||||
**{}
|
**{}
|
||||||
)
|
)
|
||||||
self.assertEqual(self.expected_columns, columns)
|
self.assertEqual(self.expected_columns, columns)
|
||||||
@@ -1035,7 +1025,7 @@ class TestListDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
|
|
||||||
columns, data = self.cmd.take_action(parsed_args)
|
columns, data = self.cmd.take_action(parsed_args)
|
||||||
|
|
||||||
self.sdk_client.default_security_group_rules.assert_called_once_with(
|
self.network_client.default_security_group_rules.assert_called_once_with(
|
||||||
**{
|
**{
|
||||||
'protocol': 'tcp',
|
'protocol': 'tcp',
|
||||||
}
|
}
|
||||||
@@ -1055,7 +1045,7 @@ class TestListDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
|
|
||||||
columns, data = self.cmd.take_action(parsed_args)
|
columns, data = self.cmd.take_action(parsed_args)
|
||||||
|
|
||||||
self.sdk_client.default_security_group_rules.assert_called_once_with(
|
self.network_client.default_security_group_rules.assert_called_once_with(
|
||||||
**{
|
**{
|
||||||
'direction': 'ingress',
|
'direction': 'ingress',
|
||||||
}
|
}
|
||||||
@@ -1075,7 +1065,7 @@ class TestListDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
|
|
||||||
columns, data = self.cmd.take_action(parsed_args)
|
columns, data = self.cmd.take_action(parsed_args)
|
||||||
|
|
||||||
self.sdk_client.default_security_group_rules.assert_called_once_with(
|
self.network_client.default_security_group_rules.assert_called_once_with(
|
||||||
**{
|
**{
|
||||||
'direction': 'egress',
|
'direction': 'egress',
|
||||||
}
|
}
|
||||||
@@ -1084,7 +1074,7 @@ class TestListDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
self.assertEqual(self.expected_data, list(data))
|
self.assertEqual(self.expected_data, list(data))
|
||||||
|
|
||||||
|
|
||||||
class TestShowDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
class TestShowDefaultSecurityGroupRule(network_fakes.TestNetworkV2):
|
||||||
# The default security group rule to be shown.
|
# The default security group rule to be shown.
|
||||||
_default_sg_rule = sdk_fakes.generate_fake_resource(
|
_default_sg_rule = sdk_fakes.generate_fake_resource(
|
||||||
_default_security_group_rule.DefaultSecurityGroupRule
|
_default_security_group_rule.DefaultSecurityGroupRule
|
||||||
@@ -1123,7 +1113,7 @@ class TestShowDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super().setUp()
|
super().setUp()
|
||||||
|
|
||||||
self.sdk_client.find_default_security_group_rule.return_value = (
|
self.network_client.find_default_security_group_rule.return_value = (
|
||||||
self._default_sg_rule
|
self._default_sg_rule
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -1148,7 +1138,7 @@ class TestShowDefaultSecurityGroupRule(TestDefaultSecurityGroupRule):
|
|||||||
|
|
||||||
columns, data = self.cmd.take_action(parsed_args)
|
columns, data = self.cmd.take_action(parsed_args)
|
||||||
|
|
||||||
self.sdk_client.find_default_security_group_rule.assert_called_once_with(
|
self.network_client.find_default_security_group_rule.assert_called_once_with(
|
||||||
self._default_sg_rule.id, ignore_missing=False
|
self._default_sg_rule.id, ignore_missing=False
|
||||||
)
|
)
|
||||||
self.assertEqual(self.columns, columns)
|
self.assertEqual(self.columns, columns)
|
||||||
|
|||||||
Reference in New Issue
Block a user