def testVersionCompareEqual(self): s1 = LooseVersion("ports/ldconfig_compat-1.0_8.1yahoo") s2 = s1 self.assertFalse(yvc.versionCompare(s1, ">", s2)) self.assertTrue(yvc.versionCompare(s1, ">=", s2)) self.assertFalse(yvc.versionCompare(s1, "<", s2)) self.assertTrue(yvc.versionCompare(s1, "<=", s2))
def testVersionCompareSmaller(self): s1 = LooseVersion("RealPlayerGold-10.0.9.809.20070726") s2 = LooseVersion("RealPlayerGold-10.0.0.809.20070726") self.assertTrue(yvc.versionCompare(s1, ">", s2)) self.assertTrue(yvc.versionCompare(s1, ">=", s2)) self.assertFalse(yvc.versionCompare(s1, "<", s2)) self.assertFalse(yvc.versionCompare(s1, "<=", s2))
def testVersionCompareLarger(self): s1 = LooseVersion("foo-1.2") s2 = LooseVersion("foo-1.3") self.assertTrue(yvc.versionCompare(s1, "<", s2)) self.assertTrue(yvc.versionCompare(s1, "<=", s2)) self.assertFalse(yvc.versionCompare(s1, ">", s2)) self.assertFalse(yvc.versionCompare(s1, ">=", s2))