Пример #1
0
def test_context_add_tags():
    """
    It is possible to manually add tags to context
    """
    tagged_logger.add_tags('foo', 'bar')
    tagged_logger.log('sample message')
    assert len(tagged_logger.get('foo')) == 1
    assert len(tagged_logger.get('bar')) == 1
Пример #2
0
def test_context_rm_tags():
    """
    You can remove tags also
    """
    tagged_logger.add_tags('foo', 'bar')
    tagged_logger.rm_tags('foo')
    tagged_logger.rm_tags('bar')
    tagged_logger.rm_tags('baz')
    tagged_logger.log('sample message')
    assert len(tagged_logger.get('foo')) == 0
    assert len(tagged_logger.get('bar')) == 0
Пример #3
0
def test_context_reset():
    tagged_logger.add_tags('foo', 'bar')
    tagged_logger.reset_context()
    tagged_logger.log('foo bar')
    assert len(tagged_logger.get('foo')) == 0
    assert len(tagged_logger.get('bar')) == 0