pathod is a collection of pathological tools for testing and torturing HTTP clients and servers. The project has three components:
- pathod, an pathological HTTP daemon.
- pathoc, a perverse HTTP client.
- libpathod.test, an API for easily using pathod and pathoc in unit tests.
The pathod documentation is self-hosted. Just fire up pathod, like so:
And then browse to:
You can always view the documentation for the latest release at the pathod website:
If you already have pip on your system, installing pathod and its dependencies is dead simple:
pip install pathod
The project has the following dependencies:
The project's test suite uses the nose unit testing framework.