summaryrefslogtreecommitdiffstats
path: root/Lib/test/support.py
Commit message (Collapse)AuthorAgeFilesLines
* Issue #16218, #16444: Backport improvment on tests for non-ASCII charactersVictor Stinner2012-11-121-0/+75
|
* compare singletons by identity not equality (closes #16712)Benjamin Peterson2012-10-091-1/+1
| | | | Patch from Serhiy Storchaka.
* #15304: merge with 3.2.Ezio Melotti2012-09-211-1/+1
|\
| * #15304: fix wrong warning message in test.support.temp_cwd().Ezio Melotti2012-09-211-1/+1
| |
* | Merge 3.2Brian Curtin2012-08-131-2/+66
|\ \ | |/
| * Fix #15496. Add directory removal helpers to make Windows tests more ↵Brian Curtin2012-08-131-2/+66
| | | | | | | | reliable. Patch by Jeremy Kloth
* | Issue #15467: Merge 3.2Martin v. Löwis2012-07-291-0/+28
|\ \ | |/
| * Issue #15467: Move helpers for __sizeof__ tests into test_support.Martin v. Löwis2012-07-291-0/+28
| | | | | | | | Patch by Serhiy Storchaka.
* | #15277: Fix a resource leak in support.py when IPv6 is disabled.Ross Lagerwall2012-07-071-3/+5
| | | | | | | | | | | | | | | | The leak occurred by setting: echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6 before running test_support. Patch by Brian Brazil.
* | Issue #14626: Large refactoring of functions / parameters in the os module.Larry Hastings2012-06-221-2/+2
| | | | | | | | | | | | | | | | | | Many functions now support "dir_fd" and "follow_symlinks" parameters; some also support accepting an open file descriptor in place of of a path string. Added os.support_* collections as LBYL helpers. Removed many functions only previously seen in 3.3 alpha releases (often starting with "f" or "l", or ending with "at"). Originally suggested by Serhiy Storchaka; implemented by Larry Hastings.
* | Issue #13841: Make child processes exit using sys.exit() on WindowsRichard Oudkerk2012-06-141-1/+1
| |
* | #14885: Make support.skip_unless_xattr check also tempfileHynek Schlawack2012-05-231-10/+18
| | | | | | | | | | | | | | | | | | There is a rare edge case where the filesystem used by the tempfile functions (usually /tmp) doesn't support xattrs while the one used by TESTFN (the current directory, so likely to be below /home) does. This causes the xattr related test_shutil tests fail. skip_unless_xattr now checks both. I have also added skip_unless_xattr to __all__ where it has been missing.
* | Move private function _args_from_interpreter_flags() to subprocess.py, soAntoine Pitrou2012-05-181-2/+1
| | | | | | | | | | that it can be imported when threads are disabled. (followup to issue #12098)
* | #12098: Make multiprocessing's child processes inherit sys.flags on WindowsRichard Oudkerk2012-05-181-18/+2
| | | | | | | | Initial patch by Sergey Mezentsev.
* | Issue #14366: Support lzma compression in zip files.Martin v. Löwis2012-05-131-1/+8
| | | | | | | | Patch by Serhiy Storchaka.
* | Issue #14082: shutil.copy2() now copies extended attributes, if possible.Antoine Pitrou2012-05-121-0/+29
| | | | | | | | Patch by Hynek Schlawack.
* | Issue #14371: Support bzip2 in zipfile module.Martin v. Löwis2012-05-011-1/+8
| | | | | | | | Patch by Serhiy Storchaka.
* | mergedAlexander Belopolsky2012-04-291-1/+5
|\ \ | |/
| * fixed test_imaplib failure on WinAlexander Belopolsky2012-04-291-1/+5
| |
* | Issue #10941: Fix imaplib.Internaldate2tuple to produce correct result nearAlexander Belopolsky2012-04-291-1/+30
|\ \ | |/ | | | | the DST transition. Patch by Joe Peterson.
| * Issue #10941: Fix imaplib.Internaldate2tuple to produce correct result nearAlexander Belopolsky2012-04-291-1/+30
| | | | | | | | the DST transition. Patch by Joe Peterson.
* | Issue #14154: Reimplement the bigmem test memory watchdog as a subprocess.Charles-François Natali2012-03-241-56/+10
| |
* | Issue #7652: Integrate the decimal floating point libmpdec library to speedStefan Krah2012-03-211-2/+2
| | | | | | | | | | up the decimal module. Performance gains of the new C implementation are between 12x and 80x, depending on the application.
* | Issue #14107: test: Fix a deadlock involving the memory watchdog thread.Charles-François Natali2012-02-261-0/+10
| |
* | Merge 3.2: Issue #13703 plus some related test suite fixes.Georg Brandl2012-02-201-0/+1
|\ \ | |/
| * Make "regrtest -j" "-R"-awareAntoine Pitrou2012-02-201-0/+1
| |
* | Issue #13453: Catch EAI_FAIL in support.transient_internet.Charles-François Natali2011-12-101-0/+1
|\ \ | |/
| * Issue #13453: Catch EAI_FAIL in support.transient_internet.Charles-François Natali2011-12-101-0/+1
| |
* | Update skip message printed by test.support.get_attribute.Éric Araujo2011-10-041-2/+1
| | | | | | | | | | | | This helper was changed to work with any object instead of only modules (or technically something with a __name__ attribute, see code in 3.2) but the message stayed as is.
* | Collect stats a bit more oftenAntoine Pitrou2011-10-041-1/+1
| |
* | Use the faulthandler module's infrastructure to write a GIL-lessAntoine Pitrou2011-10-041-43/+66
| | | | | | | | memory watchdog for timely stats collection.
* | Start fixing test_bigmem:Antoine Pitrou2011-10-041-36/+61
|\ \ | |/ | | | | | | - bigmemtest is replaced by precisionbigmemtest - add a poor man's watchdog thread to print memory consumption
| * Start fixing test_bigmem:Antoine Pitrou2011-10-041-31/+61
| | | | | | | | | | - bigmemtest is replaced by precisionbigmemtest - add a poor man's watchdog thread to print memory consumption
* | Introduce support.requires_freebsd_version decorator.Charles-François Natali2011-10-031-12/+28
| |
* | Close issue 12958 by flagging expected failures in test_socket on Mac OS XNick Coghlan2011-09-191-0/+12
| |
* | Remove misleading comment and code.Antoine Pitrou2011-08-301-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Windows does set the errno attribute to ENOENT, but the error message displays the Windows error number (3 -> ERROR_PATH_NOT_FOUND), not the errno number (2 -> ENOENT). The Unix errno corresponding to 3 is ESRCH, explaining the confusion, which can be seen in the following snippet: >>> shutil.rmtree("foo") Traceback (most recent call last): File "<stdin>", line 1, in <module> File "Z:\default\lib\shutil.py", line 272, in rmtree onerror(os.listdir, path, sys.exc_info()) File "Z:\default\lib\shutil.py", line 270, in rmtree names = os.listdir(path) WindowsError: [Error 3] The system cannot find the path specified: 'foo\\*.*' >>> e = sys.last_value >>> e.errno 2 >>> e.winerror 3 >>> errno.errorcode[2] 'ENOENT' For reference, see PC/errmap.h and http://msdn.microsoft.com/en-us/library/ms681382%28v=vs.85%29.aspx
* | Issue #11564: Avoid crashes when trying to pickle huge objects or containersAntoine Pitrou2011-08-291-5/+6
|\ \ | |/ | | | | (more than 2**31 items). Instead, in most cases, an OverflowError is raised.
| * Issue #11564: Avoid crashes when trying to pickle huge objects or containersAntoine Pitrou2011-08-291-5/+6
| | | | | | | | (more than 2**31 items). Instead, in most cases, an OverflowError is raised.
* | Issue #12326: refactor usage of sys.platformVictor Stinner2011-08-201-1/+1
| | | | | | | | | | | | | | | | * Use str.startswith(tuple): I didn't know this Python feature, Python rocks! * Replace sometimes sys.platform.startswith('linux') with sys.platform == 'linux' * sys.platform doesn't contain the major version on Cygwin on Mac OS X (it's just 'cygwin' and 'darwin')
* | Issue #12626: In regrtest, allow to filter tests using a glob filterAntoine Pitrou2011-07-291-0/+22
|\ \ | |/ | | | | | | | | with the `-m` (or `--match`) option. This works with all test cases using the unittest module. This is useful with long test suites such as test_io or test_subprocess.
| * Issue #12626: In regrtest, allow to filter tests using a glob filterAntoine Pitrou2011-07-291-0/+22
| | | | | | | | | | | | with the `-m` (or `--match`) option. This works with all test cases using the unittest module. This is useful with long test suites such as test_io or test_subprocess.
* | Issue #12624: It is now possible to fail after the first failure whenAntoine Pitrou2011-07-231-2/+4
|\ \ | |/ | | | | | | | | running in verbose mode (`-v` or `-W`), by using the `--failfast` (or `-G`) option to regrtest. This is useful with long test suites such as test_io or test_subprocess.
| * Issue #12624: It is now possible to fail after the first failure whenAntoine Pitrou2011-07-231-2/+4
| | | | | | | | | | | | running in verbose mode (`-v` or `-W`), by using the `--failfast` (or `-G`) option to regrtest. This is useful with long test suites such as test_io or test_subprocess.
* | Issue #11049: adding some tests to test.supportEli Bendersky2011-07-231-10/+11
| | | | | | | | Based on original patch by Giampaolo Rodola with contributions from R. David Murray
* | Merge from 3.2Antoine Pitrou2011-07-151-6/+13
|\ \ | |/
| * Try harder to reap dangling threads in test.support.reap_threads().Antoine Pitrou2011-07-151-6/+13
| |
* | Always use repr for regrtest resources namesÉric Araujo2011-07-151-3/+3
| |
* | add a contextmanager to disable the gcBenjamin Peterson2011-07-141-0/+10
| |
* | Skip network tests when getaddrinfo() returns EAI_AGAIN, meaning a temporaryAntoine Pitrou2011-07-091-0/+1
|\ \ | |/ | | | | | | | | failure in name resolution. Should fix a buildbot failure.
| * Skip network tests when getaddrinfo() returns EAI_AGAIN, meaning a temporaryAntoine Pitrou2011-07-091-0/+1
| | | | | | | | | | | | failure in name resolution. Should fix a buildbot failure.