예제 #1
0
    def test_convert_logging_none(self):
        assert bs.convert_logging("NONE") == None

        # check lowercase works
        assert bs.convert_logging("none") == None

        # check value works
        assert bs.convert_logging(None) == None
예제 #2
0
 def test_convert_logging_bad(self):
     with pytest.raises(ValueError):
         bs.convert_logging("junk")
예제 #3
0
 def test_convert_logging_identity(self, value):
     level = getattr(logging, value)
     assert bs.convert_logging(level) == level
예제 #4
0
    def test_convert_logging_good(self, value):
        assert bs.convert_logging(value) == getattr(logging, value)

        # check lowercase works too
        assert bs.convert_logging(value.lower()) == getattr(logging, value)