Ask the Solver for a specific provider instead of the Solvable id in the pool. Signed-off-by: Jan Blunck <jblunck@suse.de> --- bindings/python/tests/solvable.py | 20 ++++---------------- 1 files changed, 4 insertions(+), 16 deletions(-) diff --git a/bindings/python/tests/solvable.py b/bindings/python/tests/solvable.py index 720bfd2..141368f 100644 --- a/bindings/python/tests/solvable.py +++ b/bindings/python/tests/solvable.py @@ -34,22 +34,10 @@ class TestSequenceFunctions(unittest.TestCase): self.pool.set_arch("i686") self.pool.add_solv( "os11-biarch.solv" ) assert self.pool.size() > 0 - - def test_solvable(self): - solv = self.pool.get(2) - assert solv - print solv - print "%s-%s.%s[%s]" % (solv.name(),solv.evr(),solv.arch(),solv.vendor()) - - def test_deps(self): - return - for s in pool: - print s - show_dep( "Provides", s.provides()) - show_dep( "Requires", s.requires()) - show_dep( "Obsoletes", s.obsoletes()) - show_dep( "Conflicts", s.conflicts()) + def test_solvable(self): + solv = list(self.pool.providers( 'product:openSUSE' )) + assert len(solv) == 1, len(solv) def test_creation(self): repo = self.pool.create_repo( 'test' ) @@ -67,7 +55,7 @@ class TestSequenceFunctions(unittest.TestCase): assert solv2.evr() == "2.0-0" solv2.set_vendor("Ruby") assert solv2.vendor() == "Ruby" - + rel = satsolver.Relation( self.pool, "two", satsolver.REL_GE, "2.0-0" ) assert rel solv1.requires().add(rel) -- 1.6.1.3 -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org