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)
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)
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)