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'