From 45775338fa2e3a34bcefdd3a9cb703c3cf7dc676 Mon Sep 17 00:00:00 2001 From: Adam Chainz Date: Wed, 26 Jul 2017 18:03:08 +0100 Subject: [PATCH] Travis - test on Trusty As per [their blog post](https://blog.travis-ci.com/2017-07-11-trusty-as-default-linux-is-coming) they're making it the new default, best to be ahead of the curve. --- .travis.yml | 1 + daphne/tests/__init__.py | 7 +++++++ daphne/tests/test_http_request.py | 3 +-- daphne/tests/test_http_response.py | 3 +-- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 9672140..da96f02 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,5 @@ sudo: false +dist: trusty language: python diff --git a/daphne/tests/__init__.py b/daphne/tests/__init__.py index e69de29..3f43747 100644 --- a/daphne/tests/__init__.py +++ b/daphne/tests/__init__.py @@ -0,0 +1,7 @@ +from hypothesis import HealthCheck, settings + +settings.register_profile( + 'daphne', + settings(suppress_health_check=[HealthCheck.too_slow]), +) +settings.load_profile('daphne') diff --git a/daphne/tests/test_http_request.py b/daphne/tests/test_http_request.py index ee38ab9..ef7922d 100644 --- a/daphne/tests/test_http_request.py +++ b/daphne/tests/test_http_request.py @@ -8,7 +8,7 @@ import unittest from six.moves.urllib import parse from asgiref.inmemory import ChannelLayer -from hypothesis import given, assume, settings, HealthCheck +from hypothesis import given, assume from twisted.test import proto_helpers from daphne.http_protocol import HTTPFactory @@ -99,7 +99,6 @@ class TestHTTPRequestSpec(testcases.ASGIHTTPTestCase): 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( self, request_method, request_path, request_params, request_headers, request_body): """ diff --git a/daphne/tests/test_http_response.py b/daphne/tests/test_http_response.py index 1ee27b1..f5f5a28 100644 --- a/daphne/tests/test_http_response.py +++ b/daphne/tests/test_http_response.py @@ -7,7 +7,7 @@ from __future__ import unicode_literals from unittest import TestCase from asgiref.inmemory import ChannelLayer -from hypothesis import given, settings +from hypothesis import given from twisted.test import proto_helpers from daphne.http_protocol import HTTPFactory @@ -72,7 +72,6 @@ class TestHTTPResponseSpec(testcases.ASGIHTTPTestCase): headers=http_strategies.headers(), body=http_strategies.http_body(), ) - @settings(perform_health_check=False) def test_kitchen_sink(self, headers, body): """ This tests tries to let Hypothesis find combinations of variables that result