summaryrefslogtreecommitdiffstats
path: root/pym/portage/tests/emerge
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-11-08 08:13:32 -0800
committerZac Medico <zmedico@gentoo.org>2011-11-08 08:13:32 -0800
commit450711a0d78a8ccc4d837cb39b85c2871d17ccf2 (patch)
tree80371301dea9bc3ac573e9ff140a25c5710dca0f /pym/portage/tests/emerge
parent8a9c4c6a84511c40b91a4dd7dcb9f80f909211de (diff)
downloadportage-450711a0d78a8ccc4d837cb39b85c2871d17ccf2.tar.gz
portage-450711a0d78a8ccc4d837cb39b85c2871d17ccf2.tar.bz2
portage-450711a0d78a8ccc4d837cb39b85c2871d17ccf2.zip
tests/emerge: best/has_version with prefix EAPI
Diffstat (limited to 'pym/portage/tests/emerge')
-rw-r--r--pym/portage/tests/emerge/test_simple.py15
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 = {