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
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
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