py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
|
py$(PYV): commands[0]> python -m pytest
|
============================= test session starts ==============================
|
platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
|
cachedir: .tox/py$(PYV)/.pytest_cache
|
rootdir: $(@D)
|
configfile: pytest.ini
|
collecting ... collected 158 items
|
|
.::project PASSED
|
.::project PASSED
|
conftest.py::mypy PASSED
|
conftest.py::mypy-status PASSED
|
docs/conf.py::mypy PASSED
|
keyring/__init__.py::mypy PASSED
|
keyring/__main__.py::mypy PASSED
|
keyring/backend.py::keyring.backend.SchemeSelectable PASSED
|
keyring/backend.py::mypy PASSED
|
keyring/backends/SecretService.py::mypy PASSED
|
keyring/backends/Windows.py::mypy PASSED
|
keyring/backends/__init__.py::mypy PASSED
|
keyring/backends/chainer.py::keyring.backends.chainer.ChainerBackend PASSED
|
keyring/backends/chainer.py::mypy PASSED
|
keyring/backends/fail.py::keyring.backends.fail.Keyring PASSED
|
keyring/backends/fail.py::mypy PASSED
|
keyring/backends/kwallet.py::mypy PASSED
|
keyring/backends/libsecret.py::mypy PASSED
|
keyring/backends/macOS/__init__.py::mypy PASSED
|
keyring/backends/null.py::keyring.backends.null.Keyring PASSED
|
keyring/backends/null.py::mypy PASSED
|
keyring/cli.py::keyring.cli.CommandLineTool.strip_last_newline PASSED
|
keyring/cli.py::mypy PASSED
|
keyring/compat/__init__.py::mypy PASSED
|
keyring/compat/properties.py::keyring.compat.properties.NonDataProperty PASSED
|
keyring/compat/properties.py::keyring.compat.properties.classproperty PASSED
|
keyring/compat/properties.py::mypy PASSED
|
keyring/compat/py312.py::mypy PASSED
|
keyring/compat/py38.py::mypy PASSED
|
keyring/completion.py::mypy PASSED
|
keyring/core.py::keyring.core._load_keyring_class PASSED
|
keyring/core.py::mypy PASSED
|
keyring/credentials.py::keyring.credentials.EnvironCredential PASSED
|
keyring/credentials.py::mypy PASSED
|
keyring/devpi_client.py::keyring.devpi_client.devpiclient_get_password PASSED
|
keyring/devpi_client.py::mypy PASSED
|
keyring/errors.py::mypy PASSED
|
keyring/http.py::mypy PASSED
|
keyring/testing/__init__.py::mypy PASSED
|
keyring/testing/backend.py::mypy PASSED
|
keyring/testing/util.py::mypy PASSED
|
keyring/util/__init__.py::mypy PASSED
|
keyring/util/platform_.py::mypy PASSED
|
tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_credential SKIPPED
|
tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_delete_not_present SKIPPED
|
tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_delete_one_in_group SKIPPED
|
tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_delete_present SKIPPED
|
tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_different_user SKIPPED
|
tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_difficult_chars SKIPPED
|
tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_name_property SKIPPED
|
tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_new_with_properties SKIPPED
|
tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_password_set_get SKIPPED
|
tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_set_after_set_blank SKIPPED
|
tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_set_properties SKIPPED
|
tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_unicode_and_ascii_chars SKIPPED
|
tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_unicode_chars SKIPPED
|
tests/backends/test_SecretService.py::TestUnits::test_supported_no_secretstorage PASSED
|
tests/backends/test_SecretService.py::mypy PASSED
|
tests/backends/test_Windows.py::TestWinVaultKeyring::test_credential SKIPPED
|
tests/backends/test_Windows.py::TestWinVaultKeyring::test_delete_not_present SKIPPED
|
tests/backends/test_Windows.py::TestWinVaultKeyring::test_delete_one_in_group SKIPPED
|
tests/backends/test_Windows.py::TestWinVaultKeyring::test_delete_present SKIPPED
|
tests/backends/test_Windows.py::TestWinVaultKeyring::test_different_user SKIPPED
|
tests/backends/test_Windows.py::TestWinVaultKeyring::test_difficult_chars SKIPPED
|
tests/backends/test_Windows.py::TestWinVaultKeyring::test_long_password_nice_error SKIPPED
|
tests/backends/test_Windows.py::TestWinVaultKeyring::test_name_property SKIPPED
|
tests/backends/test_Windows.py::TestWinVaultKeyring::test_new_with_properties SKIPPED
|
tests/backends/test_Windows.py::TestWinVaultKeyring::test_password_set_get SKIPPED
|
tests/backends/test_Windows.py::TestWinVaultKeyring::test_read_utf8_password SKIPPED
|
tests/backends/test_Windows.py::TestWinVaultKeyring::test_set_after_set_blank SKIPPED
|
tests/backends/test_Windows.py::TestWinVaultKeyring::test_set_properties SKIPPED
|
tests/backends/test_Windows.py::TestWinVaultKeyring::test_unicode_and_ascii_chars SKIPPED
|
tests/backends/test_Windows.py::TestWinVaultKeyring::test_unicode_chars SKIPPED
|
tests/backends/test_Windows.py::mypy PASSED
|
tests/backends/test_Windows.py::test_winvault_always_viable SKIPPED
|
tests/backends/test_chainer.py::TestChainer::test_chainer_defers_to_fail PASSED
|
tests/backends/test_chainer.py::TestChainer::test_chainer_gets_from_highest_priority PASSED
|
tests/backends/test_chainer.py::mypy PASSED
|
tests/backends/test_kwallet.py::TestDBusKWallet4::test_credential SKIPPED
|
tests/backends/test_kwallet.py::TestDBusKWallet4::test_delete_not_present SKIPPED
|
tests/backends/test_kwallet.py::TestDBusKWallet4::test_delete_one_in_group SKIPPED
|
tests/backends/test_kwallet.py::TestDBusKWallet4::test_delete_present SKIPPED
|
tests/backends/test_kwallet.py::TestDBusKWallet4::test_different_user SKIPPED
|
tests/backends/test_kwallet.py::TestDBusKWallet4::test_difficult_chars SKIPPED
|
tests/backends/test_kwallet.py::TestDBusKWallet4::test_name_property SKIPPED
|
tests/backends/test_kwallet.py::TestDBusKWallet4::test_new_with_properties SKIPPED
|
tests/backends/test_kwallet.py::TestDBusKWallet4::test_password_set_get SKIPPED
|
tests/backends/test_kwallet.py::TestDBusKWallet4::test_set_after_set_blank SKIPPED
|
tests/backends/test_kwallet.py::TestDBusKWallet4::test_set_properties SKIPPED
|
tests/backends/test_kwallet.py::TestDBusKWallet4::test_unicode_and_ascii_chars SKIPPED
|
tests/backends/test_kwallet.py::TestDBusKWallet4::test_unicode_chars SKIPPED
|
tests/backends/test_kwallet.py::TestDBusKWallet::test_credential SKIPPED
|
tests/backends/test_kwallet.py::TestDBusKWallet::test_delete_not_present SKIPPED
|
tests/backends/test_kwallet.py::TestDBusKWallet::test_delete_one_in_group SKIPPED
|
tests/backends/test_kwallet.py::TestDBusKWallet::test_delete_present SKIPPED
|
tests/backends/test_kwallet.py::TestDBusKWallet::test_different_user SKIPPED
|
tests/backends/test_kwallet.py::TestDBusKWallet::test_difficult_chars SKIPPED
|
tests/backends/test_kwallet.py::TestDBusKWallet::test_name_property SKIPPED
|
tests/backends/test_kwallet.py::TestDBusKWallet::test_new_with_properties SKIPPED
|
tests/backends/test_kwallet.py::TestDBusKWallet::test_password_set_get SKIPPED
|
tests/backends/test_kwallet.py::TestDBusKWallet::test_set_after_set_blank SKIPPED
|
tests/backends/test_kwallet.py::TestDBusKWallet::test_set_properties SKIPPED
|
tests/backends/test_kwallet.py::TestDBusKWallet::test_unicode_and_ascii_chars SKIPPED
|
tests/backends/test_kwallet.py::TestDBusKWallet::test_unicode_chars SKIPPED
|
tests/backends/test_kwallet.py::mypy PASSED
|
tests/backends/test_libsecret.py::TestLibSecretKeyring::test_credential SKIPPED
|
tests/backends/test_libsecret.py::TestLibSecretKeyring::test_delete_not_present SKIPPED
|
tests/backends/test_libsecret.py::TestLibSecretKeyring::test_delete_one_in_group SKIPPED
|
tests/backends/test_libsecret.py::TestLibSecretKeyring::test_delete_present SKIPPED
|
tests/backends/test_libsecret.py::TestLibSecretKeyring::test_different_user SKIPPED
|
tests/backends/test_libsecret.py::TestLibSecretKeyring::test_difficult_chars SKIPPED
|
tests/backends/test_libsecret.py::TestLibSecretKeyring::test_name_property SKIPPED
|
tests/backends/test_libsecret.py::TestLibSecretKeyring::test_new_with_properties SKIPPED
|
tests/backends/test_libsecret.py::TestLibSecretKeyring::test_password_set_get SKIPPED
|
tests/backends/test_libsecret.py::TestLibSecretKeyring::test_set_after_set_blank SKIPPED
|
tests/backends/test_libsecret.py::TestLibSecretKeyring::test_set_properties SKIPPED
|
tests/backends/test_libsecret.py::TestLibSecretKeyring::test_unicode_and_ascii_chars SKIPPED
|
tests/backends/test_libsecret.py::TestLibSecretKeyring::test_unicode_chars SKIPPED
|
tests/backends/test_libsecret.py::TestUnits::test_supported_no_libsecret PASSED
|
tests/backends/test_libsecret.py::mypy PASSED
|
tests/backends/test_macOS.py::Test_macOSKeychain::test_credential SKIPPED
|
tests/backends/test_macOS.py::Test_macOSKeychain::test_delete_not_present SKIPPED
|
tests/backends/test_macOS.py::Test_macOSKeychain::test_delete_one_in_group SKIPPED
|
tests/backends/test_macOS.py::Test_macOSKeychain::test_delete_present SKIPPED
|
tests/backends/test_macOS.py::Test_macOSKeychain::test_different_user SKIPPED
|
tests/backends/test_macOS.py::Test_macOSKeychain::test_difficult_chars SKIPPED
|
tests/backends/test_macOS.py::Test_macOSKeychain::test_name_property SKIPPED
|
tests/backends/test_macOS.py::Test_macOSKeychain::test_new_with_properties SKIPPED
|
tests/backends/test_macOS.py::Test_macOSKeychain::test_password_set_get SKIPPED
|
tests/backends/test_macOS.py::Test_macOSKeychain::test_set_after_set_blank SKIPPED
|
tests/backends/test_macOS.py::Test_macOSKeychain::test_set_properties SKIPPED
|
tests/backends/test_macOS.py::Test_macOSKeychain::test_unicode_and_ascii_chars SKIPPED
|
tests/backends/test_macOS.py::Test_macOSKeychain::test_unicode_chars SKIPPED
|
tests/backends/test_macOS.py::mypy PASSED
|
tests/test_cli.py::mypy PASSED
|
tests/test_cli.py::test_cli.PasswordEmitter PASSED
|
tests/test_cli.py::test_set_interactive PASSED
|
tests/test_cli.py::test_set_pipe PASSED
|
tests/test_cli.py::test_set_pipe_newline PASSED
|
tests/test_core.py::mypy PASSED
|
tests/test_core.py::test_init_recommended PASSED
|
tests/test_core.py::test_load_config_extant PASSED
|
tests/test_core.py::test_load_config_missing PASSED
|
tests/test_errors.py::TestExceptionInfo::test_traceback_not_referenced PASSED
|
tests/test_errors.py::mypy PASSED
|
tests/test_integration.py::mypy PASSED
|
tests/test_integration.py::test_argv[del sys.argv] PASSED
|
tests/test_integration.py::test_argv[sys.argv = None] PASSED
|
tests/test_integration.py::test_argv[sys.argv = []] PASSED
|
tests/test_multiprocess.py::mypy PASSED
|
tests/test_multiprocess.py::test_multiprocess_get PASSED
|
tests/test_multiprocess.py::test_multiprocess_get_after_native_get PASSED
|
tests/test_packaging.py::mypy PASSED
|
tests/test_packaging.py::test_entry_point PASSED
|
tests/test_packaging.py::test_missing_metadata PASSED
|
tests/util/test_platform.py::mypy PASSED
|
tests/util/test_platform.py::test_platform_Linux SKIPPED (condition:...)
|
tests/util/test_platform.py::test_platform_Windows SKIPPED (conditio...)
|
|
=============================== warnings summary ===============================
|
tests/test_core.py::test_init_recommended
|
$(PYTHON_DIR)/vendor-packages/keyrings/alt/Gnome.py:27: DeprecationWarning: GnomeKeyring.get_default_keyring_sync is deprecated
|
result = GnomeKeyring.get_default_keyring_sync()[0]
|
|
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
|
|
===================================== mypy =====================================
|
Success: no issues found in 43 source files
|
======== 75 passed, 83 skipped, 1 warning ========
|
py$(PYV): OK
|
congratulations :)
|