Increase hypothesis deadlines for slower systems/Travis

This commit is contained in:
Andrew Godwin 2017-11-29 00:03:29 -08:00
parent 29db466c48
commit 3358767814
2 changed files with 8 additions and 8 deletions

View File

@ -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.

View File

@ -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([