def test_real_http_1(self): update_http_rules(rules) self.assertTrue(start_http_mock()) # allow external call http_mock.set_allow_external(True) # mocked response = requests.get('https://duckduckgo.com/?q=mock-services') self.assertEqual(response.status_code, 200) self.assertEqual(response.content, b'Coincoin!') # not mocked but do an external call response = requests.get('https://www.google.com/#q=mock-services') self.assertEqual(response.status_code, 200) self.assertEqual(response.content[:15], b'<!doctype html>')
def test_real_http_1(self): update_http_rules(rules) self.assertTrue(start_http_mock()) # allow external call http_mock.set_allow_external(True) # mocked response = requests.get('https://duckduckgo.com/?q=mock-services') self.assertEqual(response.status_code, 200) self.assertEqual(response.content, 'Coincoin!') # not mocked but do an external call response = requests.get('https://www.google.com/#q=mock-services') self.assertEqual(response.status_code, 200) self.assertEqual(response.content[:15], '<!doctype html>')
def setUp(self): stop_http_mock() reset_rules() http_mock.set_allow_external(False)