diff options
author | Zac Medico <zmedico@gentoo.org> | 2011-11-08 08:13:32 -0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2011-11-08 08:13:32 -0800 |
commit | 450711a0d78a8ccc4d837cb39b85c2871d17ccf2 (patch) | |
tree | 80371301dea9bc3ac573e9ff140a25c5710dca0f | |
parent | 8a9c4c6a84511c40b91a4dd7dcb9f80f909211de (diff) | |
download | portage-450711a0d78a8ccc4d837cb39b85c2871d17ccf2.tar.gz portage-450711a0d78a8ccc4d837cb39b85c2871d17ccf2.tar.bz2 portage-450711a0d78a8ccc4d837cb39b85c2871d17ccf2.zip |
tests/emerge: best/has_version with prefix EAPI
-rw-r--r-- | pym/portage/tests/emerge/test_simple.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/pym/portage/tests/emerge/test_simple.py b/pym/portage/tests/emerge/test_simple.py index d108959ca..db3f496df 100644 --- a/pym/portage/tests/emerge/test_simple.py +++ b/pym/portage/tests/emerge/test_simple.py @@ -62,6 +62,21 @@ pkg_info() { einfo "called pkg_info for $CATEGORY/$PF" } +pkg_preinst() { + einfo "called pkg_preinst for $CATEGORY/$PF" + + # Test that has_version and best_version work correctly with + # prefix (involves internal ROOT -> EROOT calculation in order + # to support ROOT override via the environment with EAPIs 3 + # and later which support prefix). + if has_version $CATEGORY/$PN:$SLOT ; then + einfo "has_version detects an installed instance of $CATEGORY/$PN:$SLOT" + einfo "best_version reports that the installed instance is $(best_version $CATEGORY/$PN:$SLOT)" + else + einfo "has_version does not detect an installed instance of $CATEGORY/$PN:$SLOT" + fi +} + """ ebuilds = { |