Fix haproxy agent unit test to be runnable alone by tox
haproxy agent uses periodic_interval option that can interfere with the same option declared in neutron/service.py when running 'tox services.loadbalancer' Change-Id: Ibcc91d603f5f31c7a376e0c735e8bf566198231d Closes-Bug: #1221726
This commit is contained in:
parent
6519728486
commit
0ff9373de6
@ -29,8 +29,6 @@ class TestLbaasService(base.BaseTestCase):
|
||||
super(TestLbaasService, self).setUp()
|
||||
self.addCleanup(cfg.CONF.reset)
|
||||
|
||||
cfg.CONF.register_opts(agent.OPTS)
|
||||
|
||||
def test_start(self):
|
||||
with mock.patch.object(
|
||||
agent.rpc_service.Service, 'start'
|
||||
@ -49,8 +47,9 @@ class TestLbaasService(base.BaseTestCase):
|
||||
mock.patch.object(agent.service, 'launch'),
|
||||
mock.patch.object(agent, 'eventlet'),
|
||||
mock.patch('sys.argv'),
|
||||
mock.patch.object(agent.manager, 'LbaasAgentManager')
|
||||
) as (mock_logging, mock_launch, mock_eventlet, sys_argv, mgr_cls):
|
||||
mock.patch.object(agent.manager, 'LbaasAgentManager'),
|
||||
mock.patch.object(cfg.CONF, 'register_opts')
|
||||
) as (mock_logging, mock_launch, mock_eventlet, sys_argv, mgr_cls, ro):
|
||||
agent.main()
|
||||
|
||||
self.assertTrue(mock_eventlet.monkey_patch.called)
|
||||
|
Loading…
Reference in New Issue
Block a user