[yum-cvs] test/skipbroken-tests.py

Tim Lauridsen timlau at linux.duke.edu
Wed Jan 9 13:39:17 UTC 2008


 test/skipbroken-tests.py |   16 ++++++++++++++++
 1 file changed, 16 insertions(+)

New commits:
commit fca2486ea6916f5bbc3d5c09275ef056ffebcb79
Author: Tim Lauridsen <tim at naboo.local>
Date:   Wed Jan 9 14:37:13 2008 +0100

    Added extra skip-broken testcase

diff --git a/test/skipbroken-tests.py b/test/skipbroken-tests.py
index 164ee1b..e4b1373 100644
--- a/test/skipbroken-tests.py
+++ b/test/skipbroken-tests.py
@@ -254,6 +254,22 @@ class SkipBrokenTests(DepsolveTests):
         self.assertEquals('empty', *self.resolveCode(skip=True))
         self.assertResult([])
 
+    def test2PkgReqSameDep(self):
+        po1 = self._createRepoPackage('foo')
+        po1.addRequires('bar')
+        po1.addRequires('foobar')
+        po2 = self._createRepoPackage('bar')
+        po2.addRequires('zzzz')
+        po3 = self._createRepoPackage('barfoo')
+        po3.addRequires('foobar')
+        po4 = self._createRepoPackage('foobar')
+        self.tsInfo.addInstall(po1)
+        self.tsInfo.addInstall(po3)
+
+        self.assertEquals('ok', *self.resolveCode(skip=True))
+        self.assertResult([po3,po4])
+
+
     def resolveCode(self,skip = False):
         solver = YumBase()
         solver.conf = FakeConf()



More information about the Yum-cvs-commits mailing list