本文整理汇总了Python中requests.models.Response.headers['Content-Type']方法的典型用法代码示例。如果您正苦于以下问题:Python Response.headers['Content-Type']方法的具体用法?Python Response.headers['Content-Type']怎么用?Python Response.headers['Content-Type']使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类requests.models.Response
的用法示例。
在下文中一共展示了Response.headers['Content-Type']方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_get_document_content
# 需要导入模块: from requests.models import Response [as 别名]
# 或者: from requests.models.Response import headers['Content-Type'] [as 别名]
def test_get_document_content(self, mock_request):
response = Response()
response.status_code = 200
response.headers['Content-Type'] = 'text/plain'
response._content = 'test'
response.raw = six.BytesIO('test')
mock_request.return_value = response
stream = six.BytesIO()
mimetype = self.api.get_document_content(stream, test_document['id'])
self.assertEqual(stream.getvalue(), response._content)
self.assertEqual(mimetype, response.headers['Content-Type'])
stream = six.BytesIO()
self.api.get_document_content(stream,
test_document['id'],
extension='.pdf')
self.assertEqual(stream.getvalue(), response._content)
stream = six.BytesIO()
self.api.get_document_content(stream,
test_document['id'],
extension='.zip')
self.assertEqual(stream.getvalue(), response._content)
stream = six.BytesIO()
# allowed only .zip and .pdf extensions
self.assertRaises(ValueError,
self.api.get_document_content,
stream,
test_document['id'],
extension='.docx')
示例2: test_get_document_content_mimetype
# 需要导入模块: from requests.models import Response [as 别名]
# 或者: from requests.models.Response import headers['Content-Type'] [as 别名]
def test_get_document_content_mimetype(self, mock_request):
response = Response()
response.status_code = 200
response.headers['Content-Type'] = 'text/plain'
mock_request.return_value = response
mimetype = self.api.get_document_content_mimetype(test_document['id'])
self.assertEqual(mimetype, response.headers['Content-Type'])
示例3: test_response_verified_with_auth_header
# 需要导入模块: from requests.models import Response [as 别名]
# 或者: from requests.models.Response import headers['Content-Type'] [as 别名]
def test_response_verified_with_auth_header(self, mk_accept, mk_resp):
response = Response()
response.headers['Server-Authorization'] = 'xyz'
response.headers['Content-Type'] = 'text/plain'
response._content = b'Authorized'
mk_resp.return_value = response
exec_cmd(url=self.url, creds=self.credentials_id)
self.assertTrue(mk_accept.called)
示例4: test_get_thumbnail
# 需要导入模块: from requests.models import Response [as 别名]
# 或者: from requests.models.Response import headers['Content-Type'] [as 别名]
def test_get_thumbnail(self, mock_request):
response = Response()
response.status_code = 200
response.headers['Content-Type'] = 'image/png'
response._content = 'test'
response.raw = six.BytesIO('test')
mock_request.return_value = response
stream = six.BytesIO()
mimetype = self.api.get_thumbnail(stream, test_document['id'], 100, 100)
self.assertEqual(stream.getvalue(), response._content)
self.assertEqual(mimetype, response.headers['Content-Type'])
示例5: test_get_thumbnail_to_string
# 需要导入模块: from requests.models import Response [as 别名]
# 或者: from requests.models.Response import headers['Content-Type'] [as 别名]
def test_get_thumbnail_to_string(self, mock_request):
response = Response()
response.status_code = 200
response.headers['Content-Type'] = 'image/png'
response._content = 'test'
response.raw = six.BytesIO('test')
mock_request.return_value = response
doc_id = test_document['id']
result, mimetype = self.api.get_thumbnail_to_string(doc_id, 100, 100)
self.assertIsNotNone(result)
self.assertEqual(result, response._content)
self.assertEqual(mimetype, response.headers['Content-Type'])
示例6: test_get_document_content_to_string
# 需要导入模块: from requests.models import Response [as 别名]
# 或者: from requests.models.Response import headers['Content-Type'] [as 别名]
def test_get_document_content_to_string(self, mock_request):
response = Response()
response.status_code = 200
response.headers['Content-Type'] = 'text/plain'
response._content = 'test'
response.raw = six.BytesIO('test')
mock_request.return_value = response
doc_id = TEST_DOCUMENT['id']
result, mimetype = self.api.get_document_content_to_string(doc_id)
self.assertIsNotNone(result)
self.assertEqual(result, response._content)
self.assertEqual(mimetype, response.headers['Content-Type'])
示例7: __call__
# 需要导入模块: from requests.models import Response [as 别名]
# 或者: from requests.models.Response import headers['Content-Type'] [as 别名]
def __call__(self, request):
response = RequestsResponse()
response.status_code = self._status_code
response.reason = 'Reason'
if self._content_type:
content_type_header_value = \
'{}; charset=UTF-8'.format(self._content_type)
response.headers['Content-Type'] = content_type_header_value
if self._status_code != 204 and self._body_deserialization is not None:
response._content = json_serialize(self._body_deserialization)
return response
示例8: test_get_document_content_to_file
# 需要导入模块: from requests.models import Response [as 别名]
# 或者: from requests.models.Response import headers['Content-Type'] [as 别名]
def test_get_document_content_to_file(self, mock_request):
response = Response()
response.status_code = 200
response.headers['Content-Type'] = 'text/plain'
response._content = 'test'
response.raw = six.BytesIO('test')
mock_request.return_value = response
filename = 'boxview.txt'
mimetype = self.api.get_document_content_to_file(filename,
test_document['id'])
self.assertEqual(mimetype, response.headers['Content-Type'])
self.assertTrue(os.path.exists(filename))
try:
os.remove(filename)
except OSError:
pass
示例9: test_get_thumbnail_to_file
# 需要导入模块: from requests.models import Response [as 别名]
# 或者: from requests.models.Response import headers['Content-Type'] [as 别名]
def test_get_thumbnail_to_file(self, mock_request):
response = Response()
response.status_code = 200
response.headers['Content-Type'] = 'image/png'
response._content = 'test'
response.raw = six.BytesIO('test')
mock_request.return_value = response
filename = 'boxview.png'
mimetype = self.api.get_thumbnail_to_file(filename,
TEST_DOCUMENT['id'],
100, 100)
self.assertEqual(mimetype, response.headers['Content-Type'])
self.assertTrue(os.path.exists(filename))
try:
os.remove(filename)
except OSError:
pass