mirror of
https://github.com/isc-projects/bind9.git
synced 2026-05-28 04:34:54 -04:00
Utilize nsX.rndc() helper
Remove the duplicated code and replace it with nsX.rndc() call.
(cherry picked from commit ac2be27f8f)
This commit is contained in:
parent
1b90296e1f
commit
e34e744bb7
1 changed files with 2 additions and 15 deletions
|
|
@ -33,20 +33,7 @@ pytestmark = [
|
|||
]
|
||||
|
||||
|
||||
def run_rndc(server, rndc_command):
|
||||
"""
|
||||
Send the specified 'rndc_command' to 'server' with a timeout of 10 seconds
|
||||
"""
|
||||
rndc = isctest.vars.ALL["RNDC"]
|
||||
port = isctest.vars.ALL["CONTROLPORT"]
|
||||
|
||||
cmdline = [rndc, "-c", "../_common/rndc.conf", "-p", port, "-s", server]
|
||||
cmdline.extend(rndc_command)
|
||||
|
||||
isctest.run.cmd(cmdline)
|
||||
|
||||
|
||||
def test_dnstap_dispatch_socket_addresses():
|
||||
def test_dnstap_dispatch_socket_addresses(ns3):
|
||||
# Send some query to ns3 so that it records something in its dnstap file.
|
||||
msg = isctest.query.create("mail.example.", "A")
|
||||
res = isctest.query.tcp(msg, "10.53.0.2", expected_rcode=dns.rcode.NOERROR)
|
||||
|
|
@ -55,7 +42,7 @@ def test_dnstap_dispatch_socket_addresses():
|
|||
]
|
||||
|
||||
# Before continuing, roll dnstap file to ensure it is flushed to disk.
|
||||
run_rndc("10.53.0.3", ["dnstap", "-roll", "1"])
|
||||
ns3.rndc("dnstap -roll 1")
|
||||
|
||||
# Move the dnstap file aside so that it is retained for troubleshooting.
|
||||
os.rename(os.path.join("ns3", "dnstap.out.0"), "dnstap.out.resolver_addresses")
|
||||
|
|
|
|||
Loading…
Reference in a new issue