test_autounmask: test missing keyword
authorZac Medico <zmedico@gentoo.org>
Tue, 17 May 2011 20:33:10 +0000 (13:33 -0700)
committerZac Medico <zmedico@gentoo.org>
Tue, 17 May 2011 20:33:10 +0000 (13:33 -0700)
pym/portage/tests/resolver/test_autounmask.py

index 6ffdaaf593766be7667900d59afcf5aea7b29343..54c435f56216c7e83318096a2a94b05d610fd3b9 100644 (file)
@@ -232,12 +232,20 @@ class AutounmaskTestCase(TestCase):
                                        mergelist = ["app-text/C-1"],
                                        unstable_keywords = ["app-text/C-1"],
                                        needed_p_mask_changes = ["app-text/C-1"]),
+                               #Make sure unstable keyword is preferred over missing keyword
                                ResolverPlaygroundTestCase(
                                        ["app-text/D"],
                                        options = {"--autounmask": True},
                                        success = False,
                                        mergelist = ["app-text/D-1"],
-                                       unstable_keywords = ["app-text/D-1"])
+                                       unstable_keywords = ["app-text/D-1"]),
+                               #Test missing keyword
+                               ResolverPlaygroundTestCase(
+                                       ["=app-text/D-2"],
+                                       options = {"--autounmask": True},
+                                       success = False,
+                                       mergelist = ["app-text/D-2"],
+                                       unstable_keywords = ["app-text/D-2"])
                        )
 
                profile = {