mirror of
https://github.com/jamesroberts/fastwsgi.git
synced 2025-12-21 22:29:30 -06:00
48 lines
1.5 KiB
Python
48 lines
1.5 KiB
Python
import requests
|
|
|
|
def test_no_start_response_args(start_response_server):
|
|
url = f"{start_response_server.endpoint}/no_args"
|
|
result = requests.get(url)
|
|
assert result.status_code == 500
|
|
|
|
def test_invalid_status(start_response_server):
|
|
url = f"{start_response_server.endpoint}/invalid_status"
|
|
result = requests.get(url)
|
|
assert result.status_code == 500
|
|
|
|
def test_valid_headers(start_response_server):
|
|
url = f"{start_response_server.endpoint}/valid_headers"
|
|
result = requests.get(url)
|
|
assert result.status_code == 200
|
|
assert result.text == "OK"
|
|
|
|
def test_empty_headers(start_response_server):
|
|
url = f"{start_response_server.endpoint}/empty_headers"
|
|
result = requests.get(url)
|
|
assert result.status_code == 200
|
|
assert result.text == "OK"
|
|
|
|
def test_no_headers(start_response_server):
|
|
url = f"{start_response_server.endpoint}/no_headers"
|
|
result = requests.get(url)
|
|
assert result.status_code == 500
|
|
|
|
def test_wrong_header_type(start_response_server):
|
|
url = f"{start_response_server.endpoint}/wrong_headers"
|
|
result = requests.get(url)
|
|
assert result.status_code == 500
|
|
|
|
def test_wrong_header_value_types(start_response_server):
|
|
url = f"{start_response_server.endpoint}/wrong_header_values"
|
|
result = requests.get(url)
|
|
assert result.status_code == 500
|
|
|
|
def test_exc_info(start_response_server):
|
|
url = f"{start_response_server.endpoint}/wrong_exc_info_type"
|
|
result = requests.get(url)
|
|
assert result.status_code == 500
|
|
|
|
|
|
|
|
|