mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
py:dcerpc/raw_protocol: consistently call self.recv_pdu(timeout=0.01) after auth3
When we don't expect a FAULT, we should wait a little bit to check there's no response to auth3 request. This reduces the raw_procol test from 45s down to 35s total runtime against Windows. BUG: https://bugzilla.samba.org/show_bug.cgi?id=7113 BUG: https://bugzilla.samba.org/show_bug.cgi?id=11892 Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
This commit is contained in:
parent
5466ed1232
commit
fb9f613364
@ -2982,7 +2982,7 @@ class TestDCERPC_BIND(RawDCERPCTest):
|
|||||||
req = self.generate_auth3(call_id=0,
|
req = self.generate_auth3(call_id=0,
|
||||||
auth_info=auth_info)
|
auth_info=auth_info)
|
||||||
self.send_pdu(req)
|
self.send_pdu(req)
|
||||||
rep = self.recv_pdu()
|
rep = self.recv_pdu(timeout=0.01)
|
||||||
self.assertIsNone(rep)
|
self.assertIsNone(rep)
|
||||||
self.assertIsConnected()
|
self.assertIsConnected()
|
||||||
|
|
||||||
@ -4231,6 +4231,8 @@ class TestDCERPC_BIND(RawDCERPCTest):
|
|||||||
req = self.generate_auth3(call_id=0,
|
req = self.generate_auth3(call_id=0,
|
||||||
auth_info=auth_info)
|
auth_info=auth_info)
|
||||||
self.send_pdu(req)
|
self.send_pdu(req)
|
||||||
|
rep = self.recv_pdu(timeout=0.01)
|
||||||
|
self.assertIsNone(rep)
|
||||||
self.assertIsConnected()
|
self.assertIsConnected()
|
||||||
|
|
||||||
# And now try a request without auth_info
|
# And now try a request without auth_info
|
||||||
|
Loading…
Reference in New Issue
Block a user