Skip to content

Instantly share code, notes, and snippets.

@myusuf3

myusuf3/calls.py Secret

Created November 11, 2013 03:12
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save myusuf3/17f0602505370b8f2b07 to your computer and use it in GitHub Desktop.
Save myusuf3/17f0602505370b8f2b07 to your computer and use it in GitHub Desktop.
Example on Mocking for Neckbeard Republic
import unittest
import requests
from mock import patch, Mock
from calls import get_timeline
class TestCalls(unittest.TestCase):
def test_calls(self):
with patch.object(requests, 'get') as get_mock:
get_mock.return_value = mock_response = Mock()
mock_response.status_code = 200
assert get_timeline() == 200
import unittest
import requests
from mock import Mock, patch
from calls import get_data
class TestCalls(unittest.TestCase):
def test_get_data(self):
with patch.object(requests, 'get') as get_mock:
get_mock.return_value = mock_response = Mock()
mock_response.status_code = 200
assert get_data() == 200
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment