mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-09 06:42:05 -04:00
update test_hooks system tests
Add the case where the plugin name is provided without the extension in the test_hooks system tests.
This commit is contained in:
parent
cdbaddb524
commit
b0061843b7
2 changed files with 14 additions and 2 deletions
|
|
@ -10,6 +10,7 @@
|
|||
* See the COPYRIGHT file distributed with this work for additional
|
||||
* information regarding copyright ownership.
|
||||
*/
|
||||
{% set noextension = noextension | default(False) %}
|
||||
|
||||
options {
|
||||
query-source address 10.53.0.1;
|
||||
|
|
@ -24,8 +25,11 @@ options {
|
|||
minimal-responses no;
|
||||
};
|
||||
|
||||
|
||||
{% if noextension %}
|
||||
plugin query "@TOP_BUILDDIR@/testlib-driver-async";
|
||||
{% else %}
|
||||
plugin query "@TOP_BUILDDIR@/testlib-driver-async.@DYLIB@";
|
||||
{% endif %}
|
||||
|
||||
key rndc_key {
|
||||
secret "1234abcd8765";
|
||||
|
|
|
|||
|
|
@ -16,8 +16,16 @@ pytest.importorskip("dns")
|
|||
import dns.message
|
||||
|
||||
|
||||
def test_async_hook():
|
||||
def test_hooks():
|
||||
msg = dns.message.make_query("example.com.", "A")
|
||||
res = isctest.query.udp(msg, "10.53.0.1")
|
||||
# the test-async plugin changes the status of any positive answer to NOTIMP
|
||||
isctest.check.notimp(res)
|
||||
|
||||
|
||||
def test_hooks_noextension(ns1, templates):
|
||||
templates.render("ns1/named.conf", {"noextension": True})
|
||||
with ns1.watch_log_from_here() as watcher:
|
||||
ns1.rndc("reload")
|
||||
watcher.wait_for_line("all zones loaded")
|
||||
test_hooks()
|
||||
Loading…
Reference in a new issue