def test_latest_version_returned_as_expected(self): self._mock_version_list(['1.1.3', '1.1.4', '1.2', '1.8', '1.8.6', '1.9a1', '1.9b1']) pv = PackageVersion() latest = pv.get_latest('Django') self.assertEqual(str(semantic_version.Version.coerce('1.9b1', partial=True)), latest) self._mock_version_list([], 'Flask') latest = pv.get_latest('Flask') self.assertEqual('0.0.0-na', latest)
def test_latest_version_returned_as_expected(self): self._mock_version_list( ['1.1.3', '1.1.4', '1.2', '1.8', '1.8.6', '1.9a1', '1.9b1']) pv = PackageVersion() latest = pv.get_latest('Django') self.assertEqual( str(semantic_version.Version.coerce('1.9b1', partial=True)), latest) self._mock_version_list([], 'Flask') latest = pv.get_latest('Flask') self.assertEqual('0.0.0-na', latest)