| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [3.9] bpo-45229: Remove test_main in many tests (GH-28405) (GH-28456) | Serhiy Storchaka | 2021-09-20 | 1 | -14/+13 |
| | | | | | | | | | | | | Instead of explicitly enumerate test classes for run_unittest() use the unittest ability to discover tests. This also makes these tests discoverable and runnable with unittest. load_tests() can be used for dynamic generating tests and adding doctests. setUpModule(), tearDownModule() and addModuleCleanup() can be used for running code before and after all module tests.. (cherry picked from commit 40348acc180580371d25f75f46b27048e35f2435) | ||||
| * | bpo-40275: Avoid importing socket in test.support (GH-19603) | Serhiy Storchaka | 2020-04-25 | 1 | -1/+2 |
| | | | | | | | * Move socket related functions from test.support to socket_helper. * Import socket, nntplib and urllib.error lazily in transient_internet(). * Remove importing multiprocess. | ||||
| * | bpo-29255: Wait in KqueueSelector.select when no fds are registered (GH-19508) | Russell Davis | 2020-04-15 | 1 | -0/+13 |
| | | | | | Also partially fixes bpo-25680 (there's still a discrepancy in behavior on Windows that needs to be fixed). | ||||
| * | bpo-33522: Enable CI builds on Visual Studio Team Services (#6865) | Steve Dower | 2018-05-16 | 1 | -1/+8 |
| | | |||||
| * | bpo-31479: Always reset the signal alarm in tests (#3588) | Victor Stinner | 2017-09-19 | 1 | -18/+22 |
| | | | | | | | | | | | | | | * bpo-31479: Always reset the signal alarm in tests Use "try: ... finally: signal.signal(0)" pattern to make sure that tests don't "leak" a pending fatal signal alarm. * Move two more alarm() calls into the try block Fix also typo: replace signal.signal(0) with signal.alarm(0) * Move another signal.alarm() into the try block | ||||
| * | bpo-30014: make poll-like selector's modify() method faster (#1030) | Giampaolo Rodola | 2017-06-09 | 1 | -0/+27 |
| | | | | | | | | | | | | | | | | | * #30014: make selectors.DefaultSelector.modify() faster by relying on selector's modify() method instead of un/register()ing the fd * #30014: add unit test * speedup poll/epoll/devpoll modify() method by using internal modify() call * update doc * address PR comments * update NEWS entries * use != instead of 'is not' | ||||
| * | Issue #27759: Fix selectors incorrectly retain invalid file descriptors. | Yury Selivanov | 2016-09-15 | 1 | -0/+23 |
| | | | | | Patch by Mark Williams. | ||||
| * | Issue #23485: Enhance and update selectors doc and test_selectors | Victor Stinner | 2015-03-31 | 1 | -3/+34 |
| | | | | | | | | | Selector.select() is now retried with the recomputed timeout when interrupted by a signal. Write an unit test with a signal handler raising an exception, and a unit with a signal handler which does not raise an exception (it does nothing). | ||||
| * | Merge 3.4 | Victor Stinner | 2015-01-22 | 1 | -0/+2 |
| |\ | |||||
| | * | Issue #23009: Skip test_selectors.test_empty_select() on Windows | Victor Stinner | 2015-01-22 | 1 | -0/+4 |
| | | | |||||
| * | | Issue #23209, #23225: selectors.BaseSelector.get_key() now raises a | Victor Stinner | 2015-01-13 | 1 | -4/+7 |
| |\ \ | |/ | | | | | | | | | RuntimeError if the selector is closed. And selectors.BaseSelector.close() now clears its internal reference to the selector mapping to break a reference cycle. Initial patch written by Martin Richard. | ||||
| | * | Issue #23209, #23225: selectors.BaseSelector.close() now clears its internal | Victor Stinner | 2015-01-13 | 1 | -0/+3 |
| | | | | | | | | | | | reference to the selector mapping to break a reference cycle. Initial patch written by Martin Richard. | ||||
| * | | Issue #23009: Skip test_selectors.test_empty_select() on Windows | Victor Stinner | 2014-12-17 | 1 | -0/+3 |
| | | | |||||
| * | | Merge 3.4 (test_selectors) | Victor Stinner | 2014-12-12 | 1 | -1/+2 |
| |\ \ | |/ | |||||
| | * | test_selectors: Tolerate 2.0 seconds instead of 1.6 sec for very slow buildbots | Victor Stinner | 2014-12-12 | 1 | -1/+2 |
| | | | |||||
| * | | selectors: Make sure EpollSelecrtor.select() works when no FD is registered. | Yury Selivanov | 2014-12-08 | 1 | -0/+5 |
| |\ \ | |/ | | | | | Closes issue #23009. | ||||
| | * | selectors: Make sure EpollSelecrtor.select() works when no FD is registered. | Yury Selivanov | 2014-12-08 | 1 | -0/+5 |
| | | | | | | | | | Closes issue #23009. | ||||
| * | | Issue #22043: time.monotonic() is now always available | Victor Stinner | 2014-09-02 | 1 | -4/+1 |
| | | | | | | | | | | | threading.Lock.acquire(), threading.RLock.acquire() and socket operations now use a monotonic clock, instead of the system clock, when a timeout is used. | ||||
| * | | Issue #21566: Make use of socket.listen() default backlog. | Charles-François Natali | 2014-07-23 | 1 | -1/+1 |
| | | | |||||
| * | | Issue #21901: Cap the maximum number of file descriptors to use for the test. | Charles-François Natali | 2014-07-22 | 1 | -1/+1 |
| |\ \ | |/ | |||||
| | * | Issue #21901: Cap the maximum number of file descriptors to use for the test. | Charles-François Natali | 2014-07-22 | 1 | -1/+1 |
| | | | |||||
| * | | Fix issue 18931: selectors module now supports /dev/poll on Solaris. | Giampaolo Rodola' | 2014-03-20 | 1 | -1/+9 |
| |/ | |||||
| * | Issue #20505: Remove resolution and _granularity from selectors and asyncio | Victor Stinner | 2014-02-07 | 1 | -5/+0 |
| | | | | | | * Remove selectors.BaseSelector.resolution attribute * Remove asyncio.BaseEventLoop._granularity attribute | ||||
| * | test_selectors: remove unused imports | Victor Stinner | 2014-01-25 | 1 | -1/+1 |
| | | |||||
| * | Issue #20311: selectors: Add a resolution attribute to BaseSelector. | Victor Stinner | 2014-01-25 | 1 | -0/+5 |
| | | |||||
| * | Issue #20311: Revert e042ea77a152 and 7ce7295393c2, PollSelector.select() and | Victor Stinner | 2014-01-25 | 1 | -19/+0 |
| | | | | | EpollSelector.select() round again the timeout towards zero | ||||
| * | Issue #20311: add debug help in test_selectors | Victor Stinner | 2014-01-23 | 1 | -2/+5 |
| | | |||||
| * | Issue #20311: selector.PollSelector.select() now rounds the timeout away from | Victor Stinner | 2014-01-21 | 1 | -1/+17 |
| | | | | | | | | | zero, instead of rounding towards zero. For example, a timeout of one microsecond is now rounded to one millisecond, instead of being rounded to zero. Move also a test in test_epoll which was moved by my previous merge. | ||||
| * | Backed out changeset c4c1c4bc8086 | Victor Stinner | 2013-12-09 | 1 | -1/+1 |
| | | |||||
| * | Issue #19876: Run also ↵ | Victor Stinner | 2013-12-09 | 1 | -1/+1 |
| | | | | | | | test_selectors.test_unregister_after_fd_close_and_reuse() on Windows os.dup2() is available on Windows. | ||||
| * | Fix test_selectors failure introduced by 39e7995f9ad1. | Charles-François Natali | 2013-12-08 | 1 | -0/+1 |
| | | |||||
| * | Silently ignore unregistering closed files. Fixes issue 19876. With docs and ↵ | Guido van Rossum | 2013-12-07 | 1 | -37/+59 |
| | | | | | slight test refactor. | ||||
| * | test_selectors: test_timeout fails sometimes on busy (slow) buildbots, relax | Victor Stinner | 2013-11-17 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | the unit test on max time (but be more strict on mon time). Example of failure: http://buildbot.python.org/all/builders/x86%20OpenIndiana%203.x/builds/6978/steps/test/logs/stdio ====================================================================== FAIL: test_timeout (test.test_selectors.PollSelectorTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/export/home/buildbot/32bits/3.x.cea-indiana-x86/build/Lib/test/test_selectors.py", line 316, in test_timeout self.assertTrue(0.5 < t1 - t0 < 1.5, t1 - t0) AssertionError: False is not true : 1.5033390671014786 | ||||
| * | Optimize BaseSelector.modify(). Patch by Arnaud Faure. | Guido van Rossum | 2013-11-07 | 1 | -0/+10 |
| | | |||||
| * | Issue #19172: Add a get_map() method to selectors. | Charles-François Natali | 2013-10-30 | 1 | -0/+27 |
| | | |||||
| * | test_selectors: make timeout-related errors report the actual elapsed timeout. | Charles-François Natali | 2013-10-25 | 1 | -4/+5 |
| | | |||||
| * | test_selectors: rename test_interrupted_retry() (since it doesn't actually | Charles-François Natali | 2013-10-25 | 1 | -1/+1 |
| | | | | | retry on EINTR). | ||||
| * | Issue #18963: skip test_selectors.test_above_fd_setsize on older OS X versions. | Charles-François Natali | 2013-09-08 | 1 | -0/+2 |
| | | |||||
| * | Issue #18963: Fix test_selectors.test_above_fd_setsize on OS X, where the | Charles-François Natali | 2013-09-08 | 1 | -2/+1 |
| | | | | | default RLIMIT_NOFILE hard limit can be RLIMIT_INFINITY. | ||||
| * | Issue #16853: Add new selectors module. | Charles-François Natali | 2013-09-04 | 1 | -0/+390 |
