raise NXDOMAIN(qnames=self.qnames_to_try,
responses=self.nxdomain_responses)
- self.qname = self.qnames.pop()
+ self.qname = self.qnames.pop(0)
# Do we know the answer?
if self.resolver.cache:
backoff = self.backoff
self.backoff = min(self.backoff * 2, 2)
- self.nameserver = self.current_nameservers.pop()
+ self.nameserver = self.current_nameservers.pop(0)
self.port = self.resolver.nameserver_ports.get(self.nameserver,
self.resolver.port)
self.tcp_attempt = self.tcp
False, True, False)
(request, answer) = self.resn.next_request()
self.assertTrue(answer is None)
- self.assertEqual(request.question[0].name, abs_qname_1)
+ self.assertEqual(request.question[0].name, self.qname)
self.assertEqual(request.question[0].rdtype, dns.rdatatype.A)
(request, answer) = self.resn.next_request()
self.assertTrue(answer is None)
- self.assertEqual(request.question[0].name, self.qname)
+ self.assertEqual(request.question[0].name, abs_qname_1)
self.assertEqual(request.question[0].rdtype, dns.rdatatype.A)
def test_next_request_exhaust_causes_nxdomain(self):