============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) cachedir: .pytest_cache rootdir: $(@D) configfile: pyproject.toml collecting ... collected 1326 items / 4 deselected / 1322 selected tests/test_address.py::IPv4Tests::test_invalid PASSED tests/test_address.py::IPv4Tests::test_valid PASSED tests/test_address.py::IPv6Tests::test_invalid PASSED tests/test_address.py::IPv6Tests::test_valid PASSED tests/test_async.py::AsyncDetectionTests::test_get_default_backend PASSED tests/test_async.py::AsyncDetectionTests::test_sniff PASSED tests/test_async.py::NoSniffioAsyncDetectionTests::test_get_default_backend PASSED tests/test_async.py::NoSniffioAsyncDetectionTests::test_sniff PASSED tests/test_async.py::MiscBackend::test_bogus_backend PASSED tests/test_async.py::MiscBackend::test_sniff_without_run_loop PASSED tests/test_async.py::MiscQuery::test_source_tuple PASSED tests/test_async.py::AsyncTests::testCanonicalNameCNAME PASSED tests/test_async.py::AsyncTests::testCanonicalNameDangling PASSED tests/test_async.py::AsyncTests::testCanonicalNameNoCNAME PASSED tests/test_async.py::AsyncTests::testDOHGetRequest PASSED tests/test_async.py::AsyncTests::testDOHPostRequest PASSED tests/test_async.py::AsyncTests::testDoH3GetRequest SKIPPED (aioquic...) tests/test_async.py::AsyncTests::testQueryTCP PASSED tests/test_async.py::AsyncTests::testQueryTCPWithSocket PASSED tests/test_async.py::AsyncTests::testQueryTLS PASSED tests/test_async.py::AsyncTests::testQueryTLSWithContext PASSED tests/test_async.py::AsyncTests::testQueryTLSWithSocket PASSED tests/test_async.py::AsyncTests::testQueryUDP PASSED tests/test_async.py::AsyncTests::testQueryUDPFallback PASSED tests/test_async.py::AsyncTests::testQueryUDPFallbackNoFallback PASSED tests/test_async.py::AsyncTests::testQueryUDPWithSocket PASSED tests/test_async.py::AsyncTests::testResolve PASSED tests/test_async.py::AsyncTests::testResolveAddress PASSED tests/test_async.py::AsyncTests::testResolveAtAddress PASSED tests/test_async.py::AsyncTests::testResolveAtName PASSED tests/test_async.py::AsyncTests::testResolveName PASSED tests/test_async.py::AsyncTests::testResolverDOH PASSED tests/test_async.py::AsyncTests::testSleep PASSED tests/test_async.py::AsyncTests::testUDPReceiveQuery PASSED tests/test_async.py::AsyncTests::testUDPReceiveTimeout PASSED tests/test_async.py::AsyncTests::testZoneForName1 PASSED tests/test_async.py::AsyncTests::testZoneForName2 PASSED tests/test_async.py::AsyncTests::testZoneForName3 PASSED tests/test_async.py::AsyncTests::testZoneForName4 PASSED tests/test_async.py::AsyncioOnlyTests::testUseAfterTimeout PASSED tests/test_async.py::IgnoreErrors::test_bad_address PASSED tests/test_async.py::IgnoreErrors::test_bad_address_not_ignored PASSED tests/test_async.py::IgnoreErrors::test_bad_id PASSED tests/test_async.py::IgnoreErrors::test_bad_id_not_ignored PASSED tests/test_async.py::IgnoreErrors::test_bad_wire PASSED tests/test_async.py::IgnoreErrors::test_bad_wire_not_ignored PASSED tests/test_async.py::IgnoreErrors::test_good_mock PASSED tests/test_async.py::IgnoreErrors::test_good_wire_with_truncation_flag_and_no_truncation_raise PASSED tests/test_async.py::IgnoreErrors::test_good_wire_with_truncation_flag_and_truncation_raise PASSED tests/test_async.py::IgnoreErrors::test_not_response_not_ignored_udp_level PASSED tests/test_async.py::IgnoreErrors::test_trailing_wire PASSED tests/test_async.py::IgnoreErrors::test_trailing_wire_not_ignored PASSED tests/test_async.py::IgnoreErrors::test_wrong_id_wire_with_truncation_flag_and_no_truncation_raise PASSED tests/test_async.py::IgnoreErrors::test_wrong_id_wire_with_truncation_flag_and_truncation_raise PASSED tests/test_bugs.py::BugsTestCase::test_CAA_from_wire PASSED tests/test_bugs.py::BugsTestCase::test_SOA_BIND8_TTL PASSED tests/test_bugs.py::BugsTestCase::test_TXT_conversions PASSED tests/test_bugs.py::BugsTestCase::test_empty_NSEC3_window PASSED tests/test_bugs.py::BugsTestCase::test_float_LOC PASSED tests/test_bugs.py::BugsTestCase::test_trailing_zero_APL PASSED tests/test_bugs.py::BugsTestCase::test_zero_size_APL PASSED tests/test_constants.py::ConstantsTestCase::test_dnssec_constants PASSED tests/test_constants.py::ConstantsTestCase::test_edns_constants PASSED tests/test_constants.py::ConstantsTestCase::test_flags_constants PASSED tests/test_constants.py::ConstantsTestCase::test_message_constants PASSED tests/test_constants.py::ConstantsTestCase::test_rdata_constants PASSED tests/test_ddr.py::test_basic_ddr_sync PASSED tests/test_ddr.py::test_basic_ddr_async PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteDSABad PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteDSAGood PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteDSAGoodDeniedByPolicy PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteECDSA256Bad PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteECDSA256Good PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteECDSA384Bad PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteECDSA384Good PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteED25519Bad PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteED25519Good PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteED448Bad PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteED448Good PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteKeyNotFound PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteRSABad PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteRSAGood PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteRSAMD5Good PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteRSAMD5GoodDeniedByPolicy PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteRSASHA512Good PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testAlternateParameterFormats PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testCandidateKeyMustBeProtocol3 PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testCandidateKeyMustHaveZoneFlag PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testDuplicateKeytag PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testGOSTNotSupported PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testGoodCandidateKeyIsFound PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testOwnerNameMismatch PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testRSAMD5Keyid PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testRelativeRSABad PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testRelativeRSAGood PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testTimeBounds PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testUnknownAlgorithm PASSED tests/test_dnssec.py::DNSSECValidatorTestCase::testWildcardGoodAndBad PASSED tests/test_dnssec.py::DNSSECMiscTestCase::testDigestToBig PASSED tests/test_dnssec.py::DNSSECMiscTestCase::testInceptionExpiration PASSED tests/test_dnssec.py::DNSSECMiscTestCase::testNSEC3HashTooBig PASSED tests/test_dnssec.py::DNSSECMiscTestCase::testToTimestamp PASSED tests/test_dnssec.py::DNSSECMiscTestCase::test_sign_zone_absolute PASSED tests/test_dnssec.py::DNSSECMiscTestCase::test_sign_zone_nsec_null_signer PASSED tests/test_dnssec.py::DNSSECMiscTestCase::test_sign_zone_relative PASSED tests/test_dnssec.py::DNSSECMakeDSTestCase::testInvalidAlgorithm PASSED tests/test_dnssec.py::DNSSECMakeDSTestCase::testInvalidDigestLength PASSED tests/test_dnssec.py::DNSSECMakeDSTestCase::testInvalidDigestLengthCDS0 PASSED tests/test_dnssec.py::DNSSECMakeDSTestCase::testMakeCDS PASSED tests/test_dnssec.py::DNSSECMakeDSTestCase::testMakeExampleSHA1DS PASSED tests/test_dnssec.py::DNSSECMakeDSTestCase::testMakeExampleSHA1DSDeniedByPolicy PASSED tests/test_dnssec.py::DNSSECMakeDSTestCase::testMakeExampleSHA1DSValidationOkByPolicy PASSED tests/test_dnssec.py::DNSSECMakeDSTestCase::testMakeExampleSHA256DS PASSED tests/test_dnssec.py::DNSSECMakeDSTestCase::testMakeExampleSHA384DS PASSED tests/test_dnssec.py::DNSSECMakeDSTestCase::testMakeManyDSfromCDS PASSED tests/test_dnssec.py::DNSSECMakeDSTestCase::testMakeManyDSfromDNSKEY PASSED tests/test_dnssec.py::DNSSECMakeDSTestCase::testMakeSHA256CDS PASSED tests/test_dnssec.py::DNSSECMakeDSTestCase::testMakeSHA256DS PASSED tests/test_dnssec.py::DNSSECMakeDSTestCase::testMnemonicParser PASSED tests/test_dnssec.py::DNSSECMakeDSTestCase::testReservedDigestType PASSED tests/test_dnssec.py::DNSSECMakeDSTestCase::testUnknownDigestType PASSED tests/test_dnssec.py::DNSSECMakeDNSKEYTestCase::testInvalidMakeDNSKEY PASSED tests/test_dnssec.py::DNSSECMakeDNSKEYTestCase::testKnownDNSKEYs PASSED tests/test_dnssec.py::DNSSECMakeDNSKEYTestCase::testMakeCDNSKEY PASSED tests/test_dnssec.py::DNSSECSignatureTestCase::testNonDeterministicSignatureECDSAP256SHA256 PASSED tests/test_dnssec.py::DNSSECSignatureTestCase::testSignRdataset PASSED tests/test_dnssec.py::DNSSECSignatureTestCase::testSignWildRdataset PASSED tests/test_dnssec.py::DNSSECSignatureTestCase::testSignatureData PASSED tests/test_dnssec.py::DNSSECSignatureTestCase::testSignatureED25519 PASSED tests/test_dnssec.py::DNSSECSignatureTestCase::testSignatureED448 PASSED tests/test_dnssec.py::DNSSECSignatureTestCase::testSignatureRSASHA1 PASSED tests/test_dnssec.py::DNSSECSignatureTestCase::testSignatureRSASHA256 PASSED tests/test_dnssecalgs.py::DNSSECAlgorithm::test_algorithm_mismatch PASSED tests/test_dnssecalgs.py::DNSSECAlgorithm::test_dsa PASSED tests/test_dnssecalgs.py::DNSSECAlgorithm::test_eddsa PASSED tests/test_dnssecalgs.py::DNSSECAlgorithm::test_rsa PASSED tests/test_dnssecalgs.py::DNSSECAlgorithmPrivateAlgorithm::test_private PASSED tests/test_dnssecalgs.py::DNSSECAlgorithmPrivateAlgorithm::test_register PASSED tests/test_dnssecalgs.py::DNSSECAlgorithmPrivateAlgorithm::test_register_canonical_lookup PASSED tests/test_dnssecalgs.py::DNSSECAlgorithmPrivateAlgorithm::test_register_private_without_prefix PASSED tests/test_doh.py::DNSOverHTTPSTestCaseHttpx::test_build_url_from_ip PASSED tests/test_doh.py::DNSOverHTTPSTestCaseHttpx::test_get_request PASSED tests/test_doh.py::DNSOverHTTPSTestCaseHttpx::test_new_session PASSED tests/test_doh.py::DNSOverHTTPSTestCaseHttpx::test_padded_get PASSED tests/test_doh.py::DNSOverHTTPSTestCaseHttpx::test_post_request PASSED tests/test_doh.py::DNSOverHTTPSTestCaseHttpx::test_resolver PASSED tests/test_doh.py::DNSOverHTTP3TestCase::testDoH3GetRequest SKIPPED tests/test_doh.py::DNSOverHTTP3TestCase::testDoH3PostRequest SKIPPED tests/test_doh.py::DNSOverHTTP3TestCase::test_build_url_from_ip SKIPPED tests/test_doq.py::test_basic_sync SKIPPED (requires aioquic) tests/test_doq.py::test_basic_asyncio SKIPPED (requires aioquic) tests/test_edns.py::OptionTestCase::testCookieOption PASSED tests/test_edns.py::OptionTestCase::testECSOption PASSED tests/test_edns.py::OptionTestCase::testECSOption25 PASSED tests/test_edns.py::OptionTestCase::testECSOption_from_text_invalid PASSED tests/test_edns.py::OptionTestCase::testECSOption_from_text_valid PASSED tests/test_edns.py::OptionTestCase::testECSOption_from_wire_invalid PASSED tests/test_edns.py::OptionTestCase::testECSOption_prefix_length PASSED tests/test_edns.py::OptionTestCase::testECSOption_v6 PASSED tests/test_edns.py::OptionTestCase::testEDEOption PASSED tests/test_edns.py::OptionTestCase::testEDEOption_from_wire PASSED tests/test_edns.py::OptionTestCase::testEDEOption_invalid PASSED tests/test_edns.py::OptionTestCase::testGenericOption PASSED tests/test_edns.py::OptionTestCase::testNSIDOption PASSED tests/test_edns.py::OptionTestCase::testReportChannelOption PASSED tests/test_edns.py::OptionTestCase::test_basic_relations PASSED tests/test_edns.py::OptionTestCase::test_incompatible_relations PASSED tests/test_edns.py::OptionTestCase::test_option_registration PASSED tests/test_entropy.py::EntropyTestCase::test_functions PASSED tests/test_entropy.py::EntropyTestCase::test_pool PASSED tests/test_entropy.py::EntropyTestCase::test_pool_random PASSED tests/test_entropy.py::EntropyTestCase::test_pool_random_between PASSED tests/test_entropy.py::EntropyForcePoolTestCase::test_functions PASSED tests/test_exceptions.py::ExceptionTestCase::test_custom_message PASSED tests/test_exceptions.py::ExceptionTestCase::test_formatted_error PASSED tests/test_exceptions.py::ExceptionTestCase::test_implicit_message PASSED tests/test_exceptions.py::ExceptionTestCase::test_kwargs_only PASSED tests/test_exceptions.py::ExceptionTestCase::test_kwargs_unsupported PASSED tests/test_features.py::test_tuple_from_text PASSED tests/test_features.py::test_version_check PASSED tests/test_features.py::test_have PASSED tests/test_features.py::test_force PASSED tests/test_flags.py::FlagsTestCase::test_flags1 PASSED tests/test_flags.py::FlagsTestCase::test_flags2 PASSED tests/test_flags.py::FlagsTestCase::test_rcode1 PASSED tests/test_flags.py::FlagsTestCase::test_rcode2 PASSED tests/test_flags.py::FlagsTestCase::test_rcode3 PASSED tests/test_flags.py::FlagsTestCase::test_rcode4 PASSED tests/test_flags.py::FlagsTestCase::test_rcode6 PASSED tests/test_flags.py::FlagsTestCase::test_rcode7 PASSED tests/test_flags.py::FlagsTestCase::test_rcode8 PASSED tests/test_flags.py::FlagsTestCase::test_rcode_badsig PASSED tests/test_flags.py::FlagsTestCase::test_rcode_badvers PASSED tests/test_flags.py::FlagsTestCase::test_unknown_rcode PASSED tests/test_generate.py::GenerateTestCase::testBadAndDangling PASSED tests/test_generate.py::GenerateTestCase::testBadRdata PASSED tests/test_generate.py::GenerateTestCase::testClassMismatch PASSED tests/test_generate.py::GenerateTestCase::testFromText PASSED tests/test_generate.py::GenerateTestCase::testFromText1 PASSED tests/test_generate.py::GenerateTestCase::testGenerate1 PASSED tests/test_generate.py::GenerateTestCase::testGenerate2 PASSED tests/test_generate.py::GenerateTestCase::testGenerate3 PASSED tests/test_generate.py::GenerateTestCase::testGenerate4 PASSED tests/test_generate.py::GenerateTestCase::testGenerate6 PASSED tests/test_generate.py::GenerateTestCase::testGenerate7 PASSED tests/test_generate.py::GenerateTestCase::testGenerate8 PASSED tests/test_generate.py::GenerateTestCase::testIterateAllRdatas2 PASSED tests/test_generate.py::GenerateTestCase::testIterateAllRdatas3 PASSED tests/test_generate.py::GenerateTestCase::testNoOrigin PASSED tests/test_generate.py::GenerateTestCase::testUnknownRdatatype PASSED tests/test_generate.py::GenerateTestCase::testUsesLastTTL PASSED tests/test_grange.py::GRangeTestCase::testFailFromText1 PASSED tests/test_grange.py::GRangeTestCase::testFailFromText2 PASSED tests/test_grange.py::GRangeTestCase::testFailFromText3 PASSED tests/test_grange.py::GRangeTestCase::testFailFromText4 PASSED tests/test_grange.py::GRangeTestCase::testFromText1 PASSED tests/test_grange.py::GRangeTestCase::testFromText2 PASSED tests/test_grange.py::GRangeTestCase::testFromText3 PASSED tests/test_grange.py::GRangeTestCase::testFromText4 PASSED tests/test_grange.py::GRangeTestCase::testFromText5 PASSED tests/test_grange.py::GRangeTestCase::testFromText6 PASSED tests/test_immutable.py::ImmutableTestCase::test_constify PASSED tests/test_immutable.py::ImmutableTestCase::test_immutable_dict_hash PASSED tests/test_immutable.py::ImmutableTestCase::test_immutable_dict_hash_cache PASSED tests/test_immutable.py::DecoratorTestCase::test_basic PASSED tests/test_immutable.py::DecoratorTestCase::test_constructor_deletes_attribute PASSED tests/test_immutable.py::DecoratorTestCase::test_no_collateral_damage PASSED tests/test_message.py::MessageTestCase::test_CleanTruncated PASSED tests/test_message.py::MessageTestCase::test_EDNSVersionCoherence PASSED tests/test_message.py::MessageTestCase::test_EDNSVersionCoherenceWithDNSSEC PASSED tests/test_message.py::MessageTestCase::test_EDNSVersionCoherenceWithoutDNSSEC PASSED tests/test_message.py::MessageTestCase::test_EDNS_default_payload_is_1232 PASSED tests/test_message.py::MessageTestCase::test_EDNS_from_wire1 PASSED tests/test_message.py::MessageTestCase::test_EDNS_from_wire2 PASSED tests/test_message.py::MessageTestCase::test_EDNS_options_wire PASSED tests/test_message.py::MessageTestCase::test_EDNS_to_wire1 PASSED tests/test_message.py::MessageTestCase::test_EDNS_to_wire2 PASSED tests/test_message.py::MessageTestCase::test_ExtendedRcodeSetting PASSED tests/test_message.py::MessageTestCase::test_FindRRset PASSED tests/test_message.py::MessageTestCase::test_FindRRsetUnindexed PASSED tests/test_message.py::MessageTestCase::test_GetNonexistentRRset PASSED tests/test_message.py::MessageTestCase::test_GetRRset PASSED tests/test_message.py::MessageTestCase::test_GetRRsetStrings PASSED tests/test_message.py::MessageTestCase::test_IDNA_2003 PASSED tests/test_message.py::MessageTestCase::test_IDNA_2008 PASSED tests/test_message.py::MessageTestCase::test_MakeResponseCopyDefault PASSED tests/test_message.py::MessageTestCase::test_MakeResponseCopyEverything PASSED tests/test_message.py::MessageTestCase::test_MakeResponseCopyNothing PASSED tests/test_message.py::MessageTestCase::test_MakeResponseCopyQuestion PASSED tests/test_message.py::MessageTestCase::test_MessyTruncated PASSED tests/test_message.py::MessageTestCase::test_RespondingToEDNSRequestAndSettingRA PASSED tests/test_message.py::MessageTestCase::test_RespondingToResponse PASSED tests/test_message.py::MessageTestCase::test_SettingEDNSFlagsImpliesEDNS PASSED tests/test_message.py::MessageTestCase::test_SettingEDNSPayloadImpliesEDNS PASSED tests/test_message.py::MessageTestCase::test_SettingEDNSRequestPayloadImpliesEDNS PASSED tests/test_message.py::MessageTestCase::test_SettingNoEDNSOptionsImpliesNoEDNS PASSED tests/test_message.py::MessageTestCase::test_SettingOptionsImpliesEDNS PASSED tests/test_message.py::MessageTestCase::test_ShortHeader PASSED tests/test_message.py::MessageTestCase::test_TooBig PASSED tests/test_message.py::MessageTestCase::test_TrailingJunk PASSED tests/test_message.py::MessageTestCase::test_answer1 PASSED tests/test_message.py::MessageTestCase::test_bad_opt PASSED tests/test_message.py::MessageTestCase::test_bad_resolve_chaining PASSED tests/test_message.py::MessageTestCase::test_bad_section_number PASSED tests/test_message.py::MessageTestCase::test_bad_text_questions PASSED tests/test_message.py::MessageTestCase::test_bad_text_rrs PASSED tests/test_message.py::MessageTestCase::test_bad_tsig PASSED tests/test_message.py::MessageTestCase::test_bogus_header PASSED tests/test_message.py::MessageTestCase::test_class PASSED tests/test_message.py::MessageTestCase::test_comparison_eq1 PASSED tests/test_message.py::MessageTestCase::test_comparison_ne1 PASSED tests/test_message.py::MessageTestCase::test_comparison_ne2 PASSED tests/test_message.py::MessageTestCase::test_comparison_ne3 PASSED tests/test_message.py::MessageTestCase::test_continue_on_error PASSED tests/test_message.py::MessageTestCase::test_edns_properties PASSED tests/test_message.py::MessageTestCase::test_eflags_turns_on_edns PASSED tests/test_message.py::MessageTestCase::test_explicit_header_comment PASSED tests/test_message.py::MessageTestCase::test_extended_errors PASSED tests/test_message.py::MessageTestCase::test_from_file PASSED tests/test_message.py::MessageTestCase::test_from_wire_makes_Flag PASSED tests/test_message.py::MessageTestCase::test_generic_message_class PASSED tests/test_message.py::MessageTestCase::test_is_a_response_empty_question PASSED tests/test_message.py::MessageTestCase::test_keeping_wire PASSED tests/test_message.py::MessageTestCase::test_more_not_equal_cases PASSED tests/test_message.py::MessageTestCase::test_non_question_setters PASSED tests/test_message.py::MessageTestCase::test_not_a_response PASSED tests/test_message.py::MessageTestCase::test_padding_basic PASSED tests/test_message.py::MessageTestCase::test_padding_various PASSED tests/test_message.py::MessageTestCase::test_padding_with_option PASSED tests/test_message.py::MessageTestCase::test_padding_with_tsig_and_option PASSED tests/test_message.py::MessageTestCase::test_payload_turns_on_edns PASSED tests/test_message.py::MessageTestCase::test_prefer_truncation_additional PASSED tests/test_message.py::MessageTestCase::test_prefer_truncation_answer PASSED tests/test_message.py::MessageTestCase::test_prefer_truncation_edns PASSED tests/test_message.py::MessageTestCase::test_question_only PASSED tests/test_message.py::MessageTestCase::test_read_no_content_message PASSED tests/test_message.py::MessageTestCase::test_recording_wire PASSED tests/test_message.py::MessageTestCase::test_repr PASSED tests/test_message.py::MessageTestCase::test_resolve_chaining_no_infinite_loop PASSED tests/test_message.py::MessageTestCase::test_response_padding PASSED tests/test_message.py::MessageTestCase::test_section_count PASSED tests/test_message.py::MessageTestCase::test_section_count_update PASSED tests/test_message.py::MessageTestCase::test_section_from_number PASSED tests/test_message.py::MessageTestCase::test_setting_flags PASSED tests/test_message.py::MessageTestCase::test_setting_id PASSED tests/test_message.py::MessageTestCase::test_truncated_exception_message PASSED tests/test_message.py::MessageTestCase::test_wanting_DNSSEC_turns_on_EDNS PASSED tests/test_message.py::MessageTestCase::test_wanting_EDNS_true_is_EDNS0 PASSED tests/test_name.py::NameTestCase::testAbs1 PASSED tests/test_name.py::NameTestCase::testAbs2 PASSED tests/test_name.py::NameTestCase::testAbs3 PASSED tests/test_name.py::NameTestCase::testAbs4 PASSED tests/test_name.py::NameTestCase::testBadDigestable PASSED tests/test_name.py::NameTestCase::testBadEnumToE164 PASSED tests/test_name.py::NameTestCase::testBadEscape PASSED tests/test_name.py::NameTestCase::testBadFromWire1 PASSED tests/test_name.py::NameTestCase::testBadFromWire2 PASSED tests/test_name.py::NameTestCase::testBadFromWire3 PASSED tests/test_name.py::NameTestCase::testBadFromWire4 PASSED tests/test_name.py::NameTestCase::testBadPunycode PASSED tests/test_name.py::NameTestCase::testBadPunycodeStrict2008 PASSED tests/test_name.py::NameTestCase::testBadReverseIPv4 PASSED tests/test_name.py::NameTestCase::testBadReverseIPv6 PASSED tests/test_name.py::NameTestCase::testBadSplit1 PASSED tests/test_name.py::NameTestCase::testBadSplit2 PASSED tests/test_name.py::NameTestCase::testBadToWire PASSED tests/test_name.py::NameTestCase::testCanonicalize1 PASSED tests/test_name.py::NameTestCase::testChooseRelativity1 PASSED tests/test_name.py::NameTestCase::testChooseRelativity2 PASSED tests/test_name.py::NameTestCase::testChooseRelativity3 PASSED tests/test_name.py::NameTestCase::testChooseRelativity4 PASSED tests/test_name.py::NameTestCase::testChooseRelativity5 PASSED tests/test_name.py::NameTestCase::testChooseRelativity6 PASSED tests/test_name.py::NameTestCase::testChooseRelativity7 PASSED tests/test_name.py::NameTestCase::testCodecNotFoundRaises PASSED tests/test_name.py::NameTestCase::testCompare1 PASSED tests/test_name.py::NameTestCase::testCompare2 PASSED tests/test_name.py::NameTestCase::testCompare3 PASSED tests/test_name.py::NameTestCase::testCompare4 PASSED tests/test_name.py::NameTestCase::testConcat1 PASSED tests/test_name.py::NameTestCase::testConcat2 PASSED tests/test_name.py::NameTestCase::testConcat3 PASSED tests/test_name.py::NameTestCase::testConcat4 PASSED tests/test_name.py::NameTestCase::testConcat5 PASSED tests/test_name.py::NameTestCase::testConcat6 PASSED tests/test_name.py::NameTestCase::testCopy PASSED tests/test_name.py::NameTestCase::testDeepCopy PASSED tests/test_name.py::NameTestCase::testDefaultDecodeIsJustPunycode PASSED tests/test_name.py::NameTestCase::testDerelativize1 PASSED tests/test_name.py::NameTestCase::testDerelativize2 PASSED tests/test_name.py::NameTestCase::testDerelativize3 PASSED tests/test_name.py::NameTestCase::testDigestable1 PASSED tests/test_name.py::NameTestCase::testDigestable2 PASSED tests/test_name.py::NameTestCase::testDigestable3 PASSED tests/test_name.py::NameTestCase::testDigestable4 PASSED tests/test_name.py::NameTestCase::testE164ToEnum PASSED tests/test_name.py::NameTestCase::testEmptyLabel1 PASSED tests/test_name.py::NameTestCase::testEmptyLabel2 PASSED tests/test_name.py::NameTestCase::testEmptyLabel3 PASSED tests/test_name.py::NameTestCase::testEnumToE164 PASSED tests/test_name.py::NameTestCase::testForwardIPv4 PASSED tests/test_name.py::NameTestCase::testForwardIPv4AlternateOrigin PASSED tests/test_name.py::NameTestCase::testForwardIPv6 PASSED tests/test_name.py::NameTestCase::testForwardIPv6AlternateOrigin PASSED tests/test_name.py::NameTestCase::testFromTextAbs1 PASSED tests/test_name.py::NameTestCase::testFromTextBadOrigin PASSED tests/test_name.py::NameTestCase::testFromTextNotString PASSED tests/test_name.py::NameTestCase::testFromTextRel1 PASSED tests/test_name.py::NameTestCase::testFromTextRel2 PASSED tests/test_name.py::NameTestCase::testFromTextRel3 PASSED tests/test_name.py::NameTestCase::testFromTextRel4 PASSED tests/test_name.py::NameTestCase::testFromTextRel5 PASSED tests/test_name.py::NameTestCase::testFromUnicode1 PASSED tests/test_name.py::NameTestCase::testFromUnicode2 PASSED tests/test_name.py::NameTestCase::testFromUnicodeAlternateDot1 PASSED tests/test_name.py::NameTestCase::testFromUnicodeAlternateDot2 PASSED tests/test_name.py::NameTestCase::testFromUnicodeAlternateDot3 PASSED tests/test_name.py::NameTestCase::testFromUnicodeAlternateRoot1 PASSED tests/test_name.py::NameTestCase::testFromUnicodeAlternateRoot2 PASSED tests/test_name.py::NameTestCase::testFromUnicodeAlternateRoot3 PASSED tests/test_name.py::NameTestCase::testFromUnicodeBadEscape PASSED tests/test_name.py::NameTestCase::testFromUnicodeBadOrigin PASSED tests/test_name.py::NameTestCase::testFromUnicodeEmptyLabel PASSED tests/test_name.py::NameTestCase::testFromUnicodeEmptyName PASSED tests/test_name.py::NameTestCase::testFromUnicodeEscapes PASSED tests/test_name.py::NameTestCase::testFromUnicodeIDNA2003Default PASSED tests/test_name.py::NameTestCase::testFromUnicodeIDNA2003Explicit PASSED tests/test_name.py::NameTestCase::testFromUnicodeIDNA2008 PASSED tests/test_name.py::NameTestCase::testFromUnicodeIDNA2008Mixed PASSED tests/test_name.py::NameTestCase::testFromUnicodeNotString PASSED tests/test_name.py::NameTestCase::testFromUnicodeRoot PASSED tests/test_name.py::NameTestCase::testFromUnicodeSimpleEscape PASSED tests/test_name.py::NameTestCase::testFromWire1 PASSED tests/test_name.py::NameTestCase::testFromWire2 PASSED tests/test_name.py::NameTestCase::testFromWireNotBytes PASSED tests/test_name.py::NameTestCase::testGiantCompressionTable PASSED tests/test_name.py::NameTestCase::testHash1 PASSED tests/test_name.py::NameTestCase::testIDNA2003Misc PASSED tests/test_name.py::NameTestCase::testIDNA2008Misc PASSED tests/test_name.py::NameTestCase::testINDA2008Decode PASSED tests/test_name.py::NameTestCase::testImmutable1 PASSED tests/test_name.py::NameTestCase::testImmutable2 PASSED tests/test_name.py::NameTestCase::testLabelTooLong PASSED tests/test_name.py::NameTestCase::testLongLabel PASSED tests/test_name.py::NameTestCase::testLongName PASSED tests/test_name.py::NameTestCase::testNameTooLong PASSED tests/test_name.py::NameTestCase::testNoAttributeDeletion PASSED tests/test_name.py::NameTestCase::testParent1 PASSED tests/test_name.py::NameTestCase::testParent2 PASSED tests/test_name.py::NameTestCase::testParent3 PASSED tests/test_name.py::NameTestCase::testParent4 PASSED tests/test_name.py::NameTestCase::testRelativize1 PASSED tests/test_name.py::NameTestCase::testRelativize2 PASSED tests/test_name.py::NameTestCase::testRelativize3 PASSED tests/test_name.py::NameTestCase::testRelativize4 PASSED tests/test_name.py::NameTestCase::testRelativizeSubtractionSyntax PASSED tests/test_name.py::NameTestCase::testReverseIPv4 PASSED tests/test_name.py::NameTestCase::testReverseIPv4AlternateOrigin PASSED tests/test_name.py::NameTestCase::testReverseIPv6 PASSED tests/test_name.py::NameTestCase::testReverseIPv6AlternateOrigin PASSED tests/test_name.py::NameTestCase::testReverseIPv6MappedIpv4 PASSED tests/test_name.py::NameTestCase::testRootLabel2003StrictDecode PASSED tests/test_name.py::NameTestCase::testRootLabel2008StrictDecode PASSED tests/test_name.py::NameTestCase::testSlice1 PASSED tests/test_name.py::NameTestCase::testSlice2 PASSED tests/test_name.py::NameTestCase::testSlice3 PASSED tests/test_name.py::NameTestCase::testSplit1 PASSED tests/test_name.py::NameTestCase::testSplit2 PASSED tests/test_name.py::NameTestCase::testSplit3 PASSED tests/test_name.py::NameTestCase::testSplit4 PASSED tests/test_name.py::NameTestCase::testStrictINDA2003Decode PASSED tests/test_name.py::NameTestCase::testSubdomain1 PASSED tests/test_name.py::NameTestCase::testSubdomain2 PASSED tests/test_name.py::NameTestCase::testSubdomain3 PASSED tests/test_name.py::NameTestCase::testSubdomain4 PASSED tests/test_name.py::NameTestCase::testSubdomain5 PASSED tests/test_name.py::NameTestCase::testSuperdomain1 PASSED tests/test_name.py::NameTestCase::testSuperdomain2 PASSED tests/test_name.py::NameTestCase::testSuperdomain3 PASSED tests/test_name.py::NameTestCase::testSuperdomain4 PASSED tests/test_name.py::NameTestCase::testSuperdomain5 PASSED tests/test_name.py::NameTestCase::testToText1 PASSED tests/test_name.py::NameTestCase::testToText10 PASSED tests/test_name.py::NameTestCase::testToText11 PASSED tests/test_name.py::NameTestCase::testToText12 PASSED tests/test_name.py::NameTestCase::testToText13 PASSED tests/test_name.py::NameTestCase::testToText14 PASSED tests/test_name.py::NameTestCase::testToText2 PASSED tests/test_name.py::NameTestCase::testToText3 PASSED tests/test_name.py::NameTestCase::testToText4 PASSED tests/test_name.py::NameTestCase::testToText5 PASSED tests/test_name.py::NameTestCase::testToText6 PASSED tests/test_name.py::NameTestCase::testToText7 PASSED tests/test_name.py::NameTestCase::testToText8 PASSED tests/test_name.py::NameTestCase::testToText9 PASSED tests/test_name.py::NameTestCase::testToUnicode1 PASSED tests/test_name.py::NameTestCase::testToUnicode2 PASSED tests/test_name.py::NameTestCase::testToUnicode3 PASSED tests/test_name.py::NameTestCase::testToUnicode4 PASSED tests/test_name.py::NameTestCase::testToUnicode5 PASSED tests/test_name.py::NameTestCase::testToUnicode6 PASSED tests/test_name.py::NameTestCase::testToUnicodeOmitFinalDot PASSED tests/test_name.py::NameTestCase::testToWire1 PASSED tests/test_name.py::NameTestCase::testToWire2 PASSED tests/test_name.py::NameTestCase::testToWire3 PASSED tests/test_name.py::NameTestCase::testToWire4 PASSED tests/test_name.py::NameTestCase::testToWire5 PASSED tests/test_name.py::NameTestCase::testToWire6 PASSED tests/test_name.py::NameTestCase::testToWireRelativeNameWithOrigin PASSED tests/test_name.py::NameTestCase::testToWireRelativeNameWithoutOrigin PASSED tests/test_name.py::NameTestCase::testTortureFromText PASSED tests/test_name.py::NameTestCase::testUnicodeEscapify PASSED tests/test_name.py::NameTestCase::testUnknownReverseOrigin PASSED tests/test_name.py::NameTestCase::testWild1 PASSED tests/test_name.py::NameTestCase::testWild2 PASSED tests/test_name.py::NameTestCase::testWild3 PASSED tests/test_name.py::NameTestCase::testWild4 PASSED tests/test_name.py::NameTestCase::testWild5 PASSED tests/test_name.py::NameTestCase::test_incompatible_relations PASSED tests/test_name.py::NameTestCase::test_pad_to_max_name PASSED tests/test_name.py::NameTestCase::test_pickle PASSED tests/test_name.py::NameTestCase::test_predecessor_and_successor_errors PASSED tests/test_name.py::NameTestCase::test_predecessors_and_successors PASSED tests/test_namedict.py::NameTestCase::testDepth PASSED tests/test_namedict.py::NameTestCase::testLookup1 PASSED tests/test_namedict.py::NameTestCase::testLookup2 PASSED tests/test_namedict.py::NameTestCase::testLookup3 PASSED tests/test_namedict.py::NameTestCase::testLookup4 PASSED tests/test_namedict.py::NameTestCase::testLookup5 PASSED tests/test_namedict.py::NameTestCase::testLookup6 PASSED tests/test_namedict.py::NameTestCase::testLookup7 PASSED tests/test_namedict.py::NameTestCase::testLookup8 PASSED tests/test_namedict.py::NameTestCase::testRelDepth PASSED tests/test_namedict.py::NameTestCase::testRelLookup1 PASSED tests/test_namedict.py::NameTestCase::testRelLookup2 PASSED tests/test_namedict.py::NameTestCase::testRelLookup3 PASSED tests/test_namedict.py::NameTestCase::testRelLookup4 PASSED tests/test_namedict.py::NameTestCase::testRelLookup7 PASSED tests/test_namedict.py::NameTestCase::test_delete_max_depth_changes PASSED tests/test_namedict.py::NameTestCase::test_delete_multiple_max_depth_changes PASSED tests/test_namedict.py::NameTestCase::test_delete_no_max_depth_change PASSED tests/test_namedict.py::NameTestCase::test_haskey PASSED tests/test_namedict.py::NameTestCase::test_iter PASSED tests/test_namedict.py::NameTestCase::test_len PASSED tests/test_namedict.py::NameTestCase::test_max_depth_increases PASSED tests/test_nsec3.py::NSEC3TestCase::test_NSEC3_bad_bitmaps PASSED tests/test_nsec3.py::NSEC3TestCase::test_NSEC3_bitmap PASSED tests/test_nsec3_hash.py::NSEC3Hash::test_hash_function PASSED tests/test_nsec3_hash.py::NSEC3Hash::test_hash_invalid_algorithm PASSED tests/test_nsec3_hash.py::NSEC3Hash::test_hash_invalid_salt_length PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_aton1 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_aton2 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_aton3 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_aton4 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_aton5 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_aton6 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_aton7 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_aton8 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_aton9 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_bad_aton1 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_bad_aton2 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_bad_aton3 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_bad_aton4 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_bad_ntoa1 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_bad_ntoa2 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_bad_ntoa3 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_bad_v4_aton PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_bad_v6_aton PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_bogus_family PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_do_not_ignore_scope PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_good_v4_aton PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_ignore_scope PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_inet_canonicalize PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_ipv4_canonicalize PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_ipv6_canonicalize PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_is_mapped PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_is_multicast PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_is_multicast_bad_input PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_isaddress PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_low_level_address_tuple PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_multiple_scopes_bad PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_ntoa1 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_ntoa10 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_ntoa11 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_ntoa12 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_ntoa13 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_ntoa14 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_ntoa15 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_ntoa2 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_ntoa3 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_ntoa4 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_ntoa5 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_ntoa6 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_ntoa7 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_ntoa8 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_ntoa9 PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_ptontop PASSED tests/test_ntoaaton.py::NtoAAtoNTestCase::test_rfc5952_section_4_2_2 PASSED tests/test_processing_order.py::test_processing_order_shuffle PASSED tests/test_processing_order.py::test_processing_order_priority_mx PASSED tests/test_processing_order.py::test_processing_order_priority_weighted PASSED tests/test_processing_order.py::test_processing_order_priority_naptr PASSED tests/test_processing_order.py::test_processing_order_empty PASSED tests/test_processing_order.py::test_processing_singleton_priority PASSED tests/test_processing_order.py::test_processing_singleton_weighted PASSED tests/test_processing_order.py::test_processing_all_zero_weight_srv PASSED tests/test_processing_order.py::test_processing_order_uri PASSED tests/test_processing_order.py::test_processing_order_svcb PASSED tests/test_query.py::QueryTests::testQueryTCP PASSED tests/test_query.py::QueryTests::testQueryTCPWithSocket PASSED tests/test_query.py::QueryTests::testQueryTLS PASSED tests/test_query.py::QueryTests::testQueryTLSWithContext PASSED tests/test_query.py::QueryTests::testQueryTLSWithSocket PASSED tests/test_query.py::QueryTests::testQueryTLSwithPadding PASSED tests/test_query.py::QueryTests::testQueryUDP PASSED tests/test_query.py::QueryTests::testQueryUDPFallback PASSED tests/test_query.py::QueryTests::testQueryUDPFallbackNoFallback PASSED tests/test_query.py::QueryTests::testQueryUDPFallbackWithSocket PASSED tests/test_query.py::QueryTests::testQueryUDPWithSocket PASSED tests/test_query.py::QueryTests::testUDPReceiveQuery PASSED tests/test_query.py::DestinationAndSourceTests::test_af_inferred_from_source PASSED tests/test_query.py::DestinationAndSourceTests::test_af_inferred_from_where PASSED tests/test_query.py::DestinationAndSourceTests::test_af_mismatch PASSED tests/test_query.py::DestinationAndSourceTests::test_destination_is_none_of_where_url PASSED tests/test_query.py::DestinationAndSourceTests::test_source_port_but_no_af_inferred PASSED tests/test_query.py::DestinationAndSourceTests::test_v4_wildcard_source_set PASSED tests/test_query.py::DestinationAndSourceTests::test_v6_wildcard_source_set PASSED tests/test_query.py::DestinationAndSourceTests::test_where_must_be_an_address PASSED tests/test_query.py::AddressesEqualTestCase::test_mixed PASSED tests/test_query.py::AddressesEqualTestCase::test_v4 PASSED tests/test_query.py::AddressesEqualTestCase::test_v6 PASSED tests/test_query.py::XfrTests::test_axfr SKIPPED (nanonameserver req...) tests/test_query.py::XfrTests::test_axfr_bad_rcode SKIPPED (nanoname...) tests/test_query.py::XfrTests::test_axfr_root_tsig SKIPPED (nanoname...) tests/test_query.py::XfrTests::test_axfr_trailing_junk SKIPPED (nano...) tests/test_query.py::XfrTests::test_axfr_tsig SKIPPED (nanonameserve...) tests/test_query.py::XfrTests::test_axfr_udp SKIPPED (nanonameserver...) tests/test_query.py::XfrTests::test_ixfr_base_serial_mismatch SKIPPED tests/test_query.py::XfrTests::test_ixfr_tcp SKIPPED (nanonameserver...) tests/test_query.py::XfrTests::test_ixfr_trailing_junk SKIPPED (nano...) tests/test_query.py::XfrTests::test_ixfr_udp SKIPPED (nanonameserver...) tests/test_query.py::XfrTests::test_ixfr_up_to_date SKIPPED (nanonam...) tests/test_query.py::TsigTests::test_tsig SKIPPED (nanonameserver re...) tests/test_query.py::LowLevelWaitTests::test_wait_for PASSED tests/test_query.py::MiscTests::test_matches_destination PASSED tests/test_query.py::IgnoreErrors::test_bad_address PASSED tests/test_query.py::IgnoreErrors::test_bad_address_not_ignored PASSED tests/test_query.py::IgnoreErrors::test_bad_id PASSED tests/test_query.py::IgnoreErrors::test_bad_id_not_ignored PASSED tests/test_query.py::IgnoreErrors::test_bad_wire PASSED tests/test_query.py::IgnoreErrors::test_bad_wire_not_ignored PASSED tests/test_query.py::IgnoreErrors::test_good_mock PASSED tests/test_query.py::IgnoreErrors::test_good_wire_with_truncation_flag_and_no_truncation_raise PASSED tests/test_query.py::IgnoreErrors::test_good_wire_with_truncation_flag_and_truncation_raise PASSED tests/test_query.py::IgnoreErrors::test_not_response_not_ignored_udp_level PASSED tests/test_query.py::IgnoreErrors::test_trailing_wire PASSED tests/test_query.py::IgnoreErrors::test_trailing_wire_not_ignored PASSED tests/test_query.py::IgnoreErrors::test_wrong_id_wire_with_truncation_flag_and_no_truncation_raise PASSED tests/test_query.py::IgnoreErrors::test_wrong_id_wire_with_truncation_flag_and_truncation_raise PASSED tests/test_rdata.py::RdataTestCase::test_AFSDB_properties PASSED tests/test_rdata.py::RdataTestCase::test_CERT_algorithm PASSED tests/test_rdata.py::RdataTestCase::test_CERT_with_string_type PASSED tests/test_rdata.py::RdataTestCase::test_DNSKEY_chunking PASSED tests/test_rdata.py::RdataTestCase::test_GPOS_constructor_conversion PASSED tests/test_rdata.py::RdataTestCase::test_GPOS_float_converters PASSED tests/test_rdata.py::RdataTestCase::test_LOC_to_text_SW_hemispheres PASSED tests/test_rdata.py::RdataTestCase::test_absolute_vs_absolute_compare_strict PASSED tests/test_rdata.py::RdataTestCase::test_absolute_vs_absolute_compare_unstrict PASSED tests/test_rdata.py::RdataTestCase::test_bad_APLItem_address_length PASSED tests/test_rdata.py::RdataTestCase::test_bad_CAA_text PASSED tests/test_rdata.py::RdataTestCase::test_bad_GPOS_text PASSED tests/test_rdata.py::RdataTestCase::test_bad_GPOS_wire PASSED tests/test_rdata.py::RdataTestCase::test_bad_HIP_text PASSED tests/test_rdata.py::RdataTestCase::test_bad_LOC_text PASSED tests/test_rdata.py::RdataTestCase::test_bad_LOC_wire PASSED tests/test_rdata.py::RdataTestCase::test_bad_NSAP_text PASSED tests/test_rdata.py::RdataTestCase::test_bad_SMIMEA PASSED tests/test_rdata.py::RdataTestCase::test_bad_URI_text PASSED tests/test_rdata.py::RdataTestCase::test_bad_URI_wire PASSED tests/test_rdata.py::RdataTestCase::test_bad_generic PASSED tests/test_rdata.py::RdataTestCase::test_bad_sigtime PASSED tests/test_rdata.py::RdataTestCase::test_basic_relations PASSED tests/test_rdata.py::RdataTestCase::test_chaos PASSED tests/test_rdata.py::RdataTestCase::test_covered_repr PASSED tests/test_rdata.py::RdataTestCase::test_covers_and_extended_rdatatype PASSED tests/test_rdata.py::RdataTestCase::test_digestable_downcasing PASSED tests/test_rdata.py::RdataTestCase::test_digestable_no_downcasing PASSED tests/test_rdata.py::RdataTestCase::test_empty_TXT PASSED tests/test_rdata.py::RdataTestCase::test_empty_TXT_wire PASSED tests/test_rdata.py::RdataTestCase::test_empty_generic PASSED tests/test_rdata.py::RdataTestCase::test_escaped_newline_in_nonquoted_string PASSED tests/test_rdata.py::RdataTestCase::test_escaped_newline_in_quoted_string PASSED tests/test_rdata.py::RdataTestCase::test_escapify PASSED tests/test_rdata.py::RdataTestCase::test_from_wire_parser PASSED tests/test_rdata.py::RdataTestCase::test_good_SMIMEA PASSED tests/test_rdata.py::RdataTestCase::test_immutability PASSED tests/test_rdata.py::RdataTestCase::test_incompatible_relations PASSED tests/test_rdata.py::RdataTestCase::test_invalid_replace PASSED tests/test_rdata.py::RdataTestCase::test_misc_bad_WKS_text PASSED tests/test_rdata.py::RdataTestCase::test_misc_good_LOC_text PASSED tests/test_rdata.py::RdataTestCase::test_misc_good_WKS_text PASSED tests/test_rdata.py::RdataTestCase::test_module_registration PASSED tests/test_rdata.py::RdataTestCase::test_module_registration_singleton PASSED tests/test_rdata.py::RdataTestCase::test_module_reregistration PASSED tests/test_rdata.py::RdataTestCase::test_no_replace_class_or_type PASSED tests/test_rdata.py::RdataTestCase::test_nsec3_next_name PASSED tests/test_rdata.py::RdataTestCase::test_opt_repr PASSED tests/test_rdata.py::RdataTestCase::test_opt_short_lengths PASSED tests/test_rdata.py::RdataTestCase::test_pickle PASSED tests/test_rdata.py::RdataTestCase::test_registration_implementing_known_and_implemented_type PASSED tests/test_rdata.py::RdataTestCase::test_registration_of_known_but_unimplmented_type PASSED tests/test_rdata.py::RdataTestCase::test_relative_vs_absolute_compare_strict PASSED tests/test_rdata.py::RdataTestCase::test_relative_vs_absolute_compare_unstrict PASSED tests/test_rdata.py::RdataTestCase::test_relative_vs_relative_compare_strict PASSED tests/test_rdata.py::RdataTestCase::test_relative_vs_relative_compare_unstrict PASSED tests/test_rdata.py::RdataTestCase::test_replace PASSED tests/test_rdata.py::RdataTestCase::test_replace_comment PASSED tests/test_rdata.py::RdataTestCase::test_simple_ordered_compare_when_equal PASSED tests/test_rdata.py::RdataTestCase::test_str PASSED tests/test_rdata.py::RdataTestCase::test_to_generic PASSED tests/test_rdata.py::RdataTestCase::test_too_long_TXT PASSED tests/test_rdata.py::RdataTestCase::test_truncate_bitmap PASSED tests/test_rdata.py::RdataTestCase::test_txt_unicode PASSED tests/test_rdata.py::RdataTestCase::test_uncomparable PASSED tests/test_rdata.py::RdataTestCase::test_unicode PASSED tests/test_rdata.py::RdataTestCase::test_unicode_idna2003_in_rdata PASSED tests/test_rdata.py::RdataTestCase::test_unicode_idna2008_in_rdata PASSED tests/test_rdata.py::RdataTestCase::test_unpickle PASSED tests/test_rdata.py::RdataTestCase::test_wordbreak PASSED tests/test_rdata.py::RdataTestCase::test_zero_size PASSED tests/test_rdata.py::UtilTestCase::test_Bitmap PASSED tests/test_rdata.py::UtilTestCase::test_Bitmap_0_length_window_parse PASSED tests/test_rdata.py::UtilTestCase::test_Bitmap_empty_window_not_written PASSED tests/test_rdata.py::UtilTestCase::test_Bitmap_has_type_0_set PASSED tests/test_rdata.py::UtilTestCase::test_Bitmap_ok_parse PASSED tests/test_rdata.py::UtilTestCase::test_Bitmap_too_long_parse PASSED tests/test_rdata.py::UtilTestCase::test_Bitmap_with_duplicate_types PASSED tests/test_rdata.py::UtilTestCase::test_Bitmap_with_out_of_order_types PASSED tests/test_rdata.py::UtilTestCase::test_Bitmap_zero_padding_works PASSED tests/test_rdata.py::UtilTestCase::test_Gateway_bad_type0 PASSED tests/test_rdata.py::UtilTestCase::test_Gateway_bad_type3 PASSED tests/test_rdata.py::UtilTestCase::test_Gateway_type4 PASSED tests/test_rdata.py::UtilTestCase::test_compressed_in_generic_is_bad PASSED tests/test_rdata.py::UtilTestCase::test_nsap_ptr_type PASSED tests/test_rdata.py::UtilTestCase::test_rdataset_ttl_conversion PASSED tests/test_rdata.py::RdataConvertersTestCase::test_as_bool PASSED tests/test_rdata.py::RdataConvertersTestCase::test_as_int PASSED tests/test_rdata.py::RdataConvertersTestCase::test_as_name PASSED tests/test_rdata.py::RdataConvertersTestCase::test_as_ttl PASSED tests/test_rdata.py::RdataConvertersTestCase::test_as_uint16 PASSED tests/test_rdata.py::RdataConvertersTestCase::test_as_uint32 PASSED tests/test_rdata.py::RdataConvertersTestCase::test_as_uint48 PASSED tests/test_rdata.py::RdataConvertersTestCase::test_as_uint8 PASSED tests/test_rdataset.py::RdatasetTestCase::testAddIncompatible PASSED tests/test_rdataset.py::RdatasetTestCase::testCodec2003 PASSED tests/test_rdataset.py::RdatasetTestCase::testCodec2008 PASSED tests/test_rdataset.py::RdatasetTestCase::testCopy PASSED tests/test_rdataset.py::RdatasetTestCase::testCoveredRepr PASSED tests/test_rdataset.py::RdatasetTestCase::testDifferingCovers PASSED tests/test_rdataset.py::RdatasetTestCase::testEmptyRdataList PASSED tests/test_rdataset.py::RdatasetTestCase::testIntersectionUpdate PASSED tests/test_rdataset.py::RdatasetTestCase::testMultilineToText PASSED tests/test_rdataset.py::RdatasetTestCase::testNoEqualToOther PASSED tests/test_rdataset.py::RdatasetTestCase::testRepr PASSED tests/test_rdataset.py::RdatasetTestCase::testStr PASSED tests/test_rdataset.py::RdatasetTestCase::testToTextNoName PASSED tests/test_rdataset.py::RdatasetTestCase::testToTextOverrideClass PASSED tests/test_rdataset.py::RdatasetTestCase::testTruncatedRepr PASSED tests/test_rdataset.py::RdatasetTestCase::testUnionUpdate PASSED tests/test_rdataset.py::ImmutableRdatasetTestCase::test_basic PASSED tests/test_rdataset.py::ImmutableRdatasetTestCase::test_cloning PASSED tests/test_rdtypeandclass.py::RdTypeAndClassTestCase::test_class_bytext1 PASSED tests/test_rdtypeandclass.py::RdTypeAndClassTestCase::test_class_bytext2 PASSED tests/test_rdtypeandclass.py::RdTypeAndClassTestCase::test_class_bytext_bounds1 PASSED tests/test_rdtypeandclass.py::RdTypeAndClassTestCase::test_class_bytext_bounds2 PASSED tests/test_rdtypeandclass.py::RdTypeAndClassTestCase::test_class_bytext_unknown PASSED tests/test_rdtypeandclass.py::RdTypeAndClassTestCase::test_class_meta1 PASSED tests/test_rdtypeandclass.py::RdTypeAndClassTestCase::test_class_meta2 PASSED tests/test_rdtypeandclass.py::RdTypeAndClassTestCase::test_class_totext1 PASSED tests/test_rdtypeandclass.py::RdTypeAndClassTestCase::test_class_totext2 PASSED tests/test_rdtypeandclass.py::RdTypeAndClassTestCase::test_class_totext_bounds1 PASSED tests/test_rdtypeandclass.py::RdTypeAndClassTestCase::test_class_totext_bounds2 PASSED tests/test_rdtypeandclass.py::RdTypeAndClassTestCase::test_type0_totext PASSED tests/test_rdtypeandclass.py::RdTypeAndClassTestCase::test_type_bytext1 PASSED tests/test_rdtypeandclass.py::RdTypeAndClassTestCase::test_type_bytext2 PASSED tests/test_rdtypeandclass.py::RdTypeAndClassTestCase::test_type_bytext_bounds1 PASSED tests/test_rdtypeandclass.py::RdTypeAndClassTestCase::test_type_bytext_bounds2 PASSED tests/test_rdtypeandclass.py::RdTypeAndClassTestCase::test_type_bytext_unknown PASSED tests/test_rdtypeandclass.py::RdTypeAndClassTestCase::test_type_meta1 PASSED tests/test_rdtypeandclass.py::RdTypeAndClassTestCase::test_type_meta2 PASSED tests/test_rdtypeandclass.py::RdTypeAndClassTestCase::test_type_meta3 PASSED tests/test_rdtypeandclass.py::RdTypeAndClassTestCase::test_type_singleton1 PASSED tests/test_rdtypeandclass.py::RdTypeAndClassTestCase::test_type_singleton2 PASSED tests/test_rdtypeandclass.py::RdTypeAndClassTestCase::test_type_totext1 PASSED tests/test_rdtypeandclass.py::RdTypeAndClassTestCase::test_type_totext2 PASSED tests/test_rdtypeandclass.py::RdTypeAndClassTestCase::test_type_totext_bounds1 PASSED tests/test_rdtypeandclass.py::RdTypeAndClassTestCase::test_type_totext_bounds2 PASSED tests/test_rdtypeanydnskey.py::RdtypeAnyDnskeyTestCase::testFlagsAll PASSED tests/test_rdtypeanydnskey.py::RdtypeAnyDnskeyTestCase::testFlagsRRToText PASSED tests/test_rdtypeanyeui.py::RdtypeAnyEUI48TestCase::testFromTextDelim PASSED tests/test_rdtypeanyeui.py::RdtypeAnyEUI48TestCase::testFromTextExtraDash PASSED tests/test_rdtypeanyeui.py::RdtypeAnyEUI48TestCase::testFromTextInvalidHex PASSED tests/test_rdtypeanyeui.py::RdtypeAnyEUI48TestCase::testFromTextLength PASSED tests/test_rdtypeanyeui.py::RdtypeAnyEUI48TestCase::testFromTextMultipleTokens PASSED tests/test_rdtypeanyeui.py::RdtypeAnyEUI48TestCase::testFromTextOk PASSED tests/test_rdtypeanyeui.py::RdtypeAnyEUI48TestCase::testFromWireLength PASSED tests/test_rdtypeanyeui.py::RdtypeAnyEUI48TestCase::testFromWireOk PASSED tests/test_rdtypeanyeui.py::RdtypeAnyEUI48TestCase::testInstLength PASSED tests/test_rdtypeanyeui.py::RdtypeAnyEUI48TestCase::testInstOk PASSED tests/test_rdtypeanyeui.py::RdtypeAnyEUI48TestCase::testToTextOk PASSED tests/test_rdtypeanyeui.py::RdtypeAnyEUI48TestCase::testToWire PASSED tests/test_rdtypeanyeui.py::RdtypeAnyEUI64TestCase::testFromTextDelim PASSED tests/test_rdtypeanyeui.py::RdtypeAnyEUI64TestCase::testFromTextExtraDash PASSED tests/test_rdtypeanyeui.py::RdtypeAnyEUI64TestCase::testFromTextInvalidHex PASSED tests/test_rdtypeanyeui.py::RdtypeAnyEUI64TestCase::testFromTextLength PASSED tests/test_rdtypeanyeui.py::RdtypeAnyEUI64TestCase::testFromTextMultipleTokens PASSED tests/test_rdtypeanyeui.py::RdtypeAnyEUI64TestCase::testFromTextOk PASSED tests/test_rdtypeanyeui.py::RdtypeAnyEUI64TestCase::testFromWireLength PASSED tests/test_rdtypeanyeui.py::RdtypeAnyEUI64TestCase::testFromWireOk PASSED tests/test_rdtypeanyeui.py::RdtypeAnyEUI64TestCase::testInstLength PASSED tests/test_rdtypeanyeui.py::RdtypeAnyEUI64TestCase::testInstOk PASSED tests/test_rdtypeanyeui.py::RdtypeAnyEUI64TestCase::testToTextOk PASSED tests/test_rdtypeanyeui.py::RdtypeAnyEUI64TestCase::testToWire PASSED tests/test_rdtypeanyloc.py::RdtypeAnyLocTestCase::testEqual1 PASSED tests/test_rdtypeanyloc.py::RdtypeAnyLocTestCase::testEqual2 PASSED tests/test_rdtypeanyloc.py::RdtypeAnyLocTestCase::testEqual3 PASSED tests/test_rdtypeanyloc.py::RdtypeAnyLocTestCase::testEqual4 PASSED tests/test_rdtypeanytkey.py::RdtypeAnyTKeyTestCase::testTextNoOptionalData PASSED tests/test_rdtypeanytkey.py::RdtypeAnyTKeyTestCase::testTextOptionalData PASSED tests/test_rdtypeanytkey.py::RdtypeAnyTKeyTestCase::testWireNoOptionalData PASSED tests/test_rdtypeanytkey.py::RdtypeAnyTKeyTestCase::testWireOptionalData PASSED tests/test_renderer.py::RendererTestCase::test_basic PASSED tests/test_renderer.py::RendererTestCase::test_going_backwards_fails PASSED tests/test_renderer.py::RendererTestCase::test_multi_tsig PASSED tests/test_renderer.py::RendererTestCase::test_reservation PASSED tests/test_renderer.py::RendererTestCase::test_tsig PASSED tests/test_resolution.py::ResolutionTestCase::test_next_nameserver_max_size_nameserver PASSED tests/test_resolution.py::ResolutionTestCase::test_next_nameserver_no_nameservers PASSED tests/test_resolution.py::ResolutionTestCase::test_next_nameserver_retry_with_tcp PASSED tests/test_resolution.py::ResolutionTestCase::test_next_nameserver_udp PASSED tests/test_resolution.py::ResolutionTestCase::test_next_request_TSIG PASSED tests/test_resolution.py::ResolutionTestCase::test_next_request_abs PASSED tests/test_resolution.py::ResolutionTestCase::test_next_request_cache_hit PASSED tests/test_resolution.py::ResolutionTestCase::test_next_request_cached_no_answer PASSED tests/test_resolution.py::ResolutionTestCase::test_next_request_cached_nxdomain_with_search PASSED tests/test_resolution.py::ResolutionTestCase::test_next_request_cached_nxdomain_without_search PASSED tests/test_resolution.py::ResolutionTestCase::test_next_request_exhaust_causes_nxdomain PASSED tests/test_resolution.py::ResolutionTestCase::test_next_request_flags PASSED tests/test_resolution.py::ResolutionTestCase::test_next_request_rel_with_search PASSED tests/test_resolution.py::ResolutionTestCase::test_next_request_rel_without_search PASSED tests/test_resolution.py::ResolutionTestCase::test_next_request_rotate PASSED tests/test_resolution.py::ResolutionTestCase::test_no_metaqueries PASSED tests/test_resolution.py::ResolutionTestCase::test_query_result_chain_not_too_long PASSED tests/test_resolution.py::ResolutionTestCase::test_query_result_chain_too_long PASSED tests/test_resolution.py::ResolutionTestCase::test_query_result_nameserver_continuing_exception PASSED tests/test_resolution.py::ResolutionTestCase::test_query_result_nameserver_removing_exceptions PASSED tests/test_resolution.py::ResolutionTestCase::test_query_result_no_error_no_data PASSED tests/test_resolution.py::ResolutionTestCase::test_query_result_no_error_with_data PASSED tests/test_resolution.py::ResolutionTestCase::test_query_result_no_error_with_data_cached PASSED tests/test_resolution.py::ResolutionTestCase::test_query_result_nxdomain PASSED tests/test_resolution.py::ResolutionTestCase::test_query_result_nxdomain_but_has_answer PASSED tests/test_resolution.py::ResolutionTestCase::test_query_result_nxdomain_cached PASSED tests/test_resolution.py::ResolutionTestCase::test_query_result_other_unhappy_rcode PASSED tests/test_resolution.py::ResolutionTestCase::test_query_result_retry_with_tcp PASSED tests/test_resolution.py::ResolutionTestCase::test_query_result_servfail_no_retry PASSED tests/test_resolution.py::ResolutionTestCase::test_query_result_servfail_with_retry PASSED tests/test_resolution.py::ResolutionTestCase::test_query_result_yxdomain PASSED tests/test_resolver.py::BaseResolverTests::testCacheCleaning PASSED tests/test_resolver.py::BaseResolverTests::testCacheExpiration PASSED tests/test_resolver.py::BaseResolverTests::testCacheNonCleaning PASSED tests/test_resolver.py::BaseResolverTests::testEmptyAnswerSection PASSED tests/test_resolver.py::BaseResolverTests::testIndexErrorOnEmptyRRsetAccess PASSED tests/test_resolver.py::BaseResolverTests::testIndexErrorOnEmptyRRsetDelete PASSED tests/test_resolver.py::BaseResolverTests::testLRUDoesLRU PASSED tests/test_resolver.py::BaseResolverTests::testLRUExpiration PASSED tests/test_resolver.py::BaseResolverTests::testLRUReplace PASSED tests/test_resolver.py::BaseResolverTests::testRRsetDelete PASSED tests/test_resolver.py::BaseResolverTests::testRead PASSED tests/test_resolver.py::BaseResolverTests::testReadNoNameservers PASSED tests/test_resolver.py::BaseResolverTests::testReadOptions PASSED tests/test_resolver.py::BaseResolverTests::testReadOptionsBadNdots PASSED tests/test_resolver.py::BaseResolverTests::testReadOptionsBadTimeouts PASSED tests/test_resolver.py::BaseResolverTests::testReadUnknownDirective PASSED tests/test_resolver.py::BaseResolverTests::testReadUnknownOption PASSED tests/test_resolver.py::BaseResolverTests::testSearchListsAbsolute PASSED tests/test_resolver.py::BaseResolverTests::testSearchListsRelative PASSED tests/test_resolver.py::BaseResolverTests::testSetFlags PASSED tests/test_resolver.py::BaseResolverTests::testUseEDNS PASSED tests/test_resolver.py::BaseResolverTests::testUseTSIG PASSED tests/test_resolver.py::BaseResolverTests::test_LRUCache_overwrite PASSED tests/test_resolver.py::BaseResolverTests::test_LRUCache_set_max_size PASSED tests/test_resolver.py::BaseResolverTests::test_cache_flush PASSED tests/test_resolver.py::BaseResolverTests::test_cache_stats PASSED tests/test_resolver.py::LiveResolverTests::testCanonicalNameCNAME PASSED tests/test_resolver.py::LiveResolverTests::testCanonicalNameDangling PASSED tests/test_resolver.py::LiveResolverTests::testCanonicalNameNoCNAME PASSED tests/test_resolver.py::LiveResolverTests::testNameserverSetting PASSED tests/test_resolver.py::LiveResolverTests::testQuicNameserver SKIPPED tests/test_resolver.py::LiveResolverTests::testResolve PASSED tests/test_resolver.py::LiveResolverTests::testResolveAddress PASSED tests/test_resolver.py::LiveResolverTests::testResolveAtAddress PASSED tests/test_resolver.py::LiveResolverTests::testResolveAtName PASSED tests/test_resolver.py::LiveResolverTests::testResolveCacheHit PASSED tests/test_resolver.py::LiveResolverTests::testResolveEdnsOptions PASSED tests/test_resolver.py::LiveResolverTests::testResolveNXDOMAIN PASSED tests/test_resolver.py::LiveResolverTests::testResolveName PASSED tests/test_resolver.py::LiveResolverTests::testResolveNodataAnswer PASSED tests/test_resolver.py::LiveResolverTests::testResolveNodataException PASSED tests/test_resolver.py::LiveResolverTests::testResolveTCP PASSED tests/test_resolver.py::LiveResolverTests::testTLSNameserver PASSED tests/test_resolver.py::LiveResolverTests::testZoneForName1 PASSED tests/test_resolver.py::LiveResolverTests::testZoneForName2 PASSED tests/test_resolver.py::LiveResolverTests::testZoneForName3 PASSED tests/test_resolver.py::LiveResolverTests::testZoneForName4 PASSED tests/test_resolver.py::NXDOMAINExceptionTestCase::test_nxdomain_canonical_name PASSED tests/test_resolver.py::NXDOMAINExceptionTestCase::test_nxdomain_compatible PASSED tests/test_resolver.py::NXDOMAINExceptionTestCase::test_nxdomain_merge PASSED tests/test_resolver.py::ResolverMiscTestCase::test_compute_timeout PASSED tests/test_resolver.py::ResolverMiscTestCase::test_read_nonexistent_config PASSED tests/test_resolver.py::ResolverNameserverValidTypeTestCase::test_set_nameservers_invalid_type PASSED tests/test_resolver.py::ResolverNameserverValidTypeTestCase::test_set_nameservers_to_list PASSED tests/test_resolver.py::ResolverNameserverValidTypeTestCase::test_set_namservers_to_empty_list PASSED tests/test_resolver.py::NanoTests::testE164Query SKIPPED (Internet a...) tests/test_resolver.py::ZoneForNameTests::testHelpfulNXDOMAIN SKIPPED tests/test_resolver.py::ZoneForNameTests::testHelpfulNoErrorNoData SKIPPED tests/test_resolver.py::ZoneForNameTests::testNoRootSOA SKIPPED (Int...) tests/test_resolver.py::testResolverTimeout SKIPPED (Internet and Na...) tests/test_resolver.py::testResolverNoNameservers SKIPPED (Internet ...) tests/test_resolver.py::testZoneForNameLifetimeTimeout SKIPPED (Inte...) tests/test_resolver_override.py::OverrideSystemResolverTestCase::test_basic_getaddrinfo PASSED tests/test_resolver_override.py::OverrideSystemResolverTestCase::test_getaddrinfo_nxdomain PASSED tests/test_resolver_override.py::OverrideSystemResolverTestCase::test_getaddrinfo_only_service PASSED tests/test_resolver_override.py::OverrideSystemResolverTestCase::test_getaddrinfo_service PASSED tests/test_resolver_override.py::OverrideSystemResolverTestCase::test_gethostbyaddr SKIPPED tests/test_resolver_override.py::OverrideSystemResolverTestCase::test_getnameinfo_tcp PASSED tests/test_resolver_override.py::OverrideSystemResolverTestCase::test_getnameinfo_udp PASSED tests/test_resolver_override.py::OverrideSystemResolverTestCase::test_override PASSED tests/test_resolver_override.py::OverrideSystemResolverTestCase::test_unknown_service_fails PASSED tests/test_resolver_override.py::OverrideSystemResolverUsingFakeResolverTestCase::test_AI_ADDRCONFIG_fails PASSED tests/test_resolver_override.py::OverrideSystemResolverUsingFakeResolverTestCase::test_gethostbyaddr_of_name_fails PASSED tests/test_resolver_override.py::OverrideSystemResolverUsingFakeResolverTestCase::test_no_host_or_service_fails PASSED tests/test_resolver_override.py::OverrideSystemResolverUsingFakeResolverTestCase::test_temporary_failure PASSED tests/test_resolver_override.py::OverrideSystemResolverUsingDefaultResolverTestCase::test_override PASSED tests/test_rrset.py::RRsetTestCase::testCodec2003 PASSED tests/test_rrset.py::RRsetTestCase::testCodec2008 PASSED tests/test_rrset.py::RRsetTestCase::testCopy PASSED tests/test_rrset.py::RRsetTestCase::testEmptyList PASSED tests/test_rrset.py::RRsetTestCase::testEqual1 PASSED tests/test_rrset.py::RRsetTestCase::testEqual2 PASSED tests/test_rrset.py::RRsetTestCase::testFromRdata PASSED tests/test_rrset.py::RRsetTestCase::testFullMatch1 PASSED tests/test_rrset.py::RRsetTestCase::testFullMatch2 PASSED tests/test_rrset.py::RRsetTestCase::testMatchCompatibilityWithFullMatch PASSED tests/test_rrset.py::RRsetTestCase::testMatchCompatibilityWithRdatasetMatch PASSED tests/test_rrset.py::RRsetTestCase::testNoFullMatch1 PASSED tests/test_rrset.py::RRsetTestCase::testNoFullMatch2 PASSED tests/test_rrset.py::RRsetTestCase::testNoFullMatch3 PASSED tests/test_rrset.py::RRsetTestCase::testNotEqual1 PASSED tests/test_rrset.py::RRsetTestCase::testNotEqual2 PASSED tests/test_rrset.py::RRsetTestCase::testNotEqual3 PASSED tests/test_rrset.py::RRsetTestCase::testNotEqual4 PASSED tests/test_rrset.py::RRsetTestCase::testNotEqualOtherType PASSED tests/test_rrset.py::RRsetTestCase::testRepr PASSED tests/test_rrset.py::RRsetTestCase::testTTLMinimization PASSED tests/test_rrset.py::RRsetTestCase::testToRdataset PASSED tests/test_rrset_reader.py::test_name_ttl_rdclass_forced PASSED tests/test_rrset_reader.py::test_name_ttl_rdclass_forced_rdata_split PASSED tests/test_rrset_reader.py::test_name_ttl_rdclass_rdtype_forced PASSED tests/test_rrset_reader.py::test_name_rdclass_forced PASSED tests/test_rrset_reader.py::test_rdclass_forced PASSED tests/test_rrset_reader.py::test_rdclass_forced_with_origin PASSED tests/test_rrset_reader.py::test_rdclass_forced_with_origin_relativized PASSED tests/test_rrset_reader.py::test_rdclass_matching_default_tolerated PASSED tests/test_rrset_reader.py::test_rdclass_not_matching_default_rejected PASSED tests/test_rrset_reader.py::test_default_rdclass_is_none PASSED tests/test_rrset_reader.py::test_name_rdclass_rdtype_force PASSED tests/test_rrset_reader.py::test_rdclass_rdtype_force PASSED tests/test_serial.py::SerialTestCase::test_addition_bounds PASSED tests/test_serial.py::SerialTestCase::test_casting PASSED tests/test_serial.py::SerialTestCase::test_incremental_ops PASSED tests/test_serial.py::SerialTestCase::test_modulo PASSED tests/test_serial.py::SerialTestCase::test_not_equal PASSED tests/test_serial.py::SerialTestCase::test_repr PASSED tests/test_serial.py::SerialTestCase::test_rfc_1982_2_bit_cases PASSED tests/test_serial.py::SerialTestCase::test_rfc_1982_8_bit_cases PASSED tests/test_serial.py::SerialTestCase::test_sub PASSED tests/test_serial.py::SerialTestCase::test_uncastable PASSED tests/test_serial.py::SerialTestCase::test_uncomparable PASSED tests/test_set.py::SetTestCase::testBadDisjoint PASSED tests/test_set.py::SetTestCase::testBadSubsetSuperset PASSED tests/test_set.py::SetTestCase::testBadUpdates PASSED tests/test_set.py::SetTestCase::testCopy PASSED tests/test_set.py::SetTestCase::testDelitem PASSED tests/test_set.py::SetTestCase::testDelslice PASSED tests/test_set.py::SetTestCase::testDifference1 PASSED tests/test_set.py::SetTestCase::testDifference2 PASSED tests/test_set.py::SetTestCase::testDifference3 PASSED tests/test_set.py::SetTestCase::testDifference4 PASSED tests/test_set.py::SetTestCase::testDiscardNonexistent PASSED tests/test_set.py::SetTestCase::testDisjoint1 PASSED tests/test_set.py::SetTestCase::testDisjoint2 PASSED tests/test_set.py::SetTestCase::testDisjoint3 PASSED tests/test_set.py::SetTestCase::testGetitem PASSED tests/test_set.py::SetTestCase::testGetslice PASSED tests/test_set.py::SetTestCase::testIncrementalOperators PASSED tests/test_set.py::SetTestCase::testIntersection1 PASSED tests/test_set.py::SetTestCase::testIntersection2 PASSED tests/test_set.py::SetTestCase::testIntersection3 PASSED tests/test_set.py::SetTestCase::testIntersection4 PASSED tests/test_set.py::SetTestCase::testLen1 PASSED tests/test_set.py::SetTestCase::testLen2 PASSED tests/test_set.py::SetTestCase::testLen3 PASSED tests/test_set.py::SetTestCase::testPop PASSED tests/test_set.py::SetTestCase::testRemoveNonexistent PASSED tests/test_set.py::SetTestCase::testSelfUpdates PASSED tests/test_set.py::SetTestCase::testSubset1 PASSED tests/test_set.py::SetTestCase::testSubset2 PASSED tests/test_set.py::SetTestCase::testSubset3 PASSED tests/test_set.py::SetTestCase::testSubset4 PASSED tests/test_set.py::SetTestCase::testSubset5 PASSED tests/test_set.py::SetTestCase::testSubset6 PASSED tests/test_set.py::SetTestCase::testSuperset1 PASSED tests/test_set.py::SetTestCase::testSuperset2 PASSED tests/test_set.py::SetTestCase::testSuperset3 PASSED tests/test_set.py::SetTestCase::testSuperset4 PASSED tests/test_set.py::SetTestCase::testSuperset5 PASSED tests/test_set.py::SetTestCase::testSuperset6 PASSED tests/test_set.py::SetTestCase::testSymmetricDifference1 PASSED tests/test_set.py::SetTestCase::testSymmetricDifference2 PASSED tests/test_set.py::SetTestCase::testSymmetricDifference3 PASSED tests/test_set.py::SetTestCase::testSymmetricDifference4 PASSED tests/test_set.py::SetTestCase::testSymmetricDifference5 PASSED tests/test_set.py::SetTestCase::testSymmetricDifference6 PASSED tests/test_set.py::SetTestCase::testUnion1 PASSED tests/test_set.py::SetTestCase::testUnion2 PASSED tests/test_set.py::SetTestCase::testUnion3 PASSED tests/test_set.py::SetTestCase::testUnionPlusSyntax PASSED tests/test_set.py::SetTestCase::testUpdate1 PASSED tests/test_set.py::SetTestCase::testUpdate2 PASSED tests/test_svcb.py::SVCBTestCase::test_alias_mode PASSED tests/test_svcb.py::SVCBTestCase::test_alias_not_compressed PASSED tests/test_svcb.py::SVCBTestCase::test_immutability PASSED tests/test_svcb.py::SVCBTestCase::test_misc_escape PASSED tests/test_svcb.py::SVCBTestCase::test_svcb_alpn PASSED tests/test_svcb.py::SVCBTestCase::test_svcb_ech PASSED tests/test_svcb.py::SVCBTestCase::test_svcb_general_invalid PASSED tests/test_svcb.py::SVCBTestCase::test_svcb_ipv4hint PASSED tests/test_svcb.py::SVCBTestCase::test_svcb_ipv6hint PASSED tests/test_svcb.py::SVCBTestCase::test_svcb_mandatory PASSED tests/test_svcb.py::SVCBTestCase::test_svcb_no_default_alpn PASSED tests/test_svcb.py::SVCBTestCase::test_svcb_port PASSED tests/test_svcb.py::SVCBTestCase::test_svcb_spec_failure_cases PASSED tests/test_svcb.py::SVCBTestCase::test_svcb_spec_test_vectors PASSED tests/test_svcb.py::SVCBTestCase::test_svcb_unknown PASSED tests/test_svcb.py::SVCBTestCase::test_svcb_wire PASSED tests/test_tokenizer.py::TokenizerTestCase::testBadAsName PASSED tests/test_tokenizer.py::TokenizerTestCase::testBadConcatenateRemaining PASSED tests/test_tokenizer.py::TokenizerTestCase::testBadGetEOL PASSED tests/test_tokenizer.py::TokenizerTestCase::testBadGetTTL PASSED tests/test_tokenizer.py::TokenizerTestCase::testBytesLiteral PASSED tests/test_tokenizer.py::TokenizerTestCase::testComment1 PASSED tests/test_tokenizer.py::TokenizerTestCase::testComment2 PASSED tests/test_tokenizer.py::TokenizerTestCase::testComment3 PASSED tests/test_tokenizer.py::TokenizerTestCase::testDanglingEscapes PASSED tests/test_tokenizer.py::TokenizerTestCase::testEOFAfterComment PASSED tests/test_tokenizer.py::TokenizerTestCase::testEOL PASSED tests/test_tokenizer.py::TokenizerTestCase::testEOLAfterComment PASSED tests/test_tokenizer.py::TokenizerTestCase::testEmpty1 PASSED tests/test_tokenizer.py::TokenizerTestCase::testEmpty2 PASSED tests/test_tokenizer.py::TokenizerTestCase::testEscapeBounds PASSED tests/test_tokenizer.py::TokenizerTestCase::testEscapeUnexpectedEnd PASSED tests/test_tokenizer.py::TokenizerTestCase::testEscapedDelimiter1 PASSED tests/test_tokenizer.py::TokenizerTestCase::testEscapedDelimiter1u PASSED tests/test_tokenizer.py::TokenizerTestCase::testEscapedDelimiter2 PASSED tests/test_tokenizer.py::TokenizerTestCase::testEscapedDelimiter2u PASSED tests/test_tokenizer.py::TokenizerTestCase::testEscapedDelimiter3 PASSED tests/test_tokenizer.py::TokenizerTestCase::testEscapedDelimiter3u PASSED tests/test_tokenizer.py::TokenizerTestCase::testGetEOL1 PASSED tests/test_tokenizer.py::TokenizerTestCase::testGetEOL2 PASSED tests/test_tokenizer.py::TokenizerTestCase::testGetString PASSED tests/test_tokenizer.py::TokenizerTestCase::testGetUInt PASSED tests/test_tokenizer.py::TokenizerTestCase::testGetUngetRegetComment PASSED tests/test_tokenizer.py::TokenizerTestCase::testMultiLineWithComment PASSED tests/test_tokenizer.py::TokenizerTestCase::testMultiLineWithEOFAfterComment PASSED tests/test_tokenizer.py::TokenizerTestCase::testMultiline1 PASSED tests/test_tokenizer.py::TokenizerTestCase::testMultiline2 PASSED tests/test_tokenizer.py::TokenizerTestCase::testMultiline3 PASSED tests/test_tokenizer.py::TokenizerTestCase::testMultiline4 PASSED tests/test_tokenizer.py::TokenizerTestCase::testQuotedString1 PASSED tests/test_tokenizer.py::TokenizerTestCase::testQuotedString2 PASSED tests/test_tokenizer.py::TokenizerTestCase::testQuotedString3 PASSED tests/test_tokenizer.py::TokenizerTestCase::testQuotedString4 PASSED tests/test_tokenizer.py::TokenizerTestCase::testQuotedString5 PASSED tests/test_tokenizer.py::TokenizerTestCase::testQuotedString6 PASSED tests/test_tokenizer.py::TokenizerTestCase::testQuotedString7 PASSED tests/test_tokenizer.py::TokenizerTestCase::testStdinFilename PASSED tests/test_tokenizer.py::TokenizerTestCase::testStr PASSED tests/test_tokenizer.py::TokenizerTestCase::testTokenMisc PASSED tests/test_tokenizer.py::TokenizerTestCase::testUnget1 PASSED tests/test_tokenizer.py::TokenizerTestCase::testUnget2 PASSED tests/test_tokenizer.py::TokenizerTestCase::testUngetBranches PASSED tests/test_tokenizer.py::TokenizerTestCase::testWS1 PASSED tests/test_tokenizer.py::TokenizerTestCase::testWS2 PASSED tests/test_transaction.py::test_basic PASSED tests/test_transaction.py::test_get PASSED tests/test_transaction.py::test_add PASSED tests/test_transaction.py::test_replacement PASSED tests/test_transaction.py::test_delete PASSED tests/test_transaction.py::test_delete_exact PASSED tests/test_transaction.py::test_parameter_forms PASSED tests/test_transaction.py::test_bad_parameters PASSED tests/test_transaction.py::test_cannot_store_non_origin_soa PASSED tests/test_transaction.py::test_checks PASSED tests/test_transaction.py::test_zone_basic[Zone0] PASSED tests/test_transaction.py::test_zone_basic[Zone1] PASSED tests/test_transaction.py::test_explicit_rollback_and_commit[Zone0] PASSED tests/test_transaction.py::test_explicit_rollback_and_commit[Zone1] PASSED tests/test_transaction.py::test_zone_changed[Zone0] PASSED tests/test_transaction.py::test_zone_changed[Zone1] PASSED tests/test_transaction.py::test_zone_base_layer[Zone0] PASSED tests/test_transaction.py::test_zone_base_layer[Zone1] PASSED tests/test_transaction.py::test_zone_transaction_layer[Zone0] PASSED tests/test_transaction.py::test_zone_transaction_layer[Zone1] PASSED tests/test_transaction.py::test_zone_add_and_delete[Zone0] PASSED tests/test_transaction.py::test_zone_add_and_delete[Zone1] PASSED tests/test_transaction.py::test_write_after_rollback[Zone0] PASSED tests/test_transaction.py::test_write_after_rollback[Zone1] PASSED tests/test_transaction.py::test_zone_get_deleted[Zone0] PASSED tests/test_transaction.py::test_zone_get_deleted[Zone1] PASSED tests/test_transaction.py::test_zone_bad_class[Zone0] PASSED tests/test_transaction.py::test_zone_bad_class[Zone1] PASSED tests/test_transaction.py::test_update_serial[Zone0] PASSED tests/test_transaction.py::test_update_serial[Zone1] PASSED tests/test_transaction.py::test_zone_rollback[Zone0] PASSED tests/test_transaction.py::test_zone_rollback[Zone1] PASSED tests/test_transaction.py::test_zone_ooz_name[Zone0] PASSED tests/test_transaction.py::test_zone_ooz_name[Zone1] PASSED tests/test_transaction.py::test_zone_iteration[Zone0] PASSED tests/test_transaction.py::test_zone_iteration[Zone1] PASSED tests/test_transaction.py::test_zone_name_iteration[Zone0] PASSED tests/test_transaction.py::test_zone_name_iteration[Zone1] PASSED tests/test_transaction.py::test_iteration_in_replacement_txn[Zone0] PASSED tests/test_transaction.py::test_iteration_in_replacement_txn[Zone1] PASSED tests/test_transaction.py::test_replacement_commit[Zone0] PASSED tests/test_transaction.py::test_replacement_commit[Zone1] PASSED tests/test_transaction.py::test_replacement_get[Zone0] PASSED tests/test_transaction.py::test_replacement_get[Zone1] PASSED tests/test_transaction.py::test_vzone_read_only PASSED tests/test_transaction.py::test_vzone_multiple_versions PASSED tests/test_transaction.py::test_vzone_open_txn_pins_versions PASSED tests/test_transaction.py::test_vzone_concurrency PASSED tests/test_tsig.py::TSIGTestCase::test_get_context PASSED tests/test_tsig.py::TSIGTestCase::test_gss_key_repr PASSED tests/test_tsig.py::TSIGTestCase::test_gssapi_context PASSED tests/test_tsig.py::TSIGTestCase::test_hmac_sha256_128 PASSED tests/test_tsig.py::TSIGTestCase::test_hmac_sha384_192 PASSED tests/test_tsig.py::TSIGTestCase::test_hmac_sha512_256 PASSED tests/test_tsig.py::TSIGTestCase::test_multi PASSED tests/test_tsig.py::TSIGTestCase::test_multi_with_pad PASSED tests/test_tsig.py::TSIGTestCase::test_non_gss_key_repr PASSED tests/test_tsig.py::TSIGTestCase::test_peer_errors PASSED tests/test_tsig.py::TSIGTestCase::test_sign_and_validate PASSED tests/test_tsig.py::TSIGTestCase::test_sign_and_validate_with_other_data PASSED tests/test_tsig.py::TSIGTestCase::test_sign_respond_and_validate PASSED tests/test_tsig.py::TSIGTestCase::test_signature_is_invalid PASSED tests/test_tsig.py::TSIGTestCase::test_signature_is_invalid_and_ignored PASSED tests/test_tsig.py::TSIGTestCase::test_text_hmac_sha256_128 PASSED tests/test_tsig.py::TSIGTestCase::test_text_hmac_sha384_192 PASSED tests/test_tsig.py::TSIGTestCase::test_text_hmac_sha512_256 PASSED tests/test_tsig.py::TSIGTestCase::test_tsig_message_properties PASSED tests/test_tsig.py::TSIGTestCase::test_validate PASSED tests/test_tsig.py::TSIGTestCase::test_validate_with_bad_keyring PASSED tests/test_tsig.py::TSIGTestCase::test_verify_mac_for_context PASSED tests/test_tsigkeyring.py::TSIGKeyRingTestCase::test_from_alt_text PASSED tests/test_tsigkeyring.py::TSIGKeyRingTestCase::test_from_and_to_text PASSED tests/test_tsigkeyring.py::TSIGKeyRingTestCase::test_from_old_text PASSED tests/test_tsigkeyring.py::TSIGKeyRingTestCase::test_from_text PASSED tests/test_tsigkeyring.py::TSIGKeyRingTestCase::test_old_from_and_to_text PASSED tests/test_tsigkeyring.py::TSIGKeyRingTestCase::test_old_to_text PASSED tests/test_tsigkeyring.py::TSIGKeyRingTestCase::test_to_text PASSED tests/test_ttl.py::TTLTestCase::test_bind_style_bad_unit PASSED tests/test_ttl.py::TTLTestCase::test_bind_style_leading_unit PASSED tests/test_ttl.py::TTLTestCase::test_bind_style_no_unit PASSED tests/test_ttl.py::TTLTestCase::test_bind_style_ok PASSED tests/test_ttl.py::TTLTestCase::test_bind_style_ok2 PASSED tests/test_ttl.py::TTLTestCase::test_bind_style_unit_without_digits PASSED tests/test_ttl.py::TTLTestCase::test_empty PASSED tests/test_ttl.py::TTLTestCase::test_ttl_technically_too_big PASSED tests/test_ttl.py::TTLTestCase::test_ttl_technically_too_big_but_tolerated PASSED tests/test_update.py::UpdateTestCase::test_TSIG PASSED tests/test_update.py::UpdateTestCase::test_added_rdata PASSED tests/test_update.py::UpdateTestCase::test_added_rdataset PASSED tests/test_update.py::UpdateTestCase::test_any_any_with_rdata_from_wire PASSED tests/test_update.py::UpdateTestCase::test_any_with_rdata_from_wire PASSED tests/test_update.py::UpdateTestCase::test_bad_zone_class_from_wire PASSED tests/test_update.py::UpdateTestCase::test_bad_zone_multi_from_wire PASSED tests/test_update.py::UpdateTestCase::test_bad_zone_type_from_wire PASSED tests/test_update.py::UpdateTestCase::test_delete_rdataset PASSED tests/test_update.py::UpdateTestCase::test_deleted_rdata PASSED tests/test_update.py::UpdateTestCase::test_from_text1 PASSED tests/test_update.py::UpdateTestCase::test_from_wire PASSED tests/test_update.py::UpdateTestCase::test_good_explicit_delete_wire PASSED tests/test_update.py::UpdateTestCase::test_is_response PASSED tests/test_update.py::UpdateTestCase::test_making_UpdateSection PASSED tests/test_update.py::UpdateTestCase::test_no_zone_section_from_wire PASSED tests/test_update.py::UpdateTestCase::test_none_with_rdata_from_wire PASSED tests/test_update.py::UpdateTestCase::test_replaced_rdata PASSED tests/test_update.py::UpdateTestCase::test_replaced_rdataset PASSED tests/test_update.py::UpdateTestCase::test_setters PASSED tests/test_update.py::UpdateTestCase::test_to_wire1 PASSED tests/test_update.py::UpdateTestCase::test_to_wire2 PASSED tests/test_update.py::UpdateTestCase::test_to_wire3 PASSED tests/test_wire.py::BinaryTestCase::test_basic PASSED tests/test_wire.py::BinaryTestCase::test_compressed_name PASSED tests/test_wire.py::BinaryTestCase::test_name PASSED tests/test_wire.py::BinaryTestCase::test_not_reading_everything_in_restriction PASSED tests/test_wire.py::BinaryTestCase::test_relativized_name PASSED tests/test_wire.py::BinaryTestCase::test_restriction_does_not_mask_exception PASSED tests/test_wire.py::BinaryTestCase::test_seek PASSED tests/test_xfr.py::test_basic_axfr PASSED tests/test_xfr.py::test_basic_axfr_unversioned PASSED tests/test_xfr.py::test_basic_axfr_two_parts PASSED tests/test_xfr.py::test_axfr_unexpected_origin PASSED tests/test_xfr.py::test_basic_ixfr PASSED tests/test_xfr.py::test_basic_ixfr_unversioned PASSED tests/test_xfr.py::test_compressed_ixfr PASSED tests/test_xfr.py::test_basic_ixfr_many_parts PASSED tests/test_xfr.py::test_good_empty_ixfr PASSED tests/test_xfr.py::test_retry_tcp_ixfr PASSED tests/test_xfr.py::test_bad_empty_ixfr PASSED tests/test_xfr.py::test_serial_went_backwards_ixfr PASSED tests/test_xfr.py::test_ixfr_is_axfr PASSED tests/test_xfr.py::test_ixfr_requires_serial PASSED tests/test_xfr.py::test_ixfr_unexpected_end_bad_diff_sequence PASSED tests/test_xfr.py::test_udp_ixfr_unexpected_end_just_stops PASSED tests/test_xfr.py::test_ixfr_bad_serial PASSED tests/test_xfr.py::test_no_udp_with_axfr PASSED tests/test_xfr.py::test_refused PASSED tests/test_xfr.py::test_bad_qname PASSED tests/test_xfr.py::test_bad_qtype PASSED tests/test_xfr.py::test_soa_not_first PASSED tests/test_xfr.py::test_no_answer PASSED tests/test_xfr.py::test_axfr_answers_after_final_soa PASSED tests/test_xfr.py::test_make_query_basic PASSED tests/test_xfr.py::test_make_query_bad_serial PASSED tests/test_xfr.py::test_extract_serial_from_query PASSED tests/test_xfr.py::test_sync_inbound_xfr SKIPPED (requires nanonames...) tests/test_xfr.py::test_asyncio_inbound_xfr SKIPPED (requires nanona...) tests/test_xfr.py::test_sync_retry_tcp_inbound_xfr SKIPPED (requires...) tests/test_xfr.py::test_asyncio_retry_tcp_inbound_xfr SKIPPED (requi...) tests/test_zone.py::ZoneTestCase::testAllowedButNotImplementedDirective PASSED tests/test_zone.py::ZoneTestCase::testBadClass PASSED tests/test_zone.py::ZoneTestCase::testBadDirective PASSED tests/test_zone.py::ZoneTestCase::testBadReplacement PASSED tests/test_zone.py::ZoneTestCase::testCnameAndOtherDataAddCname PASSED tests/test_zone.py::ZoneTestCase::testCnameAndOtherDataAddOther PASSED tests/test_zone.py::ZoneTestCase::testCnameAndOtherDataInZonefile PASSED tests/test_zone.py::ZoneTestCase::testCodec2003 PASSED tests/test_zone.py::ZoneTestCase::testCodec2008 PASSED tests/test_zone.py::ZoneTestCase::testComments PASSED tests/test_zone.py::ZoneTestCase::testDangling PASSED tests/test_zone.py::ZoneTestCase::testDeleteRdataset1 PASSED tests/test_zone.py::ZoneTestCase::testDeleteRdataset2 PASSED tests/test_zone.py::ZoneTestCase::testDollarOriginSetsZoneOriginIfUnknown PASSED tests/test_zone.py::ZoneTestCase::testEqual PASSED tests/test_zone.py::ZoneTestCase::testEqualClassBeforeTTL PASSED tests/test_zone.py::ZoneTestCase::testExplicitInclude PASSED tests/test_zone.py::ZoneTestCase::testExplicitIncludeNotUpperNoDollar PASSED tests/test_zone.py::ZoneTestCase::testExplicitLowerCase PASSED tests/test_zone.py::ZoneTestCase::testExplicitWithoutInclude1 PASSED tests/test_zone.py::ZoneTestCase::testExplicitWithoutInclude2 PASSED tests/test_zone.py::ZoneTestCase::testFindRRset1 PASSED tests/test_zone.py::ZoneTestCase::testFindRRset2 PASSED tests/test_zone.py::ZoneTestCase::testFindRdataset1 PASSED tests/test_zone.py::ZoneTestCase::testFindRdataset2 PASSED tests/test_zone.py::ZoneTestCase::testFirstRRStartsWithWhitespace PASSED tests/test_zone.py::ZoneTestCase::testFromFile1 PASSED tests/test_zone.py::ZoneTestCase::testFromFile2 PASSED tests/test_zone.py::ZoneTestCase::testFromText PASSED tests/test_zone.py::ZoneTestCase::testGenerate PASSED tests/test_zone.py::ZoneTestCase::testGetRRset1 PASSED tests/test_zone.py::ZoneTestCase::testGetRRset2 PASSED tests/test_zone.py::ZoneTestCase::testGetRdataset1 PASSED tests/test_zone.py::ZoneTestCase::testGetRdataset2 PASSED tests/test_zone.py::ZoneTestCase::testGetRdatasetWithRelativeNameFromAbsoluteZone PASSED tests/test_zone.py::ZoneTestCase::testInclude PASSED tests/test_zone.py::ZoneTestCase::testIterateAllRdatas PASSED tests/test_zone.py::ZoneTestCase::testIterateAllRdatasets PASSED tests/test_zone.py::ZoneTestCase::testIterateNodes PASSED tests/test_zone.py::ZoneTestCase::testIterateRdatas PASSED tests/test_zone.py::ZoneTestCase::testIterateRdatasets PASSED tests/test_zone.py::ZoneTestCase::testNameInZoneWhereNameIsNotValid PASSED tests/test_zone.py::ZoneTestCase::testNameInZoneWithStr PASSED tests/test_zone.py::ZoneTestCase::testNoInclude PASSED tests/test_zone.py::ZoneTestCase::testNoNS PASSED tests/test_zone.py::ZoneTestCase::testNoSOA PASSED tests/test_zone.py::ZoneTestCase::testNoTTL PASSED tests/test_zone.py::ZoneTestCase::testNodeDeleteRdataset1 PASSED tests/test_zone.py::ZoneTestCase::testNodeDeleteRdataset2 PASSED tests/test_zone.py::ZoneTestCase::testNodeFindRdataset1 PASSED tests/test_zone.py::ZoneTestCase::testNodeFindRdataset2 PASSED tests/test_zone.py::ZoneTestCase::testNodeFindRdataset3 PASSED tests/test_zone.py::ZoneTestCase::testNodeGetRdataset1 PASSED tests/test_zone.py::ZoneTestCase::testNodeGetRdataset2 PASSED tests/test_zone.py::ZoneTestCase::testNodeGetSetDel PASSED tests/test_zone.py::ZoneTestCase::testNodeReplaceRdatasetConvertsRRsets PASSED tests/test_zone.py::ZoneTestCase::testNotEqual1 PASSED tests/test_zone.py::ZoneTestCase::testNotEqual2 PASSED tests/test_zone.py::ZoneTestCase::testNotEqual3 PASSED tests/test_zone.py::ZoneTestCase::testRelativeNameLengthChecks PASSED tests/test_zone.py::ZoneTestCase::testReplaceRdataset1 PASSED tests/test_zone.py::ZoneTestCase::testReplaceRdataset2 PASSED tests/test_zone.py::ZoneTestCase::testTTLFromLast PASSED tests/test_zone.py::ZoneTestCase::testTTLFromSOA PASSED tests/test_zone.py::ZoneTestCase::testTTLs PASSED tests/test_zone.py::ZoneTestCase::testToFileBinary PASSED tests/test_zone.py::ZoneTestCase::testToFileBinaryStream PASSED tests/test_zone.py::ZoneTestCase::testToFileBinaryWithOrigin PASSED tests/test_zone.py::ZoneTestCase::testToFileFilename PASSED tests/test_zone.py::ZoneTestCase::testToFileTextual PASSED tests/test_zone.py::ZoneTestCase::testToFileTextualStream PASSED tests/test_zone.py::ZoneTestCase::testToFileTextualWithOrigin PASSED tests/test_zone.py::ZoneTestCase::testToText PASSED tests/test_zone.py::ZoneTestCase::testTorture1 PASSED tests/test_zone.py::ZoneTestCase::testUncomparable PASSED tests/test_zone.py::ZoneTestCase::testUnknownOrigin PASSED tests/test_zone.py::ZoneTestCase::testUnknownRdatatype PASSED tests/test_zone.py::ZoneTestCase::testUnsorted PASSED tests/test_zone.py::ZoneTestCase::testUseLastTTL PASSED tests/test_zone.py::ZoneTestCase::testValidateNameRelativizesNameInZone PASSED tests/test_zone.py::ZoneTestCase::testZoneFromXFR PASSED tests/test_zone.py::ZoneTestCase::testZoneMiscCases PASSED tests/test_zone.py::ZoneTestCase::testZoneOrigin PASSED tests/test_zone.py::ZoneTestCase::testZoneOriginNone PASSED tests/test_zone.py::VersionedZoneTestCase::testCannotSpecifyBothSerialAndVersionIdToReader PASSED tests/test_zone.py::VersionedZoneTestCase::testCnameAndOtherDataAddCname PASSED tests/test_zone.py::VersionedZoneTestCase::testCnameAndOtherDataAddOther PASSED tests/test_zone.py::VersionedZoneTestCase::testGetRdataset1 PASSED tests/test_zone.py::VersionedZoneTestCase::testGetRdataset2 PASSED tests/test_zone.py::VersionedZoneTestCase::testGetSoa PASSED tests/test_zone.py::VersionedZoneTestCase::testGetSoaEmptyZone PASSED tests/test_zone.py::VersionedZoneTestCase::testGetSoaTxn PASSED tests/test_zone.py::VersionedZoneTestCase::testImmutableNodes PASSED tests/test_zone.py::VersionedZoneTestCase::testNoRelativizeReader PASSED tests/test_zone.py::VersionedZoneTestCase::testNoRelativizeReaderAbsoluteGet PASSED tests/test_zone.py::VersionedZoneTestCase::testNoRelativizeReaderOriginInText PASSED tests/test_zone.py::VersionedZoneTestCase::testSelectDefaultPruningPolicy PASSED tests/test_zone.py::VersionedZoneTestCase::testSetAlternatePruningPolicyInConstructor PASSED tests/test_zone.py::VersionedZoneTestCase::testUnknownSerial PASSED tests/test_zone.py::VersionedZoneTestCase::testUnknownVersion PASSED tests/test_zone.py::VersionedZoneTestCase::testUseTransaction PASSED tests/test_zonedigest.py::ZoneDigestTestCase::test_relative_zone_sorting PASSED tests/test_zonedigest.py::ZoneDigestTestCase::test_zonemd_complex PASSED tests/test_zonedigest.py::ZoneDigestTestCase::test_zonemd_invalid_digest_length PASSED tests/test_zonedigest.py::ZoneDigestTestCase::test_zonemd_multiple_digests PASSED tests/test_zonedigest.py::ZoneDigestTestCase::test_zonemd_no_digest PASSED tests/test_zonedigest.py::ZoneDigestTestCase::test_zonemd_parse_rdata PASSED tests/test_zonedigest.py::ZoneDigestTestCase::test_zonemd_parse_rdata_reserved PASSED tests/test_zonedigest.py::ZoneDigestTestCase::test_zonemd_simple PASSED tests/test_zonedigest.py::ZoneDigestTestCase::test_zonemd_simple_absolute PASSED tests/test_zonedigest.py::ZoneDigestTestCase::test_zonemd_unknown_hash_algorithm PASSED tests/test_zonedigest.py::ZoneDigestTestCase::test_zonemd_unknown_scheme PASSED ======== 1291 passed, 31 skipped, 4 deselected ========