basic testing framework

This commit is contained in:
2025-05-15 09:31:02 +02:00
parent 33cbbc0373
commit f6e27de5a5
9 changed files with 266 additions and 105 deletions

View File

@ -0,0 +1,23 @@
from pdnsapi import PdnsRestAdapter
import dns.resolver
import dns.nameserver
global api
global domain
def test_api_initialized():
global api, domain
server = "localhost:8081"
apikey = "pdns-supersecret"
api = PdnsRestAdapter(server, apikey)
domain = 'test1.nhn.no'
assert api is not None
def test_pdns_running():
resolv = dns.resolver.Resolver()
assert resolv is not None
resolv.nameservers = [dns.nameserver.Do53Nameserver('127.0.0.1', 10053)]
answer = resolv.resolve(domain, 'SOA')
assert answer is not None