In preparation for running pylint on more Python code.
See the COPYRIGHT file distributed with this work for additional
information regarding copyright ownership.
-"""
-"""
This is a bare-bones DNS server that only serves data from zone files. It is
meant to be used as a replacement for full-blown named instances in system
tests when a given server is only required to return zone-based data.
pytest.register_assert_rewrite("isctest")
+# pylint: disable=wrong-import-position
import isctest
from isctest.vars.build import SYSTEM_TEST_DIR_GIT_PATH
+# pylint: enable=wrong-import-position
+
# Silence warnings caused by passing a pytest fixture to another fixture.
# pylint: disable=redefined-outer-name
import os
import pytest
-pytest.importorskip("cryptography")
-
from cryptography.hazmat.primitives.asymmetric import ec
import dns
information regarding copyright ownership.
"""
+from typing import AsyncGenerator, Collection, Iterable
+
import abc
import dns.rcode
import dns.rdatatype
import dns.rrset
-from typing import AsyncGenerator, Collection, Iterable
-
from isctest.asyncserver import (
ControllableAsyncDnsServer,
DnsResponseSend,