The Hypothesis strategies now shipping with Hyperlink are producing this error occasionally in Klein:
Traceback (most recent call last):324 File "/home/runner/work/klein/klein/.tox/coverage-py37-tw192/lib/python3.7/site-packages/klein/test/test_request_compat.py", line 74, in test_uri325 def test_uri(self, url: DecodedURL) -> None:326 File "/home/runner/work/klein/klein/.tox/coverage-py37-tw192/lib/python3.7/site-packages/hypothesis/core.py", line 1163, in wrapped_test327 raise the_error_hypothesis_found328 File "/home/runner/work/klein/klein/.tox/coverage-py37-tw192/lib/python3.7/site-packages/hyperlink/hypothesis.py", line 321, in decoded_urls329 return DecodedURL(draw(encoded_urls()))330 File "/home/runner/work/klein/klein/.tox/coverage-py37-tw192/lib/python3.7/site-packages/hyperlink/_url.py", line 2046, in __init__331 self.host, self.userinfo, self.path, self.query, self.fragment332 File "/home/runner/work/klein/klein/.tox/coverage-py37-tw192/lib/python3.7/site-packages/hyperlink/_url.py", line 2179, in path333 for p in self._url.path334 File "/home/runner/work/klein/klein/.tox/coverage-py37-tw192/lib/python3.7/site-packages/hyperlink/_url.py", line 2179, in <listcomp>335 for p in self._url.path336 File "/home/runner/work/klein/klein/.tox/coverage-py37-tw192/lib/python3.7/site-packages/hyperlink/_url.py", line 766, in _percent_decode337 return unquoted_bytes.decode(subencoding)338builtins.UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte339340klein.test.test_request_compat.HTTPRequestWrappingIRequestTests.test_uri341
The Hypothesis strategies now shipping with Hyperlink are producing this error occasionally in Klein: