# Epydoc: Regression Tests

The following files contain the current regression test suite for epydoc. Each file contains a prose description of some aspect of epydoc, interspersed with doctest examples. Each of these doctest examples is a single test case.

## Regression Tests

- APIDoc -- The classes used to encode API documentation about Python programs.
- Introspection -- Extracting API information about Python objects by directly introspecting their values.
- Source Code Parsing -- Extracting API information about Python objects by parsing their source code.
- Documentation building -- Merging different information sources into a single API hypertext.
- Unicode & Encodings -- Tests for the processing of Python files that use non-ascii encodings.
- Epytext -- Tests for epytext, the default markup language used by epydoc.
- Javadoc -- Tests for epydoc's support of the Javadoc markup language.
- Plaintext -- Tests for epydoc's support of plaintext markup.
- reStructuredText -- Tests for epydoc's support of the reStructuredText markup language.
- Value Representations -- Tests for epydoc's formatting & syntax highlighting of variable's values.
- Zope 2 -- Tests for epydoc's support for Zope 2.
- Zope 3 -- Tests for epydoc's support for Zope 3.