mirror of
https://github.com/django/daphne.git
synced 2024-11-22 07:56:34 +03:00
Increase hypothesis deadlines for slower systems/Travis
This commit is contained in:
parent
29db466c48
commit
3358767814
|
@ -105,7 +105,7 @@ class TestHTTPRequest(DaphneTestCase):
|
||||||
request_path=http_strategies.http_path(),
|
request_path=http_strategies.http_path(),
|
||||||
request_params=http_strategies.query_params()
|
request_params=http_strategies.query_params()
|
||||||
)
|
)
|
||||||
@settings(max_examples=5, deadline=2000)
|
@settings(max_examples=5, deadline=5000)
|
||||||
def test_get_request(self, request_path, request_params):
|
def test_get_request(self, request_path, request_params):
|
||||||
"""
|
"""
|
||||||
Tests a typical HTTP GET request, with a path and query parameters
|
Tests a typical HTTP GET request, with a path and query parameters
|
||||||
|
@ -118,7 +118,7 @@ class TestHTTPRequest(DaphneTestCase):
|
||||||
request_path=http_strategies.http_path(),
|
request_path=http_strategies.http_path(),
|
||||||
request_body=http_strategies.http_body()
|
request_body=http_strategies.http_body()
|
||||||
)
|
)
|
||||||
@settings(max_examples=5, deadline=2000)
|
@settings(max_examples=5, deadline=5000)
|
||||||
def test_post_request(self, request_path, request_body):
|
def test_post_request(self, request_path, request_body):
|
||||||
"""
|
"""
|
||||||
Tests a typical HTTP POST request, with a path and body.
|
Tests a typical HTTP POST request, with a path and body.
|
||||||
|
@ -128,7 +128,7 @@ class TestHTTPRequest(DaphneTestCase):
|
||||||
self.assert_valid_http_request_message(messages[0], body=request_body)
|
self.assert_valid_http_request_message(messages[0], body=request_body)
|
||||||
|
|
||||||
@given(request_headers=http_strategies.headers())
|
@given(request_headers=http_strategies.headers())
|
||||||
@settings(max_examples=5, deadline=2000)
|
@settings(max_examples=5, deadline=5000)
|
||||||
def test_headers(self, request_headers):
|
def test_headers(self, request_headers):
|
||||||
"""
|
"""
|
||||||
Tests that HTTP header fields are handled as specified
|
Tests that HTTP header fields are handled as specified
|
||||||
|
@ -139,7 +139,7 @@ class TestHTTPRequest(DaphneTestCase):
|
||||||
self.assert_valid_http_request_message(messages[0], body=b"")
|
self.assert_valid_http_request_message(messages[0], body=b"")
|
||||||
|
|
||||||
@given(request_headers=http_strategies.headers())
|
@given(request_headers=http_strategies.headers())
|
||||||
@settings(max_examples=5, deadline=2000)
|
@settings(max_examples=5, deadline=5000)
|
||||||
def test_duplicate_headers(self, request_headers):
|
def test_duplicate_headers(self, request_headers):
|
||||||
"""
|
"""
|
||||||
Tests that duplicate header values are preserved
|
Tests that duplicate header values are preserved
|
||||||
|
@ -161,7 +161,7 @@ class TestHTTPRequest(DaphneTestCase):
|
||||||
request_headers=http_strategies.headers(),
|
request_headers=http_strategies.headers(),
|
||||||
request_body=http_strategies.http_body(),
|
request_body=http_strategies.http_body(),
|
||||||
)
|
)
|
||||||
@settings(max_examples=5, deadline=2000)
|
@settings(max_examples=5, deadline=5000)
|
||||||
def test_kitchen_sink(
|
def test_kitchen_sink(
|
||||||
self,
|
self,
|
||||||
request_method,
|
request_method,
|
||||||
|
@ -203,7 +203,7 @@ class TestHTTPRequest(DaphneTestCase):
|
||||||
assert [list(x) for x in scope["headers"]] == [[b"mycustomheader", b"foobar"]]
|
assert [list(x) for x in scope["headers"]] == [[b"mycustomheader", b"foobar"]]
|
||||||
|
|
||||||
@given(daphne_path=http_strategies.http_path())
|
@given(daphne_path=http_strategies.http_path())
|
||||||
@settings(max_examples=5, deadline=2000)
|
@settings(max_examples=5, deadline=5000)
|
||||||
def test_root_path_header(self, daphne_path):
|
def test_root_path_header(self, daphne_path):
|
||||||
"""
|
"""
|
||||||
Tests root_path handling.
|
Tests root_path handling.
|
||||||
|
|
|
@ -122,7 +122,7 @@ class TestHTTPResponse(DaphneTestCase):
|
||||||
self.assertEqual(response.read(), b"chunk 1 chunk 2")
|
self.assertEqual(response.read(), b"chunk 1 chunk 2")
|
||||||
|
|
||||||
@given(body=http_strategies.http_body())
|
@given(body=http_strategies.http_body())
|
||||||
@settings(max_examples=5, deadline=2000)
|
@settings(max_examples=5, deadline=5000)
|
||||||
def test_body(self, body):
|
def test_body(self, body):
|
||||||
"""
|
"""
|
||||||
Tries body variants.
|
Tries body variants.
|
||||||
|
@ -141,7 +141,7 @@ class TestHTTPResponse(DaphneTestCase):
|
||||||
self.assertEqual(response.read(), body)
|
self.assertEqual(response.read(), body)
|
||||||
|
|
||||||
@given(headers=http_strategies.headers())
|
@given(headers=http_strategies.headers())
|
||||||
@settings(max_examples=5, deadline=2000)
|
@settings(max_examples=5, deadline=5000)
|
||||||
def test_headers(self, headers):
|
def test_headers(self, headers):
|
||||||
# The ASGI spec requires us to lowercase our header names
|
# The ASGI spec requires us to lowercase our header names
|
||||||
response = self.run_daphne_response([
|
response = self.run_daphne_response([
|
||||||
|
|
Loading…
Reference in New Issue
Block a user