============================= test session starts ==============================
platform linux -- Python 3.10.1, pytest-6.2.5, py-1.11.0, pluggy-0.13.1
rootdir: /build/python-klein/src/klein-21.8.0
plugins: hypothesis-6.17.0
collected 162 items / 6 errors / 156 selected

==================================== ERRORS ====================================
_______________ ERROR collecting src/klein/test/test_headers.py ________________
ImportError while importing test module '/build/python-klein/src/klein-21.8.0/src/klein/test/test_headers.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.10/importlib/__init__.py:126: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
src/klein/test/test_headers.py:34: in <module>
    from .._headers import (
src/klein/_headers.py:13: in <module>
    from ._imessage import (
src/klein/_imessage.py:17: in <module>
    from tubes.itube import IFount
E   ModuleNotFoundError: No module named 'tubes'
____________ ERROR collecting src/klein/test/test_headers_compat.py ____________
ImportError while importing test module '/build/python-klein/src/klein-21.8.0/src/klein/test/test_headers_compat.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.10/importlib/__init__.py:126: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
src/klein/test/test_headers_compat.py:10: in <module>
    from .._headers import (
src/klein/_headers.py:13: in <module>
    from ._imessage import (
src/klein/_imessage.py:17: in <module>
    from tubes.itube import IFount
E   ModuleNotFoundError: No module named 'tubes'
_______________ ERROR collecting src/klein/test/test_message.py ________________
ImportError while importing test module '/build/python-klein/src/klein-21.8.0/src/klein/test/test_message.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.10/importlib/__init__.py:126: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
src/klein/test/test_message.py:16: in <module>
    from .._imessage import IHTTPMessage
src/klein/_imessage.py:17: in <module>
    from tubes.itube import IFount
E   ModuleNotFoundError: No module named 'tubes'
_______________ ERROR collecting src/klein/test/test_request.py ________________
ImportError while importing test module '/build/python-klein/src/klein-21.8.0/src/klein/test/test_request.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.10/importlib/__init__.py:126: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
src/klein/test/test_request.py:10: in <module>
    from .._headers import FrozenHTTPHeaders
src/klein/_headers.py:13: in <module>
    from ._imessage import (
src/klein/_imessage.py:17: in <module>
    from tubes.itube import IFount
E   ModuleNotFoundError: No module named 'tubes'
____________ ERROR collecting src/klein/test/test_request_compat.py ____________
ImportError while importing test module '/build/python-klein/src/klein-21.8.0/src/klein/test/test_request_compat.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.10/importlib/__init__.py:126: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
src/klein/test/test_request_compat.py:29: in <module>
    from .._headers import IHTTPHeaders
src/klein/_headers.py:13: in <module>
    from ._imessage import (
src/klein/_imessage.py:17: in <module>
    from tubes.itube import IFount
E   ModuleNotFoundError: No module named 'tubes'
_______________ ERROR collecting src/klein/test/test_response.py _______________
ImportError while importing test module '/build/python-klein/src/klein-21.8.0/src/klein/test/test_response.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.10/importlib/__init__.py:126: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
src/klein/test/test_response.py:8: in <module>
    from .._headers import FrozenHTTPHeaders
src/klein/_headers.py:13: in <module>
    from ._imessage import (
src/klein/_imessage.py:17: in <module>
    from tubes.itube import IFount
E   ModuleNotFoundError: No module named 'tubes'
=============================== warnings summary ===============================
../../../../usr/lib/python3.10/site-packages/twisted/web/test/test_web.py:27
  /usr/lib/python3.10/site-packages/twisted/web/test/test_web.py:27: DeprecationWarning: twisted.test.proto_helpers.EventLoggingObserver was deprecated in Twisted 19.7.0: Please use twisted.internet.testing.EventLoggingObserver instead.
    from twisted.test.proto_helpers import EventLoggingObserver

src/klein/_form.py:132
src/klein/_form.py:132
src/klein/_form.py:132
src/klein/_form.py:132
src/klein/_form.py:132
src/klein/_form.py:132
src/klein/_form.py:132
src/klein/_form.py:132
src/klein/_form.py:132
  /build/python-klein/src/klein-21.8.0/src/klein/_form.py:132: DeprecationWarning: assoc is deprecated and will be removed after 2018/01.
    return attr.assoc(

src/klein/test/test_form.py:37
  /build/python-klein/src/klein-21.8.0/src/klein/test/test_form.py:37: PytestCollectionWarning: cannot collect test class 'TestObject' because it has a __init__ constructor (from: src/klein/test/test_form.py)
    @attr.s(auto_attribs=True, hash=False)

-- Docs: https://docs.pytest.org/en/stable/warnings.html
=========================== short test summary info ============================
ERROR src/klein/test/test_headers.py
ERROR src/klein/test/test_headers_compat.py
ERROR src/klein/test/test_message.py
ERROR src/klein/test/test_request.py
ERROR src/klein/test/test_request_compat.py
ERROR src/klein/test/test_response.py
!!!!!!!!!!!!!!!!!!! Interrupted: 6 errors during collection !!!!!!!!!!!!!!!!!!!!
======================== 11 warnings, 6 errors in 7.19s ========================
[1m[31m==> ERROR:[m[1m A failure occurred in check().[m
[1m    Aborting...[m
