test_runner_interface.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:MUBench 作者: stg-tud 项目源码 文件源码
def test_no_logs_on_empty_changelogs(self):
        class LegacyInterface(RunnerInterfaceTestImpl): pass

        class NewerInterface(RunnerInterfaceTestImpl): pass

        LegacyInterface.version = lambda *_: StrictVersion("0.0.1")
        NewerInterface.version = lambda *_: StrictVersion("0.0.2")
        NewerInterface.changelog = lambda *_: None
        self.test_interfaces = [LegacyInterface, NewerInterface]
        uut = LegacyInterface('', [])
        uut.logger = MagicMock()

        uut._log_legacy_warning()

        uut.logger.info.assert_not_called()
        uut.logger.warning.assert_not_called()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号