(self)
| 265 | self.assertEqual(request.flags, self.resolver.flags) |
| 266 | |
| 267 | def test_next_nameserver_udp(self): |
| 268 | (request, answer) = self.resn.next_request() |
| 269 | (nameserver1, tcp, backoff) = self.resn.next_nameserver() |
| 270 | self.assertEqual(nameserver1.port, 53) |
| 271 | self.assertFalse(tcp) |
| 272 | self.assertEqual(backoff, 0.0) |
| 273 | (nameserver2, tcp, backoff) = self.resn.next_nameserver() |
| 274 | self.assertTrue(nameserver2 != nameserver1) |
| 275 | self.assertEqual(nameserver2.port, 53) |
| 276 | self.assertFalse(tcp) |
| 277 | self.assertEqual(backoff, 0.0) |
| 278 | (nameserver3, tcp, backoff) = self.resn.next_nameserver() |
| 279 | self.assertTrue(nameserver3 is nameserver1) |
| 280 | self.assertFalse(tcp) |
| 281 | self.assertEqual(backoff, 0.1) |
| 282 | (nameserver4, tcp, backoff) = self.resn.next_nameserver() |
| 283 | self.assertTrue(nameserver4 is nameserver2) |
| 284 | self.assertFalse(tcp) |
| 285 | self.assertEqual(backoff, 0.0) |
| 286 | (nameserver5, tcp, backoff) = self.resn.next_nameserver() |
| 287 | self.assertTrue(nameserver5 is nameserver1) |
| 288 | self.assertFalse(tcp) |
| 289 | self.assertEqual(backoff, 0.2) |
| 290 | |
| 291 | def test_next_nameserver_retry_with_tcp(self): |
| 292 | (request, answer) = self.resn.next_request() |
nothing calls this directly
no test coverage detected