[yum-cvs] yum/test packagetests.py,1.4,1.5
James Bowes
jbowes at linux.duke.edu
Fri Feb 16 22:22:38 UTC 2007
Update of /home/groups/yum/cvs/yum/test
In directory login1.linux.duke.edu:/tmp/cvs-serv2687/test
Modified Files:
packagetests.py
Log Message:
Add PackageEVR tests
Index: packagetests.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/test/packagetests.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- packagetests.py 16 Feb 2007 21:46:45 -0000 1.4
+++ packagetests.py 16 Feb 2007 22:22:36 -0000 1.5
@@ -78,9 +78,75 @@
self.assertFalse(self.po.inPrcoRange('provides', dep))
+class PackageEvrTests(unittest.TestCase):
+
+ def setUp(self):
+ self.evr = packages.PackageEVR(0, 1, 2)
+
+ def testLtPass(self):
+ other_evr = packages.PackageEVR(0, 1, 5)
+ self.assertTrue(self.evr < other_evr)
+
+ def testLtFailEq(self):
+ other_evr = packages.PackageEVR(0, 1, 2)
+ self.assertFalse(self.evr < other_evr)
+
+ def testLtFailGt(self):
+ other_evr = packages.PackageEVR(0, 0, 2)
+ self.assertFalse(self.evr < other_evr)
+
+ def testLePassLt(self):
+ other_evr = packages.PackageEVR(0, 1, 5)
+ self.assertTrue(self.evr <= other_evr)
+
+ def testLePassEq(self):
+ other_evr = packages.PackageEVR(0, 1, 2)
+ self.assertTrue(self.evr <= other_evr)
+
+ def testLeFailGt(self):
+ other_evr = packages.PackageEVR(0, 0, 2)
+ self.assertFalse(self.evr <= other_evr)
+
+ def testGtPass(self):
+ other_evr = packages.PackageEVR(0, 1, 0)
+ self.assertTrue(self.evr > other_evr)
+
+ def testGtFailEq(self):
+ other_evr = packages.PackageEVR(0, 1, 2)
+ self.assertFalse(self.evr > other_evr)
+
+ def testGtFailLt(self):
+ other_evr = packages.PackageEVR(0, 2, 2)
+ self.assertFalse(self.evr > other_evr)
+
+ def testGePassGt(self):
+ other_evr = packages.PackageEVR(0, 1, 0)
+ self.assertTrue(self.evr >= other_evr)
+
+ def testGePassEq(self):
+ other_evr = packages.PackageEVR(0, 1, 2)
+ self.assertTrue(self.evr >= other_evr)
+
+ def testGeFailLt(self):
+ other_evr = packages.PackageEVR(2, 1, 2)
+ self.assertFalse(self.evr >= other_evr)
+
+ def testEqPass(self):
+ other_evr = packages.PackageEVR(0, 1, 2)
+ self.assertTrue(self.evr == other_evr)
+
+ def testEqFailGt(self):
+ other_evr = packages.PackageEVR(0, 1, 0)
+ self.assertFalse(self.evr == other_evr)
+
+ def testEqFailLt(self):
+ other_evr = packages.PackageEVR(0, 4, 2)
+ self.assertFalse(self.evr == other_evr)
+
def suite():
suite = unittest.TestSuite()
suite.addTest(unittest.makeSuite(InPrcoRangePackageTests))
+ suite.addTest(unittest.makeSuite(PackageEvrTests))
return suite
if __name__ == "__main__":
More information about the Yum-cvs-commits
mailing list