Skip hypothesis tests on 3.2
(It's not 3.2 compatible at the moment).
This commit is contained in:
parent
45bd8ebb6b
commit
22ef32a2cd
|
@ -17,11 +17,15 @@
|
|||
from io import BytesIO
|
||||
import datetime
|
||||
|
||||
from hypothesis import given
|
||||
try:
|
||||
from hypothesis import given
|
||||
# To debug hypothesis
|
||||
# from hypothesis import Settings, Verbosity
|
||||
# Settings.default.verbosity = Verbosity.verbose
|
||||
import hypothesis.strategies as st
|
||||
import hypothesis.strategies as st
|
||||
except ImportError:
|
||||
given = None
|
||||
st = None
|
||||
from testtools import TestCase
|
||||
from testtools.matchers import Contains, HasLength
|
||||
from testtools.tests.test_testresult import TestStreamResultContract
|
||||
|
@ -440,11 +444,12 @@ class TestByteStreamToStreamResult(TestCase):
|
|||
self.check_event(content.getvalue(), test_id=None, file_name='bar',
|
||||
route_code='0', mime_type='text/plain', file_bytes=b'foo')
|
||||
|
||||
@given(st.binary())
|
||||
def test_hypothesis_decoding(self, code_bytes):
|
||||
source = BytesIO(code_bytes)
|
||||
result = StreamResult()
|
||||
stream = subunit.ByteStreamToStreamResult(
|
||||
source, non_subunit_name="stdout")
|
||||
stream.run(result)
|
||||
self.assertEqual(b'', source.read())
|
||||
if st is not None:
|
||||
@given(st.binary())
|
||||
def test_hypothesis_decoding(self, code_bytes):
|
||||
source = BytesIO(code_bytes)
|
||||
result = StreamResult()
|
||||
stream = subunit.ByteStreamToStreamResult(
|
||||
source, non_subunit_name="stdout")
|
||||
stream.run(result)
|
||||
self.assertEqual(b'', source.read())
|
||||
|
|
Loading…
Reference in New Issue