summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorWen Heping <wen@FreeBSD.org>2011-11-16 06:34:29 +0000
committerWen Heping <wen@FreeBSD.org>2011-11-16 06:34:29 +0000
commit8c9c05d1a34285321a77c2f1db1d90370e0a66a3 (patch)
treef98fafe0e188a9df262114cea228430533df55b5 /devel
parentViewlets provide a generic framework for building pluggable (diff)
zope.testbrowser provides an easy-to-use programmable web browser
with special focus on testing. It is used in Zope, but it's not Zope specific at all. For instance, it can be used to test or otherwise interact with any web site. WWW: http://pypi.python.org/pypi/zope.testbrowser Submitted by: Ruslan Mahmatkhanov <cvs-src@yandex.ru> (via github) Feature safe: yes
Notes
Notes: svn path=/head/; revision=285894
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/py-zope.testbrowser/Makefile29
-rw-r--r--devel/py-zope.testbrowser/distinfo2
-rw-r--r--devel/py-zope.testbrowser/pkg-descr6
-rw-r--r--devel/py-zope.testbrowser/pkg-plist77
5 files changed, 115 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 66230ce57eca..eec26d9204f2 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -3264,6 +3264,7 @@
SUBDIR += py-zope.site
SUBDIR += py-zope.size
SUBDIR += py-zope.tales
+ SUBDIR += py-zope.testbrowser
SUBDIR += py-zope.testing
SUBDIR += py-zope.traversing
SUBDIR += py-zope.viewlet
diff --git a/devel/py-zope.testbrowser/Makefile b/devel/py-zope.testbrowser/Makefile
new file mode 100644
index 000000000000..28a3d5f2bc3a
--- /dev/null
+++ b/devel/py-zope.testbrowser/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for: py-zope.testbrowser
+# Date created: Nov 16, 2011
+# Whom: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= zope.testbrowser
+PORTVERSION= 4.0.2
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DIST_SUBDIR= zope
+
+MAINTAINER= rm@FreeBSD.org
+COMMENT= Programmable browser for functional black-box tests
+
+LICENSE= ZPL21
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mechanize>=0.2.0:${PORTSDIR}/www/py-mechanize \
+ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:${PORTSDIR}/devel/py-zope.interface \
+ ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:${PORTSDIR}/devel/py-zope.schema \
+ ${PYTHON_PKGNAMEPREFIX}pytz>=0:${PORTSDIR}/devel/py-pytz \
+ ${PYTHON_PKGNAMEPREFIX}WebTest>=0:${PORTSDIR}/www/py-WebTest
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+
+.include <bsd.port.mk>
diff --git a/devel/py-zope.testbrowser/distinfo b/devel/py-zope.testbrowser/distinfo
new file mode 100644
index 000000000000..f62fc4def710
--- /dev/null
+++ b/devel/py-zope.testbrowser/distinfo
@@ -0,0 +1,2 @@
+SHA256 (zope/zope.testbrowser-4.0.2.tar.gz) = 703c7ca24b5ff50431af80e4b6471bcfa93030cea25b45dff931b6356d8f9cc8
+SIZE (zope/zope.testbrowser-4.0.2.tar.gz) = 77805
diff --git a/devel/py-zope.testbrowser/pkg-descr b/devel/py-zope.testbrowser/pkg-descr
new file mode 100644
index 000000000000..6c4a7fdeb992
--- /dev/null
+++ b/devel/py-zope.testbrowser/pkg-descr
@@ -0,0 +1,6 @@
+zope.testbrowser provides an easy-to-use programmable web browser
+with special focus on testing. It is used in Zope, but it's not
+Zope specific at all. For instance, it can be used to test or
+otherwise interact with any web site.
+
+WWW: http://pypi.python.org/pypi/zope.testbrowser
diff --git a/devel/py-zope.testbrowser/pkg-plist b/devel/py-zope.testbrowser/pkg-plist
new file mode 100644
index 000000000000..b36a2322f111
--- /dev/null
+++ b/devel/py-zope.testbrowser/pkg-plist
@@ -0,0 +1,77 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/namespace_packages.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/README.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/browser.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/browser.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/browser.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/connection.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/connection.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/connection.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/cookies.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/cookies.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/cookies.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/cookies.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/fixed-bugs.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/ftests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/ftests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/ftests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/ftests/controls.html
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/ftests/cookies.html
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/ftests/forms.html
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/ftests/fragment.html
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/ftests/navigate.html
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/ftests/notitle.html
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/ftests/oneform.html
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/ftests/radio.html
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/ftests/simple.html
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/ftests/status_lead.html
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/ftests/textarea.html
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/ftests/wsgitestapp.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/ftests/wsgitestapp.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/ftests/wsgitestapp.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/ftests/zope3logo.gif
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/interfaces.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/interfaces.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/interfaces.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/over_the_wire.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/testing.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/testing.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/testing.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/tests/helper.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/tests/helper.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/tests/helper.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/tests/test_bbb.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/tests/test_bbb.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/tests/test_bbb.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/tests/test_browser.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/tests/test_browser.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/tests/test_browser.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/tests/test_doctests.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/tests/test_doctests.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/tests/test_doctests.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/tests/test_wsgi.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/tests/test_wsgi.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/tests/test_wsgi.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/wsgi.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/wsgi.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/wsgi.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser/ftests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope/testbrowser
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zope
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%