knot-dns/tests-extra/tests/ixfr/from_differences/03_add_remove/step.py
Libor Peltan f1c24bacc8 test: ixfr/from_differences speedup
by removing test.stop(), because it is called from test.server_remove()
and the check if servers running in server.listening() takes 20+secs if already stopped
2017-04-28 15:31:00 +02:00

33 lines
877 B
Python

#!/usr/bin/env python3
'''Add and remove record/records.'''
def run(i):
i.test.start()
i.check()
i.check_rec("rem1", "A", "1.2.3.4")
i.check_rec("rem2", "AAAA", "::1")
i.check_rec("rem2", "TXT", "some_text")
i.check_rec("rem3", "AAAA", "::2")
i.check_rec("rem4", "TXT", "some_text2")
i.check(1)
i.check_rec("rem1", "A", rcode="NXDOMAIN")
i.check_rec("add1", "A", "1.2.3.4")
i.check(2)
i.check_rec("rem2", "AAAA", rcode="NXDOMAIN")
i.check_rec("rem2", "TXT", rcode="NXDOMAIN")
i.check_rec("add2", "AAAA", "::1")
i.check_rec("add2", "TXT", "some_text")
i.check(3)
i.check_rec("rem3", "AAAA", rcode="NXDOMAIN")
i.check_rec("rem4", "TXT", rcode="NXDOMAIN")
i.check_rec("add3", "AAAA", "::2")
i.check_rec("add4", "TXT", "some_text2")
i.check(4)
i.check_rec("rem4", "TXT", "some_text2")