X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=regression-tests.dnsdist%2Ftest_RecordsCount.py;h=07741dba39d5a9237ae6174991d2fdd80cf4cf1c;hb=2b857cdc73e5ca028eba8eb2cde055458c530657;hp=4b9ce8b27a9cd372ceeff18555d2f21402abbc30;hpb=70ed69067acbdd0859eb01fad383e01e89776bf6;p=thirdparty%2Fpdns.git diff --git a/regression-tests.dnsdist/test_RecordsCount.py b/regression-tests.dnsdist/test_RecordsCount.py index 4b9ce8b27a..07741dba39 100644 --- a/regression-tests.dnsdist/test_RecordsCount.py +++ b/regression-tests.dnsdist/test_RecordsCount.py @@ -7,7 +7,7 @@ from dnsdisttests import DNSDistTest class TestRecordsCountOnlyOneAR(DNSDistTest): _config_template = """ - addAction(NotRule(RecordsCountRule(DNSSection.Additional, 1, 1)), RCodeAction(dnsdist.REFUSED)) + addAction(NotRule(RecordsCountRule(DNSSection.Additional, 1, 1)), RCodeAction(DNSRCode.REFUSED)) newServer{address="127.0.0.1:%s"} """ @@ -20,6 +20,7 @@ class TestRecordsCountOnlyOneAR(DNSDistTest): """ name = 'refuseemptyar.recordscount.tests.powerdns.com.' query = dns.message.make_query(name, 'A', 'IN') + query.flags &= ~dns.flags.RD expectedResponse = dns.message.make_response(query) expectedResponse.set_rcode(dns.rcode.REFUSED) @@ -62,6 +63,7 @@ class TestRecordsCountOnlyOneAR(DNSDistTest): """ name = 'refusetwoar.recordscount.tests.powerdns.com.' query = dns.message.make_query(name, 'A', 'IN', use_edns=True) + query.flags &= ~dns.flags.RD query.additional.append(dns.rrset.from_text(name, 3600, dns.rdataclass.IN, @@ -79,7 +81,7 @@ class TestRecordsCountMoreThanOneLessThanFour(DNSDistTest): _config_template = """ addAction(RecordsCountRule(DNSSection.Answer, 2, 3), AllowAction()) - addAction(AllRule(), RCodeAction(dnsdist.REFUSED)) + addAction(AllRule(), RCodeAction(DNSRCode.REFUSED)) newServer{address="127.0.0.1:%s"} """ @@ -92,6 +94,7 @@ class TestRecordsCountMoreThanOneLessThanFour(DNSDistTest): """ name = 'refusenoan.recordscount.tests.powerdns.com.' query = dns.message.make_query(name, 'A', 'IN') + query.flags &= ~dns.flags.RD expectedResponse = dns.message.make_response(query) expectedResponse.set_rcode(dns.rcode.REFUSED) @@ -136,6 +139,7 @@ class TestRecordsCountMoreThanOneLessThanFour(DNSDistTest): """ name = 'refusefouran.recordscount.tests.powerdns.com.' query = dns.message.make_query(name, 'A', 'IN', use_edns=True) + query.flags &= ~dns.flags.RD rrset = dns.rrset.from_text_list(name, 3600, dns.rdataclass.IN, @@ -156,7 +160,7 @@ class TestRecordsCountNothingInNS(DNSDistTest): _config_template = """ addAction(RecordsCountRule(DNSSection.Authority, 0, 0), AllowAction()) - addAction(AllRule(), RCodeAction(dnsdist.REFUSED)) + addAction(AllRule(), RCodeAction(DNSRCode.REFUSED)) newServer{address="127.0.0.1:%s"} """ @@ -175,6 +179,7 @@ class TestRecordsCountNothingInNS(DNSDistTest): dns.rdatatype.NS, 'ns.tests.powerdns.com.') query.authority.append(rrset) + query.flags &= ~dns.flags.RD expectedResponse = dns.message.make_response(query) expectedResponse.set_rcode(dns.rcode.REFUSED) expectedResponse.authority.append(rrset) @@ -213,7 +218,7 @@ class TestRecordsCountNothingInNS(DNSDistTest): class TestRecordsCountNoOPTInAR(DNSDistTest): _config_template = """ - addAction(NotRule(RecordsTypeCountRule(DNSSection.Additional, dnsdist.OPT, 0, 0)), RCodeAction(dnsdist.REFUSED)) + addAction(NotRule(RecordsTypeCountRule(DNSSection.Additional, DNSQType.OPT, 0, 0)), RCodeAction(DNSRCode.REFUSED)) newServer{address="127.0.0.1:%s"} """ @@ -226,6 +231,7 @@ class TestRecordsCountNoOPTInAR(DNSDistTest): """ name = 'refuseoptinar.recordscount.tests.powerdns.com.' query = dns.message.make_query(name, 'A', 'IN', use_edns=True) + query.flags &= ~dns.flags.RD expectedResponse = dns.message.make_response(query) expectedResponse.set_rcode(dns.rcode.REFUSED)