Commit graph

45479 commits

Author SHA1 Message Date
Brian Curtin
79cdb661f5 Fix #10554. Added context manager support to Popen objects.
Added a few common Popen uses to the tests like we've done for a few other
instances of adding context managers. Eventually the entire test suite
could be converted to use the context manager format.
2010-12-03 02:46:02 +00:00
Raymond Hettinger
2d93e6ee63 Update the itertools.accumulate() docs. 2010-12-03 02:33:53 +00:00
Michael Foord
240f112448 Remove test/__main__.py until runpy tests can be fixed 2010-12-03 02:27:44 +00:00
Raymond Hettinger
d8ff4658fb Simplify the signature for itertools.accumulate() to match numpy. Handle one item iterable the same way as min()/max(). 2010-12-03 02:09:34 +00:00
Michael Foord
a7a0e1a0f4 Set test.regrtest.TEMPDIR correctly when run with 'python -m test' 2010-12-03 02:03:30 +00:00
Benjamin Peterson
9efdccae25 code style 2010-12-03 01:44:10 +00:00
Michael Foord
e2befc11db Initial implementation of Lib/test/__main__.py so we can run tests with 'python -m test' 2010-12-03 01:34:01 +00:00
Michael Foord
5074df623b Issue 7911: unittest.TestCase.longMessage defaults to True for improved failure messages by default 2010-12-03 00:53:09 +00:00
Georg Brandl
1203720ffb Re-add accidentally removed line. 2010-12-02 22:35:25 +00:00
Éric Araujo
5137d648cd Fix wrong test code in test_csv (#10602) 2010-12-02 22:16:19 +00:00
Daniel Stutzbach
98338227a7 Issue9915: speeding up sorting with a key 2010-12-02 21:55:33 +00:00
R. David Murray
a0b44b5adb #8989: add 'domain' keyword to make_msgid.
Patch by Adrian von Bidder.
2010-12-02 21:47:19 +00:00
Brian Curtin
52173d4959 Fix #9333. Expose os.symlink on Windows only when usable.
In order to create symlinks on Windows, SeCreateSymbolicLinkPrivilege
is an account privilege that is required to be held by the user. Not only
must the privilege be enabled for the account, the activated privileges for
the currently running application must be adjusted to enable the requested
privilege.

Rather than exposing an additional function to be called prior to the user's
first os.symlink call, we handle the AdjustTokenPrivileges Windows API call
internally and only expose os.symlink when the privilege escalation was
successful.

Due to the change of only exposing os.symlink when it's available, we can
go back to the original test skipping methods of checking via `hasattr`.
2010-12-02 18:29:18 +00:00
Georg Brandl
02524629f3 #7475: add (un)transform method to bytes/bytearray and str, add back codecs that can be used with them from Python 2. 2010-12-02 18:06:51 +00:00
Georg Brandl
de0ab5eab3 #10597: fix Py_SetPythonHome docs by pointing to where the meaning of PYTHONHOME is already documented. 2010-12-02 18:02:01 +00:00
David Malcolm
ee25568136 Fix spelling of Jamie Zawinski's surname in urllib.parse docstring (issue 10606) 2010-12-02 16:41:00 +00:00
Georg Brandl
c1673681fd Fix-up documentation of makedirs(). 2010-12-02 09:06:12 +00:00
Terry Reedy
5a22b65117 Issue 9299 Add exist_ok parameter to os.makedirs to suppress 'File exists' exception. Patch by Ray Allen. 2010-12-02 07:05:56 +00:00
Raymond Hettinger
3cdf871a8c Neaten-up random module docs. 2010-12-02 05:35:35 +00:00
Nick Coghlan
b2ddf7979d Issue #9573: os.fork now works when triggered as a side effect of import (the wisdom of actually relying on this remains questionable!) 2010-12-02 04:11:46 +00:00
R. David Murray
d2bb830edc #10464: fix netrc handling of lines with embedded '#" characters.
Patch by Xuanji Li.
2010-12-02 02:58:07 +00:00
Raymond Hettinger
2fdc7b1f75 Add an example to the random docs. 2010-12-02 02:41:33 +00:00
Raymond Hettinger
c74d518e73 Fix markup 2010-12-02 01:38:25 +00:00
Alexander Belopolsky
f546e7035f Issue4335: Added a test for inspect.getsourcelines with a module without EOL at EOF. 2010-12-02 00:10:11 +00:00
Alexander Belopolsky
507e3f8d9d With Raymond's approval added a paragraph describing Unicode 6.0.0 changes. Not reST formatted. 2010-12-02 00:05:57 +00:00
Raymond Hettinger
30c7362436 Clean-up last update (missing comma, unnecessary spacing change, spurious backtick). 2010-12-01 23:45:20 +00:00
Raymond Hettinger
adb8146e53 Add itertools.accumulate(). 2010-12-01 22:50:36 +00:00
Raymond Hettinger
482ba77245 Add itertools.accumulate(). 2010-12-01 22:48:00 +00:00
Alexander Belopolsky
2f9a77a389 Reverted unintended change from r86916 2010-12-01 21:55:40 +00:00
Alexander Belopolsky
41e422a4ff Issue #4113: Added custom __repr__ method to functools.partial. 2010-12-01 20:05:49 +00:00
Georg Brandl
419e3de373 Fix some markup and style in the unittest docs. 2010-12-01 15:44:25 +00:00
Georg Brandl
f7f5a82b36 #10594: fix parameter names in PyList API docs. 2010-12-01 15:36:33 +00:00
Georg Brandl
063f237812 Add missing word, and add a better reference to the actual function. 2010-12-01 15:32:43 +00:00
Raymond Hettinger
5ce0aa236f Add recipe to itertools doc. 2010-12-01 10:49:19 +00:00
Raymond Hettinger
c79fb0e52d Issue 10593: Adopt Nick's suggestion for an lru_cache with maxsize=None. 2010-12-01 03:45:41 +00:00
Ezio Melotti
ed3a7d2d60 #10273: Rename assertRegexpMatches and assertRaisesRegexp to assertRegex and assertRaisesRegex. 2010-12-01 02:32:32 +00:00
Ezio Melotti
f10c400b91 Fix test failure in debug builds and add NEWS entry for r86908 2010-12-01 01:45:53 +00:00
Ezio Melotti
6090187656 #10535: Enable silenced warnings in unittest by default 2010-12-01 00:56:10 +00:00
Raymond Hettinger
00f2f97dbd Doc and docstring nits. 2010-12-01 00:47:56 +00:00
Brian Curtin
c0abc4e3a4 Fix #10591. Fix test_os for refleak runs.
Split a common setUp/tearDown into the appropriate parts.
2010-11-30 23:46:54 +00:00
Antoine Pitrou
715f3cd10d Issue #8685: Speed up set difference a - b when source set a is
much larger than operand `b`.  Patch by Andrew Bennetts.
2010-11-30 22:23:20 +00:00
Raymond Hettinger
697ce95931 Add link to specification. 2010-11-30 20:32:59 +00:00
Raymond Hettinger
cc03858d8f Documentation nits. 2010-11-30 20:02:57 +00:00
Raymond Hettinger
7496b4171e Add example, tighten text, and minor clean-ups. 2010-11-30 19:15:45 +00:00
Daniel Stutzbach
d01df46848 Fix typo: "ofbytes" should be "of bytes" 2010-11-30 17:49:53 +00:00
Raymond Hettinger
dcb4491b0a Add some internal links. 2010-11-30 17:45:41 +00:00
Alexander Belopolsky
73f382de1c Issue #9598: untabify.py will now respect encoding cookie in the files it processes 2010-11-30 17:30:43 +00:00
Éric Araujo
ff2a4ba78c Let’s keep “throw” for the generator method and use “raise” elsewhere. 2010-11-30 17:20:31 +00:00
Alexander Belopolsky
827fdaae30 Issue #10552: Partially fixed a sort error in Tools/unicode/gencodec.py 2010-11-30 16:56:15 +00:00
Brian Curtin
f498b754ed Actually fix what I attempted to fix in r86888... 2010-11-30 15:54:04 +00:00