Exemplo n.º 1
0
 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'))
Exemplo n.º 2
0
 def testInvalid(self):
     self.assertFalse(core.is_valid('1.0.0.0'))
     self.assertFalse(core.is_valid('1 0 0'))
Exemplo n.º 3
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'))
Exemplo n.º 4
0
 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'))
Exemplo n.º 5
0
 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'))