This project has been archived by its maintainers, and is no longer receiving any updates.
toll — poor man’s integration testing
toll = test offline locally lightweight
Run the tests of multiple configured packages:
right one package after another
stopping with the first package which has a failing test
This package is compatible with Python 2.7, 3.5, 3.6, 3.7, 3.8, PyPy2 and PyPy3.
Documentation see: http://toll.readthedocs.io
This package is licensed under the MIT License, see LICENSE.txt inside the package.
Change log
4.2.1 (2020-04-21)
Fix AttributeError in Python 2.7 hidden by tests installing configparser library.
4.2 (2020-04-21)
Add support for Python 3.8.
Fix missing dependency in Python 2.7 when installed as wheel.
4.1.1 (2020-03-24)
Keep supporting Python 2 by using older versions.
4.1 (2018-08-03)
Add option --start-at to specify the first package for which the command is run. (It does a substring match against the packages list in the config file.)
Add support for Python 3.7.
Drop support for Python 3.4.
4.0 (2017-12-26)
Add an ignore-exit-code to the configuration of the commands to allow a complete run-through of all packages.
Drop support for Python 3.3.
Also release as wheel.
3.2 (2017-05-16)
Change license from ZPL to MIT.
Move canonical repository to https://github.com/icemac/toll.
Add support for PyPy3.
3.1 (2017-01-07)
Colour the own output of toll.
Add a line above the output for each package.
3.0 (2017-01-06)
Backward incompatible changes
Add a preconditions to the commands. If the precondition is not met the command is not executed. This can be used to prevent running a command in a package where it will fail.
This requires a new config file format. (See documentation.)
Other changes
Add support for Python 3.6.
2.1 (2016-12-06)
Add compatibility with setuptools >= 30.0.
2.0 (2016-06-17)
Use a default configuration file named toll.ini. This can be overwritten using -c when calling toll.
Allow to specify multiple command which should be called. (See --help.)
Make package compatible with Python 2.7, 3.3, 3.4 and PyPy.
1.0 (2016-02-26)
Initial release.
Release files for toll 4.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| toll-4.2.1.tar.gz | 13.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| toll-4.2.1-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 25.1 kB
Release files / toll-4.2.1.tar.gz
| Download URL | toll-4.2.1.tar.gz |
|---|---|
| Size | 13.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
334913af4a21f182b8a443131061aaed2eb2d6879c1475b6d82aaea2e1feea60
|
|
BLAKE2b-256 checksum How to use checksums |
535e441c0833d3bf8c751c4246acf3a319c0a5110b2b35fa405669833b477769
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/None requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.7
|
Release files / toll-4.2.1-py2.py3-none-any.whl
| Download URL | toll-4.2.1-py2.py3-none-any.whl |
|---|---|
| Size | 11.8 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
6a11d9c68e39089edbf16061d075a323ed3c4c95e9b9ee31c8d665f21afea78d
|
|
BLAKE2b-256 checksum How to use checksums |
503bf0e3afe84ff82510ce332a42b6cac67e5ec0a59ef4cc078e49e1fc95831d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/None requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.7
|