Beispiel #1
0
    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())
Beispiel #2
0
    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())
Beispiel #3
0
        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!')
Beispiel #4
0
    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())
Beispiel #5
0
        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>')
Beispiel #6
0
        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!')
Beispiel #7
0
    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())
Beispiel #8
0
        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>')
Beispiel #9
0
    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())
Beispiel #10
0
    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())