Author: aschnell Date: Fri Aug 24 15:21:35 2007 New Revision: 6871 URL: http://svn.opensuse.org/viewcvs/zypp?rev=6871&view=rev Log: - added test Added: trunk/libzypp-testsuite/pokus/tests/deps-tests/ trunk/libzypp-testsuite/pokus/tests/deps-tests/self-provides1.rb (with props) trunk/libzypp-testsuite/pokus/tests/deps-tests/self-provides1.ref.out Added: trunk/libzypp-testsuite/pokus/tests/deps-tests/self-provides1.rb URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-testsuite/pokus/tests/deps-tests/self-provides1.rb?rev=6871&view=auto ============================================================================== --- trunk/libzypp-testsuite/pokus/tests/deps-tests/self-provides1.rb (added) +++ trunk/libzypp-testsuite/pokus/tests/deps-tests/self-provides1.rb Fri Aug 24 15:21:35 2007 @@ -0,0 +1,45 @@ +#!/usr/bin/ruby + + +# Test addition of self-provides. + + +require 'zypptools/lib/package' +require 'zypptools/output/output' +include ZYppTools + +require '../../src/testsuite' + + +packages = Array.new() + +pkg = Package.new("Nuremberg") +pkg.arch = "i586" +pkg.rpmsize = 42 +pkg.version = "1.2" +pkg.release = 1 +pkg.summary = "A pure test package" +packages.push(pkg) + +pkg = Package.new("Prague") +pkg.arch = "i586" +pkg.rpmsize = 42 +pkg.version = "1.4" +pkg.release = 1 +pkg.summary = "A pure test package" +pkg.deps :provides, "Prague == 1.2" +packages.push(pkg) + + +path = Testsuite::write_repo(:yum, packages) + + +Testsuite::set_arch("i586") +pool = Testsuite::read_repo("file://" + path) + +Testsuite::haha2(pool).each do |res| + puts "#{res.kind_to_s} #{res.name} #{res.edition.to_s} #{res.arch.to_s}" + Testsuite::dump_deps(res, Dep.PROVIDES) + puts +end + Added: trunk/libzypp-testsuite/pokus/tests/deps-tests/self-provides1.ref.out URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-testsuite/pokus/tests/deps-tests/self-provides1.ref.out?rev=6871&view=auto ============================================================================== --- trunk/libzypp-testsuite/pokus/tests/deps-tests/self-provides1.ref.out (added) +++ trunk/libzypp-testsuite/pokus/tests/deps-tests/self-provides1.ref.out Fri Aug 24 15:21:35 2007 @@ -0,0 +1,7 @@ +package Nuremberg 1.2-1 i586 + Provides: Nuremberg == 1.2-1 + +package Prague 1.4-1 i586 + Provides: Prague == 1.2 + Provides: Prague == 1.4-1 + -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org