def test_get_latest_release_with_error_tag_success(self, mocker): """ :type mocker: Mocker """ checker = NewVersionChecker(Mock(), True) mocker.get( 'https://api.github.com/repos/werwolfby/monitorrent/releases', text=self.read_httpretty_content('github.com_releases.json', encoding='utf-8')) self.assertEqual('1.1.0-rc.4', checker.get_latest_release())
def test_get_latest_prerelease_release(self): checker = NewVersionChecker(True) self.assertEqual('1.1.0-rc.1.1', checker.get_latest_release())
def test_get_latest_public_release(self): checker = NewVersionChecker(False) self.assertEqual('1.0.2', checker.get_latest_release())
def test_get_latest_prerelease_release(self): checker = NewVersionChecker(Mock(), True) self.assertEqual('1.1.0-rc.1.1', checker.get_latest_release())
def test_get_latest_public_release(self): checker = NewVersionChecker(Mock(), False) self.assertEqual('1.0.2', checker.get_latest_release())