python
pip install responses
python
import responses
python
import requests
import responses
url = 'https://api.github.com/users/octocat'
response_body = {
'login': 'octocat',
'id': 1,
'followers': 10,
...
}
@responses.activate
def test_get_user():
responses.add(responses.GET, url, json=response_body, status=200)
response = requests.get(url)
assert response.status_code == 200
assert response.json() == response_body
test_get_user()