def testComparisonsBad(self): self.assertFalse(core.verify_list(['1.0.0', '1.1.0'], comparison='eq')) self.assertFalse(core.verify_list(['1.0.0', '1.0.0'], comparison='ne')) self.assertFalse(core.verify_list(['1.1.0', '1.0.0'], comparison='lt')) self.assertFalse(core.verify_list(['1.0.0', '1.1.0'], comparison='gt')) self.assertFalse(core.verify_list(['1.1.0', '1.0.0', '1.0.0'], comparison='le')) self.assertFalse(core.verify_list(['1.0.0', '1.0.0', '1.1.0'], comparison='ge'))
def testAlpha(self): self.assertTrue(core.verify_list(['a', 'b', 'c'], scheme='string'))
def testStandard(self): self.assertTrue(core.verify_list(['1.0.0', '1.0.1', '2.0.0'], scheme='string'))
def testNumeric(self): self.assertTrue(core.verify_list(['1', '2', '3'], scheme='string'))
def testSpec2(self): self.assertTrue(core.verify_list(['1.9.0', '1.10.0', '1.11.0'], 'lt')) self.assertFalse(core.is_valid('01.1.1')) self.assertFalse(core.is_valid('-1.1.1')) self.assertFalse(core.is_valid('1.1')) self.assertFalse(core.is_valid('1.1.1.1'))
def testSpec11(self): self.assertTrue(core.verify_list(['1.0.0', '2.0.0', '2.1.0', '2.1.1'], 'lt')) self.assertTrue(core.verify_list(['1.0.0-alpha', '1.0.0-alpha.1', '1.0.0-alpha.beta', '1.0.0-beta', '1.0.0-beta.2', '1.0.0-beta.11', '1.0.0-rc.1', '1.0.0'], 'lt'))
def testSpec10(self): self.assertTrue(core.is_valid('1.0.0-alpha+001')) self.assertTrue(core.is_valid('1.0.0+20130313144700')) self.assertTrue(core.is_valid('1.0.0-beta+exp.sha.5114f85')) self.assertTrue(core.verify_list(['1.0.0', '1.0.0+1', '1.0.0+2'], 'eq'))