Test project /build/libolm/src/olm/build/tests Start 1: base64 1/15 Test #1: base64 ........................... Passed 0.07 sec Start 2: crypto 2/15 Test #2: crypto ........................... Passed 0.10 sec Start 3: group_session 3/15 Test #3: group_session .................... Passed 0.10 sec Start 4: list 4/15 Test #4: list ............................. Passed 0.07 sec Start 5: megolm 5/15 Test #5: megolm ........................... Passed 0.09 sec Start 6: message 6/15 Test #6: message .......................... Passed 0.07 sec Start 7: olm 7/15 Test #7: olm .............................. Passed 0.31 sec Start 8: olm_decrypt 8/15 Test #8: olm_decrypt ...................... Passed 0.07 sec Start 9: olm_sha256 9/15 Test #9: olm_sha256 ....................... Passed 0.06 sec Start 10: olm_signature 10/15 Test #10: olm_signature .................... Passed 0.08 sec Start 11: olm_using_malloc 11/15 Test #11: olm_using_malloc ................. Passed 0.17 sec Start 12: session 12/15 Test #12: session .......................... Passed 0.06 sec Start 13: pk 13/15 Test #13: pk ............................... Passed 0.09 sec Start 14: sas 14/15 Test #14: sas .............................. Passed 0.07 sec Start 15: ratchet 15/15 Test #15: ratchet .......................... Passed 0.13 sec 100% tests passed, 0 tests failed out of 15 Total Test time (real) = 1.62 sec ============================= test session starts ============================== platform linux -- Python 3.10.1, pytest-6.2.5, py-1.11.0, pluggy-0.13.1 benchmark: 3.4.1 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000) rootdir: /build/libolm/src/olm/python, configfile: setup.cfg, testpaths: tests plugins: aspectlib-1.5.2, benchmark-3.4.1 collected 0 items / 6 errors ==================================== ERRORS ==================================== ____________________ ERROR collecting tests/account_test.py ____________________ ImportError while importing test module '/build/libolm/src/olm/python/tests/account_test.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) tests/account_test.py:5: in from olm import Account, OlmAccountError, OlmVerifyError, ed25519_verify olm/__init__.py:24: in from .utility import ed25519_verify, OlmVerifyError, OlmHashError, sha256 olm/utility.py:36: in from future.utils import bytes_to_native_str E ModuleNotFoundError: No module named 'future' _________________ ERROR collecting tests/group_session_test.py _________________ ImportError while importing test module '/build/libolm/src/olm/python/tests/group_session_test.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) tests/group_session_test.py:4: in from olm import InboundGroupSession, OlmGroupSessionError, OutboundGroupSession olm/__init__.py:24: in from .utility import ed25519_verify, OlmVerifyError, OlmHashError, sha256 olm/utility.py:36: in from future.utils import bytes_to_native_str E ModuleNotFoundError: No module named 'future' ______________________ ERROR collecting tests/pk_test.py _______________________ ImportError while importing test module '/build/libolm/src/olm/python/tests/pk_test.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) tests/pk_test.py:4: in from olm import (PkDecryption, PkDecryptionError, PkEncryption, PkSigning, olm/__init__.py:24: in from .utility import ed25519_verify, OlmVerifyError, OlmHashError, sha256 olm/utility.py:36: in from future.utils import bytes_to_native_str E ModuleNotFoundError: No module named 'future' ______________________ ERROR collecting tests/sas_test.py ______________________ ImportError while importing test module '/build/libolm/src/olm/python/tests/sas_test.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) tests/sas_test.py:5: in from olm import OlmSasError, Sas olm/__init__.py:24: in from .utility import ed25519_verify, OlmVerifyError, OlmHashError, sha256 olm/utility.py:36: in from future.utils import bytes_to_native_str E ModuleNotFoundError: No module named 'future' ____________________ ERROR collecting tests/session_test.py ____________________ ImportError while importing test module '/build/libolm/src/olm/python/tests/session_test.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) tests/session_test.py:4: in from olm import (Account, InboundSession, OlmMessage, OlmPreKeyMessage, olm/__init__.py:24: in from .utility import ed25519_verify, OlmVerifyError, OlmHashError, sha256 olm/utility.py:36: in from future.utils import bytes_to_native_str E ModuleNotFoundError: No module named 'future' _____________________ ERROR collecting tests/utils_test.py _____________________ ImportError while importing test module '/build/libolm/src/olm/python/tests/utils_test.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) tests/utils_test.py:4: in from future.utils import bytes_to_native_str E ModuleNotFoundError: No module named 'future' =============================== warnings summary =============================== ../../../../../usr/lib/python3.10/site-packages/_pytest/config/__init__.py:1233 /usr/lib/python3.10/site-packages/_pytest/config/__init__.py:1233: PytestConfigWarning: Unknown config option: flake8-ignore self._warn_or_fail_if_strict(f"Unknown config option: {key}\n") -- Docs: https://docs.pytest.org/en/stable/warnings.html =========================== short test summary info ============================ ERROR tests/account_test.py ERROR tests/group_session_test.py ERROR tests/pk_test.py ERROR tests/sas_test.py ERROR tests/session_test.py ERROR tests/utils_test.py !!!!!!!!!!!!!!!!!!! Interrupted: 6 errors during collection !!!!!!!!!!!!!!!!!!!! ========================= 1 warning, 6 errors in 1.15s ========================= ==> ERROR: A failure occurred in check().  Aborting...