Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: python@g.o, "Michał Górny" <mgorny@g.o>
Subject: [gentoo-dev] [PATCH v2 1/2] distutils-r1.eclass: distutils_enable_tests, add 'setup.py' option
Date: Sat, 16 Nov 2019 11:04:49
Message-Id: 20191116110419.268883-1-mgorny@gentoo.org
1 Signed-off-by: Michał Górny <mgorny@g.o>
2 ---
3 eclass/distutils-r1.eclass | 6 ++++++
4 1 file changed, 6 insertions(+)
5
6 Changed in v2: added '--verbose' to setup.py call
7
8 diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
9 index e2cd076d4148..63e77bf014c1 100644
10 --- a/eclass/distutils-r1.eclass
11 +++ b/eclass/distutils-r1.eclass
12 @@ -241,6 +241,7 @@ fi
13 #
14 # - nose: nosetests (dev-python/nose)
15 # - pytest: dev-python/pytest
16 +# - setup.py: setup.py test (no deps included)
17 # - unittest: for built-in Python unittest module
18 #
19 # This function is meant as a helper for common use cases, and it only
20 @@ -268,6 +269,11 @@ distutils_enable_tests() {
21 pytest -vv || die "Tests fail with ${EPYTHON}"
22 }
23 ;;
24 + setup.py)
25 + python_test() {
26 + esetup.py test --verbose
27 + }
28 + ;;
29 unittest)
30 python_test() {
31 "${EPYTHON}" -m unittest discover -v ||
32 --
33 2.24.0

Replies