def testValid(self): self.assertTrue(core.is_valid('1.0.0')) self.assertTrue(core.is_valid('1.0.0', scheme='string')) self.assertTrue(core.is_valid('abcd', scheme='string'))
def testInvalid(self): self.assertFalse(core.is_valid('1.0.0.0')) self.assertFalse(core.is_valid('1 0 0'))
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'))
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 testSpec9(self): self.assertTrue(core.is_valid('1.0.0-alpha')) self.assertTrue(core.is_valid('1.0.0-alpha.1')) self.assertTrue(core.is_valid('1.0.0-0.3.7')) self.assertTrue(core.is_valid('1.0.0-x.7.z.92'))