1. Matthew Schinckel
  2. pymutant

Overview

HTTPS SSH

PyMutant

Mutation testing for python, using AST.

Goals

Run a single file, with mutations.

>>> python -m mutant <module.py>

Run the file once first, to ensure no errors, then re-run with mutations, ensuring we get failures/errors each time.

This currently uses doctest only.

TODO

Django test runner: runs all tests (with failfast enabled) with mutations.