def test_one_event(): logger = Centraloger(_conn) logger.logEvent(logging.makeLogRecord({ 'msg': 'hi there (%s)', 'args': ('everybody',), 'levelno': logging.DEBUG, })) evt = logger.getEvent() assert evt['repeats'] == 1.0 evt = logger.getEvent() assert evt == None print sys._getframe(0).f_code.co_name, 'ok.'
def test_one_event(): logger = Centraloger(_conn) logger.logEvent( logging.makeLogRecord({ 'msg': 'hi there (%s)', 'args': ('everybody', ), 'levelno': logging.DEBUG, })) evt = logger.getEvent() assert evt['repeats'] == 1.0 evt = logger.getEvent() assert evt == None print sys._getframe(0).f_code.co_name, 'ok.'
def test_repeated_event(): logger = Centraloger(_conn) logger.logEvent( logging.makeLogRecord({ 'msg': 'first form (%s)', 'args': ('first', ), 'levelno': logging.DEBUG, })) logger.logEvent( logging.makeLogRecord({ 'msg': 'second form (%s)', 'args': ('second', ), 'levelno': logging.DEBUG, })) logger.logEvent( logging.makeLogRecord({ 'msg': 'first form (%s)', 'args': ('third, but first', ), 'levelno': logging.DEBUG, })) evt = logger.getEvent() assert evt['repeats'] == 2.0 assert evt['msg'] == 'first form (%s)' evt = logger.getEvent() assert evt['repeats'] == 1.0 assert evt['msg'] == 'second form (%s)' evt = logger.getEvent() assert evt == None print sys._getframe(0).f_code.co_name, 'ok.'
def test_repeated_event(): logger = Centraloger(_conn) logger.logEvent(logging.makeLogRecord({ 'msg': 'first form (%s)', 'args': ('first',), 'levelno': logging.DEBUG, })) logger.logEvent(logging.makeLogRecord({ 'msg': 'second form (%s)', 'args': ('second',), 'levelno': logging.DEBUG, })) logger.logEvent(logging.makeLogRecord({ 'msg': 'first form (%s)', 'args': ('third, but first',), 'levelno': logging.DEBUG, })) evt = logger.getEvent() assert evt['repeats'] == 2.0 assert evt['msg'] == 'first form (%s)' evt = logger.getEvent() assert evt['repeats'] == 1.0 assert evt['msg'] == 'second form (%s)' evt = logger.getEvent() assert evt == None print sys._getframe(0).f_code.co_name, 'ok.'
def test_spaced_events(): logger = Centraloger(_conn) logger.logEvent( logging.makeLogRecord({ 'msg': 'first form (%s)', 'args': ('first', ), 'levelno': logging.DEBUG, })) logger.logEvent( logging.makeLogRecord({ 'msg': 'second form (%s)', 'args': ('second', ), 'levelno': logging.DEBUG, })) # wait a little, so third event isn't grouped with first print '...sleep...' time.sleep(1.5) logger.logEvent( logging.makeLogRecord({ 'msg': 'first form (%s)', 'args': ('third, but first', ), 'levelno': logging.DEBUG, })) evt = logger.getEvent() assert evt['repeats'] == 1.0 assert evt['msg'] == 'first form (%s)' evt = logger.getEvent() assert evt['repeats'] == 1.0 assert evt['msg'] == 'second form (%s)' evt = logger.getEvent() assert evt['repeats'] == 1.0 assert evt['msg'] == 'first form (%s)' evt = logger.getEvent() assert evt == None print sys._getframe(0).f_code.co_name, 'ok.'
def test_spaced_events(): logger = Centraloger(_conn) logger.logEvent(logging.makeLogRecord({ 'msg': 'first form (%s)', 'args': ('first',), 'levelno': logging.DEBUG, })) logger.logEvent(logging.makeLogRecord({ 'msg': 'second form (%s)', 'args': ('second',), 'levelno': logging.DEBUG, })) # wait a little, so third event isn't grouped with first print '...sleep...' time.sleep(1.5) logger.logEvent(logging.makeLogRecord({ 'msg': 'first form (%s)', 'args': ('third, but first',), 'levelno': logging.DEBUG, })) evt = logger.getEvent() assert evt['repeats'] == 1.0 assert evt['msg'] == 'first form (%s)' evt = logger.getEvent() assert evt['repeats'] == 1.0 assert evt['msg'] == 'second form (%s)' evt = logger.getEvent() assert evt['repeats'] == 1.0 assert evt['msg'] == 'first form (%s)' evt = logger.getEvent() assert evt == None print sys._getframe(0).f_code.co_name, 'ok.'