Marcel Telka
2024-04-03 c630cdeedd339cc65ffb3bb655e14fd82053d592
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
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 :)