Fix args for get_notification_listener()
Change-Id: I11b416e88fbf9f9e22829f30257a3733091d9af3
This commit is contained in:
parent
37d7d79d69
commit
358b9312ed
@ -53,9 +53,9 @@ class EventAlarmEvaluationService(service.Service):
|
||||
def start(self):
|
||||
super(EventAlarmEvaluationService, self).start()
|
||||
self.listener = messaging.get_notification_listener(
|
||||
messaging.get_transport(),
|
||||
oslo_messaging.Target(topic=self.conf.event_alarm_topic),
|
||||
EventAlarmEndpoint(self.evaluator))
|
||||
messaging.get_transport(self.conf),
|
||||
[oslo_messaging.Target(topic=self.conf.event_alarm_topic)],
|
||||
[EventAlarmEndpoint(self.evaluator)])
|
||||
self.listener.start()
|
||||
# Add a dummy thread to have wait() working
|
||||
self.tg.add_timer(604800, lambda: None)
|
||||
|
@ -16,6 +16,7 @@
|
||||
import mock
|
||||
|
||||
from oslo_config import fixture as fixture_config
|
||||
from oslo_messaging import server
|
||||
|
||||
from aodh import event
|
||||
from aodh import service
|
||||
@ -35,7 +36,13 @@ class TestEventAlarmEvaluationService(tests_base.BaseTestCase):
|
||||
return_value=self.storage_conn):
|
||||
self.service = event.EventAlarmEvaluationService(self.CONF)
|
||||
|
||||
def test_start_service(self):
|
||||
def test_start_and_stop_service(self):
|
||||
self.service.start()
|
||||
self.assertIsInstance(self.service.listener,
|
||||
server.MessageHandlingServer)
|
||||
self.service.stop()
|
||||
|
||||
def test_listener_start_called(self):
|
||||
listener = mock.Mock()
|
||||
with mock.patch('aodh.messaging.get_notification_listener',
|
||||
return_value=listener):
|
||||
|
Loading…
Reference in New Issue
Block a user