]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
pytests/test_pipelining: fix issue with net.ipv6=true
authorTomas Krizek <tomas.krizek@nic.cz>
Mon, 3 Dec 2018 12:13:56 +0000 (13:13 +0100)
committerTomas Krizek <tomas.krizek@nic.cz>
Tue, 4 Dec 2018 16:13:42 +0000 (17:13 +0100)
tests/pytests/test_conn_mgmt.py

index 9982aedf3f6bd2dce12228e838685b5286dfff74..630a2e7fda1e4756a6321d02b32ec34a249100bf 100644 (file)
@@ -54,6 +54,13 @@ def test_pipelining(kresd_sock):
 
     This test requires internet connection.
     """
+    # initialization (to avoid issues with net.ipv6=true)
+    buff_pre, msgid_pre = utils.get_msgbuff('0.delay.getdnsapi.net.')
+    kresd_sock.sendall(buff_pre)
+    msg_answer = utils.receive_parse_answer(kresd_sock)
+    assert msg_answer.id == msgid_pre
+
+    # test
     buff1, msgid1 = utils.get_msgbuff('1000.delay.getdnsapi.net.', msgid=1)
     buff2, msgid2 = utils.get_msgbuff('1.delay.getdnsapi.net.', msgid=2)
     buff = buff1 + buff2