def test_add_del_stdout(self): h = add_stdout(obj=LOG) assert h.name == LOG_NAME_STDOUT assert str_level(level=h.level).lower() == LOG_LEVEL_CONSOLE assert isinstance(h, logging.StreamHandler) assert h in LOG.handlers dh = del_stdout(obj=LOG) assert isinstance(dh, dict) assert LOG.name in dh assert isinstance(dh[LOG.name], list) assert h in dh[LOG.name] assert h not in LOG.handlers
def test_add_del_stdout(self): """Pass.""" h = logs.add_stdout(obj=logs.LOG) assert h.name == axonapi.constants.LOG_NAME_STDOUT assert (logs.str_level( level=h.level).lower() == axonapi.constants.LOG_LEVEL_CONSOLE) assert isinstance(h, logging.StreamHandler) assert h in logs.LOG.handlers dh = logs.del_stdout(obj=logs.LOG) assert isinstance(dh, dict) assert logs.LOG.name in dh assert isinstance(dh[logs.LOG.name], tools.LIST) assert h in dh[logs.LOG.name] assert h not in logs.LOG.handlers
def test_add_del_file(self): h = add_file(obj=LOG) assert h.name == LOG_NAME_FILE assert str_level(level=h.level).lower() == LOG_LEVEL_FILE assert isinstance(h, logging.handlers.RotatingFileHandler) assert h in LOG.handlers assert getattr(h, "PATH", None) assert isinstance(h.PATH, pathlib.Path) dh = del_file(LOG) assert isinstance(dh, dict) assert LOG.name in dh assert isinstance(dh[LOG.name], list) assert h in dh[LOG.name] assert h not in LOG.handlers
def test_add_del_file(self): """Pass.""" h = logs.add_file(obj=logs.LOG) assert h.name == axonapi.constants.LOG_NAME_FILE assert logs.str_level( level=h.level).lower() == axonapi.constants.LOG_LEVEL_FILE assert isinstance(h, logs.logging.handlers.RotatingFileHandler) assert h in logs.LOG.handlers assert getattr(h, "PATH", None) assert isinstance(h.PATH, tools.pathlib.Path) dh = logs.del_file(logs.LOG) assert isinstance(dh, dict) assert logs.LOG.name in dh assert isinstance(dh[logs.LOG.name], tools.LIST) assert h in dh[logs.LOG.name] assert h not in logs.LOG.handlers
def test_str_level_fail(self): with pytest.raises(ToolsError): str_level(level="xx")
def test_str_level_str(self): assert str_level(level="debug") == "DEBUG"
def test_str_level_str_int(self): assert str_level(level="10") == "DEBUG"
def test_str_level_int(self): assert str_level(level=10) == "DEBUG"
def test_str_level_str(self): """Pass.""" assert str_level(level="debug") == "DEBUG"
def test_str_level_str_int(self): """Pass.""" assert str_level(level="10") == "DEBUG"
def test_str_level_fail(self): """Pass.""" with pytest.raises(exceptions.ToolsError): logs.str_level(level="xx")
def test_str_level_int(self): """Pass.""" assert logs.str_level(level=10) == "DEBUG"