I'm just getting start with Python and was using the Requests library this morning. I didn't like that my tests were coupled to both the library and an Internet connection existing.
This just hits the frontpage today and it is exactly what I'm looking for. Thank you!
Hot damn, this makes testing easy. Thanks a lot for the module! There's a small typo in your page. "HTTPretty monkey matches" should be "HTTPretty monkey patches".
I'm working on a HTTP testing library based on Ruby's VCR library[1]. I've got it to a pretty basic state where it is somewhat usable. I'm definitely interested in this area. Ruby's VCR uses the Webmock library as a backend (though it can use other pluggable backends) to mock out all the HTTP requests. I had to sort of grow my own Webmock - maybe I can integrate HTTPretty instead so we don't duplicate effort.
Nice. The thing I liked about VCR is that it not only allows you to mock HTTP responses, but actually records the real response the first time you use it. So you don't even necessarily have to specify what the contents/headers of the response should look like manually... To have an equivalent library for python would be very neat. Hope you guys can join effort somehow to make it happen.
Wonderful, was considering writing this just the other day. Thank you good sir.
One thing that would be really nice, is a record mode and serialization (to JSON/yaml/etc...) plus a context manager (python's with). How ready are you for pull requests? ;-)
I haven't done one yet! Must be someone else. Regardless, I just wanted to make sure you guys weren't planning on lots of refactoring if I sank a bunch of time into it.
Great! I always used to have a fixed set of functions written in my personal code base todo these things. Glad yo know you have made a generic library. Good job.
This just hits the frontpage today and it is exactly what I'm looking for. Thank you!