Пример #1
0
    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
Пример #2
0
    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
Пример #3
0
    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
Пример #4
0
    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
Пример #5
0
 def test_str_level_fail(self):
     with pytest.raises(ToolsError):
         str_level(level="xx")
Пример #6
0
 def test_str_level_str(self):
     assert str_level(level="debug") == "DEBUG"
Пример #7
0
 def test_str_level_str_int(self):
     assert str_level(level="10") == "DEBUG"
Пример #8
0
 def test_str_level_int(self):
     assert str_level(level=10) == "DEBUG"
Пример #9
0
 def test_str_level_str(self):
     """Pass."""
     assert str_level(level="debug") == "DEBUG"
Пример #10
0
 def test_str_level_str_int(self):
     """Pass."""
     assert str_level(level="10") == "DEBUG"
Пример #11
0
 def test_str_level_fail(self):
     """Pass."""
     with pytest.raises(exceptions.ToolsError):
         logs.str_level(level="xx")
Пример #12
0
 def test_str_level_int(self):
     """Pass."""
     assert logs.str_level(level=10) == "DEBUG"