running test WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox. running egg_info writing oscrypto.egg-info/PKG-INFO writing dependency_links to oscrypto.egg-info/dependency_links.txt writing requirements to oscrypto.egg-info/requires.txt writing top-level names to oscrypto.egg-info/top_level.txt writing manifest file 'oscrypto.egg-info/SOURCES.txt' reading manifest file 'oscrypto.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'oscrypto.egg-info/SOURCES.txt' running build_ext test_pbkdf1 (tests.test_kdf.KDFTests) ... ok test_pbkdf2 (tests.test_kdf.KDFTests) ... ok test_pkcs12_kdf (tests.test_kdf.KDFTests) ... ok test_python_pbkdf2 (tests.test_kdf.KDFTests) ... ok test_parse_certificate_1 (tests.test_keys.KeyTests) ... ok test_parse_certificate_10 (tests.test_keys.KeyTests) ... ok test_parse_certificate_2 (tests.test_keys.KeyTests) ... ok test_parse_certificate_3 (tests.test_keys.KeyTests) ... ok test_parse_certificate_4 (tests.test_keys.KeyTests) ... ok test_parse_certificate_5 (tests.test_keys.KeyTests) ... ok test_parse_certificate_6 (tests.test_keys.KeyTests) ... ok test_parse_certificate_7 (tests.test_keys.KeyTests) ... ok test_parse_certificate_8 (tests.test_keys.KeyTests) ... ok test_parse_certificate_9 (tests.test_keys.KeyTests) ... ok test_parse_certificate_pem_leading_whitespace (tests.test_keys.KeyTests) ... ok test_parse_pkcs12_aes128 (tests.test_keys.KeyTests) ... ok test_parse_pkcs12_aes256 (tests.test_keys.KeyTests) ... ok test_parse_pkcs12_chain (tests.test_keys.KeyTests) ... ok test_parse_pkcs12_dsa (tests.test_keys.KeyTests) ... ok test_parse_pkcs12_rc2 (tests.test_keys.KeyTests) ... ok test_parse_pkcs12_tripledes (tests.test_keys.KeyTests) ... ok test_parse_pkcs12_tripledes_blank (tests.test_keys.KeyTests) ... ok test_parse_pkcs12_tripledes_blank_none (tests.test_keys.KeyTests) ... ok test_parse_private_1 (tests.test_keys.KeyTests) ... ok test_parse_private_10 (tests.test_keys.KeyTests) ... ok test_parse_private_11 (tests.test_keys.KeyTests) ... ok test_parse_private_12 (tests.test_keys.KeyTests) ... ok test_parse_private_13 (tests.test_keys.KeyTests) ... ok test_parse_private_14 (tests.test_keys.KeyTests) ... ok test_parse_private_15 (tests.test_keys.KeyTests) ... ok test_parse_private_16 (tests.test_keys.KeyTests) ... ok test_parse_private_17 (tests.test_keys.KeyTests) ... ok test_parse_private_18 (tests.test_keys.KeyTests) ... ok test_parse_private_19 (tests.test_keys.KeyTests) ... ok test_parse_private_2 (tests.test_keys.KeyTests) ... ok test_parse_private_20 (tests.test_keys.KeyTests) ... ok test_parse_private_21 (tests.test_keys.KeyTests) ... ok test_parse_private_22 (tests.test_keys.KeyTests) ... ok test_parse_private_23 (tests.test_keys.KeyTests) ... ok test_parse_private_24 (tests.test_keys.KeyTests) ... ok test_parse_private_3 (tests.test_keys.KeyTests) ... ok test_parse_private_4 (tests.test_keys.KeyTests) ... ok test_parse_private_5 (tests.test_keys.KeyTests) ... ok test_parse_private_6 (tests.test_keys.KeyTests) ... ok test_parse_private_7 (tests.test_keys.KeyTests) ... ok test_parse_private_8 (tests.test_keys.KeyTests) ... ok test_parse_private_9 (tests.test_keys.KeyTests) ... ok test_parse_private_pem_leading_whitespace (tests.test_keys.KeyTests) ... ok test_parse_public_1 (tests.test_keys.KeyTests) ... ok test_parse_public_2 (tests.test_keys.KeyTests) ... ok test_parse_public_3 (tests.test_keys.KeyTests) ... ok test_parse_public_4 (tests.test_keys.KeyTests) ... ok test_parse_public_5 (tests.test_keys.KeyTests) ... ok test_parse_public_6 (tests.test_keys.KeyTests) ... ok test_parse_public_7 (tests.test_keys.KeyTests) ... ok test_parse_public_8 (tests.test_keys.KeyTests) ... ok test_parse_public_pem_leading_whitespace (tests.test_keys.KeyTests) ... ok test_cert_attributes (tests.test_asymmetric.AsymmetricTests) ... ok test_cert_ec_attributes (tests.test_asymmetric.AsymmetricTests) ... ok test_dh_generate (tests.test_asymmetric.AsymmetricTests) ... ok test_dsa_2048_sha1_sign (tests.test_asymmetric.AsymmetricTests) ... ok test_dsa_2048_sha2_sign (tests.test_asymmetric.AsymmetricTests) ... ok test_dsa_3072_sign (tests.test_asymmetric.AsymmetricTests) ... ok test_dsa_3072_sign_sha1 (tests.test_asymmetric.AsymmetricTests) ... ok test_dsa_fingerprint (tests.test_asymmetric.AsymmetricTests) ... ok test_dsa_generate (tests.test_asymmetric.AsymmetricTests) ... ok test_dsa_private_key_unwrap (tests.test_asymmetric.AsymmetricTests) ... ok test_dsa_public_key_attr (tests.test_asymmetric.AsymmetricTests) ... ok test_dsa_public_key_unwrap (tests.test_asymmetric.AsymmetricTests) ... ok test_dsa_sign (tests.test_asymmetric.AsymmetricTests) ... ok test_dsa_verify (tests.test_asymmetric.AsymmetricTests) ... ok test_dsa_verify_fail (tests.test_asymmetric.AsymmetricTests) ... ok test_dsa_verify_fail_each_byte (tests.test_asymmetric.AsymmetricTests) ... ok test_dsa_verify_key_size_mismatch (tests.test_asymmetric.AsymmetricTests) ... ok test_dump_certificate (tests.test_asymmetric.AsymmetricTests) ... ok test_dump_private (tests.test_asymmetric.AsymmetricTests) ... ok test_dump_private_openssl (tests.test_asymmetric.AsymmetricTests) ... ok test_dump_public (tests.test_asymmetric.AsymmetricTests) ... ok test_ec_fingerprints (tests.test_asymmetric.AsymmetricTests) ... ok test_ec_generate (tests.test_asymmetric.AsymmetricTests) ... ok test_ec_private_key_unwrap (tests.test_asymmetric.AsymmetricTests) ... ok test_ec_public_key_attr (tests.test_asymmetric.AsymmetricTests) ... ok test_ec_public_key_unwrap (tests.test_asymmetric.AsymmetricTests) ... ok test_ecdsa_sign (tests.test_asymmetric.AsymmetricTests) ... ok test_ecdsa_verify (tests.test_asymmetric.AsymmetricTests) ... ok test_ecdsa_verify_fail_each_byte (tests.test_asymmetric.AsymmetricTests) ... ok test_load_incomplete_dsa_cert (tests.test_asymmetric.AsymmetricTests) ... ok test_private_key_attributes (tests.test_asymmetric.AsymmetricTests) ... ok test_private_key_ec_attributes (tests.test_asymmetric.AsymmetricTests) ... ok test_public_key_attributes (tests.test_asymmetric.AsymmetricTests) ... ok test_public_key_ec_attributes (tests.test_asymmetric.AsymmetricTests) ... ok test_rsa_fingerprint (tests.test_asymmetric.AsymmetricTests) ... ok test_rsa_generate (tests.test_asymmetric.AsymmetricTests) ... ok test_rsa_oaep_encrypt (tests.test_asymmetric.AsymmetricTests) ... ok test_rsa_pkcs1v15_encrypt (tests.test_asymmetric.AsymmetricTests) ... ok test_rsa_private_key_unwrap (tests.test_asymmetric.AsymmetricTests) ... ok test_rsa_private_oaep_decrypt (tests.test_asymmetric.AsymmetricTests) ... ok test_rsa_private_pkcs1v15_decrypt (tests.test_asymmetric.AsymmetricTests) ... ok test_rsa_pss_sha256_sign (tests.test_asymmetric.AsymmetricTests) ... ok test_rsa_pss_sign (tests.test_asymmetric.AsymmetricTests) ... ok test_rsa_pss_verify (tests.test_asymmetric.AsymmetricTests) ... ok test_rsa_pss_verify_fail (tests.test_asymmetric.AsymmetricTests) ... ok test_rsa_public_key_attr (tests.test_asymmetric.AsymmetricTests) ... ok test_rsa_public_key_unwrap (tests.test_asymmetric.AsymmetricTests) ... ok test_rsa_raw_sign (tests.test_asymmetric.AsymmetricTests) ... ok test_rsa_raw_verify (tests.test_asymmetric.AsymmetricTests) ... ok test_rsa_raw_verify_fail (tests.test_asymmetric.AsymmetricTests) ... ok test_rsa_sign (tests.test_asymmetric.AsymmetricTests) ... ok test_rsa_verify (tests.test_asymmetric.AsymmetricTests) ... ok test_rsa_verify_fail (tests.test_asymmetric.AsymmetricTests) ... ok test_rsa_verify_fail_each_byte (tests.test_asymmetric.AsymmetricTests) ... ok test_rsa_verify_key_size_mismatch (tests.test_asymmetric.AsymmetricTests) ... ok test_3des_2k_encrypt_decrypt (tests.test_symmetric.SymmetricTests) ... ok test_3des_3k_encrypt_decrypt (tests.test_symmetric.SymmetricTests) ... ok test_aes_128_encrypt_decrypt (tests.test_symmetric.SymmetricTests) ... ok test_aes_256_encrypt_decrypt (tests.test_symmetric.SymmetricTests) ... ok test_aes_cbc_no_padding_encrypt_decrypt (tests.test_symmetric.SymmetricTests) ... ok test_aes_cbc_no_padding_wrong_length (tests.test_symmetric.SymmetricTests) ... ok test_des_encrypt_decrypt (tests.test_symmetric.SymmetricTests) ... ok test_rc2_40_encrypt_decrypt (tests.test_symmetric.SymmetricTests) ... ok test_rc2_64_encrypt_decrypt (tests.test_symmetric.SymmetricTests) ... ok test_rc4_128_encrypt_decrypt (tests.test_symmetric.SymmetricTests) ... ok test_rc4_40_encrypt_decrypt (tests.test_symmetric.SymmetricTests) ... ok test_get_list (tests.test_trust_list.TrustListTests) ... ok test_get_list_callback (tests.test_trust_list.TrustListTests) ... ok test_get_list_mutate (tests.test_trust_list.TrustListTests) ... ok test_get_path (tests.test_trust_list.TrustListTests) ... ok test_tls_closed_connection_read (tests.test_tls.TLSTests) ... ok test_tls_closed_connection_read_handshake (tests.test_tls.TLSTests) ... ok test_tls_closed_connection_read_shutdown (tests.test_tls.TLSTests) ... ok test_tls_closed_connection_write (tests.test_tls.TLSTests) ... ok test_tls_closed_connection_write_handshake (tests.test_tls.TLSTests) ... ok test_tls_closed_connection_write_shutdown (tests.test_tls.TLSTests) ... ok test_tls_connect_dh1024 (tests.test_tls.TLSTests) ... ERROR test_tls_connect_google (tests.test_tls.TLSTests) ... ok test_tls_connect_package_control (tests.test_tls.TLSTests) ... ok test_tls_connect_revoked (tests.test_tls.TLSTests) ... ok test_tls_error_client_cert_required (tests.test_tls.TLSTests) ... ERROR test_tls_error_domain_mismatch (tests.test_tls.TLSTests) ... ERROR test_tls_error_expired (tests.test_tls.TLSTests) ... ok test_tls_error_expired_2 (tests.test_tls.TLSTests) ... ok test_tls_error_ftp (tests.test_tls.TLSTests) ... ok test_tls_error_handshake_error (tests.test_tls.TLSTests) ... ok test_tls_error_handshake_error_2 (tests.test_tls.TLSTests) ... ok test_tls_error_handshake_error_3 (tests.test_tls.TLSTests) ... ok test_tls_error_http (tests.test_tls.TLSTests) ... ok test_tls_error_missing_issuer (tests.test_tls.TLSTests) ... ok test_tls_error_non_web (tests.test_tls.TLSTests) ... ok test_tls_error_not_yet_valid (tests.test_tls.TLSTests) ... ok test_tls_error_san_mismatch (tests.test_tls.TLSTests) ... ERROR test_tls_error_self_signed (tests.test_tls.TLSTests) ... ok test_tls_error_weak_dh_params (tests.test_tls.TLSTests) ... ok test_tls_error_wildcard_mismatch (tests.test_tls.TLSTests) ... ERROR test_tls_extra_trust_roots (tests.test_tls.TLSTests) ... ERROR test_tls_extra_trust_roots_no_match (tests.test_tls.TLSTests) ... ok test_tls_graceful_disconnect (tests.test_tls.TLSTests) ... ok test_tls_large_download (tests.test_tls.TLSTests) ... ok test_tls_pause_timeout (tests.test_tls.TLSTests) ... ok test_tls_protocol_version (tests.test_tls.TLSTests) ... ok test_tls_wildcard_success (tests.test_tls.TLSTests) ... ERROR test_load_order (tests.test_init.InitTests) ... ok ====================================================================== ERROR: test_tls_connect_dh1024 (tests.test_tls.TLSTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/python-oscrypto/src/oscrypto-1.2.1/tests/unittest_data.py", line 51, in generated_test_function original_function(self, *params) File "/build/python-oscrypto/src/oscrypto-1.2.1/tests/test_tls.py", line 75, in wrapped f(*args) File "/build/python-oscrypto/src/oscrypto-1.2.1/tests/test_tls.py", line 102, in tls_connect connection = tls.TLSSocket(hostname, port, session=session) File "/build/python-oscrypto/src/oscrypto-1.2.1/oscrypto/_openssl/tls.py", line 437, in __init__ self._handshake() File "/build/python-oscrypto/src/oscrypto-1.2.1/oscrypto/_openssl/tls.py", line 641, in _handshake raise_expired_not_yet_valid(cert) File "/build/python-oscrypto/src/oscrypto-1.2.1/oscrypto/_tls.py", line 493, in raise_expired_not_yet_valid raise TLSVerificationError(message, certificate) oscrypto.errors.TLSVerificationError: Server certificate verification failed - certificate expired 2022-01-01 00:00:00Z ====================================================================== ERROR: test_tls_error_client_cert_required (tests.test_tls.TLSTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/python-oscrypto/src/oscrypto-1.2.1/tests/test_tls.py", line 75, in wrapped f(*args) File "/build/python-oscrypto/src/oscrypto-1.2.1/tests/test_tls.py", line 186, in test_tls_error_client_cert_required tls.TLSSocket('required-auth.badtls.io', 10003, session=session) File "/build/python-oscrypto/src/oscrypto-1.2.1/oscrypto/_openssl/tls.py", line 437, in __init__ self._handshake() File "/build/python-oscrypto/src/oscrypto-1.2.1/oscrypto/_openssl/tls.py", line 641, in _handshake raise_expired_not_yet_valid(cert) File "/build/python-oscrypto/src/oscrypto-1.2.1/oscrypto/_tls.py", line 493, in raise_expired_not_yet_valid raise TLSVerificationError(message, certificate) oscrypto.errors.TLSVerificationError: Server certificate verification failed - certificate expired 2022-01-01 00:00:00Z ====================================================================== ERROR: test_tls_error_domain_mismatch (tests.test_tls.TLSTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/python-oscrypto/src/oscrypto-1.2.1/tests/test_tls.py", line 75, in wrapped f(*args) File "/build/python-oscrypto/src/oscrypto-1.2.1/tests/test_tls.py", line 155, in test_tls_error_domain_mismatch tls.TLSSocket('domain-mismatch.badtls.io', 11002, session=session) File "/build/python-oscrypto/src/oscrypto-1.2.1/oscrypto/_openssl/tls.py", line 437, in __init__ self._handshake() File "/build/python-oscrypto/src/oscrypto-1.2.1/oscrypto/_openssl/tls.py", line 641, in _handshake raise_expired_not_yet_valid(cert) File "/build/python-oscrypto/src/oscrypto-1.2.1/oscrypto/_tls.py", line 493, in raise_expired_not_yet_valid raise TLSVerificationError(message, certificate) oscrypto.errors.TLSVerificationError: Server certificate verification failed - certificate expired 2022-01-01 00:00:00Z ====================================================================== ERROR: test_tls_error_san_mismatch (tests.test_tls.TLSTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/python-oscrypto/src/oscrypto-1.2.1/tests/test_tls.py", line 75, in wrapped f(*args) File "/build/python-oscrypto/src/oscrypto-1.2.1/tests/test_tls.py", line 161, in test_tls_error_san_mismatch tls.TLSSocket('san-mismatch.badtls.io', 11003, session=session) File "/build/python-oscrypto/src/oscrypto-1.2.1/oscrypto/_openssl/tls.py", line 437, in __init__ self._handshake() File "/build/python-oscrypto/src/oscrypto-1.2.1/oscrypto/_openssl/tls.py", line 641, in _handshake raise_expired_not_yet_valid(cert) File "/build/python-oscrypto/src/oscrypto-1.2.1/oscrypto/_tls.py", line 493, in raise_expired_not_yet_valid raise TLSVerificationError(message, certificate) oscrypto.errors.TLSVerificationError: Server certificate verification failed - certificate expired 2022-01-01 00:00:00Z ====================================================================== ERROR: test_tls_error_wildcard_mismatch (tests.test_tls.TLSTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/python-oscrypto/src/oscrypto-1.2.1/tests/test_tls.py", line 75, in wrapped f(*args) File "/build/python-oscrypto/src/oscrypto-1.2.1/tests/test_tls.py", line 204, in test_tls_error_wildcard_mismatch tls.TLSSocket('wildcard.mismatch.badtls.io', 11007, session=session) File "/build/python-oscrypto/src/oscrypto-1.2.1/oscrypto/_openssl/tls.py", line 437, in __init__ self._handshake() File "/build/python-oscrypto/src/oscrypto-1.2.1/oscrypto/_openssl/tls.py", line 641, in _handshake raise_expired_not_yet_valid(cert) File "/build/python-oscrypto/src/oscrypto-1.2.1/oscrypto/_tls.py", line 493, in raise_expired_not_yet_valid raise TLSVerificationError(message, certificate) oscrypto.errors.TLSVerificationError: Server certificate verification failed - certificate expired 2022-01-01 00:00:00Z ====================================================================== ERROR: test_tls_extra_trust_roots (tests.test_tls.TLSTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/python-oscrypto/src/oscrypto-1.2.1/tests/test_tls.py", line 75, in wrapped f(*args) File "/build/python-oscrypto/src/oscrypto-1.2.1/tests/test_tls.py", line 250, in test_tls_extra_trust_roots tls.TLSSocket('domain-match.badtls.io', 10000, session=session) File "/build/python-oscrypto/src/oscrypto-1.2.1/oscrypto/_openssl/tls.py", line 437, in __init__ self._handshake() File "/build/python-oscrypto/src/oscrypto-1.2.1/oscrypto/_openssl/tls.py", line 641, in _handshake raise_expired_not_yet_valid(cert) File "/build/python-oscrypto/src/oscrypto-1.2.1/oscrypto/_tls.py", line 493, in raise_expired_not_yet_valid raise TLSVerificationError(message, certificate) oscrypto.errors.TLSVerificationError: Server certificate verification failed - certificate expired 2022-01-01 00:00:00Z ====================================================================== ERROR: test_tls_wildcard_success (tests.test_tls.TLSTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/python-oscrypto/src/oscrypto-1.2.1/tests/test_tls.py", line 75, in wrapped f(*args) File "/build/python-oscrypto/src/oscrypto-1.2.1/tests/test_tls.py", line 166, in test_tls_wildcard_success tls.TLSSocket('wildcard-match.badtls.io', 10001, session=session) File "/build/python-oscrypto/src/oscrypto-1.2.1/oscrypto/_openssl/tls.py", line 437, in __init__ self._handshake() File "/build/python-oscrypto/src/oscrypto-1.2.1/oscrypto/_openssl/tls.py", line 641, in _handshake raise_expired_not_yet_valid(cert) File "/build/python-oscrypto/src/oscrypto-1.2.1/oscrypto/_tls.py", line 493, in raise_expired_not_yet_valid raise TLSVerificationError(message, certificate) oscrypto.errors.TLSVerificationError: Server certificate verification failed - certificate expired 2022-01-01 00:00:00Z ---------------------------------------------------------------------- Ran 161 tests in 90.064s FAILED (errors=7) Test failed: error: Test failed: ==> ERROR: A failure occurred in check().  Aborting...