MCPcopy Create free account
hub / github.com/apache/mesos / test_resource_request

Function test_resource_request

src/python/lib/tests/test_http.py:76–96  ·  view source on GitHub ↗
(mock_mesos_http_request, default_tos, override_tos,
                          expected_request_calls)

Source from the content-addressed store, hash-verified

74 timeout=100,
75 url='http://some.domain/some/prefix')])])
76def test_resource_request(mock_mesos_http_request, default_tos, override_tos,
77 expected_request_calls):
78 # test request
79 mock_response = mock.Mock(status_code=200)
80 mock_mesos_http_request.return_value = mock_response
81 resource = http.Resource('http://some.domain/some/prefix',
82 default_timeout=default_tos,
83 default_headers={
84 'Content-Type': 'applicatioin/json'})
85 ret = resource.request(http.METHOD_GET,
86 additional_headers={
87 'some-header-key': 'some-header-val'
88 },
89 timeout=override_tos,
90 auth=None,
91 use_gzip_encoding=False,
92 max_attempts=1,
93 params=None,
94 somekey='someval')
95 assert ret == mock_response
96 assert mock_mesos_http_request.mock_calls == expected_request_calls
97
98
99SomeModel = namedtuple('SomeModel', ['some'])

Callers

nothing calls this directly

Calls 1

requestMethod · 0.95

Tested by

no test coverage detected