def test_updater_changes(self, runtests_mock, revision_mock, st_mock): bot_mock, q_mock = Mock(), Mock() revision_mock.q.order_by.return_value = q_mock q_mock.first = [Mock(), Mock(), Mock(), Mock()].pop st_mock.return_value = 1, 2, 3 plugins.updater(bot_mock) assert runtests_mock.update.called assert bot_mock.run_command.called runtests_mock.reset_mock(), bot_mock.reset_mock() st_mock.return_value = 1, 0, 0 plugins.updater(bot_mock) assert runtests_mock.update.called assert bot_mock.run_command.called is False
def test_updater(self, runtests_mock): bot_mock = Mock() plugins.updater(bot_mock) assert runtests_mock.update.called assert bot_mock.run_command.called is False