Example #1
0
def test_verbosity_level():
    io = StringIO()
    l = Logger(io=io)
    assert l.verbosity == Logger.WARN
    l.configure(verbosity=Logger.ERROR)
    l.error('asdf')
    assert io.getvalue() == 'asdf\n'
    l.info('foo')
    assert io.getvalue() == 'asdf\n'
    l.fatal('bar')
    assert io.getvalue() == 'asdf\nbar\n'
    l.debug('hello')
    assert io.getvalue() == 'asdf\nbar\n'
    l.warn('world')
    assert io.getvalue() == 'asdf\nbar\n'