[yum-cvs] 2 commits - test/depsolvetests.py
James Bowes
jbowes at linux.duke.edu
Thu Aug 2 14:26:52 UTC 2007
test/depsolvetests.py | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
New commits:
commit 087a91e240381667cd388a8c3ac4f0603d3287b6
Author: James Bowes <jbowes at redhat.com>
Date: Thu Aug 2 10:22:11 2007 -0400
Also set _tsInfo on the TestingDepsolve
diff --git a/test/depsolvetests.py b/test/depsolvetests.py
index 23411bd..11c7fc3 100644
--- a/test/depsolvetests.py
+++ b/test/depsolvetests.py
@@ -52,6 +52,7 @@ class TestingDepsolve(depsolve.Depsolve):
self.conf = FakeConf()
self.tsInfo = tsInfo
+ self._tsInfo = tsInfo
self.rpmdb = rpmdb
self.pkgSack = pkgSack
commit c574c2a376a474c4cb57611c63d5967836194331
Author: James Bowes <jbowes at redhat.com>
Date: Thu Aug 2 10:21:20 2007 -0400
Create an init method for TestingDepsolve, and move appropriate logic there.
diff --git a/test/depsolvetests.py b/test/depsolvetests.py
index d9a9900..23411bd 100644
--- a/test/depsolvetests.py
+++ b/test/depsolvetests.py
@@ -47,6 +47,14 @@ class FakePackage(packages.PackageObject, packages.RpmBase):
class TestingDepsolve(depsolve.Depsolve):
+ def __init__(self, tsInfo, rpmdb, pkgSack):
+ depsolve.Depsolve.__init__(self)
+
+ self.conf = FakeConf()
+ self.tsInfo = tsInfo
+ self.rpmdb = rpmdb
+ self.pkgSack = pkgSack
+
def getInstalledPackageObject(self, pkgtup):
return self.rpmdb.searchNevra(pkgtup[0], pkgtup[2], pkgtup[3],
pkgtup[4], pkgtup[1])[0]
@@ -57,11 +65,7 @@ def build_depsolver(tsInfo, rpmdb=packageSack.PackageSack(),
# XXX this side-affect is hacky:
tsInfo.setDatabases(rpmdb, pkgSack)
- solver = TestingDepsolve()
- solver.conf = FakeConf()
- solver.tsInfo = tsInfo
- solver.rpmdb = rpmdb
- solver.pkgSack = pkgSack
+ solver = TestingDepsolve(tsInfo, rpmdb, pkgSack)
return solver
More information about the Yum-cvs-commits
mailing list