コード例 #1
0
ファイル: test_base.py プロジェクト: deresmos/delogger
    def test_not_can_run(self):
        delogger = Delogger("can_not_run")
        delogger.load_decorator(_CanNotRun())
        logger = delogger.get_logger()

        @logger.can_not_run
        def test_func():
            return 1

        ret = test_func()

        assert ret == 1
コード例 #2
0
ファイル: test_base.py プロジェクト: deresmos/delogger
    def test_assert_already_defined_decorator(self):
        delogger = Delogger("already_defined")
        delogger.load_decorator(_CanNotRun())

        with pytest.raises(AttributeError):
            delogger.load_decorator(_CanNotRun())