[yum-cvs] yum/test packagetests.py,1.2,1.3
James Bowes
jbowes at linux.duke.edu
Fri Feb 16 18:48:19 UTC 2007
Update of /home/groups/yum/cvs/yum/test
In directory login1.linux.duke.edu:/tmp/cvs-serv32183/test
Modified Files:
packagetests.py
Log Message:
add more inPrcoRange tests
Index: packagetests.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/test/packagetests.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- packagetests.py 16 Feb 2007 00:00:44 -0000 1.2
+++ packagetests.py 16 Feb 2007 18:48:17 -0000 1.3
@@ -60,6 +60,36 @@
po.prco['provides'].append(("seth", "EQ", (1, 2, 2)))
self.assertFalse(po.inPrcoRange('provides', ("seth", "EQ", (1, 2, 3))))
+ def testProvidesLePassEq(self):
+ po = packages.RpmBase()
+ po.prco['provides'].append(("seth", "EQ", (1, 2, 2)))
+ self.assertTrue(po.inPrcoRange('provides', ("seth", "LE", (1, 2, 2))))
+
+ def testProvidesLePassGt(self):
+ po = packages.RpmBase()
+ po.prco['provides'].append(("seth", "EQ", (1, 2, 2)))
+ self.assertTrue(po.inPrcoRange('provides', ("seth", "LE", (1, 5, 2))))
+
+ def testProvidesLeFail(self):
+ po = packages.RpmBase()
+ po.prco['provides'].append(("seth", "EQ", (1, 2, 2)))
+ self.assertFalse(po.inPrcoRange('provides', ("seth", "LE", (0, 2, 2))))
+
+ def testProvidesLtPass(self):
+ po = packages.RpmBase()
+ po.prco['provides'].append(("seth", "EQ", (1, 2, 2)))
+ self.assertTrue(po.inPrcoRange('provides', ("seth", "LT", (1, 2, 6))))
+
+ def testProvidesLtFailEq(self):
+ po = packages.RpmBase()
+ po.prco['provides'].append(("seth", "EQ", (1, 2, 2)))
+ self.assertFalse(po.inPrcoRange('provides', ("seth", "LT", (1, 2, 2))))
+
+ def testProvidesLtFailGt(self):
+ po = packages.RpmBase()
+ po.prco['provides'].append(("seth", "EQ", (1, 2, 2)))
+ self.assertFalse(po.inPrcoRange('provides', ("seth", "LT", (1, 0, 2))))
+
def suite():
suite = unittest.TestSuite()
suite.addTest(unittest.makeSuite(InPrcoRangePackageTests))
More information about the Yum-cvs-commits
mailing list