Skip to main content

poor man's integration testing

Project description

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.3, 3.4, 3.5, 3.6 and PyPy2.

Documentation see: https://pythonhosted.org/toll/

Copyright (c) 2016-2017 Michael Howitz All Rights Reserved.

This software is subject to the provisions of the Zope Public License, Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution. THIS SOFTWARE IS PROVIDED “AS IS” AND ANY AND ALL EXPRESS OR IMPLIED WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE.

Change log

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

toll-3.0.tar.gz (14.7 kB view details)

Uploaded Source

File details

Details for the file toll-3.0.tar.gz.

File metadata

  • Download URL: toll-3.0.tar.gz
  • Upload date:
  • Size: 14.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for toll-3.0.tar.gz
Algorithm Hash digest
SHA256 be5c347d77faad3e96578bfd34ea927d2e1eca7e418ba1f58533beb6adcb4f13
MD5 8ce37cbf2b343f9fa6f5ffd35ab470d3
BLAKE2b-256 8f4b799a61d32bf5abf42d1b15393c698a1f7c59357158826cd3ee99a8dc7837

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page