Lines Matching defs:timeout
147 def socket_setdefaulttimeout(timeout):
150 socket.setdefaulttimeout(timeout)
1199 # Testing default timeout
1200 # The default timeout should initially be None
1205 # Set the default timeout to 10, and see if it propagates
1211 # Reset the default timeout to None, and see if it propagates
1436 # testing send() after close() with timeout
2703 # None for no timeout. Not all tests actually set a timeout.
2888 # Base class to set a timeout on server's socket.
3026 # Check that timeout works with sendmsg().
3028 self.assertTrue(self.misc_event.wait(timeout=self.fail_timeout))
3059 self.assertTrue(self.misc_event.wait(timeout=self.fail_timeout))
3176 # Check that timeout works.
3185 self.assertTrue(self.misc_event.wait(timeout=self.fail_timeout))
3871 self.assertTrue(self.misc_event.wait(timeout=self.fail_timeout))
3881 self.assertTrue(self.misc_event.wait(timeout=self.fail_timeout))
3898 self.assertTrue(self.misc_event.wait(timeout=self.fail_timeout))
3949 self.assertTrue(self.misc_event.wait(timeout=self.fail_timeout))
3962 self.assertTrue(self.misc_event.wait(timeout=self.fail_timeout))
3976 self.assertTrue(self.misc_event.wait(timeout=self.fail_timeout))
3997 self.assertTrue(self.misc_event.wait(timeout=self.fail_timeout))
4050 self.assertTrue(self.misc_event.wait(timeout=self.fail_timeout))
4062 self.assertTrue(self.misc_event.wait(timeout=self.fail_timeout))
4074 self.assertTrue(self.misc_event.wait(timeout=self.fail_timeout))
4083 self.assertTrue(self.misc_event.wait(timeout=self.fail_timeout))
4092 self.assertTrue(self.misc_event.wait(timeout=self.fail_timeout))
4119 self.assertTrue(self.misc_event.wait(timeout=self.fail_timeout))
4162 self.assertTrue(self.misc_event.wait(timeout=self.fail_timeout))
4172 self.assertTrue(self.misc_event.wait(timeout=self.fail_timeout))
4183 self.assertTrue(self.misc_event.wait(timeout=self.fail_timeout))
4194 self.assertTrue(self.misc_event.wait(timeout=self.fail_timeout))
4236 self.assertTrue(self.misc_event.wait(timeout=self.fail_timeout))
4481 # signal when a timeout is set. These tests avoid having multiple
4497 timeout = support.LOOPBACK_TIMEOUT
4522 # timeout is set.
4526 self.serv.settimeout(self.timeout)
4568 # when a timeout is set.
4582 self.serv_conn.settimeout(self.timeout)
4680 def assert_sock_timeout(self, sock, timeout):
4681 self.assertEqual(self.serv.gettimeout(), timeout)
4683 blocking = (timeout != 0.0)
4687 # When a Python socket has a non-zero timeout, it's switched
4692 fd_blocking = (timeout is None)
4749 # bpo-7995: accept() on a listening socket with a timeout and the
4750 # default timeout is None, the resulting socket must be blocking.
4761 # bpo-7995: accept() on a listening socket with a timeout and the
4762 # default timeout is None, the resulting socket must inherit
4763 # the default timeout.
4893 # after a timeout has occurred.
4896 # First read raises a timeout
5225 # Issue #9792: create_connection() should not recast timeout errors
5260 timeout=support.LOOPBACK_TIMEOUT)
5267 timeout=support.LOOPBACK_TIMEOUT,
5276 # passing no explicit timeout uses socket's global default
5288 # None timeout means the same as sock.settimeout(None)
5292 self.cli = socket.create_connection((HOST, self.port), timeout=None)
5300 self.cli = socket.create_connection((HOST, self.port), timeout=30)
5337 self.cli = sock = socket.create_connection((HOST, self.port), timeout=1)
5348 "Error generating a timeout exception (TCP)")
5356 self.fail("caught timeout instead of error (TCP)")
5381 self.fail("caught timeout instead of Alarm")
5405 "Error generating a timeout exception (UDP)")
5413 self.fail("caught timeout instead of error (UDP)")
5430 "Error generating a timeout exception (UDPLITE)")
5438 self.fail("caught timeout instead of error (UDPLITE)")
5452 self.assertTrue(issubclass(socket.timeout, OSError))
5454 self.assertIs(socket.timeout, TimeoutError)
5886 def checkNonblock(self, s, nonblock=True, timeout=0.0):
5889 self.assertEqual(s.gettimeout(), timeout)
5892 if timeout == 0:
5893 # timeout == 0: means that getblocking() must be False.
5896 # If timeout > 0, the socket will be in a "blocking" mode
5902 # and handles EWOULDBLOCK/EAGAIN to enforce the timeout.
5925 self.checkNonblock(s, timeout=2.0)
5938 self.checkNonblock(s, timeout=2.0)
6006 # since the internal python timeout value isn't transferred.
6179 timeout=support.LOOPBACK_TIMEOUT)
6200 timeout=support.LOOPBACK_TIMEOUT)
6220 with socket.create_connection(address, timeout=2) as sock, file as file:
6250 # timeout (non-triggered)
6256 timeout=support.LOOPBACK_TIMEOUT)
6268 # timeout (triggered)
6281 # bpo-45212: the wait here needs to be longer than the client-side timeout (0.01s)
6600 timeout = support.LOOPBACK_TIMEOUT
6607 event.wait(self.timeout)
6614 sock.settimeout(self.timeout)
6617 self.addCleanup(thread.join, self.timeout)
6622 sock.settimeout(self.timeout)