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 :)
|