diff options
author | Zac Medico <zmedico@gentoo.org> | 2011-02-17 02:43:02 -0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2011-02-19 16:01:23 -0800 |
commit | a310423801c0042045978d20a8522736ff5f75ed (patch) | |
tree | a7b0ef25109a37625f23c624c2821c9cb43d3399 /pym | |
parent | 0b014fc87708821aa223b29b6ed082cd5d127c85 (diff) | |
download | portage-a310423801c0042045978d20a8522736ff5f75ed.tar.gz portage-a310423801c0042045978d20a8522736ff5f75ed.tar.bz2 portage-a310423801c0042045978d20a8522736ff5f75ed.zip |
ResolverDepthTestCase: test --selective more
Diffstat (limited to 'pym')
-rw-r--r-- | pym/portage/tests/resolver/test_depth.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/pym/portage/tests/resolver/test_depth.py b/pym/portage/tests/resolver/test_depth.py index f07016784..ec3e23894 100644 --- a/pym/portage/tests/resolver/test_depth.py +++ b/pym/portage/tests/resolver/test_depth.py @@ -187,6 +187,21 @@ class ResolverDepthTestCase(TestCase): success = True, mergelist = ["dev-db/hsqldb-1.8"]), + # Don't traverse deps of an installed package with --deep=0, + # even if it's a virtual. + ResolverPlaygroundTestCase( + ["virtual/libusb:0"], + options = {"--selective" : True, "--deep" : 0}, + success = True, + mergelist = []), + + # Satisfy unsatisfied dep of installed package with --deep=1. + ResolverPlaygroundTestCase( + ["virtual/libusb:0"], + options = {"--selective" : True, "--deep" : 1}, + success = True, + mergelist = ['dev-libs/libusb-0.1.13']), + # Pull in direct dep of virtual, even with --deep=0. ResolverPlaygroundTestCase( ["sys-fs/udev"], |