============================= test session starts ==============================
platform linux -- Python 3.10.1, pytest-6.2.5, py-1.11.0, pluggy-0.13.1
rootdir: /build/vdirsyncer/src/vdirsyncer, configfile: ../../../../dev/null
plugins: hypothesis-6.17.0
collected 400 items / 6 errors / 394 selected

==================================== ERRORS ====================================
_________________ ERROR collecting tests/storage/test_http.py __________________
vdirsyncer/http.py:25: in _detect_faulty_requests
    from requests_toolbelt.auth.guess import GuessAuth  # noqa
E   ModuleNotFoundError: No module named 'requests_toolbelt'

During handling of the above exception, another exception occurred:
tests/storage/test_http.py:6: in <module>
    from vdirsyncer.storage.http import HttpStorage
vdirsyncer/storage/http.py:4: in <module>
    from ..http import prepare_auth
vdirsyncer/http.py:33: in <module>
    _detect_faulty_requests()
vdirsyncer/http.py:30: in _detect_faulty_requests
    sys.exit(1)
E   SystemExit: 1
------------------------------- Captured stderr --------------------------------
Error during import: No module named 'requests_toolbelt'

If you have installed vdirsyncer from a distro package, please file a bug against that package, not vdirsyncer.

Consult https://vdirsyncer.pimutils.org/en/stable/problems.html#requests-related-importerrors-based-distributions on how to work around this.
_________ ERROR collecting tests/storage/test_http_with_singlefile.py __________
vdirsyncer/http.py:25: in _detect_faulty_requests
    from requests_toolbelt.auth.guess import GuessAuth  # noqa
E   ModuleNotFoundError: No module named 'requests_toolbelt'

During handling of the above exception, another exception occurred:
tests/storage/test_http_with_singlefile.py:4: in <module>
    import vdirsyncer.storage.http
vdirsyncer/storage/http.py:4: in <module>
    from ..http import prepare_auth
vdirsyncer/http.py:33: in <module>
    _detect_faulty_requests()
vdirsyncer/http.py:30: in _detect_faulty_requests
    sys.exit(1)
E   SystemExit: 1
------------------------------- Captured stderr --------------------------------
Error during import: No module named 'requests_toolbelt'

If you have installed vdirsyncer from a distro package, please file a bug against that package, not vdirsyncer.

Consult https://vdirsyncer.pimutils.org/en/stable/problems.html#requests-related-importerrors-based-distributions on how to work around this.
______________ ERROR collecting tests/storage/dav/test_caldav.py _______________
vdirsyncer/http.py:25: in _detect_faulty_requests
    from requests_toolbelt.auth.guess import GuessAuth  # noqa
E   ModuleNotFoundError: No module named 'requests_toolbelt'

During handling of the above exception, another exception occurred:
tests/storage/dav/test_caldav.py:14: in <module>
    from vdirsyncer.storage.dav import CalDAVStorage
vdirsyncer/storage/dav.py:12: in <module>
    from .. import http
vdirsyncer/http.py:33: in <module>
    _detect_faulty_requests()
vdirsyncer/http.py:30: in _detect_faulty_requests
    sys.exit(1)
E   SystemExit: 1
------------------------------- Captured stderr --------------------------------
Error during import: No module named 'requests_toolbelt'

If you have installed vdirsyncer from a distro package, please file a bug against that package, not vdirsyncer.

Consult https://vdirsyncer.pimutils.org/en/stable/problems.html#requests-related-importerrors-based-distributions on how to work around this.
______________ ERROR collecting tests/storage/dav/test_carddav.py ______________
vdirsyncer/http.py:25: in _detect_faulty_requests
    from requests_toolbelt.auth.guess import GuessAuth  # noqa
E   ModuleNotFoundError: No module named 'requests_toolbelt'

During handling of the above exception, another exception occurred:
tests/storage/dav/test_carddav.py:4: in <module>
    from vdirsyncer.storage.dav import CardDAVStorage
vdirsyncer/storage/dav.py:12: in <module>
    from .. import http
vdirsyncer/http.py:33: in <module>
    _detect_faulty_requests()
vdirsyncer/http.py:30: in _detect_faulty_requests
    sys.exit(1)
E   SystemExit: 1
------------------------------- Captured stderr --------------------------------
Error during import: No module named 'requests_toolbelt'

If you have installed vdirsyncer from a distro package, please file a bug against that package, not vdirsyncer.

Consult https://vdirsyncer.pimutils.org/en/stable/problems.html#requests-related-importerrors-based-distributions on how to work around this.
_______________ ERROR collecting tests/storage/dav/test_main.py ________________
vdirsyncer/http.py:25: in _detect_faulty_requests
    from requests_toolbelt.auth.guess import GuessAuth  # noqa
E   ModuleNotFoundError: No module named 'requests_toolbelt'

During handling of the above exception, another exception occurred:
tests/storage/dav/test_main.py:3: in <module>
    from vdirsyncer.storage.dav import _BAD_XML_CHARS
vdirsyncer/storage/dav.py:12: in <module>
    from .. import http
vdirsyncer/http.py:33: in <module>
    _detect_faulty_requests()
vdirsyncer/http.py:30: in _detect_faulty_requests
    sys.exit(1)
E   SystemExit: 1
------------------------------- Captured stderr --------------------------------
Error during import: No module named 'requests_toolbelt'

If you have installed vdirsyncer from a distro package, please file a bug against that package, not vdirsyncer.

Consult https://vdirsyncer.pimutils.org/en/stable/problems.html#requests-related-importerrors-based-distributions on how to work around this.
_______________ ERROR collecting tests/system/utils/test_main.py _______________
vdirsyncer/http.py:25: in _detect_faulty_requests
    from requests_toolbelt.auth.guess import GuessAuth  # noqa
E   ModuleNotFoundError: No module named 'requests_toolbelt'

During handling of the above exception, another exception occurred:
tests/system/utils/test_main.py:8: in <module>
    from vdirsyncer import http
vdirsyncer/http.py:33: in <module>
    _detect_faulty_requests()
vdirsyncer/http.py:30: in _detect_faulty_requests
    sys.exit(1)
E   SystemExit: 1
------------------------------- Captured stderr --------------------------------
Error during import: No module named 'requests_toolbelt'

If you have installed vdirsyncer from a distro package, please file a bug against that package, not vdirsyncer.

Consult https://vdirsyncer.pimutils.org/en/stable/problems.html#requests-related-importerrors-based-distributions on how to work around this.
=========================== short test summary info ============================
ERROR tests/storage/test_http.py - SystemExit: 1
ERROR tests/storage/test_http_with_singlefile.py - SystemExit: 1
ERROR tests/storage/dav/test_caldav.py - SystemExit: 1
ERROR tests/storage/dav/test_carddav.py - SystemExit: 1
ERROR tests/storage/dav/test_main.py - SystemExit: 1
ERROR tests/system/utils/test_main.py - SystemExit: 1
!!!!!!!!!!!!!!!!!!! Interrupted: 6 errors during collection !!!!!!!!!!!!!!!!!!!!
============================== 6 errors in 2.30s ===============================
[1m[31m==> ERROR:[m[1m A failure occurred in check().[m
[1m    Aborting...[m
