Sybil¶
This library provides a way to test examples in your documentation by parsing them from the documentation source and evaluating the parsed examples as part of your normal test run. Integration is provided for the main Python test runners.
Sybil is designed so that it’s easy to provide your own parsers for
your own types of example in addition to the included parsers for
doctest
and code-block
examples.
- Usage
- Parsers
- API Reference
- Development
- Changes
- 2.0.1 (29 Nov 2020)
- 2.0.0 (17 Nov 2020)
- 1.4.0 (5 Aug 2020)
- 1.3.1 (29 Jul 2020)
- 1.3.0 (28 Mar 2020)
- 1.2.2 (20 Feb 2020)
- 1.2.1 (21 Jan 2020)
- 1.2.0 (28 Apr 2019)
- 1.1.0 (25 Apr 2019)
- 1.0.9 (1 Aug 2018)
- 1.0.8 (6 Apr 2018)
- 1.0.7 (25 January 2018)
- 1.0.6 (30 November 2017)
- 1.0.5 (6 June 2017)
- 1.0.4 (5 June 2017)
- 1.0.3 (2 June 2017)
- 1.0.2 (1 June 2017)
- 1.0.1 (30 May 2017)
- 1.0.0 (26 May 2017)
- License
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.