pytest-monkeytype

pytest-monkeytype: Generate Monkeytype annotations from your pytest tests.


Keywords
pytest, py, test, types, annotations, MonkeyType, pep484, pytest-plugin, python3, typing
License
MIT
Install
pip install pytest-monkeytype==1.1.0

Documentation

pytest-monkeytype

Build Status License PyPI Python PyPI Version PyPI Status PyPI Wheel

MonkeyType as a pytest plugin.

pip install pytest-monkeytype

# Generate annotations by running your pytest tests as usual:
py.test --monkeytype-output=./monkeytype.sqlite3

# Get a listing of modules annotated by monkeytype
monkeytype list-modules 

# Generate a stub file for those annotations using monkeytype:
monkeytype stub some.module

# Apply these annotations directly
monkeytype apply some.module

This project is inspired by https://github.com/kensho-technologies/pytest-monkeytype