Vinay Sajip
5a27d40186
logging: added handler of last resort.
2010-12-10 11:42:57 +00:00
Georg Brandl
cf03ac0c64
#10668 : fix wrong call of __init__.
2010-12-10 10:01:44 +00:00
Vinay Sajip
40e86f0df2
Fied typo
2010-12-10 09:11:23 +00:00
Vinay Sajip
129fd04440
test.support: Added TestHandler and Matcher classes for better support of assertions about logging.
2010-12-10 08:19:38 +00:00
Ezio Melotti
8f77630747
#10273 : Remove a "Matches" that I missed in r86910. Thanks to RDM for noticing it.
2010-12-10 02:32:05 +00:00
Georg Brandl
c95c91880a
Guard against rogue tuples.
2010-12-09 18:26:02 +00:00
Georg Brandl
b56c0e24d6
#10661 : give QName a nicer repr.
2010-12-09 18:10:27 +00:00
Georg Brandl
fb1720b0f5
Fix "seperate".
2010-12-09 18:08:43 +00:00
Hirokazu Yamamoto
5280275ffc
Fixed typo in comment.
2010-12-09 11:13:30 +00:00
Alexander Belopolsky
e239d23e8c
Issue #6697 : Fixed instances of _PyUnicode_AsString() result not checked for NULL
2010-12-08 23:31:48 +00:00
R. David Murray
1b2bd3b348
Have script_helper._assert_python strip refcount strings from stderr.
...
This makes the output of the function and those that depend on it
independent of whether or not they are being run under a debug
build.
2010-12-08 22:53:00 +00:00
Victor Stinner
53a9dd776e
Issue #10546 : UTF-16-LE and UTF-16-BE *do* support non-BMP characters
...
Fix the doc and add tests.
2010-12-08 22:25:45 +00:00
Senthil Kumaran
f34445f7bd
Fix Issue8194 - Fix incompatible API change in the parse_respones for xmlrpclib.
2010-12-08 08:04:49 +00:00
Raymond Hettinger
3fcf002994
Update whatsnew. Salt the random number seed.
2010-12-08 01:13:53 +00:00
Ronald Oussoren
10e05e17a3
Fix for issue #10107 : Without this patch IDLE on OSX doesn't warn about unsaved files when quitting.
2010-12-07 15:28:10 +00:00
Benjamin Peterson
0eb7f86320
return views from dict proxy items/values/keys #10630
2010-12-07 03:46:27 +00:00
Georg Brandl
7c23ea2e88
Don't use deprecated aliases.
2010-12-06 22:25:25 +00:00
Georg Brandl
724d0895e8
Temporarily disable newly failing test for the release.
2010-12-05 07:51:39 +00:00
Nick Coghlan
7bd5dbe9a0
More fine-grained monitoring of alterations to logging state
2010-12-05 07:17:25 +00:00
Nick Coghlan
7d8197516a
Issue 10626 investigation: regrtest now checks for alterations to the logging state in the current process (and yes, test_pydoc alters it)
2010-12-05 06:45:03 +00:00
Hirokazu Yamamoto
26253bb09e
Should use posix_error here.
2010-12-05 04:16:47 +00:00
Hirokazu Yamamoto
8e9fe9f489
Avoid possible zombi process.
2010-12-05 02:41:46 +00:00
Hirokazu Yamamoto
2668145dbd
Now can reproduce the error on AMD64 Windows Server 2008
...
even where os.symlink is not supported.
2010-12-05 02:04:16 +00:00
Georg Brandl
41ea8ae667
Bump to 3.2b1.
2010-12-04 19:09:24 +00:00
Georg Brandl
b0592a6dcf
Update pydoc topics.
2010-12-04 19:01:29 +00:00
Gregory P. Smith
8c647cd737
clarify the docs and new warning message.
2010-12-04 18:11:44 +00:00
Łukasz Langa
2f0fd0fa4f
configparser: mapping protocol access get() handles configparser-specific arguments as well
2010-12-04 17:48:18 +00:00
Éric Araujo
1215915045
Use proper plural forms in argparse ( #4391 )
2010-12-04 17:31:49 +00:00
Victor Stinner
13d49ee7d6
Issue #10601 : sys.displayhook uses 'backslashreplace' error handler on
...
UnicodeEncodeError.
2010-12-04 17:24:33 +00:00
Eric Smith
44588b45d2
More issue #10624 : Add requires_IEEE_754 to __all__.
2010-12-04 17:12:41 +00:00
Georg Brandl
34748cd6a8
Fix test suite to not activate new sigint behavior in pdb.
2010-12-04 17:11:36 +00:00
Georg Brandl
f8b893ec62
Fix accidental checkin.
2010-12-04 16:22:44 +00:00
Georg Brandl
cbc79c76a8
Add display/undisplay pdb commands.
2010-12-04 16:21:42 +00:00
Georg Brandl
44f2b640ff
#7245 : Add a SIGINT handler on continue in pdb that allows to break a program again by pressing Ctrl-C.
2010-12-04 16:00:47 +00:00
Eric Smith
1ed77f300b
Issue 10625: Add tests for negative zeros in complex str and repr.
2010-12-04 15:26:13 +00:00
Eric Smith
3ab08cadae
Issue #10624 : Use support.requires_IEEE_754 in all appropriate tests.
2010-12-04 15:17:38 +00:00
Łukasz Langa
535c0773a5
support for checking test coverage added.
...
70% coverage at the moment (not tragic but needs work).
2010-12-04 13:48:13 +00:00
Eric Smith
f24a0d90a9
Issue #10624 : Move requires_IEEE_754 into test.support. I'll fix up other uses of it shortly.
2010-12-04 13:32:18 +00:00
Eric Smith
70099a1555
Removed static function complex_format, moved it into complex_repr. Modified tests to check both str and repr, which are the same for complex.
2010-12-04 13:27:34 +00:00
Łukasz Langa
2cf9ddb390
configparser: fixed inconsistency where in SafeConfigParser option values
...
were ensured to be strings but section names and option keys were not.
Behaviour unchanged for RawConfigParser and ConfigParser.
2010-12-04 12:46:01 +00:00
Mark Dickinson
d2a9b20efa
Issue #10596 : Fix float.__mod__ to have the same behaviour as
...
float.__divmod__ with respect to signed zeros.
2010-12-04 12:25:30 +00:00
Łukasz Langa
24bcc61f2d
configparser: minute refactoring of RawConfigParser.items()
2010-12-04 11:48:11 +00:00
Gregory P. Smith
d4cc7bf993
issue6559: Adds a pass_fds parameter to subprocess.Popen that allows the caller
...
to list exactly which file descriptors should be kept open.
2010-12-04 11:22:11 +00:00
Georg Brandl
1acb746d79
Add the "interact" pdb command from pdb++.
2010-12-04 11:20:26 +00:00
Georg Brandl
732324a3f8
#7905 : Actually respect the keyencoding parameter to shelve.Shelf.
2010-12-04 11:12:43 +00:00
Georg Brandl
c29cc6a8f2
#1569291 : speed up array.repeat() by making only O(log n) memcpy() calls; the code follows unicode_repeat.
2010-12-04 11:02:04 +00:00
Georg Brandl
cbd2ab1311
#1513299 : cleanup some map() uses where a comprehension works better.
2010-12-04 10:39:14 +00:00
Georg Brandl
8334fd9285
Add an "optimize" parameter to compile() to control the optimization level, and provide an interface to it in py_compile, compileall and PyZipFile.
2010-12-04 10:26:46 +00:00
Gregory P. Smith
b4162305bb
refactor the warning test.
2010-12-04 09:59:52 +00:00
Georg Brandl
d9e833c70a
#6045 : provide at least get() and setdefault() for all dbm modules.
2010-12-04 09:14:36 +00:00
Gregory P. Smith
d23047b62c
issue7213 + issue2320: Cause a DeprecationWarning if the close_fds argument is
...
not passed to subprocess.Popen as the default value will be changing in a
future Python to the safer and more often desired value of True.
DeprecationWarnings that show up in a lot of existing code are controversial
and have caused pain in the past. I'd like to leave this on for 3.2 beta1 and
see how things go. We can remove the warning if it is deemed too noisy during
any betas. (case study: the md5 and sha module DeprecationWarnings are loathed
around the world as those modules were never going to be removed in 2.x and
2to3 has a fixer for code that uses them)
2010-12-04 09:10:44 +00:00
Alexander Belopolsky
942af5a9a4
Issue #10557 : Fixed error messages from float() and other numeric
...
types. Added a new API function, PyUnicode_TransformDecimalToASCII(),
which transforms non-ASCII decimal digits in a Unicode string to their
ASCII equivalents.
2010-12-04 03:38:46 +00:00
Michael Foord
36526bf3d9
Correct comment in unittest test
2010-12-04 01:43:59 +00:00
Michael Foord
37d120aeb4
Issue 10620: Specifying test modules by path instead of module name to 'python -m unittest'
2010-12-04 01:11:21 +00:00
Martin v. Löwis
e2bb4eb77b
Merged revisions 85551,86156-86157,86464 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3
........
r85551 | benjamin.peterson | 2010-10-15 23:57:29 +0200 (Fr, 15 Okt 2010) | 1 line
escape() is now in the html module
........
r86156 | georg.brandl | 2010-11-04 09:34:57 +0100 (Do, 04 Nov 2010) | 1 line
Consistency fixes in option parser help texts.
........
r86157 | georg.brandl | 2010-11-04 09:35:30 +0100 (Do, 04 Nov 2010) | 1 line
#10286 : fix urllib class names.
........
r86464 | benjamin.peterson | 2010-11-14 16:28:52 +0100 (So, 14 Nov 2010) | 1 line
match only .py files #10416
........
2010-12-03 23:11:07 +00:00
Terry Reedy
bcd8988a12
Issue 10534 deprecate isbjunk and isbpopular methods.
...
Will add gone in 3.3 test later.
2010-12-03 22:29:40 +00:00
Łukasz Langa
3a11e717aa
%s -> %r correction after review by Éric Araujo
2010-12-03 22:15:19 +00:00
Antoine Pitrou
c4df784514
Issue #10272 : The ssl module now raises socket.timeout instead of a generic
...
SSLError on socket timeouts.
2010-12-03 19:59:41 +00:00
Éric Araujo
bb48a8b59a
Allow translators to reorder placeholders in localizable messages from
...
argparse (#10528 ).
There is no unit test; I checked with xgettext that no more warnings
were emitted. Steven approved the change.
2010-12-03 19:41:00 +00:00
Michael Foord
add7cbfb05
Fix so that test.test_unittest can be executed by unittest and not just regrtest
2010-12-03 19:20:44 +00:00
Éric Araujo
a9c7a8fa5b
Fix incorrect use of gettext in argparse ( #10497 ).
...
Steven, the maintainer of argparse, agreed to have this committed
without tests for now, since the fix is obvious. See the bug log.
2010-12-03 19:19:17 +00:00
Terry Reedy
74a7c67db1
2010-12-03 18:57:42 +00:00
Antoine Pitrou
f3b68b3f98
Issue #10478 : Reentrant calls inside buffered IO objects (for example by
...
way of a signal handler) now raise a RuntimeError instead of freezing the
current process.
2010-12-03 18:41:39 +00:00
Łukasz Langa
b6a6f5f886
Issue 10499: Modular interpolation in configparser
2010-12-03 16:28:00 +00:00
Nick Coghlan
ecace28ef4
Handle Windows paths and don't double up on HTML header sections in new pydoc URL handler
2010-12-03 16:08:46 +00:00
Nick Coghlan
a5240701fc
Add missing CSS file from r86962
2010-12-03 14:30:41 +00:00
Nick Coghlan
37ee850b10
Issue 2690: Add support for slicing and negative indices to range objects (includes precalculation and storage of the range length).
...
Refer to the tracker issue for the language moratorium implications of this change
2010-12-03 14:26:13 +00:00
Vinay Sajip
fad058f0ca
logging: tidied up some docstrings.
2010-12-03 13:01:11 +00:00
Michael Foord
3ab34ccae3
Factor out common code from lib/test/__main__.py and lib/test/regrtest.py into a function.
2010-12-03 12:27:40 +00:00
Vinay Sajip
615615291f
logging: Added getLogRecordFactory/setLogRecordFactory with docs and tests.
2010-12-03 11:50:38 +00:00
Michael Foord
97cbb76ee3
Fix lib/test/__main__.py to work even outside a Python build.
2010-12-03 10:59:15 +00:00
Michael Foord
ee4a5e0ca8
Adding lib/test/__main__.py for running tests with 'python -m test'
2010-12-03 10:42:03 +00:00
Georg Brandl
9bd45f995f
#10549 : fix interface of docclass() for text documenter.
2010-12-03 09:58:38 +00:00
Nick Coghlan
7bb30b72d8
Improve Pydoc interactive browsing ( #2001 ). Patch by Ron Adam.
...
* A -b option to start an enhanced browsing session.
* Allow -b and -p options to be used together.
* Specifying port 0 will pick an arbitrary unused socket port.
* A new browse() function to start the new server and browser.
* Show Python version information in the header.
* A *Get* field which takes the same input as the help() function.
* A *Search* field which replaces the Tkinter search box.
* Links to *Module Index*, *Topics*, and *Keywords*.
* Improved source file viewing.
* An HTMLDoc.filelink() method.
* The -g option and the gui() and serve() functions are deprecated.
2010-12-03 09:29:11 +00:00
Georg Brandl
f8de3fea12
#10360 : catch TypeError in WeakSet.__contains__, just like WeakKeyDictionary does.
2010-12-03 07:55:44 +00:00
Georg Brandl
bd87d0862b
Use booleans.
2010-12-03 07:49:09 +00:00
Georg Brandl
d80d5f4ee8
#940286 : pydoc.Helper.help() ignores input/output init parameters.
2010-12-03 07:47:22 +00:00
Nick Coghlan
4c4c0f2fe6
Partially revert r78719 - it removed a check that is still needed in some cases (i.e. this will allow Michael to add the test.__main__ support that broke the buildbots previously)
2010-12-03 07:44:33 +00:00
Georg Brandl
1e5c5f8f7d
#1745035 : add limits for command and data size to smtpd; patch by Savio Sena.
2010-12-03 07:38:22 +00:00
R. David Murray
b579dba119
#1486713 : Add a tolerant mode to HTMLParser.
...
The motivation for adding this option is that the the functionality it
provides used to be provided by sgmllib in Python2, and was used by,
for example, BeautifulSoup. Without this option, the Python3 version
of BeautifulSoup and the many programs that use it are crippled.
The original patch was by 'kxroberto'. I modified it heavily but kept his
heuristics and test. I also added additional heuristics to fix #975556 ,
#1046092 , and part of #6191 . This patch should be completely backward
compatible: the behavior with the default strict=True is unchanged.
2010-12-03 04:06:39 +00:00
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
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
Éric Araujo
5137d648cd
Fix wrong test code in test_csv ( #10602 )
2010-12-02 22:16:19 +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
David Malcolm
ee25568136
Fix spelling of Jamie Zawinski's surname in urllib.parse docstring (issue 10606)
2010-12-02 16:41:00 +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
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
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
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
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
Raymond Hettinger
697ce95931
Add link to specification.
2010-11-30 20:32:59 +00:00
Raymond Hettinger
7496b4171e
Add example, tighten text, and minor clean-ups.
2010-11-30 19:15:45 +00:00
Brian Curtin
f498b754ed
Actually fix what I attempted to fix in r86888...
2010-11-30 15:54:04 +00:00
Nick Coghlan
9fc443cf59
Issue 9873: the URL parsing functions now accept ASCII encoded byte sequences in addition to character strings
2010-11-30 15:48:08 +00:00
Brian Curtin
43f0c27be7
Try to fix failures on platforms that can't encode the test characters.
...
Skip the test if encoding fails.
2010-11-30 15:40:04 +00:00
Raymond Hettinger
5e20bab422
Neaten-up a bit.
2010-11-30 07:13:04 +00:00
Nick Coghlan
7921b9f210
Issue 10220: switch to using string constants rather than integers for inspect.getgeneratorstate() return values and make debugging friendly str() and repr() for generator states a requirement in the test suite
2010-11-30 06:36:04 +00:00
Nick Coghlan
234515afe5
Issue 10586: change the new functools.lru_cache implementation to expose the maximum and current cache sizes through the public statistics API. This API is now a single function that returns a named tuple.
2010-11-30 06:19:46 +00:00
Alexander Belopolsky
ff27ee0b40
Issue #10572 : Moved json tests to Lib/test/json_tests.
...
Approved by Raymond Hettinger.
2010-11-30 03:03:30 +00:00
Raymond Hettinger
69b34bfe9c
Issue #10323 : Predictable final state for slice().
2010-11-30 02:49:29 +00:00
Georg Brandl
ac9a2bb067
Use booleans where applicable.
2010-11-29 20:19:15 +00:00
Georg Brandl
2660747a0b
Code style cleanup in bdb.
2010-11-29 20:12:24 +00:00
Senthil Kumaran
3d0f388a6b
Remove the comment used while testing.
2010-11-29 12:42:29 +00:00
Senthil Kumaran
6f1070485f
Fix #10561 - Fix pdb behavior. Delete the breakpoints by breakpoint number.
...
Handle multiple breakpoints at same line. Update docs/test.
Patch by Xavier de Gaye.
2010-11-29 11:54:17 +00:00
Raymond Hettinger
ead22227cc
Issue #10565 : Iterator ABC should require both __next__ and __iter__.
2010-11-29 03:56:12 +00:00
Ezio Melotti
263cbdfdfb
Use assertCountEqual instead of assertItemsEqual
2010-11-29 02:02:10 +00:00
Raymond Hettinger
40b8cf528f
Do not add an obsolete unittest name to Py3.2.
2010-11-29 01:38:25 +00:00
Brian Curtin
fc889c48ed
Fix for #8879 .
...
Amaury noticed that this was originally written in a way that would fail on
names that can't be encoded with the mbcs codec. Restructured the function
to work with wide names first then narrow names second, to fall in line
with the way other functions are written in posixmodule.c.
2010-11-28 23:59:46 +00:00
Antoine Pitrou
e71362d3de
Issue #10518 : Bring back the callable() builtin.
...
Approved by Guido (BDFL) and Georg (RM).
2010-11-27 22:00:11 +00:00
Raymond Hettinger
6e165b30de
Issue 10242: unittest.assertItemsEqual makes too many assumptions.
2010-11-27 09:31:37 +00:00
Raymond Hettinger
db213a297d
Replace _nbits() with int.bit_length().
2010-11-27 08:09:40 +00:00
Alexander Belopolsky
1f75f5d506
Fixed deprecation warnings.
2010-11-26 18:51:39 +00:00
Georg Brandl
9aed6cca89
Modernize code in effective().
2010-11-26 12:05:27 +00:00
Éric Araujo
31717e8a55
#10453 follow-up: Fix test_quiet on Windows, thanks to Stephan Krah.
2010-11-26 00:39:59 +00:00
Eric Smith
984bb58000
Issue #7094 : Add alternate ('#') flag to __format__ methods for float, complex and Decimal. Allows greater control over when decimal points appear. Added to make transitioning from %-formatting easier. '#g' still has a problem with Decimal which I'll fix soon.
2010-11-25 16:08:06 +00:00
Raymond Hettinger
5fa40c01ad
Clean-up docstring, comments, and whitespace.
2010-11-25 08:11:57 +00:00
Terry Reedy
99f9637de8
Issue 2986: Add autojunk paramater to SequenceMatcher to turn off heuristic. Patch by Terry Reedy, Eli Bendersky, and Simon Cross
2010-11-25 06:12:34 +00:00
Barry Warsaw
bd86301070
sys.abiflags is not defined on all platforms.
2010-11-25 03:46:44 +00:00
Barry Warsaw
d5eaa5fb5a
sys.abiflags may not be defined on all platforms.
2010-11-25 01:34:47 +00:00
Brian Curtin
1b9df39620
Fix #8879 . Add os.link support to Windows.
...
Additionally, the st_ino attribute of stat structures was not being filled
in. This was left out of the fix to #10027 and was noticed due to
test_tarfile failing when applying the patch for this issue. An earlier
version of the fix to #10027 included st_ino, but that attribute got lost
in the shuffle of a few review/fix cycles. All tests pass.
2010-11-24 20:24:31 +00:00
Barry Warsaw
14d98ac31b
Final patch for issue 9807.
2010-11-24 19:43:47 +00:00
Barry Warsaw
fdba067213
Remove unnecessary import.
2010-11-24 18:18:21 +00:00
Terry Reedy
5e438570cb
Issue 9222 Fix filetypes for open dialog
2010-11-23 06:01:31 +00:00
Łukasz Langa
a9f054b423
zipfile: remove remaining ResourceWarnings
2010-11-23 00:15:02 +00:00
Łukasz Langa
e94980a64f
Issue #9846 : ZipExtFile provides no mechanism for closing the underlying file object
2010-11-22 23:31:26 +00:00
Alexander Belopolsky
022f049fed
Issue #6878 : Fixed return type of tkinter methods documented to return lists.
2010-11-22 19:40:51 +00:00
Antoine Pitrou
7744e2ae5e
Fix test_multiprocessing when ctypes isn't available
2010-11-22 16:26:21 +00:00
Antoine Pitrou
0662bc297a
Fix tests when ctypes isn't available
2010-11-22 16:19:04 +00:00
Ezio Melotti
2baf1a69f4
#9424 : add a DeprecationWarning for assertEquals, assertNotEquals, assertAlmostEquals, assertNotAlmostEquals, and assert_
2010-11-22 12:56:58 +00:00
Michael Foord
b87ef8f872
Improve test for 'python -m unittest' launching test discovery
2010-11-22 10:41:27 +00:00
Martin v. Löwis
5cbc71e50a
Issue #10459 : Update CJK character names to Unicode 6.0.
2010-11-22 09:00:02 +00:00
Senthil Kumaran
c295862ce0
Fix Issue4493 - urllib2 adds '/' to the path component of url, when it does not
...
starts with one. This behavior is exhibited by browser and other clients.
2010-11-22 04:48:26 +00:00
Éric Araujo
5cb823d353
Fix one compileall test ( #10453 ). Patch by Michele Orrù.
2010-11-22 02:42:43 +00:00
Éric Araujo
300623d9b2
r84925 followup: add docstring for get_makefile_filename (+PEP 257 fixes)
2010-11-22 01:19:20 +00:00
Brian Curtin
2a0be783fe
Quote the paths in the event that they contain spaces.
2010-11-22 00:01:01 +00:00
Brian Curtin
f991642efe
Fix #6378 . Start IDLE using the proper version of Python based on the directory
...
tree that idle.bat resides in.
Works with any/all versions of Python installed concurrently.
2010-11-21 23:45:10 +00:00
Michael Foord
086f30815c
Issue 10470: 'python -m unittest' launches test discovery by default.(If you need to pass options to test discovery the discover subcommand must still be specified explicitly.)
2010-11-21 21:28:01 +00:00
Antoine Pitrou
3bce11cbbd
Make test_nntplib more robust
2010-11-21 17:14:19 +00:00
R. David Murray
719a449ba6
Fix TestBytesGeneratorIdempotent tests and a couple bugs they revealed.
...
The tests that were failing on (some) windows machines, where the
msg_XX.txt files used native \r\n lineseps are now also run on machines
that use \n natively, and conversely the \n tests are run on Windows.
The failing tests revealed one place where linesep needed to be added
to a flatten call in generator. There was also another that the tests
didn't catch, so I added a test for that case as well.
2010-11-21 16:53:48 +00:00
Senthil Kumaran
e4dad4f8e2
Fix issue3709 - BaseHTTPRequestHandler will buffer the headers and write only on end_headers call.
2010-11-21 14:36:14 +00:00
Łukasz Langa
a73dc9d5e8
configparser: read-only attributes to get the section name and parser from a SectionProxy instance
2010-11-21 13:56:42 +00:00
Łukasz Langa
5c86339bd0
Issue #10489 : removed broken `__name__` support from configparser
2010-11-21 13:41:35 +00:00
Raymond Hettinger
d325c4b233
Revert r86517
2010-11-21 04:08:28 +00:00
Nick Coghlan
e0f04659cd
Issue #10220 : Add inspect.getgeneratorstate(). Initial patch by Rodolpho Eckhardt
2010-11-21 03:44:04 +00:00
Éric Araujo
a491cedaf4
Try to get more useful output from failing buildbot
2010-11-21 02:19:09 +00:00
Benjamin Peterson
d57bb55c7d
fix two broken tests
2010-11-20 23:03:34 +00:00
Benjamin Peterson
8d16ab3c56
merge all range tests into test_range
2010-11-20 23:01:55 +00:00
Benjamin Peterson
94ab7a0864
enable test that was commented out for whatever reason
2010-11-20 22:50:04 +00:00
Benjamin Peterson
0b458d52f9
count() should return integers #10474
2010-11-20 22:35:41 +00:00
Éric Araujo
2e579f0a87
Fix typos and style in compileall.
2010-11-20 21:53:02 +00:00
R. David Murray
650f147298
#10453 : compileall now uses argparse instead of getopt, so -h works.
...
Patch by Michele Orrù.
2010-11-20 21:18:51 +00:00
Georg Brandl
74abf6f873
#9724 : add nonlocal to pydoc topics.
2010-11-20 19:54:36 +00:00
Éric Araujo
ff1144eb34
Fix two NameErrors in distutils ( #10407 )
2010-11-20 19:35:27 +00:00
Benjamin Peterson
b1cb105bde
revert changes in inappropiate branch
2010-11-20 19:09:08 +00:00
Ezio Melotti
b3aedd4862
#9424 : Replace deprecated assert* methods in the Python test suite.
2010-11-20 19:04:17 +00:00
Benjamin Peterson
b8bc439b20
don't shadow globals
2010-11-20 18:24:54 +00:00
Alexander Belopolsky
44454afbe3
Issue #10371 : Deprecated undocumented functions in the trace module.
2010-11-20 18:21:07 +00:00
Benjamin Peterson
5f78040057
add filename to ENOENT message #4925
2010-11-20 18:07:52 +00:00
Benjamin Peterson
fa73555cfc
correct logic when pos is after the string #10467
2010-11-20 17:24:04 +00:00
Michael Foord
6bcfadec07
Improve unittest.TestLoader.discover docstring
2010-11-20 17:22:21 +00:00
Benjamin Peterson
5c41787f13
add space
2010-11-20 17:22:13 +00:00
Senthil Kumaran
5e703cf32b
Fix issue10377 - Output from pstats - it is just secs (i.e, wallclock time) and not CPU time.
2010-11-20 17:02:50 +00:00
Michael Foord
35184edd3d
Issue 9732: __class__ no longer checked on objects by getattr_static
2010-11-20 16:58:30 +00:00
Michael Foord
e516265bbc
Issue 9732: fetch the method resolution order from the type metaclass directly in getattr_static
2010-11-20 16:40:44 +00:00
R. David Murray
6bb9989ae3
#1574217 : only swallow AttributeErrors in isinstance, not everything.
...
Patch and tests by Brian Harring, with improvements by Ralf Schmitt.
2010-11-20 16:33:30 +00:00
Michael Foord
cc7ebb8f69
Issue 9732: remove use of __class__ in inspect.getattr_static and note the mro exception to code execution
2010-11-20 16:20:16 +00:00
Łukasz Langa
c264c098d0
configparser: the name of the DEFAULT section is now customizable
2010-11-20 16:15:37 +00:00
Michael Foord
b357fb7bed
Issue 10326: further extend test for unpickling to ensure type lookup mechanism works after unpickling
2010-11-20 15:47:56 +00:00
Michael Foord
8a00eec2a8
Issue 10326: extend test for pickling of TestCase instances to ensure they can be unpickled too
2010-11-20 15:43:02 +00:00
Michael Foord
8ca6d9884b
Issue 10326: TestCase instances can now be pickled (they store names of instance methods instead of references to the instance methods themselves).
2010-11-20 15:34:26 +00:00
R. David Murray
e5db2636f3
Improve TestBytesGeneratorIdempotent using by using linesep.
...
Also corrects a typo from a previous commit. Unfortunately
this does *not* fix issue #10134 .
2010-11-20 15:10:13 +00:00
Michael Foord
95fc51dfda
Issue 9732: addition of getattr_static to the inspect module
2010-11-20 15:07:30 +00:00
Georg Brandl
89197fe93c
socket.gethostbyname(socket.gethostname()) can fail when host name resolution is not set up correctly; do not fail test_socket if this is the case.
2010-11-20 14:16:17 +00:00
Georg Brandl
9f1c1dcde3
#10465 : fix broken delegation in __getattr__ of _PaddedFile.
2010-11-20 11:25:01 +00:00
Mark Dickinson
4ccc137aff
Issue #9920 : Skip tests for cmath.atan and cmath.atanh applied to
...
complex zeros on systems where the log1p function fails to respect
the sign of zero. This fixes a test failure on AIX.
2010-11-20 11:08:27 +00:00
Brian Quinlan
b304d0b46f
Fixes a timing-related failure on Windows (issue 10183)
2010-11-20 04:09:35 +00:00
R. David Murray
722b5fdbb8
Make test class name unique so that both test classes run.
2010-11-20 03:48:58 +00:00
Benjamin Peterson
5b066817e2
use %R format code; fixes invalid dereferencing #10391
2010-11-20 01:38:49 +00:00
Antoine Pitrou
98b644ff3f
Fix test_ssl_presence when ssl is not present
2010-11-19 20:07:52 +00:00
Antoine Pitrou
de609186fc
Wrap all test_nntplib methods accessing a remote server in a transient_internet()
...
exception catcher. Wrapping the initial connection routine is not sufficient
as network timeouts can then occur as part of NNTP commands.
2010-11-18 17:29:23 +00:00
Senthil Kumaran
6a0b5c414c
Code Changes as per review comments by Antoine Pitrou.
2010-11-18 17:08:48 +00:00
Senthil Kumaran
daa29d01b7
Fix Issue2244 - urllib unquotes user and password info multiple times - Patch by Theodore Turocy
2010-11-18 15:36:41 +00:00
Stefan Krah
d8b661dd90
Issue #10356 : hash(Decimal("sNaN")) now raises ValueError instead of TypeError.
2010-11-18 15:20:34 +00:00
Antoine Pitrou
d28f790b69
Make test_nntplib more robust when the "last" article in a group can't be retrieved
2010-11-18 15:11:43 +00:00
Senthil Kumaran
8ce1f1ff83
Fix Issue 9991: xmlrpc client ssl check faulty
2010-11-18 15:00:53 +00:00
Benjamin Peterson
29bd840dee
reduce try block compass
2010-11-18 14:14:43 +00:00
Kristján Valur Jónsson
6331520950
Issue 10260
...
Adding the wait_for() method to threading.Condition
2010-11-18 12:46:39 +00:00
Brett Cannon
0ffe6a9760
Fix a minor inconsistency in capitalization for the 'No module named' exception
...
message in importlib.
Thanks to Éric Araujo for spotting the inconsistency.
2010-11-18 03:03:04 +00:00
Brian Curtin
8fb9b868bd
Fix #8886 . Use context managers throughout the test.
2010-11-18 02:15:28 +00:00
Alexander Belopolsky
a47bbf5a4b
Issue #10446 : Several changes to module documentation generated by pydoc:
...
1. Online reference manual link is now version-specific and the
'MODULE DOCS' section renamed to 'MODULE REFERENCE'.
2. 'FILE' section is moved to the end of the file.
3. Special names processed by pydoc such as __version__ or __credits__
are now excluded from the DATA section.
4. Defined __all__ to prevent pydoc from exposing undocumented details
about itself.
5. Removed Python 2.3 compatibility code.
2010-11-18 01:52:54 +00:00
Benjamin Peterson
f609654b0e
handle dict subclasses gracefully in PyArg_ValidateKeywordArguments
2010-11-17 22:33:12 +00:00
Antoine Pitrou
12ae290bf3
Use laxer timeouts in barrier tests
2010-11-17 21:55:41 +00:00
Antoine Pitrou
664c2d1fc0
Issue #10443 : Add the SSLContext.set_default_verify_paths() method.
2010-11-17 20:29:42 +00:00
Antoine Pitrou
b6d4ee5361
Issue #10440 : Support RUSAGE_THREAD as a constant in the resource module.
...
Patch by Robert Collins.
2010-11-17 16:19:35 +00:00
Stefan Krah
dc817b229c
Issue #10356 : Decimal(-1).__hash__() should equal hash(Decimal(-1)).
2010-11-17 11:16:34 +00:00
Brian Quinlan
3ec60183a4
Removes an inefficient spin loop in as_completed
2010-11-17 11:06:29 +00:00
Antoine Pitrou
dbe7519da9
Issue #10429 : IMAP.starttls() stored the capabilities as bytes objects,
...
rather than strings.
2010-11-16 17:55:26 +00:00
Antoine Pitrou
36c0dbc9be
Avoid some BytesWarnings when running test_imaplib in verbose mode
2010-11-16 17:49:46 +00:00
Vinay Sajip
8593ae6451
Logging: added stack_info argument.
2010-11-14 21:33:04 +00:00
Senthil Kumaran
74ebd9e6a3
Fix Issue5111 - Wrap the Ipv6 host with [] in the Host header
2010-11-13 12:27:49 +00:00
Mark Dickinson
5ccafbadda
Streamline a cmath test (and fix some overlong lines into the bargain).
2010-11-13 10:43:40 +00:00
Mark Dickinson
fec6620dfb
Make Fraction(-1).__hash__() return -2 rather than -1 (see issue 10356).
2010-11-13 10:27:38 +00:00
Georg Brandl
24854cac99
Bump to 3.2a4.
2010-11-13 06:39:58 +00:00
Georg Brandl
1fd63dc7ac
Update pydoc topics.
2010-11-13 06:36:58 +00:00
Antoine Pitrou
45ca987495
Switch from gmane to another provider for NNTP tests (as gmane isn't reliable
...
enough). Also, use setUpClass in order to connect only once per test run.
2010-11-13 00:28:53 +00:00
Éric Araujo
67a93ae4ed
And now for something completely different: Finish fixing #10252 again.
2010-11-12 22:25:23 +00:00
Antoine Pitrou
f3b001f966
Issue #4471 : Add the IMAP.starttls() method to enable encryption on
...
standard IMAP4 connections. Original patch by Lorenzo M. Catucci.
2010-11-12 18:49:16 +00:00
R. David Murray
6495136e40
#1466065 : add validate option to base64.b64decode
...
Patch by Neil Tallim. This provides a mechanism for module
users to achieve RFC 3548 compliance in the cases where ignoring
non-base64-alphabet input characters is *not* mandated by the RFC that
references RFC 3548.
2010-11-11 20:09:20 +00:00
Łukasz Langa
49afa380fd
configparser.py: changed PendingDeprecationWarnings to DeprecationWarnings, via http://mail.python.org/pipermail/python-dev/2010-November/105391.html
...
configparser:py: renamed _views to _proxies to be consistent with the SectionProxy name
2010-11-11 19:53:23 +00:00
Alexander Belopolsky
b9d10d08c4
Issue #10386 : Added __all__ to token module; this simplifies importing
...
in tokenize module and prevents leaking of private names through
import *.
2010-11-11 14:07:41 +00:00
Antoine Pitrou
8d9a4e66c2
Disable test_python_builders in test_xmlrpc_net, following buildbot upgrade on python.org
2010-11-10 22:36:43 +00:00
Łukasz Langa
26d513cf2f
Issue #5412 : extend configparser to support mapping access
2010-11-10 18:57:39 +00:00
Antoine Pitrou
cf9f98034a
Issue #10372 : Import the warnings module only after the IO library is
...
initialized, so as to avoid bootstrap issues with the '-W' option.
2010-11-10 13:55:25 +00:00
Antoine Pitrou
81c87c5e9a
Followup to r86383: it seems that in some cases (buildbots), the server
...
closes the connection before we can call shutdown().
2010-11-10 08:59:25 +00:00
Antoine Pitrou
dac47914d7
Forward port r86386 after it fixed the 3.1 buildbot issues
2010-11-10 00:18:40 +00:00
Antoine Pitrou
d79f3c8b3a
Issue #4471 : Properly shutdown socket in IMAP.shutdown(). Patch by
...
Lorenzo M. Catucci.
2010-11-09 23:10:33 +00:00
Antoine Pitrou
b1436f185d
Fix IMAP.login() to work properly.
...
Also, add remote tests for imaplib (part of #4471 ).
2010-11-09 22:55:55 +00:00
Antoine Pitrou
adffced3df
Preserve the original environment (e.g. LD_LIBRARY_PATH)
2010-11-09 22:04:44 +00:00
Antoine Pitrou
9bc35682de
Use script_helper in one more test
2010-11-09 21:33:55 +00:00
Ask Solem
2afcbf2249
Issue #9244 : multiprocessing.pool: Worker crashes if result can't be encoded
2010-11-09 20:55:52 +00:00
Antoine Pitrou
fb0469112f
Issue #10022 : The dictionary returned by the `getpeercert()` method
...
of SSL sockets now has additional items such as `issuer` and `notBefore`.
2010-11-09 20:21:19 +00:00
Antoine Pitrou
859c4ef0a0
Make `usenetrc` False by default (the old behaviour of having it True by
...
default could be rather confusing).
2010-11-09 18:58:42 +00:00
Antoine Pitrou
1cb121ecea
Issue #1926 : Add support for NNTP over SSL on port 563, as well as
...
STARTTLS. Patch by Andrew Vant.
2010-11-09 18:54:37 +00:00
Victor Stinner
3e2b7171bf
Issue #10359 : Remove ";" after function definition, invalid in ISO C
2010-11-09 09:32:19 +00:00
Raymond Hettinger
572895b8eb
Simplify code
2010-11-09 03:43:58 +00:00
Senthil Kumaran
ec30b3dd8c
Fix Issue10205 - XML QName error when different tags have same QName.
2010-11-09 02:36:59 +00:00
Victor Stinner
92665ab8c7
test_tokenize: use self.assertEqual() instead of plain assert
2010-11-09 01:11:31 +00:00
Victor Stinner
58c0752a33
Issue #10335 : Add tokenize.open(), detect the file encoding using
...
tokenize.detect_encoding() and open it in read only mode.
2010-11-09 01:08:59 +00:00
Alexander Belopolsky
18c33737f8
Fixed unit test failure on Windows
2010-11-08 23:10:20 +00:00
Antoine Pitrou
ea510eba1a
Fix memory consumption advertised by some test cases
2010-11-08 21:40:13 +00:00
Antoine Pitrou
d7ae299e4b
Fix test_hashlib with the bigmem option
2010-11-08 20:36:57 +00:00
Alexander Belopolsky
6672ea9424
Streamlined code in trace.Ignore and added unit tests.
2010-11-08 18:32:40 +00:00
R. David Murray
7dff9e08fb
#10321 : Add support for sending binary DATA and Message objects to smtplib
2010-11-08 17:15:13 +00:00
Antoine Pitrou
d95c7b5f8a
Issue #10347 : ignore leading test count ("[ 1/340]") when using the -f option to regrtest.
2010-11-07 20:50:51 +00:00
Victor Stinner
64bc3b28a3
Issue #10329 : The trace module writes reports using the input Python script
...
encoding, instead of the locale encoding. Patch written by Alexander
Belopolsky.
2010-11-07 15:47:36 +00:00
Victor Stinner
bb4f218050
os module: remove nonbreaking space in a comment
2010-11-07 15:43:39 +00:00
Mark Dickinson
a837aa6213
Update assertComplexIdentical to handle nans correctly.
2010-11-07 15:31:41 +00:00
Victor Stinner
be3da38e0a
Issue #10337 : skip tests of tanh() sign in test_math and test_cmath if tanh()
...
doesn't preserve the zero sign (if TANH_PRESERVES_ZERO_SIGN define is 0).
2010-11-07 14:14:27 +00:00
Mark Dickinson
baa0f0510e
Add a dtoa.c test value that triggered a bug in recent versions of
...
Gay's dtoa.c (but not for current versions of Python's dtoa.c).
Thanks Rick Regan for finding and reporting this.
2010-11-07 10:01:46 +00:00
Victor Stinner
2e598faade
test_concurrent_futures: remove temporary hack
2010-11-07 04:36:56 +00:00
Éric Araujo
7c03d8c5c6
Fix #10252 again (hopefully definitely). Patch by Brian Curtin.
2010-11-06 18:03:52 +00:00
Éric Araujo
8bdbe9c52f
Correct the fix for #10252 : Popen objects have no close method.
2010-11-06 15:57:52 +00:00
Eric Smith
72f6620859
Removed unused test classes from test_format_map().
2010-11-06 14:43:26 +00:00
Victor Stinner
7322fcf84b
test_concurrent_futures: dump ulimit -a to check a failure on x86 FreeBSD 7.2 3.x, buildbot
2010-11-06 13:10:29 +00:00
Victor Stinner
273b766870
os.get_exec_path() ignores BytesWarning instead of recoding them
...
Use only one global warning.catch_warnings() context, instead of two local
contexts. Improve also the explaination why the function uses a local import.
2010-11-06 12:59:33 +00:00
Éric Araujo
45ee43be43
Remove traces of Mac OS 9 support, again ( #9508 ).
...
This was done in r80805 (#7908 ) and erroneously brought back by the
distutils revert. This commit removes more code than the original,
which was uncomplete. There is no NEWS entry, like in r80805.
2010-11-06 06:00:54 +00:00
Éric Araujo
ba7209f0a5
Prevent race condition with mkdir in distutils. Patch by Arfrever on #9281 .
2010-11-06 04:48:05 +00:00
Éric Araujo
7fa886df36
Prevent ResourceWarnings in test_gettext
2010-11-06 04:11:59 +00:00
Éric Araujo
37a89334da
Fix caching error found by regrtest -R ( #10229 )
2010-11-06 04:09:29 +00:00
Éric Araujo
70ec44a773
Make sure each test can be run standalone (./python Lib/distutils/tests/x.py)
2010-11-06 02:44:43 +00:00
Éric Araujo
1c5054996f
Fix one omission in r78359
2010-11-06 02:12:51 +00:00
Éric Araujo
5ac6d80c02
Also close file descriptors from os.popen and subprocess.Popen
2010-11-06 02:10:32 +00:00
Alexander Belopolsky
25b5741383
Issue #10330 : trace module can now be used with python built without threads.
2010-11-06 01:31:16 +00:00
Brian Curtin
ecd34cbbb8
Clear up ResourceWarnings
2010-11-06 01:30:41 +00:00
Éric Araujo
5fd730e0fb
Of course, I forgot one file in r86223.
2010-11-05 23:59:32 +00:00
Éric Araujo
bee5cef7db
Always close files in distutils code and tests ( #10252 ).
2010-11-05 23:51:56 +00:00
Antoine Pitrou
243757eb79
Issue #10180 : Pickling file objects is now explicitly forbidden, since
...
unpickling them produced nonsensical results.
2010-11-05 21:15:39 +00:00
Antoine Pitrou
4a5f9677f3
Output served URL when running ssl_servers
2010-11-05 20:26:59 +00:00
Antoine Pitrou
66c95c745b
Fix test_httplib when built without threads
2010-11-05 20:17:55 +00:00
Antoine Pitrou
db1bad2d70
Fix bootstrap issues when building without threads
2010-11-05 19:58:28 +00:00
Antoine Pitrou
a078115434
Issue #10282 : Add a `nntp_implementation` attribute to NNTP objects.
2010-11-05 19:16:37 +00:00
Brian Curtin
de11b189d1
Close subprocess pipes to clean up ResourceWarnings
2010-11-05 17:22:46 +00:00
Brian Curtin
19a5379c97
Fix a number of ResourceWarnings on Windows due to open pipes.
2010-11-05 17:09:05 +00:00
Brian Curtin
5ad0bd69c9
Add socket cleanup for ResourceWarning and update test to use skip decorator
2010-11-05 15:47:45 +00:00
Brian Curtin
ab747a7daa
Fix ResourceWarning from subprocess pipes being left open.
2010-11-05 15:40:27 +00:00
Brian Curtin
994ad6c775
Fix ResourceWarning from subprocess pipe.
2010-11-05 15:38:47 +00:00
Brian Curtin
43ec577e2c
Close subprocess pipes in _kill. Fixes a number of ResourceWarnings.
2010-11-05 15:17:11 +00:00
Brian Curtin
cbad4df179
Close subprocess pipes in the non-UNIX section of run_cgi.
...
Clears a number of ResourceWarnings in test_httpservers.
2010-11-05 15:04:48 +00:00
Brian Curtin
69cd87b5fa
Shift the pipe-using code into an else block, then close the pipe
...
in finally. Removes two ResourceWarnings.
2010-11-05 14:48:35 +00:00
Brian Curtin
3c6a951cfb
Add cleanups to stdout/stderr pipes to remove ResourceWarnings.
2010-11-05 03:58:52 +00:00
Antoine Pitrou
08eeadac27
Issue #10283 : Add a `group_pattern` argument to NNTP.list().
2010-11-04 21:36:15 +00:00
Antoine Pitrou
99c4830d0c
Issue #3699 : Fix test_bigaddrspace and extend it to test bytestrings
...
as well as unicode strings. Initial patch by Sandro Tosi.
2010-11-04 20:48:37 +00:00
Antoine Pitrou
aeb6ceead7
Issue #10293 : Remove obsolete field in the PyMemoryView structure,
...
unused undocumented value PyBUF_SHADOW, and strangely-looking code in
PyMemoryView_GetContiguous.
2010-11-04 20:30:33 +00:00
Eric Smith
27bbca6f79
Issue #6081 : Add str.format_map. str.format_map(mapping) is similar to str.format(**mapping), except mapping does not get converted to a dict.
2010-11-04 17:06:58 +00:00
Hirokazu Yamamoto
3cdd5cb959
Issue #5391 : mmap.read_byte() should return unsigned value [0, 255]
...
instead of signed value [-127, 128].
2010-11-04 12:09:08 +00:00
Brian Curtin
3beb38f8ff
Fix three ResourceWarnings.
...
Mimic the clientTearDown from ThreadedTCPSocketTest, closing the socket.
2010-11-04 03:41:43 +00:00
Benjamin Peterson
b82c8e5b27
classic classes are gone; whoppie!
2010-11-04 00:38:49 +00:00
Phillip J. Eby
b6d4a8e4de
Implement http://bugs.python.org/issue10155 using And Clover's patch, w/added
...
docs and support for more client-generated CGI variables. (This should
complete the WSGI 1.0.1 compliance changes for Python 3.x.)
2010-11-03 22:39:01 +00:00
Antoine Pitrou
4103bc09a4
Issue #10281 : nntplib now returns None for absent fields in the OVER/XOVER
...
response, instead of raising an exception.
2010-11-03 18:18:43 +00:00
Antoine Pitrou
0eee1f588c
Disabling SNI test; server admin would not like us to use it for automated tests.
2010-11-03 08:53:25 +00:00
Phillip J. Eby
a01799f71a
Update docs (and sample app in wsgiref.simple_server) to reflect PEP 3333.
2010-11-03 00:46:45 +00:00
Antoine Pitrou
0d1b38cef9
Issue #10173 : test_multiprocessing shouldn't pickle TestCase instances
2010-11-02 23:50:11 +00:00
Antoine Pitrou
f80b3f72c6
Issue #10280 : NNTP.nntp_version should reflect the highest version
...
advertised by the server.
2010-11-02 22:31:52 +00:00
Phillip J. Eby
e159422ce9
Update wsgiref for PEP 3333, and fix errors introduced into the test suite by converting type() checks to isinstance().
...
(When WSGI specifies a built-in type, it does NOT mean "this type or a subclass" -- it means 'type(x) is SpecifiedType'.)
2010-11-02 22:28:59 +00:00
Benjamin Peterson
5a43f72d1b
remove some things that are now tested
2010-11-02 21:54:20 +00:00
Brett Cannon
ed82ca1078
Ditch some dead code in test_unicode_file.
...
Closes issue #10294 . Thanks Stefan Behnel for the find.
2010-11-02 19:27:59 +00:00
Michael Foord
321d059147
Remove the keyword only restriction for places and delta args in unittest.TestCase.assert[Not]AlmostEqual
2010-11-02 13:44:51 +00:00
Steven Bethard
fca2e8aeb8
Fix bug 9340 - argparse parse_known_args didn't work with subparsers
2010-11-02 12:47:22 +00:00
Brian Curtin
b68928bea7
Clean up ResourceWarnings. Explictly close stdout from the subprocess.
2010-11-02 03:59:09 +00:00
Brian Curtin
21ebbb7d39
Clean up ResourceWarnings due to unclosed sockets.
2010-11-02 02:07:09 +00:00
Martin v. Löwis
be647e288d
Remove extracted trees at the end of the test.
2010-11-01 22:08:46 +00:00
Martin v. Löwis
16f344df36
Issue #10184 : Touch directories only once when extracting a tarfile.
2010-11-01 21:39:13 +00:00
Michael Foord
bbea35f194
Fix issue 9926. TestSuite subclasses that override __call__ are called correctly.
2010-11-01 21:09:03 +00:00
Alexander Belopolsky
e6fa3811f7
Translated German message into English.
2010-11-01 18:42:01 +00:00
Alexander Belopolsky
f4b321b31e
Issue #10199 : Fixing r86095 - svn did not like combining rename and change of directory.
2010-11-01 18:17:20 +00:00
Alexander Belopolsky
77d4dc0c1b
Issue #10199 : Fixing r86095 - svn did not like combining rename and change of directory.
2010-11-01 18:15:48 +00:00
Alexander Belopolsky
4f2eaceb83
Issue #10199 : Fixing r86095 - svn did not like combining rename and change of directory.
2010-11-01 18:15:02 +00:00
Alexander Belopolsky
3b87ccad91
Reverted inadvertent change from r86095
2010-11-01 17:52:57 +00:00
Alexander Belopolsky
ea13d9d86b
Issue #10199 : Moved Demo/turtle under Lib/
2010-11-01 17:39:37 +00:00
Brian Curtin
8291af2354
Fix ResourceWarning occuring on Windows. Close stdout/stderr pipes.
2010-11-01 16:40:17 +00:00
Steven Bethard
49998eec49
Fix for issue 9355 where with multiple mutually exclusive arguments, some brackets were being lost in the usage messages
2010-11-01 16:29:26 +00:00
Steven Bethard
1ca45a5292
Fix bug 9352 where characters were being lost in parsing some short options
2010-11-01 15:57:36 +00:00
Steven Bethard
72c553829a
Get argparse.__all__ back up to date (issue 9353)
2010-11-01 15:23:12 +00:00
Brian Curtin
c4ac887917
Close subprocess pipes to clear ResourceWarning messages in debug mode.
2010-11-01 14:00:33 +00:00
Steven Bethard
1f1c247adb
Unset COLUMNS for test_argparse (and restore afterwards) (issue 9553)
2010-11-01 13:56:09 +00:00
Brian Curtin
50be1ca55e
Fix some ResourceErrors.
...
Use a context manager for os.popen and explicitly close a socket.
2010-11-01 05:10:44 +00:00
Antoine Pitrou
4d98489da3
Issue #10265 : Close file objects explicitly in sunau. Patch by Brian Brazil.
2010-10-31 21:27:04 +00:00
Benjamin Peterson
90b60a61d8
close the source's byte stream
2010-10-31 20:03:32 +00:00
Benjamin Peterson
1bd93a754f
fix ftplib resource warnings
2010-10-31 19:58:07 +00:00
Benjamin Peterson
d5df36d378
fix resource warnings in test_sax #10269
2010-10-31 18:23:23 +00:00
Benjamin Peterson
a807137c39
wrap some things in with blocks
2010-10-31 18:21:16 +00:00
Benjamin Peterson
2d8c917f30
more fun with string exceptions
2010-10-31 18:13:04 +00:00
Benjamin Peterson
959516615c
string exceptions; how quaint
2010-10-31 17:59:20 +00:00
Raymond Hettinger
189316a2e3
Issue 10110: Let Queue.put recognize a full queue when the maxsize parameter has been reduced.
2010-10-31 17:57:52 +00:00
Benjamin Peterson
d285bdb443
start banging on zipfile's file leakiness
2010-10-31 17:57:22 +00:00
Benjamin Peterson
d6868b4ed4
fix leaking sockets
2010-10-31 17:34:34 +00:00
Benjamin Peterson
d094efd8b7
cleanup resources in test_smtplib #10264
2010-10-31 17:15:42 +00:00
Antoine Pitrou
f569826f06
Issue #10266 : uu.decode didn't close in_file explicitly when it was given
...
as a filename. Patch by Brian Brazil.
2010-10-31 16:04:14 +00:00
Antoine Pitrou
e974571d36
Issue #10160 : Speed up operator.attrgetter. Patch by Christos Georgiou.
2010-10-31 15:26:04 +00:00
Vinay Sajip
c5b273011b
Added style argument to logging.basicConfig() and documented this change.
2010-10-31 14:59:16 +00:00
Antoine Pitrou
64474542eb
PY_CFLAGS doesn't exist under Windows
2010-10-31 11:34:47 +00:00
Raymond Hettinger
b643ef8f8e
Issue #5729 : json.dumps to support using '\t' as an indent string
2010-10-31 08:00:16 +00:00
Brian Curtin
6ff2a7d121
Fix a ResourceWarning for an unclosed socket.
2010-10-31 04:40:53 +00:00
Kristján Valur Jónsson
f53a626073
issue 10237
...
After increasing the default timeout for the barrier, the unittest for the default timeout must be adjusted
2010-10-31 03:00:57 +00:00
Benjamin Peterson
cc221b2411
close some more files
2010-10-31 02:06:21 +00:00
Benjamin Peterson
5dc8fabb01
context managerify
2010-10-31 01:44:49 +00:00
Benjamin Peterson
aa7cec0ac4
close file properly
2010-10-31 01:35:53 +00:00
Benjamin Peterson
556c7355dd
use addCleanup
2010-10-31 01:35:43 +00:00
Benjamin Peterson
ebe5d8ae3b
patch up leaking fds
2010-10-31 01:30:11 +00:00
Benjamin Peterson
d8fc2e1aeb
this test manages the fds itself
2010-10-31 01:19:53 +00:00
Brian Curtin
bf0757137f
Fix ResourceWarning for unclosed files (from os.popen)
2010-10-31 01:10:58 +00:00
Brian Curtin
61d0d60e13
Fix ResourceWarning for an unclosed socket.
...
test_return_header_keep_alive - Added a cleanup call for the socket.
2010-10-31 00:34:23 +00:00
Brian Curtin
076623bf0a
Fix ResourceWarning. Use context manager to properly close file.
2010-10-31 00:03:45 +00:00
Brian Curtin
3ddcaafbbf
Fix ResourceWarning about unclosed file
2010-10-30 23:56:45 +00:00
Benjamin Peterson
b2fda23922
close files correctly
2010-10-30 23:51:34 +00:00