commit:     a3cc7df7f919becfaf08ce68a93712fbffbd0b6d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 18 09:32:46 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Apr 18 09:39:08 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3cc7df7

net-im/poezio: Fix running tests, use correct deps

Upstream uses pytest in tests, so we need to depend on it.  Using pytest
also avoids failures due to missing optional runtime deps that are not
used in tests at all.

Closes: https://bugs.gentoo.org/717884
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 net-im/poezio/poezio-0.12.ebuild | 14 ++------------
 net-im/poezio/poezio-9999.ebuild | 14 ++------------
 2 files changed, 4 insertions(+), 24 deletions(-)

diff --git a/net-im/poezio/poezio-0.12.ebuild b/net-im/poezio/poezio-0.12.ebuild
index d4124188559..435612e4aec 100644
--- a/net-im/poezio/poezio-0.12.ebuild
+++ b/net-im/poezio/poezio-0.12.ebuild
@@ -10,8 +10,6 @@ DESCRIPTION="Console XMPP client that looks like most famous 
IRC clients"
 HOMEPAGE="https://poez.io/";
 LICENSE="ZLIB"
 SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
 
 if [[ "${PV}" == "9999" ]]; then
        EGIT_REPO_URI="https://git.poez.io/${PN}.git";
@@ -27,12 +25,8 @@ RDEPEND="
        dev-python/pyasn1[${PYTHON_USEDEP}]
        dev-python/slixmpp[${PYTHON_USEDEP}]
 "
-DEPEND="
-       test? (
-               ${RDEPEND}
-               dev-python/potr
-               dev-python/pyinotify
-       )"
+
+distutils_enable_tests pytest
 
 DOC_CONTENTS="
 Install these optional runtime dependencies for additional features.
@@ -55,7 +49,3 @@ src_install() {
 pkg_postinst() {
        readme.gentoo_print_elog
 }
-
-python_test() {
-       esetup.py test
-}

diff --git a/net-im/poezio/poezio-9999.ebuild b/net-im/poezio/poezio-9999.ebuild
index 14be76f1d81..2946371c46b 100644
--- a/net-im/poezio/poezio-9999.ebuild
+++ b/net-im/poezio/poezio-9999.ebuild
@@ -10,8 +10,6 @@ DESCRIPTION="Console XMPP client that looks like most famous 
IRC clients"
 HOMEPAGE="https://poez.io/";
 LICENSE="ZLIB"
 SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
 
 if [[ "${PV}" == "9999" ]]; then
        EGIT_REPO_URI="https://lab.louiz.org/${PN}/${PN}.git";
@@ -27,12 +25,8 @@ RDEPEND="
        dev-python/pyasn1[${PYTHON_USEDEP}]
        dev-python/slixmpp[${PYTHON_USEDEP}]
 "
-DEPEND="
-       test? (
-               ${RDEPEND}
-               dev-python/potr
-               dev-python/pyinotify
-       )"
+
+distutils_enable_tests pytest
 
 DOC_CONTENTS="
 Install these optional runtime dependencies for additional features.
@@ -55,7 +49,3 @@ src_install() {
 pkg_postinst() {
        readme.gentoo_print_elog
 }
-
-python_test() {
-       esetup.py test
-}

Reply via email to