示例#1
0
    def setUp(self):
        super(TestSdnveNeutronAgent, self).setUp()
        notifier_p = mock.patch(NOTIFIER)
        notifier_cls = notifier_p.start()
        self.notifier = mock.Mock()
        notifier_cls.return_value = self.notifier
        cfg.CONF.set_override('integration_bridge',
                              'br_int', group='SDNVE')
        kwargs = sdnve_neutron_agent.create_agent_config_map(cfg.CONF)

        class MockFixedIntervalLoopingCall(object):
            def __init__(self, f):
                self.f = f

            def start(self, interval=0):
                self.f()

        with contextlib.nested(
            mock.patch('neutron.plugins.ibm.agent.sdnve_neutron_agent.'
                       'SdnveNeutronAgent.setup_integration_br',
                       return_value=mock.Mock()),
            mock.patch('neutron.openstack.common.loopingcall.'
                       'FixedIntervalLoopingCall',
                       new=MockFixedIntervalLoopingCall)):
            self.agent = sdnve_neutron_agent.SdnveNeutronAgent(**kwargs)
    def setUp(self):
        super(TestSdnveNeutronAgent, self).setUp()
        notifier_p = mock.patch(NOTIFIER)
        notifier_cls = notifier_p.start()
        self.notifier = mock.Mock()
        notifier_cls.return_value = self.notifier
        cfg.CONF.set_override('integration_bridge', 'br_int', group='SDNVE')
        kwargs = sdnve_neutron_agent.create_agent_config_map(cfg.CONF)

        class MockFixedIntervalLoopingCall(object):
            def __init__(self, f):
                self.f = f

            def start(self, interval=0):
                self.f()

        with contextlib.nested(
                mock.patch(
                    'neutron.plugins.ibm.agent.sdnve_neutron_agent.'
                    'SdnveNeutronAgent.setup_integration_br',
                    return_value=mock.Mock()),
                mock.patch(
                    'neutron.openstack.common.loopingcall.'
                    'FixedIntervalLoopingCall',
                    new=MockFixedIntervalLoopingCall)):
            self.agent = sdnve_neutron_agent.SdnveNeutronAgent(**kwargs)
示例#3
0
 def test_create_agent_config_using_interface_mappings(self):
     cfg.CONF.set_override('interface_mappings',
                           ['interface1 : eth1', 'interface2 : eth2'],
                           group='SDNVE')
     cfgmap = sdnve_neutron_agent.create_agent_config_map(cfg.CONF)
     self.assertEqual(cfgmap['interface_mappings'],
                      {'interface1': 'eth1', 'interface2': 'eth2'})
示例#4
0
 def test_create_agent_config_using_interface_mappings(self):
     cfg.CONF.set_override('interface_mappings',
                           ['interface1 : eth1', 'interface2 : eth2'],
                           group='SDNVE')
     cfgmap = sdnve_neutron_agent.create_agent_config_map(cfg.CONF)
     self.assertEqual(cfgmap['interface_mappings'],
                      {'interface1': 'eth1', 'interface2': 'eth2'})
示例#5
0
 def test_create_agent_config_using_controller_ips(self):
     cfg.CONF.set_override('controller_ips',
                           ['10.10.10.1', '10.10.10.2'], group='SDNVE')
     cfgmap = sdnve_neutron_agent.create_agent_config_map(cfg.CONF)
     self.assertEqual(cfgmap['controller_ip'], '10.10.10.1')
示例#6
0
 def test_create_agent_config_map_succeeds(self):
     self.assertTrue(sdnve_neutron_agent.create_agent_config_map(cfg.CONF))
 def test_create_agent_config_using_controller_ips(self):
     cfg.CONF.set_override('controller_ips', ['10.10.10.1', '10.10.10.2'],
                           group='SDNVE')
     cfgmap = sdnve_neutron_agent.create_agent_config_map(cfg.CONF)
     self.assertEqual(cfgmap['controller_ip'], '10.10.10.1')
 def test_create_agent_config_map_succeeds(self):
     self.assertTrue(sdnve_neutron_agent.create_agent_config_map(cfg.CONF))