A testing and specification framework for Python 3, heavily inspired by the amazing Spock Framework.
pip install nimoy-framework
The Spock Framework has set a new standard as to what testing frameworks should be like - beautiful, expressive, pragmatic and fun.
The aim of this project is to port Spock to Python while maintaining the original vision as much as possible.
unittest, so minimal dependencies are required and specifications are recognized by IDEs and report analyzers.
Reduction of boilerplate code.
Write detailed specifications with clear distinction.
Auto discovery of specifications.
Write data-driven specifications.
Pretty mock behavior assertion.
See fancy detailed assertion failure reports.
Apache License 2.0