Sybil¶
This library provides a way to check examples in your code and documentation by parsing them from their source and evaluating the parsed examples as part of your normal test run. Integration is provided for the main Python test runners.
Sybil comes with an array of included parsers, including ones for
doctest
and code-block
examples, and
is designed so that it’s easy to provide your own additional parsers.
Why Sybil?¶
Sybil is heavily inspired by Manuel, which was named after a Fawlty Towers character, and so it seemed only right to pick another Fawlty Towers character name for this library.