Skip to main content

A utility library for mocking out the `requests` Python library.

Project description

Responses

https://travis-ci.org/dropbox/responses.png?branch=master

A utility library for mocking out the requests Python library.

import responses
import requests

@responses.activate
def test_my_api():
    responses.add(responses.GET, 'http://twitter.com/api/1/foobar',
                  body='{"error": "not found"}', status=404,
                  content_type='application/json')

    resp = requests.get('http://twitter.com/api/1/foobar')

    assert resp.json() == {"error": "not found"}

License

Copyright 2013 Dropbox, Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

responses-0.1.1.tar.gz (3.4 kB view details)

Uploaded Source

File details

Details for the file responses-0.1.1.tar.gz.

File metadata

  • Download URL: responses-0.1.1.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for responses-0.1.1.tar.gz
Algorithm Hash digest
SHA256 79e9d989134c193cecc458907f5ceb2190f89929264fe6d56e7c0f8240ae77b2
MD5 d9c10527d1ddccb3bbd41ca6547f651b
BLAKE2b-256 480ab3af2395b8853193f4e36d9e9c2d7700b23d267301486baccffce115cc72

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page