Travis - test on Trusty (#129)

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.
This commit is contained in:
Adam Johnson 2017-07-29 03:42:50 +01:00 committed by Andrew Godwin
parent f3b5d854ca
commit 79927fbe10
4 changed files with 10 additions and 4 deletions

View File

@ -1,4 +1,5 @@
sudo: false sudo: false
dist: trusty
language: python language: python

View File

@ -0,0 +1,7 @@
from hypothesis import HealthCheck, settings
settings.register_profile(
'daphne',
settings(suppress_health_check=[HealthCheck.too_slow]),
)
settings.load_profile('daphne')

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, settings, HealthCheck from hypothesis import given, assume
from twisted.test import proto_helpers from twisted.test import proto_helpers
from daphne.http_protocol import HTTPFactory from daphne.http_protocol import HTTPFactory
@ -99,7 +99,6 @@ class TestHTTPRequestSpec(testcases.ASGIHTTPTestCase):
request_body=http_strategies.http_body(), request_body=http_strategies.http_body(),
) )
# This test is slow enough that on Travis, hypothesis sometimes complains. # 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):
""" """

View File

@ -7,7 +7,7 @@ from __future__ import unicode_literals
from unittest import TestCase from unittest import TestCase
from asgiref.inmemory import ChannelLayer from asgiref.inmemory import ChannelLayer
from hypothesis import given, settings from hypothesis import given
from twisted.test import proto_helpers from twisted.test import proto_helpers
from daphne.http_protocol import HTTPFactory from daphne.http_protocol import HTTPFactory
@ -72,7 +72,6 @@ class TestHTTPResponseSpec(testcases.ASGIHTTPTestCase):
headers=http_strategies.headers(), headers=http_strategies.headers(),
body=http_strategies.http_body(), body=http_strategies.http_body(),
) )
@settings(perform_health_check=False)
def test_kitchen_sink(self, headers, body): def test_kitchen_sink(self, headers, body):
""" """
This tests tries to let Hypothesis find combinations of variables that result This tests tries to let Hypothesis find combinations of variables that result