1
0
mirror of https://github.com/kellyjonbrazil/jc.git synced 2025-07-13 01:20:24 +02:00

add more tests (#468)

add all test-cases
This commit is contained in:
pettai
2023-10-06 02:09:35 +02:00
committed by GitHub
parent d4604743d1
commit 7de1a8a5d6
7 changed files with 139 additions and 1 deletions

View File

@ -0,0 +1 @@
[{"active":"5414f1a7d8480347b4c01c806e9f442f","staging":"7b4c01c806e9f442f5414f1a7d848034"}]

View File

@ -0,0 +1,2 @@
active : 5414f1a7d8480347b4c01c806e9f442f
staging: 7b4c01c806e9f442f5414f1a7d848034

View File

@ -0,0 +1 @@
[{"server0.queries":109,"num.queries":109,"time.boot":456687.800773,"time.elapsed":18.508317,"size.db.disk":0,"size.db.mem":862619640,"size.xfrd.mem":4319184,"size.config.disk":0,"size.config.mem":1231920,"num.type.A":86,"num.type.NS":0,"num.type.MD":0,"num.type.MF":0,"num.type.CNAME":0,"num.type.SOA":9,"num.type.MB":0,"num.type.MG":0,"num.type.MR":0,"num.type.NULL":0,"num.type.WKS":0,"num.type.PTR":1,"num.type.HINFO":0,"num.type.MINFO":0,"num.type.MX":0,"num.type.TXT":10,"num.type.RP":0,"num.type.AFSDB":0,"num.type.X25":0,"num.type.ISDN":0,"num.type.RT":0,"num.type.NSAP":0,"num.type.SIG":0,"num.type.KEY":0,"num.type.PX":0,"num.type.AAAA":3,"num.type.LOC":0,"num.type.NXT":0,"num.type.SRV":0,"num.type.NAPTR":0,"num.type.KX":0,"num.type.CERT":0,"num.type.DNAME":0,"num.type.OPT":0,"num.type.APL":0,"num.type.DS":0,"num.type.SSHFP":0,"num.type.IPSECKEY":0,"num.type.RRSIG":0,"num.type.NSEC":0,"num.type.DNSKEY":0,"num.type.DHCID":0,"num.type.NSEC3":0,"num.type.NSEC3PARAM":0,"num.type.TLSA":0,"num.type.SMIMEA":0,"num.type.CDS":0,"num.type.CDNSKEY":0,"num.type.OPENPGPKEY":0,"num.type.CSYNC":0,"num.type.ZONEMD":0,"num.type.SVCB":0,"num.type.HTTPS":0,"num.type.SPF":0,"num.type.NID":0,"num.type.L32":0,"num.type.L64":0,"num.type.LP":0,"num.type.EUI48":0,"num.type.EUI64":0,"num.opcode.QUERY":100,"num.opcode.NOTIFY":9,"num.class.IN":109,"num.rcode.NOERROR":29,"num.rcode.FORMERR":0,"num.rcode.SERVFAIL":0,"num.rcode.NXDOMAIN":1,"num.rcode.NOTIMP":0,"num.rcode.REFUSED":79,"num.rcode.YXDOMAIN":0,"num.edns":19,"num.ednserr":0,"num.udp":41,"num.udp6":68,"num.tcp":0,"num.tcp6":0,"num.tls":0,"num.tls6":0,"num.answer_wo_aa":2,"num.rxerr":0,"num.txerr":0,"num.raxfr":0,"num.rixfr":0,"num.truncated":0,"num.dropped":0,"zone.master":0,"zone.slave":1}]

View File

@ -0,0 +1,96 @@
server0.queries=109
num.queries=109
time.boot=456687.800773
time.elapsed=18.508317
size.db.disk=0
size.db.mem=862619640
size.xfrd.mem=4319184
size.config.disk=0
size.config.mem=1231920
num.type.A=86
num.type.NS=0
num.type.MD=0
num.type.MF=0
num.type.CNAME=0
num.type.SOA=9
num.type.MB=0
num.type.MG=0
num.type.MR=0
num.type.NULL=0
num.type.WKS=0
num.type.PTR=1
num.type.HINFO=0
num.type.MINFO=0
num.type.MX=0
num.type.TXT=10
num.type.RP=0
num.type.AFSDB=0
num.type.X25=0
num.type.ISDN=0
num.type.RT=0
num.type.NSAP=0
num.type.SIG=0
num.type.KEY=0
num.type.PX=0
num.type.AAAA=3
num.type.LOC=0
num.type.NXT=0
num.type.SRV=0
num.type.NAPTR=0
num.type.KX=0
num.type.CERT=0
num.type.DNAME=0
num.type.OPT=0
num.type.APL=0
num.type.DS=0
num.type.SSHFP=0
num.type.IPSECKEY=0
num.type.RRSIG=0
num.type.NSEC=0
num.type.DNSKEY=0
num.type.DHCID=0
num.type.NSEC3=0
num.type.NSEC3PARAM=0
num.type.TLSA=0
num.type.SMIMEA=0
num.type.CDS=0
num.type.CDNSKEY=0
num.type.OPENPGPKEY=0
num.type.CSYNC=0
num.type.ZONEMD=0
num.type.SVCB=0
num.type.HTTPS=0
num.type.SPF=0
num.type.NID=0
num.type.L32=0
num.type.L64=0
num.type.LP=0
num.type.EUI48=0
num.type.EUI64=0
num.opcode.QUERY=100
num.opcode.NOTIFY=9
num.class.IN=109
num.rcode.NOERROR=29
num.rcode.FORMERR=0
num.rcode.SERVFAIL=0
num.rcode.NXDOMAIN=1
num.rcode.NOTIMP=0
num.rcode.REFUSED=79
num.rcode.YXDOMAIN=0
num.edns=19
num.ednserr=0
num.udp=41
num.udp6=68
num.tcp=0
num.tcp6=0
num.tls=0
num.tls6=0
num.answer_wo_aa=2
num.rxerr=0
num.txerr=0
num.raxfr=0
num.rixfr=0
num.truncated=0
num.dropped=0
zone.master=0
zone.slave=1

View File

@ -0,0 +1 @@
[{"key":{"name":"test-tsig","secret":"83d61b962c20f5352955dc197d3db6d3","algorithm":"hmac-md5"}}]

View File

@ -0,0 +1 @@
key: name: "test-tsig" secret: "83d61b962c20f5352955dc197d3db6d3" algorithm: hmac-md5

View File

@ -22,7 +22,16 @@ class MyTests(unittest.TestCase):
'fixtures/generic/nsd_control-status.json'),
'zonestatus': (
'fixtures/generic/nsd_control-zonestatus.out',
'fixtures/generic/nsd_control-zonestatus.json')
'fixtures/generic/nsd_control-zonestatus.json'),
'print_cookie_secrets': (
'fixtures/generic/nsd_control-cookie_secrets.out',
'fixtures/generic/nsd_control-cookie_secrets.json'),
'print_tsig': (
'fixtures/generic/nsd_control-tsig.out',
'fixtures/generic/nsd_control-tsig.json'),
'stats': (
'fixtures/generic/nsd_control-stats.out',
'fixtures/generic/nsd_control-stats.json')
}
for file, filepaths in fixtures.items():
@ -60,5 +69,32 @@ class MyTests(unittest.TestCase):
self.f_json['zonestatus']
)
def test_nsd_control_cookie_secrets(self):
"""
Test 'nsd-control print_cookie_secrets'
"""
self.assertEqual(
parse(self.f_in['print_cookie_secrets'], quiet=True),
self.f_json['print_cookie_secrets']
)
def test_nsd_control_tsig(self):
"""
Test 'nsd-control print_tsig'
"""
self.assertEqual(
parse(self.f_in['print_tsig'], quiet=True),
self.f_json['print_tsig']
)
def test_nsd_control_stats(self):
"""
Test 'nsd-control stats'
"""
self.assertEqual(
parse(self.f_in['stats'], quiet=True),
self.f_json['stats']
)
if __name__ == '__main__':
unittest.main()