Metadata-Version: 2.1
Name: pyfawkes
Version: 0.1.1
Summary: ''
Home-page: https://github.com/MarkCBell/pyfawkes
Author: Mark Bell
Author-email: mcbell@illinois.edu
License: MIT
Keywords: mutation testing
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Education
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
Requires-Python: >=3.5
Description-Content-Type: text/markdown

# PyFawkes

PyFawkes is a mutation testing too.
It supports [py.test](https://docs.pytest.org/en/latest/) tests in Python 3.5+.

From article at Wikipedia:

> **Mutation testing** evaluates the quality of software tests.
> Mutation testing involves modifying a program's source code or byte code in small ways.
> A test suite that does not detect and reject the mutated code is considered defective.

## Quickstart

PyFawkes is available on [PyPI](https://pypi.org/project/pyfawkes/), so it can be installed via:

    $ pip install pyfawkes --user --upgrade

Run PyFawkes specifying the location of your code and its unit tests:

    $ python -m pyfawkes --source <PATH TO SOURCE> --test <PATH TO UNIT TESTS>


