Suppress warning about slow test

The kitchen sink test expectedly can be slow. So far it wasn't slow
enough for hypothesis to trigger a warning, but today Travis must've had
a bad day. I think for this test is is acceptable to exceed hypothesis'
warning threshold.
This commit is contained in:
Maik Hoepfel 2017-03-08 12:38:10 +08:00
parent 708b3c0179
commit 5006f99109

View File

@ -8,7 +8,7 @@ import unittest
from six.moves.urllib import parse from six.moves.urllib import parse
from asgiref.inmemory import ChannelLayer from asgiref.inmemory import ChannelLayer
from hypothesis import given, assume from hypothesis import given, assume, settings, HealthCheck
from twisted.test import proto_helpers from twisted.test import proto_helpers
from daphne.http_protocol import HTTPFactory from daphne.http_protocol import HTTPFactory
@ -98,6 +98,8 @@ class TestHTTPRequestSpec(testcases.ASGITestCase):
request_headers=http_strategies.headers(), request_headers=http_strategies.headers(),
request_body=http_strategies.http_body(), request_body=http_strategies.http_body(),
) )
# This test is slow enough that on Travis, hypothesis sometimes complains.
@settings(suppress_health_check=[HealthCheck.too_slow])
def test_kitchen_sink( def test_kitchen_sink(
self, request_method, request_path, request_params, request_headers, request_body): self, request_method, request_path, request_params, request_headers, request_body):
""" """