Metadata-Version: 2.4
Name: cases
Version: 0.1.13
Summary: Test cases generation tool
Home-page: https://github.com/pavetok/cases
Author: Pavel Vetokhin
License: MIT License
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Utilities
Requires-Dist: AllPairs==2.0.1
Dynamic: author
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: license
Dynamic: requires-dist
Dynamic: summary

Cases
-----
Cases is a test cases generation tool.

Possible options:
    - "each choice" cases
    - "pairwise" cases
    - "negative" cases

Installation
------------
Install with pip: ::

    pip install cases

Install with setup.py: ::

    python setup.py install

Example
-------
::

    from cases import Cases

    cases = Cases()

    each_choice_cases = cases.get_each_choice(
        username = ('adaline', 'keegan'),
        gender = ('male', 'female'),
        age = (1, 17, 18, 122) # 122 - oldest person by Guinness World Records
    )

    for case in each_choice_cases:
        print(case.username, case.gender, case.age)

    # ('adaline', 'male', 1)
    # ('keegan', 'female', 17)
    # ('adaline', 'male', 18)
    # ('adaline', 'male', 122)
