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()
评论列表
文章目录