Tue Jul 11 09:18:01 2017 UTC ()
This wraps any WSGI application and makes it easy to send test requests to
that application, without starting up an HTTP server.
This provides convenient full-stack testing of applications written with any
WSGI-compatible framework.
(adam)
diff -r1.1253 -r1.1254 pkgsrc/www/Makefile
diff -r0 -r1.1 pkgsrc/www/py-WebTest/DESCR
diff -r0 -r1.1 pkgsrc/www/py-WebTest/Makefile
diff -r0 -r1.1 pkgsrc/www/py-WebTest/PLIST
diff -r0 -r1.1 pkgsrc/www/py-WebTest/distinfo
diff -r0 -r1.1 pkgsrc/www/py-WebTest/patches/patch-setup.py
--- pkgsrc/www/Makefile 2017/07/07 07:27:15 1.1253
+++ pkgsrc/www/Makefile 2017/07/11 09:18:01 1.1254
| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.1253 2017/07/07 07:27:15 adam Exp $ | | 1 | # $NetBSD: Makefile,v 1.1254 2017/07/11 09:18:01 adam Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | COMMENT= Packages related to the World Wide Web | | 4 | COMMENT= Packages related to the World Wide Web |
5 | | | 5 | |
6 | SUBDIR+= SOGo | | 6 | SUBDIR+= SOGo |
7 | SUBDIR+= SOGo3 | | 7 | SUBDIR+= SOGo3 |
8 | SUBDIR+= SpeedyCGI | | 8 | SUBDIR+= SpeedyCGI |
9 | SUBDIR+= adzap | | 9 | SUBDIR+= adzap |
10 | SUBDIR+= aipo | | 10 | SUBDIR+= aipo |
11 | SUBDIR+= album | | 11 | SUBDIR+= album |
12 | SUBDIR+= album_themes | | 12 | SUBDIR+= album_themes |
13 | SUBDIR+= amaya | | 13 | SUBDIR+= amaya |
14 | SUBDIR+= analog | | 14 | SUBDIR+= analog |
| @@ -587,27 +587,29 @@ SUBDIR+= php-uploadprogress | | | @@ -587,27 +587,29 @@ SUBDIR+= php-uploadprogress |
587 | SUBDIR+= phraseanet | | 587 | SUBDIR+= phraseanet |
588 | SUBDIR+= phraseanet-indexer | | 588 | SUBDIR+= phraseanet-indexer |
589 | SUBDIR+= pound | | 589 | SUBDIR+= pound |
590 | SUBDIR+= privoxy | | 590 | SUBDIR+= privoxy |
591 | SUBDIR+= pup | | 591 | SUBDIR+= pup |
592 | SUBDIR+= py-ClientForm | | 592 | SUBDIR+= py-ClientForm |
593 | SUBDIR+= py-FormEncode | | 593 | SUBDIR+= py-FormEncode |
594 | SUBDIR+= py-HTMLgen | | 594 | SUBDIR+= py-HTMLgen |
595 | SUBDIR+= py-MechanicalSoup | | 595 | SUBDIR+= py-MechanicalSoup |
596 | SUBDIR+= py-PasteDeploy | | 596 | SUBDIR+= py-PasteDeploy |
597 | SUBDIR+= py-PasteScript | | 597 | SUBDIR+= py-PasteScript |
598 | SUBDIR+= py-Routes | | 598 | SUBDIR+= py-Routes |
599 | SUBDIR+= py-URLObject | | 599 | SUBDIR+= py-URLObject |
| | | 600 | SUBDIR+= py-WSGIProxy2 |
600 | SUBDIR+= py-WebOb | | 601 | SUBDIR+= py-WebOb |
| | | 602 | SUBDIR+= py-WebTest |
601 | SUBDIR+= py-asgiref | | 603 | SUBDIR+= py-asgiref |
602 | SUBDIR+= py-autobahn | | 604 | SUBDIR+= py-autobahn |
603 | SUBDIR+= py-beautifulsoup | | 605 | SUBDIR+= py-beautifulsoup |
604 | SUBDIR+= py-beautifulsoup4 | | 606 | SUBDIR+= py-beautifulsoup4 |
605 | SUBDIR+= py-betamax | | 607 | SUBDIR+= py-betamax |
606 | SUBDIR+= py-bleach | | 608 | SUBDIR+= py-bleach |
607 | SUBDIR+= py-blosxom | | 609 | SUBDIR+= py-blosxom |
608 | SUBDIR+= py-bottle | | 610 | SUBDIR+= py-bottle |
609 | SUBDIR+= py-cfscrape | | 611 | SUBDIR+= py-cfscrape |
610 | SUBDIR+= py-channels | | 612 | SUBDIR+= py-channels |
611 | SUBDIR+= py-cheroot | | 613 | SUBDIR+= py-cheroot |
612 | SUBDIR+= py-cherrypy | | 614 | SUBDIR+= py-cherrypy |
613 | SUBDIR+= py-clearsilver | | 615 | SUBDIR+= py-clearsilver |
This wraps any WSGI application and makes it easy to send test requests to
that application, without starting up an HTTP server.
This provides convenient full-stack testing of applications written with any
WSGI-compatible framework.
# $NetBSD: Makefile,v 1.1 2017/07/11 09:18:01 adam Exp $
DISTNAME= WebTest-2.0.27
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= www python
MASTER_SITES= ${MASTER_SITE_PYPI:=W/WebTest/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://webtest.pythonpaste.org/
COMMENT= Helper to test WSGI applications
LICENSE= mit
DEPENDS+= ${PYPKGPREFIX}-beautifulsoup4-[0-9]*:../../www/py-beautifulsoup4
DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
DEPENDS+= ${PYPKGPREFIX}-WebOb>=1.2:../../www/py-WebOb
DEPENDS+= ${PYPKGPREFIX}-waitress>=0.8.5:../../www/py-waitress
BUILD_DEPENDS+= ${PYPKGPREFIX}-PasteDeploy-[0-9]*:../../www/py-PasteDeploy
BUILD_DEPENDS+= ${PYPKGPREFIX}-coverage-[0-9]*:../../devel/py-coverage
BUILD_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
BUILD_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose
BUILD_DEPENDS+= ${PYPKGPREFIX}-pyquery-[0-9]*:../../textproc/py-pyquery
BUILD_DEPENDS+= ${PYPKGPREFIX}-WSGIProxy2-[0-9]*:../../www/py-WSGIProxy2
USE_LANGUAGES= # none
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
@comment $NetBSD: PLIST,v 1.1 2017/07/11 09:18:01 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/webtest/__init__.py
${PYSITELIB}/webtest/__init__.pyc
${PYSITELIB}/webtest/__init__.pyo
${PYSITELIB}/webtest/app.py
${PYSITELIB}/webtest/app.pyc
${PYSITELIB}/webtest/app.pyo
${PYSITELIB}/webtest/compat.py
${PYSITELIB}/webtest/compat.pyc
${PYSITELIB}/webtest/compat.pyo
${PYSITELIB}/webtest/debugapp.py
${PYSITELIB}/webtest/debugapp.pyc
${PYSITELIB}/webtest/debugapp.pyo
${PYSITELIB}/webtest/ext.py
${PYSITELIB}/webtest/ext.pyc
${PYSITELIB}/webtest/ext.pyo
${PYSITELIB}/webtest/forms.py
${PYSITELIB}/webtest/forms.pyc
${PYSITELIB}/webtest/forms.pyo
${PYSITELIB}/webtest/http.py
${PYSITELIB}/webtest/http.pyc
${PYSITELIB}/webtest/http.pyo
${PYSITELIB}/webtest/lint.py
${PYSITELIB}/webtest/lint.pyc
${PYSITELIB}/webtest/lint.pyo
${PYSITELIB}/webtest/response.py
${PYSITELIB}/webtest/response.pyc
${PYSITELIB}/webtest/response.pyo
${PYSITELIB}/webtest/sel.py
${PYSITELIB}/webtest/sel.pyc
${PYSITELIB}/webtest/sel.pyo
${PYSITELIB}/webtest/utils.py
${PYSITELIB}/webtest/utils.pyc
${PYSITELIB}/webtest/utils.pyo
$NetBSD: distinfo,v 1.1 2017/07/11 09:18:01 adam Exp $
SHA1 (WebTest-2.0.27.tar.gz) = 87bbb42f0f564bdc42862ef4ffadc55bd9650cc3
RMD160 (WebTest-2.0.27.tar.gz) = b69eb0a999e1338533fc9d229e41cf81d2aa914a
SHA512 (WebTest-2.0.27.tar.gz) = b0a202641cd428a55ff3456f3c7d36fdf11151ab78ecf0022d51513dc2860587efa3aa4594829a89244c245fd45ca3055da12fb421559ad8341a463f9e528ab1
Size (WebTest-2.0.27.tar.gz) = 72603 bytes
SHA1 (patch-setup.py) = 4fd4f1265ee26296bb1c0c12fa6b39ebc31cc7f3
$NetBSD: patch-setup.py,v 1.1 2017/07/11 09:18:01 adam Exp $
Allow newer py-nose versions.
--- /tmp/pkgsrc/www/py-WebTest/work/WebTest-2.0.27/setup.py.orig 2017-07-11 08:25:23.000000000 +0000
+++ /tmp/pkgsrc/www/py-WebTest/work/WebTest-2.0.27/setup.py
@@ -15,7 +15,7 @@ install_requires = [
]
tests_require = [
- 'nose<1.3.0', 'coverage', 'mock',
+ 'nose', 'coverage', 'mock',
'PasteDeploy', 'WSGIProxy2', 'pyquery'
]