def test_can_support_cors(smoke_test_app):
response = requests.get(smoke_test_app.url + '/cors')
response.raise_for_status()
assert response.headers['Access-Control-Allow-Origin'] == '*'
# Should also have injected an OPTIONs request.
response = requests.options(smoke_test_app.url + '/cors')
response.raise_for_status()
headers = response.headers
assert headers['Access-Control-Allow-Origin'] == '*'
assert headers['Access-Control-Allow-Headers'] == (
'Authorization,Content-Type,X-Amz-Date,X-Amz-Security-Token,'
'X-Api-Key')
_assert_contains_access_control_allow_methods(
headers, ['GET', 'POST', 'PUT', 'OPTIONS'])
评论列表
文章目录