| 427 | |
| 428 | |
| 429 | class IXFRNanoNameserver(Server): |
| 430 | def __init__(self, response_text): |
| 431 | super().__init__() |
| 432 | self.response_text = response_text |
| 433 | |
| 434 | def handle(self, request): |
| 435 | try: |
| 436 | r = dns.message.from_text(self.response_text, one_rr_per_rrset=True) |
| 437 | r.id = request.message.id |
| 438 | return r |
| 439 | except Exception: |
| 440 | pass |
| 441 | |
| 442 | |
| 443 | @unittest.skipIf(not _nanonameserver_available, "nanonameserver required") |
no outgoing calls
searching dependent graphs…