From 33587678144b0c824b3326c0582809c05c1ab74c Mon Sep 17 00:00:00 2001 From: Andrew Godwin Date: Wed, 29 Nov 2017 00:03:29 -0800 Subject: [PATCH] Increase hypothesis deadlines for slower systems/Travis --- tests/test_http_request.py | 12 ++++++------ tests/test_http_response.py | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/test_http_request.py b/tests/test_http_request.py index 61be621..879312f 100644 --- a/tests/test_http_request.py +++ b/tests/test_http_request.py @@ -105,7 +105,7 @@ class TestHTTPRequest(DaphneTestCase): request_path=http_strategies.http_path(), 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): """ 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_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): """ 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) @given(request_headers=http_strategies.headers()) - @settings(max_examples=5, deadline=2000) + @settings(max_examples=5, deadline=5000) def test_headers(self, request_headers): """ 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"") @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): """ Tests that duplicate header values are preserved @@ -161,7 +161,7 @@ class TestHTTPRequest(DaphneTestCase): request_headers=http_strategies.headers(), request_body=http_strategies.http_body(), ) - @settings(max_examples=5, deadline=2000) + @settings(max_examples=5, deadline=5000) def test_kitchen_sink( self, request_method, @@ -203,7 +203,7 @@ class TestHTTPRequest(DaphneTestCase): assert [list(x) for x in scope["headers"]] == [[b"mycustomheader", b"foobar"]] @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): """ Tests root_path handling. diff --git a/tests/test_http_response.py b/tests/test_http_response.py index 957b7c6..3f53a40 100644 --- a/tests/test_http_response.py +++ b/tests/test_http_response.py @@ -122,7 +122,7 @@ class TestHTTPResponse(DaphneTestCase): self.assertEqual(response.read(), b"chunk 1 chunk 2") @given(body=http_strategies.http_body()) - @settings(max_examples=5, deadline=2000) + @settings(max_examples=5, deadline=5000) def test_body(self, body): """ Tries body variants. @@ -141,7 +141,7 @@ class TestHTTPResponse(DaphneTestCase): self.assertEqual(response.read(), body) @given(headers=http_strategies.headers()) - @settings(max_examples=5, deadline=2000) + @settings(max_examples=5, deadline=5000) def test_headers(self, headers): # The ASGI spec requires us to lowercase our header names response = self.run_daphne_response([