I've pushed a new PyPi package TestHTTPServer based on some work at AWeber where I needed to test processes that make web requests.
This probably shouldn't be used right away as it was from memory that I created the package. It will be expanded to record more of the request data and handle more requests.