def test_record_none_exc_info(self): # sys.exc_info can return (None, None, None) if no exception is being # handled anywhere on the stack. See: # http://docs.python.org/library/sys.html#sys.exc_info record = logging.LogRecord( "foo", logging.INFO, pathname=None, lineno=None, msg="test", args=(), exc_info=(None, None, None) ) handler = SentryHandler() handler.emit(record) self.assertEquals(len(self.raven.events), 1) event = self.raven.events.pop(0) self.assertEquals(event["message"], "test")
def test_record_none_exc_info(self): # sys.exc_info can return (None, None, None) if no exception is being # handled anywhere on the stack. See: # http://docs.python.org/library/sys.html#sys.exc_info record = logging.LogRecord( 'foo', logging.INFO, pathname=None, lineno=None, msg='test', args=(), exc_info=(None, None, None), ) handler = SentryHandler() handler.emit(record) assert len(self.raven.events) == 1 event = self.raven.events.pop(0) assert event['message'] == 'test'