def test_is_http_mock_started(self): update_http_rules(rules) self.assertFalse(is_http_mock_started()) self.assertTrue(start_http_mock()) self.assertTrue(is_http_mock_started())
def please_do_not_mock_me(): self.assertTrue(is_http_mock_started()) response = requests.get('https://duckduckgo.com/?q=mock-services') self.assertEqual(response.status_code, 200) self.assertEqual(response.content, b'Coincoin!')
def test_with_http_mock(self): update_http_rules(rules) self.assertFalse(is_http_mock_started()) @with_http_mock def please_do_not_mock_me(): self.assertTrue(is_http_mock_started()) response = requests.get('https://duckduckgo.com/?q=mock-services') self.assertEqual(response.status_code, 200) self.assertEqual(response.content, b'Coincoin!') self.assertFalse(is_http_mock_started())
def please_do_not_mock_me(): self.assertFalse(is_http_mock_started()) response = requests.get('https://duckduckgo.com/?q=mock-services') self.assertEqual(response.status_code, 200) self.assertEqual(response.content[:15], b'<!DOCTYPE html>')
def please_do_not_mock_me(): self.assertTrue(is_http_mock_started()) response = requests.get('https://duckduckgo.com/?q=mock-services') self.assertEqual(response.status_code, 200) self.assertEqual(response.content, 'Coincoin!')
def test_with_http_mock(self): update_http_rules(rules) self.assertFalse(is_http_mock_started()) @with_http_mock def please_do_not_mock_me(): self.assertTrue(is_http_mock_started()) response = requests.get('https://duckduckgo.com/?q=mock-services') self.assertEqual(response.status_code, 200) self.assertEqual(response.content, 'Coincoin!') self.assertFalse(is_http_mock_started())
def please_do_not_mock_me(): self.assertFalse(is_http_mock_started()) response = requests.get('https://duckduckgo.com/?q=mock-services') self.assertEqual(response.status_code, 200) self.assertEqual(response.content[:15], '<!DOCTYPE html>')
def test_no_http_mock(self): update_http_rules(rules) self.assertTrue(start_http_mock()) @no_http_mock def please_do_not_mock_me(): self.assertFalse(is_http_mock_started()) response = requests.get('https://duckduckgo.com/?q=mock-services') self.assertEqual(response.status_code, 200) self.assertEqual(response.content[:15], b'<!DOCTYPE html>') self.assertTrue(is_http_mock_started())
def test_no_http_mock(self): update_http_rules(rules) self.assertTrue(start_http_mock()) @no_http_mock def please_do_not_mock_me(): self.assertFalse(is_http_mock_started()) response = requests.get('https://duckduckgo.com/?q=mock-services') self.assertEqual(response.status_code, 200) self.assertEqual(response.content[:15], '<!DOCTYPE html>') self.assertTrue(is_http_mock_started())