Metadata-Version: 2.0
Name: pathod
Version: 0.16
Summary: A pathological HTTP/S daemon for testing and stressing clients.
Home-page: http://pathod.net
Author: Aldo Cortesi
Author-email: aldo@corte.si
License: MIT
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Development Status :: 5 - Production/Stable
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Internet
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Software Development :: Testing :: Traffic Generation
Requires-Dist: Flask (>=0.10.1,<0.11)
Requires-Dist: netlib (>=0.16,<0.17)
Requires-Dist: pyparsing (>=2.1,<2.2)
Requires-Dist: requests (>=2.9.1,<2.10)
Provides-Extra: dev
Requires-Dist: coveralls (>=1.1,<1.2); extra == 'dev'
Requires-Dist: mock (>=1.3.0,<1.4); extra == 'dev'
Requires-Dist: pytest (>=2.8.0); extra == 'dev'
Requires-Dist: pytest-cov (>=2.2.1,<2.3); extra == 'dev'
Requires-Dist: pytest-timeout (>=1.0.0,<1.1); extra == 'dev'
Requires-Dist: pytest-xdist (>=1.14,<1.15); extra == 'dev'

**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 always 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: https://github.com/mitmproxy/netlib
.. _requests: http://docs.python-requests.org/en/latest/index.html 
.. _nose: http://nose.readthedocs.org/en/latest/ 


