test_rebuild: test --rebuild-if-new-rev more
authorDavid James <davidjames@chromium.org>
Wed, 4 May 2011 17:35:02 +0000 (10:35 -0700)
committerZac Medico <zmedico@gentoo.org>
Wed, 4 May 2011 17:35:02 +0000 (10:35 -0700)
pym/portage/tests/resolver/test_rebuild.py

index 1f4b6ae24ce80eadd2e0b6201ad6ca7170ced96b..b9c4d6d65c91691d14556eaaa65f3a5fa2037aff 100644 (file)
@@ -110,6 +110,21 @@ class RebuildTestCase(TestCase):
                                                'sys-apps/b-2', 'sys-apps/e-2', 'sys-apps/g-2'],
                                        ignore_mergelist_order = True,
                                        success = True),
+
+                               ResolverPlaygroundTestCase(
+                                       ["=sys-libs/x-1"],
+                                       options = {"--rebuild-if-new-rev" : True},
+                                       mergelist = ['sys-libs/x-1'],
+                                       ignore_mergelist_order = True,
+                                       success = True),
+
+                               ResolverPlaygroundTestCase(
+                                       ["=sys-libs/x-1"],
+                                       options = {"--rebuild-if-unbuilt" : True},
+                                       mergelist = ['sys-libs/x-1', 'sys-apps/a-2',
+                                               'sys-apps/b-2', 'sys-apps/e-2', 'sys-apps/g-2'],
+                                       ignore_mergelist_order = True,
+                                       success = True),
                        )
 
                playground = ResolverPlayground(ebuilds=ebuilds,