Andreas Wacknitz
2024-03-24 3df02058fb3d48a999bbc8d5d56c2910fbc249a4
commit | author | age
16780f 1 py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
111a7c 2 py$(PYV): commands[0]> python -m pytest
MT 3 ============================= test session starts ==============================
4 platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
5 cachedir: .tox/py$(PYV)/.pytest_cache
abfea1 6 rootdir: $(@D)
MT 7 configfile: pytest.ini
9c4d0a 8 collecting ... collected 157 items
111a7c 9
d0beed 10 .::project PASSED
MT 11 .::project PASSED
111a7c 12 conftest.py::mypy PASSED
MT 13 conftest.py::mypy-status PASSED
14 docs/conf.py::mypy PASSED
15 keyring/__init__.py::mypy PASSED
16 keyring/__main__.py::mypy PASSED
17 keyring/backend.py::keyring.backend.SchemeSelectable PASSED
18 keyring/backend.py::mypy PASSED
19 keyring/backends/SecretService.py::mypy PASSED
20 keyring/backends/Windows.py::mypy PASSED
21 keyring/backends/__init__.py::mypy PASSED
22 keyring/backends/chainer.py::keyring.backends.chainer.ChainerBackend PASSED
23 keyring/backends/chainer.py::mypy PASSED
24 keyring/backends/fail.py::keyring.backends.fail.Keyring PASSED
25 keyring/backends/fail.py::mypy PASSED
26 keyring/backends/kwallet.py::mypy PASSED
27 keyring/backends/libsecret.py::mypy PASSED
28 keyring/backends/macOS/__init__.py::mypy PASSED
29 keyring/backends/null.py::keyring.backends.null.Keyring PASSED
30 keyring/backends/null.py::mypy PASSED
d0beed 31 keyring/cli.py::keyring.cli.CommandLineTool.strip_last_newline PASSED
111a7c 32 keyring/cli.py::mypy PASSED
9c4d0a 33 keyring/compat/__init__.py::mypy PASSED
MT 34 keyring/compat/properties.py::keyring.compat.properties.NonDataProperty PASSED
35 keyring/compat/properties.py::keyring.compat.properties.classproperty PASSED
36 keyring/compat/properties.py::mypy PASSED
37 keyring/compat/py312.py::mypy PASSED
111a7c 38 keyring/completion.py::mypy PASSED
MT 39 keyring/core.py::keyring.core._load_keyring_class PASSED
40 keyring/core.py::mypy PASSED
41 keyring/credentials.py::keyring.credentials.EnvironCredential PASSED
42 keyring/credentials.py::mypy PASSED
43 keyring/devpi_client.py::keyring.devpi_client.devpiclient_get_password PASSED
44 keyring/devpi_client.py::mypy PASSED
45 keyring/errors.py::mypy PASSED
46 keyring/http.py::mypy PASSED
47 keyring/testing/__init__.py::mypy PASSED
48 keyring/testing/backend.py::mypy PASSED
49 keyring/testing/util.py::mypy PASSED
50 keyring/util/__init__.py::mypy PASSED
51 keyring/util/platform_.py::mypy PASSED
52 tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_credential SKIPPED
53 tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_delete_not_present SKIPPED
54 tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_delete_one_in_group SKIPPED
55 tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_delete_present SKIPPED
56 tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_different_user SKIPPED
57 tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_difficult_chars SKIPPED
58 tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_name_property SKIPPED
59 tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_new_with_properties SKIPPED
60 tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_password_set_get SKIPPED
61 tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_set_after_set_blank SKIPPED
62 tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_set_properties SKIPPED
63 tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_unicode_and_ascii_chars SKIPPED
64 tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_unicode_chars SKIPPED
65 tests/backends/test_SecretService.py::TestUnits::test_supported_no_secretstorage PASSED
66 tests/backends/test_SecretService.py::mypy PASSED
67 tests/backends/test_Windows.py::TestWinVaultKeyring::test_credential SKIPPED
68 tests/backends/test_Windows.py::TestWinVaultKeyring::test_delete_not_present SKIPPED
69 tests/backends/test_Windows.py::TestWinVaultKeyring::test_delete_one_in_group SKIPPED
70 tests/backends/test_Windows.py::TestWinVaultKeyring::test_delete_present SKIPPED
71 tests/backends/test_Windows.py::TestWinVaultKeyring::test_different_user SKIPPED
72 tests/backends/test_Windows.py::TestWinVaultKeyring::test_difficult_chars SKIPPED
73 tests/backends/test_Windows.py::TestWinVaultKeyring::test_long_password_nice_error SKIPPED
74 tests/backends/test_Windows.py::TestWinVaultKeyring::test_name_property SKIPPED
75 tests/backends/test_Windows.py::TestWinVaultKeyring::test_new_with_properties SKIPPED
76 tests/backends/test_Windows.py::TestWinVaultKeyring::test_password_set_get SKIPPED
77 tests/backends/test_Windows.py::TestWinVaultKeyring::test_read_utf8_password SKIPPED
78 tests/backends/test_Windows.py::TestWinVaultKeyring::test_set_after_set_blank SKIPPED
79 tests/backends/test_Windows.py::TestWinVaultKeyring::test_set_properties SKIPPED
80 tests/backends/test_Windows.py::TestWinVaultKeyring::test_unicode_and_ascii_chars SKIPPED
81 tests/backends/test_Windows.py::TestWinVaultKeyring::test_unicode_chars SKIPPED
82 tests/backends/test_Windows.py::mypy PASSED
83 tests/backends/test_Windows.py::test_winvault_always_viable SKIPPED
84 tests/backends/test_chainer.py::TestChainer::test_chainer_defers_to_fail PASSED
85 tests/backends/test_chainer.py::TestChainer::test_chainer_gets_from_highest_priority PASSED
86 tests/backends/test_chainer.py::mypy PASSED
87 tests/backends/test_kwallet.py::TestDBusKWallet4::test_credential SKIPPED
88 tests/backends/test_kwallet.py::TestDBusKWallet4::test_delete_not_present SKIPPED
89 tests/backends/test_kwallet.py::TestDBusKWallet4::test_delete_one_in_group SKIPPED
90 tests/backends/test_kwallet.py::TestDBusKWallet4::test_delete_present SKIPPED
91 tests/backends/test_kwallet.py::TestDBusKWallet4::test_different_user SKIPPED
92 tests/backends/test_kwallet.py::TestDBusKWallet4::test_difficult_chars SKIPPED
93 tests/backends/test_kwallet.py::TestDBusKWallet4::test_name_property SKIPPED
94 tests/backends/test_kwallet.py::TestDBusKWallet4::test_new_with_properties SKIPPED
95 tests/backends/test_kwallet.py::TestDBusKWallet4::test_password_set_get SKIPPED
96 tests/backends/test_kwallet.py::TestDBusKWallet4::test_set_after_set_blank SKIPPED
97 tests/backends/test_kwallet.py::TestDBusKWallet4::test_set_properties SKIPPED
98 tests/backends/test_kwallet.py::TestDBusKWallet4::test_unicode_and_ascii_chars SKIPPED
99 tests/backends/test_kwallet.py::TestDBusKWallet4::test_unicode_chars SKIPPED
100 tests/backends/test_kwallet.py::TestDBusKWallet::test_credential SKIPPED
101 tests/backends/test_kwallet.py::TestDBusKWallet::test_delete_not_present SKIPPED
102 tests/backends/test_kwallet.py::TestDBusKWallet::test_delete_one_in_group SKIPPED
103 tests/backends/test_kwallet.py::TestDBusKWallet::test_delete_present SKIPPED
104 tests/backends/test_kwallet.py::TestDBusKWallet::test_different_user SKIPPED
105 tests/backends/test_kwallet.py::TestDBusKWallet::test_difficult_chars SKIPPED
106 tests/backends/test_kwallet.py::TestDBusKWallet::test_name_property SKIPPED
107 tests/backends/test_kwallet.py::TestDBusKWallet::test_new_with_properties SKIPPED
108 tests/backends/test_kwallet.py::TestDBusKWallet::test_password_set_get SKIPPED
109 tests/backends/test_kwallet.py::TestDBusKWallet::test_set_after_set_blank SKIPPED
110 tests/backends/test_kwallet.py::TestDBusKWallet::test_set_properties SKIPPED
111 tests/backends/test_kwallet.py::TestDBusKWallet::test_unicode_and_ascii_chars SKIPPED
112 tests/backends/test_kwallet.py::TestDBusKWallet::test_unicode_chars SKIPPED
113 tests/backends/test_kwallet.py::mypy PASSED
114 tests/backends/test_libsecret.py::TestLibSecretKeyring::test_credential SKIPPED
115 tests/backends/test_libsecret.py::TestLibSecretKeyring::test_delete_not_present SKIPPED
116 tests/backends/test_libsecret.py::TestLibSecretKeyring::test_delete_one_in_group SKIPPED
117 tests/backends/test_libsecret.py::TestLibSecretKeyring::test_delete_present SKIPPED
118 tests/backends/test_libsecret.py::TestLibSecretKeyring::test_different_user SKIPPED
119 tests/backends/test_libsecret.py::TestLibSecretKeyring::test_difficult_chars SKIPPED
120 tests/backends/test_libsecret.py::TestLibSecretKeyring::test_name_property SKIPPED
121 tests/backends/test_libsecret.py::TestLibSecretKeyring::test_new_with_properties SKIPPED
122 tests/backends/test_libsecret.py::TestLibSecretKeyring::test_password_set_get SKIPPED
123 tests/backends/test_libsecret.py::TestLibSecretKeyring::test_set_after_set_blank SKIPPED
124 tests/backends/test_libsecret.py::TestLibSecretKeyring::test_set_properties SKIPPED
125 tests/backends/test_libsecret.py::TestLibSecretKeyring::test_unicode_and_ascii_chars SKIPPED
126 tests/backends/test_libsecret.py::TestLibSecretKeyring::test_unicode_chars SKIPPED
127 tests/backends/test_libsecret.py::TestUnits::test_supported_no_libsecret PASSED
128 tests/backends/test_libsecret.py::mypy PASSED
129 tests/backends/test_macOS.py::Test_macOSKeychain::test_credential SKIPPED
130 tests/backends/test_macOS.py::Test_macOSKeychain::test_delete_not_present SKIPPED
131 tests/backends/test_macOS.py::Test_macOSKeychain::test_delete_one_in_group SKIPPED
132 tests/backends/test_macOS.py::Test_macOSKeychain::test_delete_present SKIPPED
133 tests/backends/test_macOS.py::Test_macOSKeychain::test_different_user SKIPPED
134 tests/backends/test_macOS.py::Test_macOSKeychain::test_difficult_chars SKIPPED
135 tests/backends/test_macOS.py::Test_macOSKeychain::test_name_property SKIPPED
136 tests/backends/test_macOS.py::Test_macOSKeychain::test_new_with_properties SKIPPED
137 tests/backends/test_macOS.py::Test_macOSKeychain::test_password_set_get SKIPPED
138 tests/backends/test_macOS.py::Test_macOSKeychain::test_set_after_set_blank SKIPPED
139 tests/backends/test_macOS.py::Test_macOSKeychain::test_set_properties SKIPPED
140 tests/backends/test_macOS.py::Test_macOSKeychain::test_unicode_and_ascii_chars SKIPPED
141 tests/backends/test_macOS.py::Test_macOSKeychain::test_unicode_chars SKIPPED
142 tests/backends/test_macOS.py::mypy PASSED
d0beed 143 tests/test_cli.py::mypy PASSED
MT 144 tests/test_cli.py::test_cli.PasswordEmitter PASSED
145 tests/test_cli.py::test_set_interactive PASSED
146 tests/test_cli.py::test_set_pipe PASSED
147 tests/test_cli.py::test_set_pipe_newline PASSED
111a7c 148 tests/test_core.py::mypy PASSED
MT 149 tests/test_core.py::test_init_recommended PASSED
16780f 150 tests/test_core.py::test_load_config_extant PASSED
abfea1 151 tests/test_core.py::test_load_config_missing PASSED
111a7c 152 tests/test_errors.py::TestExceptionInfo::test_traceback_not_referenced PASSED
MT 153 tests/test_errors.py::mypy PASSED
154 tests/test_integration.py::mypy PASSED
155 tests/test_integration.py::test_argv[del sys.argv] PASSED
156 tests/test_integration.py::test_argv[sys.argv = None] PASSED
157 tests/test_integration.py::test_argv[sys.argv = []] PASSED
158 tests/test_multiprocess.py::mypy PASSED
159 tests/test_multiprocess.py::test_multiprocess_get PASSED
160 tests/test_multiprocess.py::test_multiprocess_get_after_native_get PASSED
161 tests/test_packaging.py::mypy PASSED
9c4d0a 162 tests/test_packaging.py::test_entry_point PASSED
111a7c 163 tests/test_packaging.py::test_missing_metadata PASSED
MT 164 tests/util/test_platform.py::mypy PASSED
165 tests/util/test_platform.py::test_platform_Linux SKIPPED (condition:...)
166 tests/util/test_platform.py::test_platform_Windows SKIPPED (conditio...)
167
9c4d0a 168 =============================== warnings summary ===============================
MT 169 tests/test_core.py::test_init_recommended
170   $(PYTHON_DIR)/vendor-packages/keyrings/alt/Gnome.py:28: DeprecationWarning: GnomeKeyring.get_default_keyring_sync is deprecated
171     result = GnomeKeyring.get_default_keyring_sync()[0]
16780f 172
9c4d0a 173 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
MT 174
175 ===================================== mypy =====================================
d0beed 176 Success: no issues found in 42 source files
9c4d0a 177 ======== 74 passed, 83 skipped, 1 warning ========
111a7c 178   py$(PYV): OK
MT 179   congratulations :)