1
0
mirror of https://github.com/kevin1024/vcrpy.git synced 2025-12-09 01:03:24 +00:00

Update docs

This commit is contained in:
Kevin McCarthy
2012-05-30 21:21:36 -10:00
parent 81dda49310
commit 1594a1dab5

View File

@@ -23,10 +23,18 @@ with vcr.use_cassette('fixtures/vcr_cassettes/synopsis.yaml'):
assert 'Example Domains' in response
```
Run this test once, and VCR.py will record the http request to
fixtures/vcr_cassettes/synopsis.yml. Run it again, and VCR.py will replay the
response from iana.org when the http request is made. This test is now fast (no
real HTTP requests are made anymore), deterministic (the test will continue to
pass, even if you are offline, or iana.org goes down for maintenance) and
accurate (the response will contain the same headers and body you get from a
real request).
##Ruby VCR compatibility
I'm not trying to match the format of the YAML files. Cassettes generated by
Ruby's VCR are not compatible with VCR.py. The API is similar but I don't have
nearly as many features
Ruby's VCR are not compatible with VCR.py. The API is similar but VCR.py
doesn't have nearly as many features.
##Similar libraries in Python
Neither of these really implement the API I want, but I have cribbed some code