diff options
Diffstat (limited to 'README.mkd')
-rw-r--r-- | README.mkd | 24 |
1 files changed, 14 insertions, 10 deletions
@@ -1,9 +1,15 @@ -__pathod__ is a pathological HTTP/S daemon, useful for testing and torturing -HTTP clients. At __pathod__'s heart is a tiny, terse language for crafting HTTP -responses. The simplest way to use __pathod__ is to fire up the daemon, and -specify the response behaviour you want using this language in the request URL. -Here's a minimal example: +__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 fiendishly perverse HTTP client. +- __libpathod.test__, an API for easily using __pathod__ and __pathoc__ in unit tests. + +At __pathod__'s heart is a tiny, terse language for crafting HTTP responses. +The simplest way to use __pathod__ is to fire up the daemon, and specify the +response behaviour you want using this language in the request URL. Here's a +minimal example: http://localhost:9999/p/200 @@ -237,9 +243,7 @@ Supported data types are: # API __pathod__ exposes a simple API, intended to make it possible to drive and -inspect the daemon remotely for use in unit testing and the like. The next -release will include a client-side library that makes this transparent. - +inspect the daemon remotely for use in unit testing and the like. ### /api/log @@ -302,6 +306,6 @@ dependencies is dead simple: pip install pathod -The project uses the __pry__ unit testing framework, which you can get here: +The project uses the __nose__ unit testing framework, which you can get here: + - http://github.com/cortesi/pry |