from neutron.tests import base
from neutron.tests import tools
-try:
- OrderedDict = collections.OrderedDict
-except AttributeError:
- import ordereddict
- OrderedDict = ordereddict.OrderedDict
OVS_LINUX_KERN_VERS_WITHOUT_VXLAN = "3.12.0"
lsw_id = 18
cidr = '192.168.1.0/24'
- flow_dict_1 = OrderedDict([('priority', 2),
- ('dl_src', 'ca:fe:de:ad:be:ef'),
- ('actions', 'strip_vlan,output:0')])
- flow_dict_2 = OrderedDict([('priority', 1),
- ('actions', 'normal')])
- flow_dict_3 = OrderedDict([('priority', 2),
- ('actions', 'drop')])
- flow_dict_4 = OrderedDict([('priority', 2),
- ('in_port', ofport),
- ('actions', 'drop')])
- flow_dict_5 = OrderedDict([
+ flow_dict_1 = collections.OrderedDict([
+ ('priority', 2),
+ ('dl_src', 'ca:fe:de:ad:be:ef'),
+ ('actions', 'strip_vlan,output:0')])
+ flow_dict_2 = collections.OrderedDict([
+ ('priority', 1),
+ ('actions', 'normal')])
+ flow_dict_3 = collections.OrderedDict([
+ ('priority', 2),
+ ('actions', 'drop')])
+ flow_dict_4 = collections.OrderedDict([
+ ('priority', 2),
+ ('in_port', ofport),
+ ('actions', 'drop')])
+ flow_dict_5 = collections.OrderedDict([
('priority', 4),
('in_port', ofport),
('dl_vlan', vid),
('actions', "strip_vlan,set_tunnel:%s,normal" % (lsw_id))])
- flow_dict_6 = OrderedDict([
+ flow_dict_6 = collections.OrderedDict([
('priority', 3),
('tun_id', lsw_id),
('actions', "mod_vlan_vid:%s,output:%s" % (vid, ofport))])
- flow_dict_7 = OrderedDict([
+ flow_dict_7 = collections.OrderedDict([
('priority', 4),
('nw_src', cidr),
('proto', 'arp'),
self.execute.assert_has_calls(expected_calls)
def test_add_flow_timeout_set(self):
- flow_dict = OrderedDict([('priority', 1),
- ('hard_timeout', 1000),
- ('idle_timeout', 2000),
- ('actions', 'normal')])
+ flow_dict = collections.OrderedDict([
+ ('priority', 1),
+ ('hard_timeout', 1000),
+ ('idle_timeout', 2000),
+ ('actions', 'normal')])
self.br.add_flow(**flow_dict)
self.execute.assert_called_once_with(
root_helper=self.root_helper)
def test_add_flow_default_priority(self):
- flow_dict = OrderedDict([('actions', 'normal')])
+ flow_dict = collections.OrderedDict([('actions', 'normal')])
self.br.add_flow(**flow_dict)
self.execute.assert_called_once_with(
from neutron.tests import base
from neutron.tests.unit import test_extension_security_group as test_sg
-try:
- OrderedDict = collections.OrderedDict
-except AttributeError:
- import ordereddict
- OrderedDict = ordereddict.OrderedDict
-
FAKE_PREFIX = {const.IPv4: '10.0.0.0/24',
const.IPv6: '2001:db8::/64'}
FAKE_IP = {const.IPv4: '10.0.0.1',
super(SecurityGroupAgentEnhancedRpcTestCase, self).setUp(
defer_refresh_firewall=defer_refresh_firewall)
fake_sg_info = {
- 'security_groups':
- OrderedDict([
- ('fake_sgid2', []),
- ('fake_sgid1', [{'remote_group_id': 'fake_sgid2'}])]),
+ 'security_groups': collections.OrderedDict([
+ ('fake_sgid2', []),
+ ('fake_sgid1', [{'remote_group_id': 'fake_sgid2'}])]),
'sg_member_ips': {'fake_sgid2': {'IPv4': [], 'IPv6': []}},
'devices': self.firewall.ports}
self.agent.plugin_rpc.security_group_info_for_devices.return_value = (