py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV) py$(PYV): commands[0]> python -m coverage run -m pytest ============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python cachedir: .tox/py$(PYV)/.pytest_cache OpenSSL: OpenSSL 3.1.7 3 Sep 2024 pyOpenSSL: 24.2.1 cryptography: 43.0.3 rootdir: $(@D) configfile: pyproject.toml testpaths: tests collecting ... collected 132 items tests/test_cryptography.py::TestPublicAPI::test_no_cert_patterns_hostname PASSED tests/test_cryptography.py::TestPublicAPI::test_no_cert_patterns_ip_address[203.0.113.0] PASSED tests/test_cryptography.py::TestPublicAPI::test_no_cert_patterns_ip_address[2001:db8::] PASSED tests/test_cryptography.py::TestPublicAPI::test_certificate_verify_hostname_ok PASSED tests/test_cryptography.py::TestPublicAPI::test_certificate_verify_hostname_fail PASSED tests/test_cryptography.py::TestPublicAPI::test_verify_certificate_ip_address_ok[1.1.1.1] PASSED tests/test_cryptography.py::TestPublicAPI::test_verify_certificate_ip_address_ok[::1] PASSED tests/test_cryptography.py::TestPublicAPI::test_verify_ip_address_fail[1.1.1.2] PASSED tests/test_cryptography.py::TestPublicAPI::test_verify_ip_address_fail[::2] PASSED tests/test_cryptography.py::TestExtractPatterns::test_dns PASSED tests/test_cryptography.py::TestExtractPatterns::test_cn_ids_are_ignored PASSED tests/test_cryptography.py::TestExtractPatterns::test_uri PASSED tests/test_cryptography.py::TestExtractPatterns::test_ip PASSED tests/test_cryptography.py::TestExtractPatterns::test_extract_ids_deprecated PASSED tests/test_hazmat.py::TestVerifyServiceIdentity::test_no_cert_patterns PASSED tests/test_hazmat.py::TestVerifyServiceIdentity::test_dns_id_success PASSED tests/test_hazmat.py::TestVerifyServiceIdentity::test_integration_dns_id_fail PASSED tests/test_hazmat.py::TestVerifyServiceIdentity::test_ip_address_success PASSED tests/test_hazmat.py::TestVerifyServiceIdentity::test_obligatory_missing PASSED tests/test_hazmat.py::TestVerifyServiceIdentity::test_obligatory_mismatch PASSED tests/test_hazmat.py::TestVerifyServiceIdentity::test_optional_missing PASSED tests/test_hazmat.py::TestVerifyServiceIdentity::test_optional_mismatch PASSED tests/test_hazmat.py::TestVerifyServiceIdentity::test_contains_optional_and_matches PASSED tests/test_hazmat.py::TestContainsInstance::test_positive PASSED tests/test_hazmat.py::TestContainsInstance::test_negative PASSED tests/test_hazmat.py::TestDNS_ID::test_enforces_unicode PASSED tests/test_hazmat.py::TestDNS_ID::test_handles_missing_idna PASSED tests/test_hazmat.py::TestDNS_ID::test_ascii_works_without_idna PASSED tests/test_hazmat.py::TestDNS_ID::test_idna_used_if_available_on_non_ascii PASSED tests/test_hazmat.py::TestDNS_ID::test_catches_invalid_dns_ids[ ] PASSED tests/test_hazmat.py::TestDNS_ID::test_catches_invalid_dns_ids[] PASSED tests/test_hazmat.py::TestDNS_ID::test_catches_invalid_dns_ids[host,name] PASSED tests/test_hazmat.py::TestDNS_ID::test_catches_invalid_dns_ids[192.168.0.0] PASSED tests/test_hazmat.py::TestDNS_ID::test_catches_invalid_dns_ids[::1] PASSED tests/test_hazmat.py::TestDNS_ID::test_catches_invalid_dns_ids[1234] PASSED tests/test_hazmat.py::TestDNS_ID::test_lowercases PASSED tests/test_hazmat.py::TestDNS_ID::test_verifies_only_dns PASSED tests/test_hazmat.py::TestDNS_ID::test_simple_match PASSED tests/test_hazmat.py::TestDNS_ID::test_simple_mismatch PASSED tests/test_hazmat.py::TestDNS_ID::test_matches PASSED tests/test_hazmat.py::TestDNS_ID::test_mismatches PASSED tests/test_hazmat.py::TestURI_ID::test_enforces_unicode PASSED tests/test_hazmat.py::TestURI_ID::test_create_DNS_ID PASSED tests/test_hazmat.py::TestURI_ID::test_lowercases PASSED tests/test_hazmat.py::TestURI_ID::test_catches_missing_colon PASSED tests/test_hazmat.py::TestURI_ID::test_is_only_valid_for_uri PASSED tests/test_hazmat.py::TestURI_ID::test_protocol_mismatch PASSED tests/test_hazmat.py::TestURI_ID::test_dns_mismatch PASSED tests/test_hazmat.py::TestURI_ID::test_match PASSED tests/test_hazmat.py::TestSRV_ID::test_enforces_unicode PASSED tests/test_hazmat.py::TestSRV_ID::test_create_DNS_ID PASSED tests/test_hazmat.py::TestSRV_ID::test_lowercases PASSED tests/test_hazmat.py::TestSRV_ID::test_catches_missing_dot PASSED tests/test_hazmat.py::TestSRV_ID::test_catches_missing_underscore PASSED tests/test_hazmat.py::TestSRV_ID::test_is_only_valid_for_SRV PASSED tests/test_hazmat.py::TestSRV_ID::test_match PASSED tests/test_hazmat.py::TestSRV_ID::test_match_idna PASSED tests/test_hazmat.py::TestSRV_ID::test_mismatch_service_name PASSED tests/test_hazmat.py::TestSRV_ID::test_mismatch_dns PASSED tests/test_hazmat.py::TestDNSPattern::test_enforces_bytes PASSED tests/test_hazmat.py::TestDNSPattern::test_catches_empty PASSED tests/test_hazmat.py::TestDNSPattern::test_catches_NULL_bytes PASSED tests/test_hazmat.py::TestDNSPattern::test_catches_ip_address PASSED tests/test_hazmat.py::TestDNSPattern::test_invalid_wildcard PASSED tests/test_hazmat.py::TestURIPattern::test_enforces_bytes PASSED tests/test_hazmat.py::TestURIPattern::test_catches_missing_colon PASSED tests/test_hazmat.py::TestURIPattern::test_catches_wildcards PASSED tests/test_hazmat.py::TestSRVPattern::test_enforces_bytes PASSED tests/test_hazmat.py::TestSRVPattern::test_catches_missing_underscore PASSED tests/test_hazmat.py::TestSRVPattern::test_catches_wildcards PASSED tests/test_hazmat.py::TestValidateDNSWildcardPattern::test_allows_only_one_wildcard PASSED tests/test_hazmat.py::TestValidateDNSWildcardPattern::test_wildcard_must_be_left_most PASSED tests/test_hazmat.py::TestValidateDNSWildcardPattern::test_must_have_at_least_three_parts PASSED tests/test_hazmat.py::TestValidateDNSWildcardPattern::test_valid_patterns PASSED tests/test_hazmat.py::TestIPAddressPattern::test_invalid_ip PASSED tests/test_hazmat.py::TestIPAddressPattern::test_verify_equal[1.1.1.1] PASSED tests/test_hazmat.py::TestIPAddressPattern::test_verify_equal[::1] PASSED tests/test_hazmat.py::TestFindMatches::test_one_match PASSED tests/test_hazmat.py::TestFindMatches::test_no_match PASSED tests/test_hazmat.py::TestFindMatches::test_multiple_matches PASSED tests/test_hazmat.py::TestIsIPAddress::test_ips[127.0.0.1_0] PASSED tests/test_hazmat.py::TestIsIPAddress::test_ips[127.0.0.1_1] PASSED tests/test_hazmat.py::TestIsIPAddress::test_ips[172.16.254.12] PASSED tests/test_hazmat.py::TestIsIPAddress::test_ips[*.0.0.1] PASSED tests/test_hazmat.py::TestIsIPAddress::test_ips[::1] PASSED tests/test_hazmat.py::TestIsIPAddress::test_ips[*::1] PASSED tests/test_hazmat.py::TestIsIPAddress::test_ips[2001:0db8:0000:0000:0000:ff00:0042:8329] PASSED tests/test_hazmat.py::TestIsIPAddress::test_ips[2001:0db8::ff00:0042:8329] PASSED tests/test_hazmat.py::TestIsIPAddress::test_not_ips[*.twistedmatrix.com] PASSED tests/test_hazmat.py::TestIsIPAddress::test_not_ips[twistedmatrix.com] PASSED tests/test_hazmat.py::TestIsIPAddress::test_not_ips[mail.google.com] PASSED tests/test_hazmat.py::TestIsIPAddress::test_not_ips[omega7.de] PASSED tests/test_hazmat.py::TestIsIPAddress::test_not_ips[omega7] PASSED tests/test_hazmat.py::TestIsIPAddress::test_not_ips[127.\xff.0.1] PASSED tests/test_hazmat.py::TestVerificationError::test_repr_str PASSED tests/test_hazmat.py::TestVerificationError::test_pickle[exc0-0] PASSED tests/test_hazmat.py::TestVerificationError::test_pickle[exc0-1] PASSED tests/test_hazmat.py::TestVerificationError::test_pickle[exc0-2] PASSED tests/test_hazmat.py::TestVerificationError::test_pickle[exc0-3] PASSED tests/test_hazmat.py::TestVerificationError::test_pickle[exc0-4] PASSED tests/test_hazmat.py::TestVerificationError::test_pickle[exc0-5] PASSED tests/test_hazmat.py::TestVerificationError::test_pickle[exc1-0] PASSED tests/test_hazmat.py::TestVerificationError::test_pickle[exc1-1] PASSED tests/test_hazmat.py::TestVerificationError::test_pickle[exc1-2] PASSED tests/test_hazmat.py::TestVerificationError::test_pickle[exc1-3] PASSED tests/test_hazmat.py::TestVerificationError::test_pickle[exc1-4] PASSED tests/test_hazmat.py::TestVerificationError::test_pickle[exc1-5] PASSED tests/test_hazmat.py::TestVerificationError::test_pickle[exc2-0] PASSED tests/test_hazmat.py::TestVerificationError::test_pickle[exc2-1] PASSED tests/test_hazmat.py::TestVerificationError::test_pickle[exc2-2] PASSED tests/test_hazmat.py::TestVerificationError::test_pickle[exc2-3] PASSED tests/test_hazmat.py::TestVerificationError::test_pickle[exc2-4] PASSED tests/test_hazmat.py::TestVerificationError::test_pickle[exc2-5] PASSED tests/test_hazmat.py::TestVerificationError::test_pickle[exc3-0] PASSED tests/test_hazmat.py::TestVerificationError::test_pickle[exc3-1] PASSED tests/test_hazmat.py::TestVerificationError::test_pickle[exc3-2] PASSED tests/test_hazmat.py::TestVerificationError::test_pickle[exc3-3] PASSED tests/test_hazmat.py::TestVerificationError::test_pickle[exc3-4] PASSED tests/test_hazmat.py::TestVerificationError::test_pickle[exc3-5] PASSED tests/test_packaging.py::TestLegacyMetadataHack::test_version PASSED tests/test_packaging.py::TestLegacyMetadataHack::test_does_not_exist PASSED tests/test_pyopenssl.py::TestPublicAPI::test_verify_hostname_ok PASSED tests/test_pyopenssl.py::TestPublicAPI::test_verify_hostname_fail PASSED tests/test_pyopenssl.py::TestPublicAPI::test_verify_ip_address_ok[1.1.1.1] PASSED tests/test_pyopenssl.py::TestPublicAPI::test_verify_ip_address_ok[::1] PASSED tests/test_pyopenssl.py::TestPublicAPI::test_verify_ip_address_fail[1.1.1.2] PASSED tests/test_pyopenssl.py::TestPublicAPI::test_verify_ip_address_fail[::2] PASSED tests/test_pyopenssl.py::TestExtractPatterns::test_dns PASSED tests/test_pyopenssl.py::TestExtractPatterns::test_cn_ids_are_ignored PASSED tests/test_pyopenssl.py::TestExtractPatterns::test_uri PASSED tests/test_pyopenssl.py::TestExtractPatterns::test_ip PASSED tests/test_pyopenssl.py::TestExtractPatterns::test_extract_ids_deprecated PASSED ======== 132 passed ======== py$(PYV): OK congratulations :)