Пример #1
0
 def test_ver_eval(self):
     self.assertEqual(ver_eval('1.7.0', '==1.7'), True)
     self.assertEqual(ver_eval('1.7.0', '<=1.7'), True)
     self.assertEqual(ver_eval('1.7.0', '<1.7'), False)
     self.assertEqual(ver_eval('1.7.0', '>=1.7'), True)
     self.assertEqual(ver_eval('1.7.0', '>1.7'), False)
     self.assertEqual(ver_eval('1.6.7', '>=1.7'), False)
     self.assertEqual(ver_eval('2013a', '>2013b'), False)
     self.assertEqual(ver_eval('2013k', '>2013b'), True)
     self.assertEqual(ver_eval('3.0.0', '>2013b'), False)
     self.assertEqual(ver_eval('1.0.0', '>1.0.0a'), True)
     self.assertEqual(ver_eval('1.0.0', '>1.0.0*'), True)
     self.assertEqual(ver_eval('1.0', '1.0*'), True)
     self.assertEqual(ver_eval('1.0.0', '1.0*'), True)
     self.assertEqual(ver_eval('1.0', '1.0.0*'), True)
     self.assertEqual(ver_eval('1.0.1', '1.0.0*'), False)
     self.assertEqual(ver_eval('2013a', '2013a*'), True)
     self.assertEqual(ver_eval('2013a', '2013b*'), False)
     self.assertEqual(ver_eval('2013ab', '2013a*'), True)
     self.assertEqual(ver_eval('1.3.4', '1.2.4*'), False)
     self.assertEqual(ver_eval('1.2.3+4.5.6', '1.2.3*'), True)
     self.assertEqual(ver_eval('1.2.3+4.5.6', '1.2.3+4*'), True)
     self.assertEqual(ver_eval('1.2.3+4.5.6', '1.2.3+5*'), False)
     self.assertEqual(ver_eval('1.2.3+4.5.6', '1.2.4+5*'), False)
Пример #2
0
 def test_ver_eval(self):
     self.assertEqual(ver_eval('1.7.0', '==1.7'), True)
     self.assertEqual(ver_eval('1.7.0', '<=1.7'), True)
     self.assertEqual(ver_eval('1.7.0', '<1.7'), False)
     self.assertEqual(ver_eval('1.7.0', '>=1.7'), True)
     self.assertEqual(ver_eval('1.7.0', '>1.7'), False)
     self.assertEqual(ver_eval('1.6.7', '>=1.7'), False)
     self.assertEqual(ver_eval('2013a', '>2013b'), False)
     self.assertEqual(ver_eval('2013k', '>2013b'), True)
     self.assertEqual(ver_eval('3.0.0', '>2013b'), False)
     self.assertEqual(ver_eval('1.0.0', '>1.0.0a'), True)
     self.assertEqual(ver_eval('1.0.0', '>1.0.0*'), True)
Пример #3
0
 def test_ver_eval(self):
     self.assertEqual(ver_eval('1.7.0', '==1.7'), True)
     self.assertEqual(ver_eval('1.7.0', '<=1.7'), True)
     self.assertEqual(ver_eval('1.7.0', '<1.7'), False)
     self.assertEqual(ver_eval('1.7.0', '>=1.7'), True)
     self.assertEqual(ver_eval('1.7.0', '>1.7'), False)
     self.assertEqual(ver_eval('1.6.7', '>=1.7'), False)
     self.assertEqual(ver_eval('2013a', '>2013b'), False)
     self.assertEqual(ver_eval('2013k', '>2013b'), True)
     self.assertEqual(ver_eval('3.0.0', '>2013b'), False)
     self.assertEqual(ver_eval('1.0.0', '>1.0.0a'), True)
     self.assertEqual(ver_eval('1.0.0', '>1.0.0*'), True)
Пример #4
0
 def test_ver_eval(self):
     self.assertEqual(ver_eval('1.7.0', '==1.7'), True)
     self.assertEqual(ver_eval('1.7.0', '<=1.7'), True)
     self.assertEqual(ver_eval('1.7.0', '<1.7'), False)
     self.assertEqual(ver_eval('1.7.0', '>=1.7'), True)
     self.assertEqual(ver_eval('1.7.0', '>1.7'), False)
     self.assertEqual(ver_eval('1.6.7', '>=1.7'), False)
     self.assertEqual(ver_eval('2013a', '>2013b'), False)
     self.assertEqual(ver_eval('2013k', '>2013b'), True)
     self.assertEqual(ver_eval('3.0.0', '>2013b'), False)
     self.assertEqual(ver_eval('1.0.0', '>1.0.0a'), True)
     self.assertEqual(ver_eval('1.0.0', '>1.0.0*'), True)
     self.assertEqual(ver_eval('1.0', '1.0*'), True)
     self.assertEqual(ver_eval('1.0.0', '1.0*'), True)
     self.assertEqual(ver_eval('1.0', '1.0.0*'), True)
     self.assertEqual(ver_eval('1.0.1', '1.0.0*'), False)
     self.assertEqual(ver_eval('2013a', '2013a*'), True)
     self.assertEqual(ver_eval('2013a', '2013b*'), False)
     self.assertEqual(ver_eval('2013ab', '2013a*'), True)
     self.assertEqual(ver_eval('1.3.4', '1.2.4*'), False)
     self.assertEqual(ver_eval('1.2.3+4.5.6', '1.2.3*'), True)
     self.assertEqual(ver_eval('1.2.3+4.5.6', '1.2.3+4*'), True)
     self.assertEqual(ver_eval('1.2.3+4.5.6', '1.2.3+5*'), False)
     self.assertEqual(ver_eval('1.2.3+4.5.6', '1.2.4+5*'), False)
Пример #5
0
 def test_ver_eval(self):
     self.assertEqual(ver_eval("1.7.0", "==1.7"), True)
     self.assertEqual(ver_eval("1.7.0", "<=1.7"), True)
     self.assertEqual(ver_eval("1.7.0", "<1.7"), False)
     self.assertEqual(ver_eval("1.7.0", ">=1.7"), True)
     self.assertEqual(ver_eval("1.7.0", ">1.7"), False)
     self.assertEqual(ver_eval("1.6.7", ">=1.7"), False)
     self.assertEqual(ver_eval("2013a", ">2013b"), False)
     self.assertEqual(ver_eval("2013k", ">2013b"), True)
     self.assertEqual(ver_eval("3.0.0", ">2013b"), False)
     self.assertEqual(ver_eval("1.0.0", ">1.0.0a"), True)
     self.assertEqual(ver_eval("1.0.0", ">1.0.0*"), True)