diff --git a/converters/py-num2words/Makefile b/converters/py-num2words/Makefile index a142432829c..8ae2a55918b 100644 --- a/converters/py-num2words/Makefile +++ b/converters/py-num2words/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.1.1.1 2019/06/15 12:13:04 robert Exp $ +# $OpenBSD: Makefile,v 1.2 2019/12/02 21:45:27 kmos Exp $ COMMENT = convert numbers to words @@ -20,5 +20,8 @@ FLAVOR ?= MODPY_PI = Yes MODPY_SETUPTOOLS = Yes +MODPY_PYTEST = Yes + +TEST_DEPENDS = devel/py-docopt${MODPY_FLAVOR} .include diff --git a/converters/py-num2words/patches/patch-setup_py b/converters/py-num2words/patches/patch-setup_py new file mode 100644 index 00000000000..2b791c66825 --- /dev/null +++ b/converters/py-num2words/patches/patch-setup_py @@ -0,0 +1,13 @@ +$OpenBSD: patch-setup_py,v 1.1 2019/12/02 21:45:27 kmos Exp $ + +delegator isn't ported and we've patched out those tests + +Index: setup.py +--- setup.py.orig ++++ setup.py +@@ -75,5 +75,4 @@ setup( + classifiers=CLASSIFIERS, + scripts=['bin/num2words'], + install_requires=["docopt>=0.6.2"], +- tests_require=['delegator.py'], + ) diff --git a/converters/py-num2words/patches/patch-tests_test_cli_py b/converters/py-num2words/patches/patch-tests_test_cli_py new file mode 100644 index 00000000000..c2d9218d552 --- /dev/null +++ b/converters/py-num2words/patches/patch-tests_test_cli_py @@ -0,0 +1,22 @@ +$OpenBSD: patch-tests_test_cli_py,v 1.1 2019/12/02 21:45:27 kmos Exp $ + +Delegator not imported yet, so skip these tests + +Index: tests/test_cli.py +--- tests/test_cli.py.orig ++++ tests/test_cli.py +@@ -20,11 +20,13 @@ from __future__ import unicode_literals + + import os + import unittest ++import pytest + ++pytest.skip("delegator not ported to OpenBSD yet", allow_module_level=True) ++ + import delegator + + import num2words +- + + class CliCaller(object): +