Hi all,

DESCR:
VCR.py simplifies and speeds up tests that make HTTP requests. The first
time you run code that is inside a VCR.py context manager or decorated
function, VCR.py records all HTTP interactions that take place through
the libraries it supports and serializes and writes them to a flat file
(in yaml format by default). This flat file is called a cassette.

When the relevant piece of code is executed again, VCR.py will read the
serialized requests and responses from the aforementioned cassette file,
and intercept any HTTP requests that it recognizes from the original
test run and return the responses that corresponded to those requests.


This is useful for API testing, and I'd like to add it in as a missing py-mastodon.py test dependency (along with a py-test plugin, which follows), as mastodon itself is a moving target with lots of versions in active use. (It looks like it's one of the missing test deps for www/buku as well, but will not on its own allow that test suite).

All tests pass for both flavors. Additional tests that fail may get pulled in if you already have some optional dependencies installed. Modified the python2-incompatible aiohttp plist entries.

OK to import?

Attachment: py-vcrpy.tgz
Description: Binary data

Reply via email to