コード例 #1
0
 def test_connection_post_calls_requests_with_post(
     self, mock_host_resolver, mock_auth, success_requests_session
 ):
     connection = Connection(mock_host_resolver, mock_auth, success_requests_session)
     connection.post(URL, data="testdata")
     expected = MockPreparedRequest("POST", HOST_ADDRESS + URL, "testdata")
     success_requests_session.prepare_request.assert_called_once_with(expected)
コード例 #2
0
 def test_connection_post_with_data_and_json_params_overwrites_data_with_json(
         self, mock_host_resolver, mock_auth, success_requests_session):
     connection = Connection(mock_host_resolver, mock_auth,
                             success_requests_session)
     connection.post(URL, data=DATA_VALUE, json=JSON_VALUE)
     expected = MockPreparedRequest("POST", HOST_ADDRESS + URL,
                                    json.dumps(JSON_VALUE))
     success_requests_session.prepare_request.assert_called_once_with(
         expected)
コード例 #3
0
 def test_connection_post_with_json_prepares_request_with_string_encoded_json_body(
         self, mock_host_resolver, mock_auth, success_requests_session):
     connection = Connection(mock_host_resolver, mock_auth,
                             success_requests_session)
     connection.post(URL, json=JSON_VALUE)
     expected = MockPreparedRequest("POST", HOST_ADDRESS + URL,
                                    json.dumps(JSON_VALUE))
     success_requests_session.prepare_request.assert_called_once_with(
         expected)
コード例 #4
0
ファイル: test_connection.py プロジェクト: code42/py42
 def test_connection_request_when_proxies_set_passes_proxies_arg_to_session_send(
         self, proxy_set, mock_host_resolver, mock_auth,
         success_requests_session):
     connection = Connection(mock_host_resolver,
                             mock_auth,
                             session=success_requests_session)
     url = "https://example.com"
     connection.get(url)
     connection.post(url)
     connection.options(url)
     connection.put(url)
     connection.patch(url)
     connection.head(url)
     connection.delete(url)
     for call in success_requests_session.send.call_args_list:
         assert call[1]["proxies"] == {"https": "http://localhost:9999"}