Port details on branch 2022Q2 |
- py-webunit Unit test your websites with code that acts like a web browser
- 1.3.10_1 www =0 1.3.10_1Version of this port present on the latest quarterly branch.
- Maintainer: lwhsu@FreeBSD.org
- Port Added: 2007-03-03 17:34:43
- Last Update: 2023-06-27 19:34:34
- Commit Hash: 3d9a815
- Also Listed In: python
- License: not specified in port
- WWW:
- https://pypi.org/project/webunit/
- Description:
- Webunit is a framework for unit testing websites:
Features in a nutshell:
1. Browser-like page fetching including fetching the images and stylesheets
needed for a page and following redirects
2. Cookies stored and trackable (all automatically handled)
3. HTTP, HTTPS, GET, POST, basic auth all handled, control over expected status
codes, ...
4. DOM parsing of pages to retrieve and analyse structure, including simple
form re-posting
5. Two-line page-fetch followed by form-submit possible, with error checking
6. Ability to register error page content across multiple tests
7. Uses python's standard unittest module as the underlying framework
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}webunit>0:www/py-webunit@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/www/py-webunit/ && make install clean
- To add the package, run one of these commands:
- pkg install www/py-webunit
- pkg install py39-webunit
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py39-webunit listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py39-webunit
- Package flavors (<flavor>: <package>)
- distinfo:
- SHA256 (webunit-1.3.10.tar.gz) = 7202d855db0f501f8a59995ec0b4913ce227c52e7d93766dfa71348fdac68603
SIZE (webunit-1.3.10.tar.gz) = 23111
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- Test dependencies:
-
- python3.9 : lang/python39
- Runtime dependencies:
-
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- This port is required by:
- for Run
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- No options to configure
- Options name:
- www_py-webunit
- USES:
- python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|