[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