Пример #1
0
 def test_add_handler_bad_level(self):
     w = Wryte(name=str(uuid.uuid4()), bare=True)
     w.add_handler(handler=logging.StreamHandler(sys.stdout),
                   name='_json',
                   formatter='json',
                   level='BOOBOO')
     assert len(w.list_handlers()) == 0
Пример #2
0
 def test_add_handler_bad_level(self):
     w = Wryte(name=str(uuid.uuid4()), bare=True)
     with pytest.raises(ValueError):
         w.add_handler(handler=logging.StreamHandler(sys.stdout),
                       name='_json',
                       formatter='json',
                       level='BOOBOO')
Пример #3
0
    def test_add_handler(self):
        w = Wryte(name=str(uuid.uuid4()), bare=True)
        assert len(w.list_handlers()) == 0

        name = w.add_handler(handler=logging.StreamHandler(sys.stdout),
                             name='_json',
                             formatter='json',
                             level='debug')

        assert len(w.list_handlers()) == 1
        assert w.list_handlers() == ['_json']
        assert name == '_json'
        assert w.logger.getEffectiveLevel() == 10
Пример #4
0
 def test_another_formatter(self):
     w = Wryte(name=str(uuid.uuid4()), bare=True)
     w.add_handler(handler=logging.StreamHandler(sys.stdout),
                   name='_json',
                   formatter=wryte.ConsoleFormatter(),
                   level='info')