mirror of
https://github.com/kellyjonbrazil/jc.git
synced 2025-07-15 01:24:29 +02:00
1
tests/fixtures/generic/nsd_control-cookie_secrets.json
vendored
Normal file
1
tests/fixtures/generic/nsd_control-cookie_secrets.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
[{"active":"5414f1a7d8480347b4c01c806e9f442f","staging":"7b4c01c806e9f442f5414f1a7d848034"}]
|
2
tests/fixtures/generic/nsd_control-cookie_secrets.out
vendored
Normal file
2
tests/fixtures/generic/nsd_control-cookie_secrets.out
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
active : 5414f1a7d8480347b4c01c806e9f442f
|
||||
staging: 7b4c01c806e9f442f5414f1a7d848034
|
1
tests/fixtures/generic/nsd_control-stats.json
vendored
Normal file
1
tests/fixtures/generic/nsd_control-stats.json
vendored
Normal 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}]
|
96
tests/fixtures/generic/nsd_control-stats.out
vendored
Normal file
96
tests/fixtures/generic/nsd_control-stats.out
vendored
Normal 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
|
1
tests/fixtures/generic/nsd_control-tsig.json
vendored
Normal file
1
tests/fixtures/generic/nsd_control-tsig.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
[{"key":{"name":"test-tsig","secret":"83d61b962c20f5352955dc197d3db6d3","algorithm":"hmac-md5"}}]
|
1
tests/fixtures/generic/nsd_control-tsig.out
vendored
Normal file
1
tests/fixtures/generic/nsd_control-tsig.out
vendored
Normal file
@ -0,0 +1 @@
|
||||
key: name: "test-tsig" secret: "83d61b962c20f5352955dc197d3db6d3" algorithm: hmac-md5
|
@ -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()
|
||||
|
Reference in New Issue
Block a user