self.assertMessageHasFlags(res, ['QR', 'RA', 'RD'])
self.assertNoRRSIGsInAnswer(res)
- @unittest.skip("See #3682")
def testValidate_Secure_None(self):
msg = self.getQueryForSecure()
res = self.sendUDPQuery(msg, 'validate')
##
# +AD -CD -DO
##
- @unittest.skip("See #3682")
def testOff_Secure_AD(self):
msg = self.getQueryForSecure('AD')
res = self.sendUDPQuery(msg, 'off')
self.assertMessageHasFlags(res, ['QR', 'RA', 'RD'])
- # Raises because #3682
self.assertNoRRSIGsInAnswer(res)
- @unittest.skip("See #3682")
def testProcess_Secure_AD(self):
msg = self.getQueryForSecure('AD')
res = self.sendUDPQuery(msg, 'process')
self.assertMessageHasFlags(res, ['AD', 'QR', 'RA', 'RD'])
self.assertNoRRSIGsInAnswer(res)
- @unittest.skip("See #3682")
def testValidate_Secure_AD(self):
msg = self.getQueryForSecure('AD')
res = self.sendUDPQuery(msg, 'validate')
self.assertMessageIsAuthenticated(res)
self.assertMessageHasFlags(res, ['AD', 'RD', 'RA', 'QR'])
- # Raises because #3682
self.assertNoRRSIGsInAnswer(res)
##
self.assertMessageHasFlags(res, ['QR', 'RA', 'RD'])
self.assertNoRRSIGsInAnswer(res)
- @unittest.skip("See #3682")
def testProcess_Secure_ADDO(self):
msg = self.getQueryForSecure('AD', 'DO')
expected = dns.rrset.from_text('ns1.example.', 0, dns.rdataclass.IN, 'A', '{prefix}.10'.format(prefix=self._PREFIX))
self.assertMessageHasFlags(res, ['QR', 'RA', 'RD'])
self.assertNoRRSIGsInAnswer(res)
- @unittest.skip("See #3682")
def testProcess_Secure_DO(self):
msg = self.getQueryForSecure('', 'DO')
expected = dns.rrset.from_text('ns1.example.', 0, dns.rdataclass.IN, 'A', '{prefix}.10'.format(prefix=self._PREFIX))
self.assertMessageHasFlags(res, ['QR', 'RA', 'RD'], ['DO'])
self.assertMatchingRRSIGInAnswer(res, expected)
- @unittest.skip("See #3682")
def testValidate_Secure_DO(self):
msg = self.getQueryForSecure('', 'DO')
expected = dns.rrset.from_text('ns1.example.', 0, dns.rdataclass.IN, 'A', '{prefix}.10'.format(prefix=self._PREFIX))
##
# -AD +CD +DO
##
- @unittest.skip("See #3682")
def testOff_Secure_DOCD(self):
msg = self.getQueryForSecure('CD', 'DO')
res = self.sendUDPQuery(msg, 'off')
self.assertMessageHasFlags(res, ['QR', 'RA', 'RD'])
self.assertNoRRSIGsInAnswer(res)
- @unittest.skip("See #3682")
def testProcess_Secure_DOCD(self):
msg = self.getQueryForSecure('CD', 'DO')
expected = dns.rrset.from_text('ns1.example.', 0, dns.rdataclass.IN, 'A', '{prefix}.10'.format(prefix=self._PREFIX))
self.assertMessageHasFlags(res, ['QR', 'RA', 'RD', 'CD'], ['DO'])
self.assertMatchingRRSIGInAnswer(res, expected)
- @unittest.skip("See #3682")
def testValidate_Secure_DOCD(self):
msg = self.getQueryForSecure('CD', 'DO')
expected = dns.rrset.from_text('ns1.example.', 0, dns.rdataclass.IN, 'A', '{prefix}.10'.format(prefix=self._PREFIX))
##
# -AD +CD -DO
##
- @unittest.skip("See #3682")
def testOff_Secure_CD(self):
msg = self.getQueryForSecure('CD')
expected = dns.rrset.from_text('ns1.example.', 0, dns.rdataclass.IN, 'A', '{prefix}.10'.format(prefix=self._PREFIX))
self.assertRRsetInAnswer(res, expected)
self.assertNoRRSIGsInAnswer(res)
- @unittest.skip("See #3682")
def testProcess_Secure_CD(self):
msg = self.getQueryForSecure('CD')
expected = dns.rrset.from_text('ns1.example.', 0, dns.rdataclass.IN, 'A', '{prefix}.10'.format(prefix=self._PREFIX))
self.assertRRsetInAnswer(res, expected)
self.assertNoRRSIGsInAnswer(res)
- @unittest.skip("See #3682")
def testValidate_Secure_CD(self):
msg = self.getQueryForSecure('CD')
expected = dns.rrset.from_text('ns1.example.', 0, dns.rdataclass.IN, 'A', '{prefix}.10'.format(prefix=self._PREFIX))
self.assertMessageHasFlags(res, ['QR', 'RA', 'RD'])
self.assertRcodeEqual(res, dns.rcode.NOERROR)
- @unittest.skip("See #3682")
def testProcess_Bogus_AD(self):
msg = self.getQueryForBogus('AD')
res = self.sendUDPQuery(msg, 'process')
self.assertMessageHasFlags(res, ['QR', 'RA', 'RD'])
- # These asserts trigger because of #3682
self.assertRcodeEqual(res, dns.rcode.SERVFAIL)
self.assertAnswerEmpty(res)
res = self.sendUDPQuery(msg, 'process')
self.assertMessageHasFlags(res, ['QR', 'RA', 'RD'], ['DO'])
- # This assert triggers because of #3682
self.assertRcodeEqual(res, dns.rcode.SERVFAIL)
self.assertAnswerEmpty(res)
self.assertMessageHasFlags(res, ['QR', 'RA', 'RD'])
self.assertNoRRSIGsInAnswer(res)
- @unittest.skip("See #3682")
def testProcess_Bogus_DO(self):
msg = self.getQueryForBogus('', 'DO')
expected = dns.rrset.from_text('ted.bogus.example.', 0, dns.rdataclass.IN, 'A', '192.0.2.1')
##
# -AD +CD +DO
##
- @unittest.skip("See #3682")
def testOff_Bogus_DOCD(self):
msg = self.getQueryForBogus('CD', 'DO')
res = self.sendUDPQuery(msg, 'off')
##
# -AD +CD -DO
##
- @unittest.skip("See #3682")
def testOff_Bogus_CD(self):
msg = self.getQueryForBogus('CD')
expected = dns.rrset.from_text('ted.bogus.example.', 0, dns.rdataclass.IN, 'A', '192.0.2.1')
self.assertRRsetInAnswer(res, expected)
self.assertNoRRSIGsInAnswer(res)
- @unittest.skip("See #3682")
def testProcess_Bogus_CD(self):
msg = self.getQueryForBogus('CD')
expected = dns.rrset.from_text('ted.bogus.example.', 0, dns.rdataclass.IN, 'A', '192.0.2.1')
self.assertRRsetInAnswer(res, expected)
self.assertNoRRSIGsInAnswer(res)
- @unittest.skip("See #3682")
def testValidate_Bogus_CD(self):
msg = self.getQueryForBogus('CD')
expected = dns.rrset.from_text('ted.bogus.example.', 0, dns.rdataclass.IN, 'A', '192.0.2.1')
##
# -AD +CD +DO
##
- @unittest.skip("See #3682")
def testOff_Insecure_DOCD(self):
msg = self.getQueryForInsecure('CD', 'DO')
res = self.sendUDPQuery(msg, 'off')
##
# -AD +CD -DO
##
- @unittest.skip("See #3682")
def testOff_Insecure_CD(self):
msg = self.getQueryForInsecure('CD')
res = self.sendUDPQuery(msg, 'off')