Ejemplo n.º 1
0
 def test_unregister_method_for_shutdown(self):
     logcolors = LogColors()
     log = Log('anylog')
     poster = notifications.Poster(PropertiesStub(), http_conn=HttpConnStub)
     poster.registered_logs[log] = {'id': 5, 'logserver': 'anyserver'}
     body = poster.unregister(log)
     self.assertTrue(body)
Ejemplo n.º 2
0
 def test_shouldPost_if_alertable(self):
     logcolors = LogColors()
     logtrace = 'this is an error log trace'
     log = Log('anylog')
     message = Message(logcolors)
     message.parse(logtrace, log)
     poster = notifications.Poster(PropertiesStub(), http_conn=HttpConnStub)
     body = poster.notify(message, log)
     self.assertTrue(body)
Ejemplo n.º 3
0
 def test_execute_if_targetMessage(self):
     logcolors = LogColors()
     logtrace = 'this is a target log trace'
     log = Log('anylog')
     message = Message(logcolors, target='trace')
     message.parse(logtrace, log)
     poster = notifications.Poster(PropertiesStub(), http_conn=HttpConnStub)
     poster.registered_logs[log] = {'id': 1, 'logserver': "anything"}
     body = poster.notify(message, log)
     self.assertTrue(body)
Ejemplo n.º 4
0
 def test_has_notify_method(self):
     properties = self.mocker.mock()
     properties.get_value('server_url')
     self.mocker.result('localhost')
     properties.get_value('server_port')
     self.mocker.result(8000)
     properties.get_value('server_service_uri')
     self.mocker.result('/')
     properties.get_value('server_service_register_uri')
     self.mocker.result('/register')
     properties.get_value('server_service_unregister_uri')
     self.mocker.result('/unregister')
     self.mocker.replay()
     poster = notifications.Poster(properties)
     self.assertTrue(getattr(poster, 'notify'))
Ejemplo n.º 5
0
 def test_post_notification(self):
     properties = self.mocker.mock()
     properties.get_value('server_url')
     self.mocker.result('localhost')
     properties.get_value('server_port')
     self.mocker.result(8000)
     properties.get_value('server_service_uri')
     self.mocker.result('/')
     properties.get_value('server_service_register_uri')
     self.mocker.result('/register')
     properties.get_value('server_service_unregister_uri')
     self.mocker.result('/unregister')
     self.mocker.replay()
     poster = notifications.Poster(properties)
     self.assertTrue(isinstance(poster, notifications.Poster))
Ejemplo n.º 6
0
 def test_register_to_server_first_time(self):
     properties = self.mocker.mock()
     properties.get_value('server_url')
     self.mocker.result('localhost')
     properties.get_value('server_port')
     self.mocker.result(8000)
     properties.get_value('server_service_uri')
     self.mocker.result('/')
     properties.get_value('server_service_register_uri')
     self.mocker.result('/register')
     properties.get_value('server_service_unregister_uri')
     self.mocker.result('/unregister')
     logcolors = LogColors()
     log = Log('anylog')
     self.mocker.replay()
     require_server()
     poster = notifications.Poster(properties)
     body = poster.register(log)
     self.assertFalse(body)
Ejemplo n.º 7
0
 def test_unregister_method_for_shutdown(self):
     properties = self.mocker.mock()
     properties.get_value('server_url')
     self.mocker.result('localhost')
     properties.get_value('server_port')
     self.mocker.result(8000)
     properties.get_value('server_service_uri')
     self.mocker.result('/')
     properties.get_value('server_service_register_uri')
     self.mocker.result('/register')
     properties.get_value('server_service_unregister_uri')
     self.mocker.result('/unregister')
     logcolors = LogColors()
     log = Log('anylog')
     self.mocker.replay()
     require_server()
     poster = notifications.Poster(properties)
     poster.registered_logs[log] = {'id': 5, 'logserver': 'anyserver'}
     body = poster.unregister(log)
     self.assertTrue(body)
Ejemplo n.º 8
0
 def test_shouldPost_if_alertable(self):
     properties = self.mocker.mock()
     properties.get_value('server_url')
     self.mocker.result('localhost')
     properties.get_value('server_port')
     self.mocker.result(8000)
     properties.get_value('server_service_uri')
     self.mocker.result('/')
     properties.get_value('server_service_register_uri')
     self.mocker.result('/register')
     properties.get_value('server_service_unregister_uri')
     self.mocker.result('/unregister')
     logcolors = LogColors()
     logtrace = 'this is an error log trace'
     log = Log('anylog')
     message = Message(logcolors)
     message.parse(logtrace, log)
     self.mocker.replay()
     poster = notifications.Poster(properties)
     require_server()
     body = poster.notify(message, log)
     self.assertTrue(body)
Ejemplo n.º 9
0
 def test_not_execute_if_not_alertable_Level(self):
     properties = self.mocker.mock()
     properties.get_value('server_url')
     self.mocker.result('localhost')
     properties.get_value('server_port')
     self.mocker.result(8000)
     properties.get_value('server_service_uri')
     self.mocker.result('/')
     properties.get_value('server_service_register_uri')
     self.mocker.result('/register')
     properties.get_value('server_service_unregister_uri')
     self.mocker.result('/unregister')
     logcolors = LogColors()
     logtrace = 'this is an info log trace'
     log = Log('anylog')
     message = Message(logcolors, target='anything')
     message.parse(logtrace, log)
     self.mocker.replay()
     poster = notifications.Poster(properties)
     poster.registered_logs[log] = True
     body = poster.notify(message, log)
     self.assertFalse(body)
Ejemplo n.º 10
0
 def test_has_notify_method(self):
     poster = notifications.Poster(PropertiesStub())
     self.assertTrue(getattr(poster, 'notify'))
Ejemplo n.º 11
0
 def test_post_notification_instantiates(self):
     poster = notifications.Poster(PropertiesStub())
     self.assertTrue(isinstance(poster, notifications.Poster))
Ejemplo n.º 12
0
 def test_register_to_server_first_time(self):
     logcolors = LogColors()
     log = Log('anylog')
     poster = notifications.Poster(PropertiesStub(), http_conn=HttpConnStub)
     body = poster.register(log)
     self.assertFalse(body)