]>
granicus.if.org Git - python/log
R. David Murray [Mon, 30 Mar 2009 23:05:48 +0000 (23:05 +0000)]
Change more tests to use import_module for the modules that
should cause tests to be skipped. Also rename import_function
to the more descriptive get_attribute and add a docstring.
Georg Brandl [Mon, 30 Mar 2009 22:43:00 +0000 (22:43 +0000)]
#5039: make it clear that the impl. note refers to CPython.
Barry Warsaw [Mon, 30 Mar 2009 22:42:17 +0000 (22:42 +0000)]
A fix for issue 1974, inspired by the patch from Andi Albrecht (aalbrecht),
though with some changes by me. This patch should not be back ported or
forward ported. It's a bit too risky for 2.6 and 3.x does things fairly
differently.
Andrew M. Kuchling [Mon, 30 Mar 2009 22:31:11 +0000 (22:31 +0000)]
Many edits
Andrew M. Kuchling [Mon, 30 Mar 2009 22:30:20 +0000 (22:30 +0000)]
Add several items and placeholders
Andrew M. Kuchling [Mon, 30 Mar 2009 22:29:53 +0000 (22:29 +0000)]
Remove comment
Andrew M. Kuchling [Mon, 30 Mar 2009 22:29:15 +0000 (22:29 +0000)]
Typo fixes
Georg Brandl [Mon, 30 Mar 2009 22:09:34 +0000 (22:09 +0000)]
#5199: make warning about vars() assignment more visible.
Martin v. Löwis [Mon, 30 Mar 2009 22:06:33 +0000 (22:06 +0000)]
Add several VM developers.
Jesse Noller [Mon, 30 Mar 2009 21:53:29 +0000 (21:53 +0000)]
finalize the queue prior to shutdown
Senthil Kumaran [Mon, 30 Mar 2009 21:51:50 +0000 (21:51 +0000)]
Fix for bugs: Issue4675 and Issue4962.
R. David Murray [Mon, 30 Mar 2009 20:04:06 +0000 (20:04 +0000)]
Remove references to test_socket_ssl which was deleted in trunk
in r64392 and py3k in r59038.
Ronald Oussoren [Mon, 30 Mar 2009 20:02:08 +0000 (20:02 +0000)]
Fix for issue 13095
Ronald Oussoren [Mon, 30 Mar 2009 19:56:25 +0000 (19:56 +0000)]
Fixes issue 5270
Ronald Oussoren [Mon, 30 Mar 2009 19:34:51 +0000 (19:34 +0000)]
* Set a custom icon on the Python installer DMG
* Remove last traces of "MacPython"
* Add options to build different flavors of the installer
(still defaulting to a 2-way universal build that
runs on OSX 10.3)
Ronald Oussoren [Mon, 30 Mar 2009 19:22:56 +0000 (19:22 +0000)]
Remove usage of the deprecated '-cString' and '+stringWithCString:' API's
in PythonLauncher, replacing them with the correct counterparts.
R. David Murray [Mon, 30 Mar 2009 19:04:00 +0000 (19:04 +0000)]
Add import_function method to test.test_support, and modify a number of
tests that expect to be skipped if imports fail or functions don't
exist to use import_function and import_module. The ultimate goal is
to change regrtest to not skip automatically on ImportError. Checking
in now to make sure the buldbots don't show any errors on platforms
I can't direct test on.
Ronald Oussoren [Mon, 30 Mar 2009 17:53:39 +0000 (17:53 +0000)]
Fix issue where 'make altinstall' or 'make install' would install everything
that needs to be installed on OSX (depending on the configure flags)
Ronald Oussoren [Mon, 30 Mar 2009 17:15:29 +0000 (17:15 +0000)]
* Updates installed dependencies to latest releaases (bzip, zlib, ...)
* Changes code for updating folder icons from Python code
that uses the deprecated Carbon module to a much simpler
Cocoa program in Objective-C
Kurt B. Kaiser [Mon, 30 Mar 2009 16:22:00 +0000 (16:22 +0000)]
Tk 8.5 Text widget requires 'wordprocessor' tabstyle attr to handle mixed space/tab properly. Issue 5120, patch by Guilherme Polo.
Ronald Oussoren [Mon, 30 Mar 2009 16:01:51 +0000 (16:01 +0000)]
Fix for issue 896199 (some Carbon modules aren't present in the documentation)
Jesse Noller [Mon, 30 Mar 2009 15:50:42 +0000 (15:50 +0000)]
Issue 5177: use socket.SO_REUSEADDR on multiprocessing SocketManager sockets
R. David Murray [Mon, 30 Mar 2009 15:30:34 +0000 (15:30 +0000)]
Revert incorrect change.
Brett Cannon [Mon, 30 Mar 2009 15:20:53 +0000 (15:20 +0000)]
Add an entry to developers.txt.
Ronald Oussoren [Mon, 30 Mar 2009 15:20:46 +0000 (15:20 +0000)]
This patch fixes issue
1254695 (wrong argument type conversion in Carbon.Qt)
Benjamin Peterson [Mon, 30 Mar 2009 15:15:38 +0000 (15:15 +0000)]
don't rely on the order dict repr #5605
R. David Murray [Mon, 30 Mar 2009 15:14:01 +0000 (15:14 +0000)]
Convert import try/except to use test_support.import_module().
Benjamin Peterson [Mon, 30 Mar 2009 14:42:23 +0000 (14:42 +0000)]
add missing import
Benjamin Peterson [Mon, 30 Mar 2009 02:49:32 +0000 (02:49 +0000)]
there's actually three methods here #5600
Benjamin Peterson [Mon, 30 Mar 2009 02:14:21 +0000 (02:14 +0000)]
fix import
Bob Ippolito [Sun, 29 Mar 2009 22:33:58 +0000 (22:33 +0000)]
Issue 5381: fix regression in pure python code path, Issue 5584: fix a decoder bug for unicode float literals outside of a container
Benjamin Peterson [Sun, 29 Mar 2009 22:27:26 +0000 (22:27 +0000)]
add missing import
Benjamin Peterson [Sun, 29 Mar 2009 21:50:14 +0000 (21:50 +0000)]
use the awesome new status iterator
Benjamin Peterson [Sun, 29 Mar 2009 21:31:05 +0000 (21:31 +0000)]
thanks to guido's bytecode verifier, this is fixed
Benjamin Peterson [Sun, 29 Mar 2009 21:22:35 +0000 (21:22 +0000)]
this has been fixed since 2.6 (I love removing these)
Raymond Hettinger [Sun, 29 Mar 2009 18:51:11 +0000 (18:51 +0000)]
Make life easier for non-CPython implementations.
Mark Dickinson [Sun, 29 Mar 2009 16:24:29 +0000 (16:24 +0000)]
Issue #532631: Apply floatformat changes to unicodeobject.c
as well as stringobject.c.
Mark Dickinson [Sun, 29 Mar 2009 16:17:16 +0000 (16:17 +0000)]
Issue #532631: Add paranoid check to avoid potential buffer overflow
on systems with sizeof(int) > 4.
Mark Dickinson [Sun, 29 Mar 2009 14:37:51 +0000 (14:37 +0000)]
Issue #532631: Replace confusing fabs(x)/1e25 >= 1e25 test
with fabs(x) >= 1e50, and fix documentation.
Guilherme Polo [Sun, 29 Mar 2009 10:19:05 +0000 (10:19 +0000)]
Typo fix.
Collin Winter [Sun, 29 Mar 2009 03:44:19 +0000 (03:44 +0000)]
Add the ability to control the random seed used by regrtest.py -r.
This adds a --randseed option, and makes regrtest.py -r indicate what random seed it's using so that that value can later be fed back to --randseed. This option is useful for tracking down test order-related issues found by make buildbottest, for example.
Benjamin Peterson [Sun, 29 Mar 2009 03:39:58 +0000 (03:39 +0000)]
fix consistency
Benjamin Peterson [Sun, 29 Mar 2009 03:31:40 +0000 (03:31 +0000)]
stop the versionchanged directive from hiding the docs
Benjamin Peterson [Sun, 29 Mar 2009 03:16:57 +0000 (03:16 +0000)]
a more realistic example
Georg Brandl [Sat, 28 Mar 2009 19:57:36 +0000 (19:57 +0000)]
Add section numbering to some of the larger subdocuments.
Georg Brandl [Sat, 28 Mar 2009 19:52:58 +0000 (19:52 +0000)]
Switch to fixed Sphinx version.
Georg Brandl [Sat, 28 Mar 2009 19:33:33 +0000 (19:33 +0000)]
Add a script to fixup rst files if the pre-commit hook rejects them.
Antoine Pitrou [Sat, 28 Mar 2009 19:17:54 +0000 (19:17 +0000)]
Fix a typo and be more specific
Guilherme Polo [Sat, 28 Mar 2009 19:17:16 +0000 (19:17 +0000)]
Typo fix
Benjamin Peterson [Sat, 28 Mar 2009 19:16:10 +0000 (19:16 +0000)]
give os.symlink and os.link() better parameter names #5564
Georg Brandl [Sat, 28 Mar 2009 19:10:37 +0000 (19:10 +0000)]
#5324: document __subclasses__().
Antoine Pitrou [Sat, 28 Mar 2009 19:10:13 +0000 (19:10 +0000)]
Publicize the GC untracking optimization
Georg Brandl [Sat, 28 Mar 2009 00:48:48 +0000 (00:48 +0000)]
Fix typo.
Guilherme Polo [Fri, 27 Mar 2009 21:43:08 +0000 (21:43 +0000)]
Adjusted _tkinter to compile without warnings when WITH_THREAD is not
defined (part of issue #5035)
Benjamin Peterson [Thu, 26 Mar 2009 21:44:43 +0000 (21:44 +0000)]
fix another name
Benjamin Peterson [Thu, 26 Mar 2009 21:40:29 +0000 (21:40 +0000)]
update email tests to use SkipTest
Benjamin Peterson [Thu, 26 Mar 2009 21:30:54 +0000 (21:30 +0000)]
** is required here
Benjamin Peterson [Thu, 26 Mar 2009 21:30:10 +0000 (21:30 +0000)]
add missing import
Benjamin Peterson [Thu, 26 Mar 2009 21:11:16 +0000 (21:11 +0000)]
must pass argument to get expected behavior ;)
Benjamin Peterson [Thu, 26 Mar 2009 21:10:30 +0000 (21:10 +0000)]
fix incorrect auto-translation of TestSkipped -> unittest.SkipTest
Benjamin Peterson [Thu, 26 Mar 2009 20:49:40 +0000 (20:49 +0000)]
fix naming
Benjamin Peterson [Thu, 26 Mar 2009 20:48:25 +0000 (20:48 +0000)]
remove test_support.TestSkipped and just use unittest.SkipTest
Benjamin Peterson [Thu, 26 Mar 2009 20:17:27 +0000 (20:17 +0000)]
apply the second part of #4242's patch; classify all the implementation details in test_descr
Benjamin Peterson [Thu, 26 Mar 2009 20:05:50 +0000 (20:05 +0000)]
rename TestCase.skip() to skipTest() because it causes annoying problems with trial #5571
Benjamin Peterson [Thu, 26 Mar 2009 19:58:18 +0000 (19:58 +0000)]
add some useful utilities for skipping tests with unittest's new skipping ability
most significantly apply a modified portion of the patch from #4242 with
patches for skipping implementation details
Benjamin Peterson [Thu, 26 Mar 2009 19:09:21 +0000 (19:09 +0000)]
add support for PyPy
Benjamin Peterson [Thu, 26 Mar 2009 18:58:30 +0000 (18:58 +0000)]
roll old test in with new one
Benjamin Peterson [Thu, 26 Mar 2009 18:55:48 +0000 (18:55 +0000)]
more and more implementations now support sys.subversion
Benjamin Peterson [Thu, 26 Mar 2009 18:35:37 +0000 (18:35 +0000)]
add much better tests for python version information parsing
Benjamin Peterson [Thu, 26 Mar 2009 16:32:23 +0000 (16:32 +0000)]
remove uneeded function
Raymond Hettinger [Wed, 25 Mar 2009 22:41:32 +0000 (22:41 +0000)]
Separate initialization from clearing.
Benjamin Peterson [Wed, 25 Mar 2009 21:42:51 +0000 (21:42 +0000)]
this can be slightly less ugly
Benjamin Peterson [Wed, 25 Mar 2009 21:24:04 +0000 (21:24 +0000)]
add shorthands for expected failures and unexpected success
Marc-André Lemburg [Wed, 25 Mar 2009 19:45:33 +0000 (19:45 +0000)]
News item for the platform.py fix (r70594).
Marc-André Lemburg [Wed, 25 Mar 2009 19:44:58 +0000 (19:44 +0000)]
Remove the sys.version_info shortcut, since they cause the APIs
to return different information than the _sys_version() output
used in previous Python versions.
This also fixes issue5561: platform.python_version_tuple returns tuple of ints, should be strings
Added more tests for the various platform functions.
Skip Montanaro [Wed, 25 Mar 2009 00:52:11 +0000 (00:52 +0000)]
clarify the type of data returned
Benjamin Peterson [Tue, 24 Mar 2009 23:07:07 +0000 (23:07 +0000)]
another style nit
Benjamin Peterson [Tue, 24 Mar 2009 22:56:32 +0000 (22:56 +0000)]
fix newline issue in test summary
Benjamin Peterson [Tue, 24 Mar 2009 03:24:56 +0000 (03:24 +0000)]
this is better written using assertRaises
Benjamin Peterson [Tue, 24 Mar 2009 01:11:37 +0000 (01:11 +0000)]
fix typo
Benjamin Peterson [Tue, 24 Mar 2009 00:39:24 +0000 (00:39 +0000)]
add new skipping things to __all__
Benjamin Peterson [Tue, 24 Mar 2009 00:37:12 +0000 (00:37 +0000)]
update docstring
Benjamin Peterson [Tue, 24 Mar 2009 00:36:16 +0000 (00:36 +0000)]
remove special metadata
Benjamin Peterson [Tue, 24 Mar 2009 00:35:20 +0000 (00:35 +0000)]
some cleanup and modernization
Raymond Hettinger [Tue, 24 Mar 2009 00:17:11 +0000 (00:17 +0000)]
Add links to related resources.
Benjamin Peterson [Mon, 23 Mar 2009 23:19:03 +0000 (23:19 +0000)]
update from CVS
Benjamin Peterson [Mon, 23 Mar 2009 23:13:36 +0000 (23:13 +0000)]
forgot to document that setUp can be skipped (silly me...)
Benjamin Peterson [Mon, 23 Mar 2009 23:10:14 +0000 (23:10 +0000)]
refactor unittest docs
Benjamin Peterson [Mon, 23 Mar 2009 22:29:45 +0000 (22:29 +0000)]
comply with the evilJavaNamingScheme for attribute names
It seems my love of PEP 8 overrode the need for consistentcy
Benjamin Peterson [Mon, 23 Mar 2009 21:50:21 +0000 (21:50 +0000)]
implement test skipping and expected failures
patch by myself #
1034053
Benjamin Peterson [Mon, 23 Mar 2009 21:25:15 +0000 (21:25 +0000)]
complain when there's no last exception
Benjamin Peterson [Mon, 23 Mar 2009 21:23:30 +0000 (21:23 +0000)]
revert r70552; wrong fix
Benjamin Peterson [Mon, 23 Mar 2009 20:47:59 +0000 (20:47 +0000)]
fix very old names for exception terms #5543
Antoine Pitrou [Mon, 23 Mar 2009 19:17:00 +0000 (19:17 +0000)]
The tracking statistics were actually too pessimistic
Antoine Pitrou [Mon, 23 Mar 2009 18:41:45 +0000 (18:41 +0000)]
Issue #4688: Add a heuristic so that tuples and dicts containing only
untrackable objects are not tracked by the garbage collector. This can
reduce the size of collections and therefore the garbage collection overhead
on long-running programs, depending on their particular use of datatypes.
(trivia: this makes the "binary_trees" benchmark from the Computer Language
Shootout 40% faster)
Raymond Hettinger [Mon, 23 Mar 2009 18:26:59 +0000 (18:26 +0000)]
Make imported name private and wrap long-line.
Mark Dickinson [Mon, 23 Mar 2009 18:25:13 +0000 (18:25 +0000)]
Issue #5512: speed up the long division algorithm for Python longs.
The basic algorithm remains the same; the most significant speedups
come from the following three changes:
(1) normalize by shifting instead of multiplying and dividing
(2) the old algorithm usually did an unnecessary extra iteration of
the outer loop; remove this. As a special case, this means that
long divisions with a single-digit result run twice as fast as
before.
(3) make inner loop much tighter.
Various benchmarks show speedups of between 50% and 150% for long
integer divisions and modulo operations.
Raymond Hettinger [Mon, 23 Mar 2009 04:42:18 +0000 (04:42 +0000)]
Move initialization of root link to __init__.
Raymond Hettinger [Mon, 23 Mar 2009 00:08:09 +0000 (00:08 +0000)]
Add more comments. Improve variable names.
Make links clearer by using a Link object
instead of a list. Use proxy links to avoid
circular references.
Benjamin Peterson [Sun, 22 Mar 2009 22:24:58 +0000 (22:24 +0000)]
AttributeError can be thrown during recursion errors