def test_compare_versions(self): self.assertEquals(-1, Util.compare_versions("0.4.10", "0.4.11")) self.assertEquals(-1, Util.compare_versions("0.4.10", "0.5")) self.assertEquals(-1, Util.compare_versions("0.4.10", "1")) self.assertEquals(0, Util.compare_versions("0.4.10", "0.4.10")) self.assertEquals(1, Util.compare_versions("0.4.10", "0.4.8")) self.assertEquals(1, Util.compare_versions("0.4.10", "0.4")) self.assertEquals(1, Util.compare_versions("0.4.10", "0"))
def test_compare_versions(self): self.assertEqual(-1, Util.compare_versions("0.6.9", "0.7.0-alpha1")) self.assertEqual(-1, Util.compare_versions("0.4.10", "0.4.11")) self.assertEqual(-1, Util.compare_versions("0.4.10", "0.5")) self.assertEqual(-1, Util.compare_versions("0.4.10", "1")) self.assertEqual(0, Util.compare_versions("0.4.10", "0.4.10")) self.assertEqual(0, Util.compare_versions("1.0.0", "1.0")) # PEP 440 details self.assertEqual(1, Util.compare_versions("0.4.10", "0.4.8")) self.assertEqual(1, Util.compare_versions("0.4.10", "0.4")) self.assertEqual(1, Util.compare_versions("0.4.10", "0")) self.assertEqual(1, Util.compare_versions("0.7.0-beta1", "0.7.0-alpha1")) self.assertEqual(1, Util.compare_versions("0.7.0", "0.7.0-alpha1")) self.assertEqual(1, Util.compare_versions("0.7.0", "0.7.0-beta1"))