[yum-git] test/depsolvetests.py
James Antill
james at linux.duke.edu
Mon Mar 31 22:14:19 UTC 2008
test/depsolvetests.py | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
New commits:
commit 07577aed00d900cdcf24ae60bf3006efe164cacc
Author: James Antill <james at and.org>
Date: Mon Mar 31 18:14:10 2008 -0400
Arch vs. len doom testcase ... fun for skvidal
diff --git a/test/depsolvetests.py b/test/depsolvetests.py
index 2629cf5..dc258ac 100644
--- a/test/depsolvetests.py
+++ b/test/depsolvetests.py
@@ -715,6 +715,24 @@ class DepsolveTests(DepsolveTests):
self.assertEquals('ok', *self.resolveCode())
self.assertResult((po, po2))
+ def testCompareProviersArchVSLen(self):
+ po = FakePackage('abcd', arch='i386')
+ po.addRequires('foo', None, (None, None, None))
+ self.tsInfo.addInstall(po)
+
+ po1 = FakePackage('foo-bigger', arch='i686')
+ po1.addProvides('foo', None,(None,None,None))
+ po2 = FakePackage('foo-big', arch='i586')
+ po2.addProvides('foo', None,(None,None,None))
+ po3 = FakePackage('foo-xen', arch='i586')
+ po3.addProvides('foo', None,(None,None,None))
+ self.xsack.addPackage(po1)
+ self.xsack.addPackage(po2)
+ self.xsack.addPackage(po3)
+
+ self.assertEquals('ok', *self.resolveCode())
+ self.assertResult((po, po1))
+
def testSelfObsInstall(self):
xpo = FakePackage('abcd', version='2', arch='noarch')
xpo.addObsoletes('abcd-Foo', None, (None, None, None))
More information about the Yum-cvs-commits
mailing list