summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>2009-09-11 12:48:53 +0000
committerArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>2009-09-11 12:48:53 +0000
commitab9ce3fee0ea1839a4cc671116907cf292ac8c5f (patch)
treed510e7630461739f82069bed0a782c376229d206 /dev-python/cssutils
parentInitial addition. (diff)
downloadgentoo-2-ab9ce3fee0ea1839a4cc671116907cf292ac8c5f.tar.gz
gentoo-2-ab9ce3fee0ea1839a4cc671116907cf292ac8c5f.tar.bz2
gentoo-2-ab9ce3fee0ea1839a4cc671116907cf292ac8c5f.zip
Add "test" USE flag.
(Portage version: 14221-svn/cvs/Linux x86_64)
Diffstat (limited to 'dev-python/cssutils')
-rw-r--r--dev-python/cssutils/ChangeLog6
-rw-r--r--dev-python/cssutils/cssutils-0.9.6_beta5.ebuild18
2 files changed, 17 insertions, 7 deletions
diff --git a/dev-python/cssutils/ChangeLog b/dev-python/cssutils/ChangeLog
index 794a82afe2f9..155661d69305 100644
--- a/dev-python/cssutils/ChangeLog
+++ b/dev-python/cssutils/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-python/cssutils
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/cssutils/ChangeLog,v 1.6 2009/09/05 13:49:12 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/cssutils/ChangeLog,v 1.7 2009/09/11 12:48:53 arfrever Exp $
+
+ 11 Sep 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ cssutils-0.9.6_beta5.ebuild:
+ Add "test" USE flag.
05 Sep 2009; Patrick Lauer <patrick@gentoo.org>
-cssutils-0.9.6_alpha4.ebuild, -cssutils-0.9.6_beta4.ebuild:
diff --git a/dev-python/cssutils/cssutils-0.9.6_beta5.ebuild b/dev-python/cssutils/cssutils-0.9.6_beta5.ebuild
index 9cf5f4f3fc97..908f1f6bb96d 100644
--- a/dev-python/cssutils/cssutils-0.9.6_beta5.ebuild
+++ b/dev-python/cssutils/cssutils-0.9.6_beta5.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/cssutils/cssutils-0.9.6_beta5.ebuild,v 1.1 2009/08/30 21:14:15 arfrever Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/cssutils/cssutils-0.9.6_beta5.ebuild,v 1.2 2009/09/11 12:48:53 arfrever Exp $
EAPI="2"
SUPPORT_PYTHON_ABIS="1"
@@ -15,24 +15,30 @@ SRC_URI="http://cssutils.googlecode.com/files/${MY_P}.zip"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
+IUSE="test"
RDEPEND=">=dev-python/setuptools-0.6_rc7-r1"
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+ test? ( dev-python/minimock )"
RESTRICT_PYTHON_ABIS="3*"
S="${WORKDIR}/${MY_P}"
+src_prepare() {
+ distutils_src_prepare
+
+ sed -e "s/os.chdir(os.path.dirname(__file__)/& or '.'/" -i src/tests/test_cssutils.py || die "sed failed"
+}
+
src_test() {
testing() {
- pushd src/tests > /dev/null || die
+ cd "${S}/src/tests"
local test
for test in test_*.py; do
echo -e "\e[1;31mRunning ${test}...\e[0m"
- PYTHONPATH="../../build-${PYTHON_ABI}/lib" "$(PYTHON)" "${test}" || die "${test} failed with Python ${PYTHON_ABI}"
+ PYTHONPATH="../../build-${PYTHON_ABI}/lib" "$(PYTHON)" "${test}" || ewarn "${test} failed with Python ${PYTHON_ABI}"
done
- popd > /dev/null || die
}
python_execute_function testing
}