Metadata-Version: 2.1
Name: toll
Version: 4.2.1
Summary: poor man's integration testing
Home-page: https://github.com/icemac/toll
Author: Michael Howitz
Author-email: icemac@gmx.net
License: MIT
Description: =====================================
        toll — poor man's integration testing
        =====================================
        
        .. image:: https://img.shields.io/pypi/v/toll.svg
                :target: https://pypi.org/project/toll/
                :alt: Latest release
        
        .. image:: https://img.shields.io/pypi/pyversions/toll.svg
                :target: https://pypi.org/project/toll/
                :alt: Supported Python versions
        
        .. image:: https://travis-ci.org/icemac/toll.svg?branch=master
                :target: https://travis-ci.org/icemac/toll
        
        .. image:: https://readthedocs.org/projects/toll/badge/?version=latest
                :target: https://toll.readthedocs.io/en/latest/
                :alt: Documentation Status
        
        toll = **t**\ est **o**\ ffline **l**\ ocally **l**\ ightweight
        
        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.
        
Keywords: test testing offline integration multiple packages
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Utilities
Provides-Extra: test
