Ejemplo n.º 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)
Ejemplo n.º 2
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)
Ejemplo n.º 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'})
Ejemplo n.º 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'})
Ejemplo n.º 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')
Ejemplo n.º 6
0
 def test_create_agent_config_map_succeeds(self):
     self.assertTrue(sdnve_neutron_agent.create_agent_config_map(cfg.CONF))
Ejemplo n.º 7
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')
Ejemplo n.º 8
0
 def test_create_agent_config_map_succeeds(self):
     self.assertTrue(sdnve_neutron_agent.create_agent_config_map(cfg.CONF))