View | Details | Raw Unified | Return to bug 242805
Collapse All | Expand All

(-)b/devel/Makefile (+1 lines)
Lines 4411-4416 Link Here
4411
    SUBDIR += py-fabric
4411
    SUBDIR += py-fabric
4412
    SUBDIR += py-fabric1
4412
    SUBDIR += py-fabric1
4413
    SUBDIR += py-fabric3
4413
    SUBDIR += py-fabric3
4414
    SUBDIR += py-factory-boy
4414
    SUBDIR += py-fam
4415
    SUBDIR += py-fam
4415
    SUBDIR += py-fastcache
4416
    SUBDIR += py-fastcache
4416
    SUBDIR += py-fasteners
4417
    SUBDIR += py-fasteners
(-)b/devel/py-factory-boy/Makefile (+48 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	factory_boy
4
PORTVERSION=	2.12.0
5
CATEGORIES=	devel python
6
MASTER_SITES=	CHEESESHOP
7
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
8
9
MAINTAINER=	meka@tilda.center
10
COMMENT=	Create comlex objects for testing purposes
11
12
LICENSE=	BSD
13
LICENSE_FILE=	${WRKSRC}/LICENSE
14
15
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}Faker>=0:devel/py-Faker@${PY_FLAVOR}
16
TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \
17
		${PYTHON_PKGNAMEPREFIX}django30>=0:www/py-django30@${PY_FLAVOR} \
18
		${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${PY_FLAVOR} \
19
		${PYTHON_PKGNAMEPREFIX}isort>=0:devel/py-isort@${PY_FLAVOR} \
20
		${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
21
		${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} \
22
		${PYTHON_PKGNAMEPREFIX}sqlalchemy13>=0:databases/py-sqlalchemy13@${PY_FLAVOR} \
23
		${PYTHON_PKGNAMEPREFIX}mongoengine>=0:databases/py-mongoengine@${PY_FLAVOR} \
24
		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} \
25
		${PYTHON_PKGNAMEPREFIX}tox>=0:devel/py-tox@${PY_FLAVOR} \
26
		${PYTHON_PKGNAMEPREFIX}text-unidecode>=0:textproc/py-text-unidecode@${PY_FLAVOR}
27
28
USES=		python
29
USE_PYTHON=	autoplist concurrent distutils
30
31
TEST_ENV=	PYTHONPATH=${WRKSRC}/src
32
33
NO_ARCH=	yes
34
35
do-test:
36
	cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m unittest discover \
37
		-k test_alchemy \
38
		-k test_base \
39
		-k test_declarations \
40
		-k test_django \
41
		-k test_docs_internal \
42
		-k test_faker \
43
		-k test_fuzzy \
44
		-k test_helpers \
45
		-k test_using \
46
		-k test_utils
47
48
.include <bsd.port.mk>
(-)b/devel/py-factory-boy/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1577021657
2
SHA256 (factory_boy-2.12.0.tar.gz) = faf48d608a1735f0d0a3c9cbf536d64f9132b547dae7ba452c4d99a79e84a370
3
SIZE (factory_boy-2.12.0.tar.gz) = 153557
(-)b/devel/py-factory-boy/pkg-descr (+7 lines)
Added Link Here
1
As a fixtures replacement tool, it aims to replace static, hard to maintain
2
fixtures with easy-to-use factories for complex object. Instead of building an
3
exhaustive test setup with every possible combination of corner cases,
4
factory_boy allows you to use objects customized for the current test, while
5
only declaring the test-specific fields
6
7
WWW: https://github.com/FactoryBoy/factory_boy

Return to bug 242805