Marcel Telka
2024-04-02 68398b70332cf1b08b8852ddc8fa418de145afff
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
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
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 191 items
 
.::project PASSED
.::project PASSED
conftest.py::mypy PASSED
conftest.py::mypy-status PASSED
docs/conf.py::mypy PASSED
keyrings/__init__.py::mypy PASSED
keyrings/alt/Gnome.py::mypy PASSED
keyrings/alt/Google.py::mypy PASSED
keyrings/alt/Windows.py::mypy PASSED
keyrings/alt/__init__.py::mypy PASSED
keyrings/alt/escape.py::mypy PASSED
keyrings/alt/file.py::mypy PASSED
keyrings/alt/file_base.py::mypy PASSED
keyrings/alt/keyczar.py::mypy PASSED
keyrings/alt/multi.py::mypy PASSED
tests/__init__.py::mypy PASSED
tests/mocks.py::mypy PASSED
tests/test_Gnome.py::GnomeKeyringTestCase::test_credential SKIPPED (...)
tests/test_Gnome.py::GnomeKeyringTestCase::test_delete_not_present SKIPPED
tests/test_Gnome.py::GnomeKeyringTestCase::test_delete_one_in_group SKIPPED
tests/test_Gnome.py::GnomeKeyringTestCase::test_delete_present SKIPPED
tests/test_Gnome.py::GnomeKeyringTestCase::test_different_user SKIPPED
tests/test_Gnome.py::GnomeKeyringTestCase::test_difficult_chars SKIPPED
tests/test_Gnome.py::GnomeKeyringTestCase::test_name_property SKIPPED
tests/test_Gnome.py::GnomeKeyringTestCase::test_new_with_properties SKIPPED
tests/test_Gnome.py::GnomeKeyringTestCase::test_password_set_get SKIPPED
tests/test_Gnome.py::GnomeKeyringTestCase::test_set_after_set_blank SKIPPED
tests/test_Gnome.py::GnomeKeyringTestCase::test_set_properties SKIPPED
tests/test_Gnome.py::GnomeKeyringTestCase::test_supported SKIPPED (N...)
tests/test_Gnome.py::GnomeKeyringTestCase::test_supported_no_module SKIPPED
tests/test_Gnome.py::GnomeKeyringTestCase::test_unicode_and_ascii_chars SKIPPED
tests/test_Gnome.py::GnomeKeyringTestCase::test_unicode_chars SKIPPED
tests/test_Gnome.py::mypy PASSED
tests/test_Google.py::GoogleDocsKeyringInteractionTestCase::test_handles_auth_error SKIPPED
tests/test_Google.py::GoogleDocsKeyringInteractionTestCase::test_handles_auth_failure SKIPPED
tests/test_Google.py::GoogleDocsKeyringInteractionTestCase::test_handles_broken_google_put_when_non_owner_update SKIPPED
tests/test_Google.py::GoogleDocsKeyringInteractionTestCase::test_handles_broken_google_put_when_non_owner_update_fails SKIPPED
tests/test_Google.py::GoogleDocsKeyringInteractionTestCase::test_handles_corrupt_retrieve SKIPPED
tests/test_Google.py::GoogleDocsKeyringInteractionTestCase::test_handles_login_captcha SKIPPED
tests/test_Google.py::GoogleDocsKeyringInteractionTestCase::test_handles_retrieve_failure SKIPPED
tests/test_Google.py::GoogleDocsKeyringInteractionTestCase::test_handles_write_conflict_on_different_service SKIPPED
tests/test_Google.py::GoogleDocsKeyringInteractionTestCase::test_handles_write_conflict_on_same_service_and_username SKIPPED
tests/test_Google.py::GoogleDocsKeyringInteractionTestCase::test_handles_write_conflict_with_identical_change SKIPPED
tests/test_Google.py::GoogleDocsKeyringInteractionTestCase::test_no_create_if_requested SKIPPED
tests/test_Google.py::GoogleDocsKeyringInteractionTestCase::test_no_set_if_create_folder_fails_on_new_keyring SKIPPED
tests/test_Google.py::GoogleDocsKeyringInteractionTestCase::test_no_set_if_write_fails_on_existing_keyring SKIPPED
tests/test_Google.py::GoogleDocsKeyringInteractionTestCase::test_no_set_if_write_fails_on_new_keyring SKIPPED
tests/test_Google.py::GoogleDocsKeyringInteractionTestCase::test_retrieves_existing_keyring_with_and_without_bom SKIPPED
tests/test_Google.py::GoogleDocsKeyringInteractionTestCase::test_uses_existing_folder SKIPPED
tests/test_Google.py::GoogleDocsKeyringInteractionTestCase::test_writes_correct_data_to_google_docs SKIPPED
tests/test_Google.py::GoogleDocsKeyringTestCase::test_credential SKIPPED
tests/test_Google.py::GoogleDocsKeyringTestCase::test_delete_not_present SKIPPED
tests/test_Google.py::GoogleDocsKeyringTestCase::test_delete_one_in_group SKIPPED
tests/test_Google.py::GoogleDocsKeyringTestCase::test_delete_present SKIPPED
tests/test_Google.py::GoogleDocsKeyringTestCase::test_different_user SKIPPED
tests/test_Google.py::GoogleDocsKeyringTestCase::test_difficult_chars SKIPPED
tests/test_Google.py::GoogleDocsKeyringTestCase::test_name_property SKIPPED
tests/test_Google.py::GoogleDocsKeyringTestCase::test_new_with_properties SKIPPED
tests/test_Google.py::GoogleDocsKeyringTestCase::test_password_set_get SKIPPED
tests/test_Google.py::GoogleDocsKeyringTestCase::test_set_after_set_blank SKIPPED
tests/test_Google.py::GoogleDocsKeyringTestCase::test_set_properties SKIPPED
tests/test_Google.py::GoogleDocsKeyringTestCase::test_unicode_and_ascii_chars SKIPPED
tests/test_Google.py::GoogleDocsKeyringTestCase::test_unicode_chars SKIPPED
tests/test_Google.py::mypy PASSED
tests/test_Windows.py::TestRegistryKeyring::test_credential SKIPPED
tests/test_Windows.py::TestRegistryKeyring::test_delete_not_present SKIPPED
tests/test_Windows.py::TestRegistryKeyring::test_delete_one_in_group SKIPPED
tests/test_Windows.py::TestRegistryKeyring::test_delete_present SKIPPED
tests/test_Windows.py::TestRegistryKeyring::test_different_user SKIPPED
tests/test_Windows.py::TestRegistryKeyring::test_difficult_chars SKIPPED
tests/test_Windows.py::TestRegistryKeyring::test_name_property SKIPPED
tests/test_Windows.py::TestRegistryKeyring::test_new_with_properties SKIPPED
tests/test_Windows.py::TestRegistryKeyring::test_password_set_get SKIPPED
tests/test_Windows.py::TestRegistryKeyring::test_set_after_set_blank SKIPPED
tests/test_Windows.py::TestRegistryKeyring::test_set_properties SKIPPED
tests/test_Windows.py::TestRegistryKeyring::test_unicode_and_ascii_chars SKIPPED
tests/test_Windows.py::TestRegistryKeyring::test_unicode_chars SKIPPED
tests/test_Windows.py::TestWin32CryptoKeyring::test_credential SKIPPED
tests/test_Windows.py::TestWin32CryptoKeyring::test_delete_not_present SKIPPED
tests/test_Windows.py::TestWin32CryptoKeyring::test_delete_one_in_group SKIPPED
tests/test_Windows.py::TestWin32CryptoKeyring::test_delete_password SKIPPED
tests/test_Windows.py::TestWin32CryptoKeyring::test_delete_present SKIPPED
tests/test_Windows.py::TestWin32CryptoKeyring::test_different_user SKIPPED
tests/test_Windows.py::TestWin32CryptoKeyring::test_difficult_chars SKIPPED
tests/test_Windows.py::TestWin32CryptoKeyring::test_encrypt_decrypt SKIPPED
tests/test_Windows.py::TestWin32CryptoKeyring::test_encrypt_decrypt_without_assoc SKIPPED
tests/test_Windows.py::TestWin32CryptoKeyring::test_file SKIPPED (Ne...)
tests/test_Windows.py::TestWin32CryptoKeyring::test_name_property SKIPPED
tests/test_Windows.py::TestWin32CryptoKeyring::test_new_with_properties SKIPPED
tests/test_Windows.py::TestWin32CryptoKeyring::test_password_set_get SKIPPED
tests/test_Windows.py::TestWin32CryptoKeyring::test_scheme SKIPPED (...)
tests/test_Windows.py::TestWin32CryptoKeyring::test_set_after_set_blank SKIPPED
tests/test_Windows.py::TestWin32CryptoKeyring::test_set_properties SKIPPED
tests/test_Windows.py::TestWin32CryptoKeyring::test_unicode_and_ascii_chars SKIPPED
tests/test_Windows.py::TestWin32CryptoKeyring::test_unicode_chars SKIPPED
tests/test_Windows.py::TestWin32CryptoKeyring::test_version SKIPPED
tests/test_Windows.py::mypy PASSED
tests/test_crypto.py::TestCryptedFileKeyring::test_credential PASSED
tests/test_crypto.py::TestCryptedFileKeyring::test_delete_not_present PASSED
tests/test_crypto.py::TestCryptedFileKeyring::test_delete_one_in_group PASSED
tests/test_crypto.py::TestCryptedFileKeyring::test_delete_password PASSED
tests/test_crypto.py::TestCryptedFileKeyring::test_delete_present PASSED
tests/test_crypto.py::TestCryptedFileKeyring::test_different_user PASSED
tests/test_crypto.py::TestCryptedFileKeyring::test_difficult_chars PASSED
tests/test_crypto.py::TestCryptedFileKeyring::test_encrypt_decrypt PASSED
tests/test_crypto.py::TestCryptedFileKeyring::test_encrypt_decrypt_without_assoc PASSED
tests/test_crypto.py::TestCryptedFileKeyring::test_file PASSED
tests/test_crypto.py::TestCryptedFileKeyring::test_name_property PASSED
tests/test_crypto.py::TestCryptedFileKeyring::test_new_with_properties PASSED
tests/test_crypto.py::TestCryptedFileKeyring::test_password_set_get PASSED
tests/test_crypto.py::TestCryptedFileKeyring::test_scheme PASSED
tests/test_crypto.py::TestCryptedFileKeyring::test_set_after_set_blank PASSED
tests/test_crypto.py::TestCryptedFileKeyring::test_set_properties PASSED
tests/test_crypto.py::TestCryptedFileKeyring::test_unicode_and_ascii_chars PASSED
tests/test_crypto.py::TestCryptedFileKeyring::test_unicode_chars PASSED
tests/test_crypto.py::TestCryptedFileKeyring::test_version PASSED
tests/test_crypto.py::mypy PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_credential[Crypto] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_credential[Cryptodome] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_delete_not_present[Crypto] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_delete_not_present[Cryptodome] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_delete_one_in_group[Crypto] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_delete_one_in_group[Cryptodome] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_delete_password[Crypto] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_delete_password[Cryptodome] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_delete_present[Crypto] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_delete_present[Cryptodome] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_different_user[Crypto] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_different_user[Cryptodome] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_difficult_chars[Crypto] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_difficult_chars[Cryptodome] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_encrypt_decrypt[Crypto] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_encrypt_decrypt[Cryptodome] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_encrypt_decrypt_without_assoc[Crypto] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_encrypt_decrypt_without_assoc[Cryptodome] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_file[Crypto] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_file[Cryptodome] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_keyring_not_created_world_writable[Crypto] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_keyring_not_created_world_writable[Cryptodome] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_name_property[Crypto] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_name_property[Cryptodome] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_new_with_properties[Crypto] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_new_with_properties[Cryptodome] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_password_set_get[Crypto] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_password_set_get[Cryptodome] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_scheme[Crypto] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_scheme[Cryptodome] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_set_after_set_blank[Crypto] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_set_after_set_blank[Cryptodome] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_set_properties[Crypto] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_set_properties[Cryptodome] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_unicode_and_ascii_chars[Crypto] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_unicode_and_ascii_chars[Cryptodome] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_unicode_chars[Crypto] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_unicode_chars[Cryptodome] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_version[Crypto] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_version[Cryptodome] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_wrong_password[Crypto] PASSED
tests/test_file.py::TestEncryptedFileKeyring::test_wrong_password[Cryptodome] PASSED
tests/test_file.py::TestUncryptedFileKeyring::test_credential PASSED
tests/test_file.py::TestUncryptedFileKeyring::test_delete_not_present PASSED
tests/test_file.py::TestUncryptedFileKeyring::test_delete_one_in_group PASSED
tests/test_file.py::TestUncryptedFileKeyring::test_delete_password PASSED
tests/test_file.py::TestUncryptedFileKeyring::test_delete_present PASSED
tests/test_file.py::TestUncryptedFileKeyring::test_different_user PASSED
tests/test_file.py::TestUncryptedFileKeyring::test_difficult_chars PASSED
tests/test_file.py::TestUncryptedFileKeyring::test_encrypt_decrypt PASSED
tests/test_file.py::TestUncryptedFileKeyring::test_encrypt_decrypt_without_assoc PASSED
tests/test_file.py::TestUncryptedFileKeyring::test_file PASSED
tests/test_file.py::TestUncryptedFileKeyring::test_keyring_not_created_world_writable PASSED
tests/test_file.py::TestUncryptedFileKeyring::test_name_property PASSED
tests/test_file.py::TestUncryptedFileKeyring::test_new_with_properties PASSED
tests/test_file.py::TestUncryptedFileKeyring::test_password_set_get PASSED
tests/test_file.py::TestUncryptedFileKeyring::test_scheme PASSED
tests/test_file.py::TestUncryptedFileKeyring::test_set_after_set_blank PASSED
tests/test_file.py::TestUncryptedFileKeyring::test_set_properties PASSED
tests/test_file.py::TestUncryptedFileKeyring::test_unicode_and_ascii_chars PASSED
tests/test_file.py::TestUncryptedFileKeyring::test_unicode_chars PASSED
tests/test_file.py::TestUncryptedFileKeyring::test_version PASSED
tests/test_file.py::mypy PASSED
tests/test_keyczar.py::KeyczarCrypterTestCase::testEnvironCrypterReadsCorrectValues PASSED
tests/test_keyczar.py::KeyczarCrypterTestCase::testEnvironCrypterThrowsExceptionOnMissingValues PASSED
tests/test_keyczar.py::KeyczarCrypterTestCase::testKeyczarCrypterEncryptDecryptHandlesEmptyNone PASSED
tests/test_keyczar.py::KeyczarCrypterTestCase::testKeyczarCrypterWithEncryptedReader PASSED
tests/test_keyczar.py::KeyczarCrypterTestCase::testKeyczarCrypterWithUnencryptedReader PASSED
tests/test_keyczar.py::mypy PASSED
tests/test_multi.py::MultipartKeyringWrapperTestCase::testLargePasswordSetInMultipleParts PASSED
tests/test_multi.py::MultipartKeyringWrapperTestCase::testMissingPassword PASSED
tests/test_multi.py::MultipartKeyringWrapperTestCase::testSmallPasswordSetInSinglePart PASSED
tests/test_multi.py::MultipartKeyringWrapperTestCase::testViablePassThru PASSED
tests/test_multi.py::mypy PASSED
 
=============================== warnings summary ===============================
keyrings/alt/Gnome.py:27
  $(@D)/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 21 source files
======== 114 passed, 77 skipped, 1 warning ========
  py$(PYV): OK
  congratulations :)