Go to file
Aldo Cortesi a69d602087 Hex and verbatim output of requests.
This works by sniffing traffic through the socket, so always gives us the exact
traffic sent upstream.
2012-09-26 10:38:47 +12:00
.sources Adjust examples and docs. 2012-08-23 12:37:02 +12:00
libpathod Hex and verbatim output of requests. 2012-09-26 10:38:47 +12:00
test Hex and verbatim output of requests. 2012-09-26 10:38:47 +12:00
.coveragerc Port test suite over to Nose. 2012-06-09 15:08:51 +12:00
.gitignore Allow naked literals for path specification. 2012-06-29 10:42:15 +12:00
CHANGELOG Add a changelog. 2012-08-22 13:59:24 +12:00
LICENSE setup.py, LICENSE, README.txt 2012-04-29 21:30:48 +12:00
MANIFEST.in Download page, MANIFEST.in 2012-08-23 12:54:58 +12:00
pathoc Stub out new output argument structure. 2012-09-26 10:12:30 +12:00
pathod Use 24-hour clock for log timestamps. 2012-08-23 17:22:17 +12:00
README.mkd README.txt and README.mkd tweaks. 2012-07-29 15:49:26 +12:00
README.txt README.txt and README.mkd tweaks. 2012-07-29 15:49:26 +12:00
setup.py pathoc missing from setup.py/setup(scripts=) 2012-08-25 01:40:26 +03:00

**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.


Documentation
-------------

The pathod documentation is self-hosted. Just fire up pathod, like so:
    
    ./pathod 

And then browse to:

    http://localhost:9999

You can aways view the documentation for the latest release at the pathod
website:
    
    http://pathod.net


Installing
----------

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:

* netlib_
* requests_

The project's test suite uses the nose_ unit testing framework.

.. _netlib: http://github.com/cortesi/netlib
.. _requests: http://docs.python-requests.org/en/latest/index.html 
.. _nose: http://nose.readthedocs.org/en/latest/