コード例 #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