Index: devel/Makefile =================================================================== --- devel/Makefile +++ devel/Makefile @@ -4236,6 +4236,7 @@ SUBDIR += py-darts.util.lru SUBDIR += py-dateutil SUBDIR += py-dbus + SUBDIR += py-ddt SUBDIR += py-debtcollector SUBDIR += py-decorator SUBDIR += py-decoratortools Index: devel/py-ddt/Makefile =================================================================== --- devel/py-ddt/Makefile +++ devel/py-ddt/Makefile @@ -0,0 +1,27 @@ +# Created by: Carlos J. Puga Medina +# $FreeBSD$ + +PORTNAME= ddt +PORTVERSION= 1.1.1 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= cpm@FreeBSD.org +COMMENT= Data-Driven Tests + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose \ + ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml + +USES= python +USE_PYTHON= autoplist distutils + +NO_ARCH= yes + +do-test: + @cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v + +.include Index: devel/py-ddt/distinfo =================================================================== --- devel/py-ddt/distinfo +++ devel/py-ddt/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1495480516 +SHA256 (ddt-1.1.1.tar.gz) = d6dc0fc0ec23c369090456ceaaf8baa43df8171a6906c44e52909edce78c00b0 +SIZE (ddt-1.1.1.tar.gz) = 10021 Index: devel/py-ddt/pkg-descr =================================================================== --- devel/py-ddt/pkg-descr +++ devel/py-ddt/pkg-descr @@ -0,0 +1,5 @@ +DDT (Data-Driven Tests) allows you to multiply one test case by +running it with different test data, and make it appear as multiple +test cases. + +WWW: https://github.com/txels/ddt/