skip to navigation
skip to content

Not Logged In

cassette 0.2

Cassette stores and replays HTTP requests made in your Python app.

Latest Version: 0.3

Cassette stores and replays HTTP requests made in your Python app.

import urllib2

import cassette

with cassette.play("data/responses.yaml"):

    # If the request is not already stored in responses.yaml, cassette
    # will request the URL and store its response in the file.
    r = urllib2.urlopen("http://www.internic.net/domain/named.root")

    # This time, the request response must be in the file. The external
    # request is not made. cassette retrieves the response from the
    # file.
    r = urllib2.urlopen("http://www.internic.net/domain/named.root")

assert "A.ROOT-SERVERS.NET" in r.read(10000)

Installation

$ pip install cassette

Documentation

Latest documentation: uber.github.io/cassette/

License

cassette is available under the MIT License.

Copyright Uber 2013, Charles-Axel Dein <charles@uber.com>

 
File Type Py Version Uploaded on Size
cassette-0.2.zip (md5) Source 2013-05-14 14KB
  • Downloads (All Versions):
  • 52 downloads in the last day
  • 516 downloads in the last week
  • 2246 downloads in the last month