Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Apr 2022 11:42:29 GMT
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 04ffc1149dcf - main - security/py-vici: fix tests
Message-ID:  <202204271142.23RBgTvV021728@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by amdmi3:

URL: https://cgit.FreeBSD.org/ports/commit/?id=04ffc1149dcfe2812d5c0a511d556325cafda9fa

commit 04ffc1149dcfe2812d5c0a511d556325cafda9fa
Author:     Dmitry Marakasov <amdmi3@FreeBSD.org>
AuthorDate: 2022-04-26 16:05:11 +0000
Commit:     Dmitry Marakasov <amdmi3@FreeBSD.org>
CommitDate: 2022-04-27 11:42:14 +0000

    security/py-vici: fix tests
    
    Switch to USES=pytest, fix test depends and run pytest directly
    instead of through tox, which hinders testing by trying to use
    unrelated interpreters and install dependencies with pip.
    
    Reported by:    reprise
    Approved by:    portmgr blanket
---
 security/py-vici/Makefile | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/security/py-vici/Makefile b/security/py-vici/Makefile
index 65821173ea99..1bf36c03c0ab 100644
--- a/security/py-vici/Makefile
+++ b/security/py-vici/Makefile
@@ -10,16 +10,12 @@ COMMENT=	Native Python interface for strongSwan's VICI protocol
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pycodestyle>0:devel/py-pycodestyle@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR}
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest-pycodestyle>0:devel/py-pytest-pycodestyle@${PY_FLAVOR}
 
-USES=		python:3.6+
+USES=		python:3.6+ pytest
 USE_PYTHON=	autoplist concurrent distutils
+PYTEST_ARGS=	--pycodestyle
 
 NO_ARCH=	yes
 
-do-test: # skip non installed python versions in the tests (because flavors)
-	cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m tox --skip-missing-interpreters
-
 .include <bsd.port.mk>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202204271142.23RBgTvV021728>