コード例 #1
0
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.'
コード例 #2
0
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.'
コード例 #3
0
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.'
コード例 #4
0
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.'
コード例 #5
0
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.'
コード例 #6
0
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.'