git: 04ffc1149dcf - main - security/py-vici: fix tests
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 27 Apr 2022 11:42:29 UTC
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>