Neal Norwitz
9f16dd026c
On 64-bit platforms running test_struct after test_tarfile would fail
...
since the deprecation warning wouldn't be raised.
2006-05-31 09:02:44 +00:00
Tim Peters
dd55b0a32c
Whitespace normalization.
2006-05-30 23:28:02 +00:00
Fredrik Lundh
9e9ef9fa5a
changed count to return 0 for slices outside the source string
2006-05-30 17:39:58 +00:00
Bob Ippolito
4182a75571
Change wrapping terminology to overflow masking
2006-05-30 17:37:54 +00:00
Fredrik Lundh
93eff6fecd
changed find/rfind to return -1 for matches outside the source string
2006-05-30 17:11:48 +00:00
Georg Brandl
cdcede62c0
Convert test_exceptions to unittest.
2006-05-30 08:47:19 +00:00
Georg Brandl
b0432bc032
Do the check for no keyword arguments in __init__ so that
...
subclasses of Exception can be supplied keyword args
2006-05-30 08:17:00 +00:00
Georg Brandl
861089fc49
Disallow keyword args for exceptions.
2006-05-30 07:34:45 +00:00
Neal Norwitz
008b861bf0
Don't fail if the (sub)pkgname already exist.
2006-05-30 07:21:10 +00:00
Georg Brandl
05f97bffac
Add a test case for exception pickling. args is never NULL.
2006-05-30 07:13:29 +00:00
Tim Peters
27c70598a8
Whitespace normalization.
2006-05-30 02:26:46 +00:00
Tim Peters
aba19bc45f
deprecated_err(): Stop bizarre warning messages when the tests
...
are run in the order:
test_genexps (or any other doctest-based test)
test_struct
test_doctest
The `warnings` module needs an advertised way to save/restore
its internal filter list.
2006-05-30 02:25:25 +00:00
Bob Ippolito
6067f20172
Add a length check to aifc to ensure it doesn't write a bogus file
2006-05-30 00:26:01 +00:00
Bob Ippolito
2fd3977a9d
struct: modulo math plus warning on all endian-explicit formats for compatibility with older struct usage (ugly)
2006-05-29 22:55:48 +00:00
Fredrik Lundh
b51b470eb8
fixed "abc".count("", 100) == -96 error (hopefully, nobody's relying on
...
the current behaviour ;-)
2006-05-29 22:42:07 +00:00
Georg Brandl
261e251df8
Patches #1497027 and #972322 : try HTTP digest auth first,
...
and watch out for handler name collisions.
2006-05-29 20:52:54 +00:00
Nick Coghlan
08490146df
When adding a module like functools, it helps to let SVN know about the file.
2006-05-29 20:27:44 +00:00
Georg Brandl
47dc118247
Fix #1494787 (pyclbr counts whitespace as superclass name)
2006-05-29 14:39:00 +00:00
Nick Coghlan
c649ec5b69
Apply modified version of Collin Winter's patch #1478788
...
Renames functional extension module to _functools and adds a Python
functools module so that utility functions like update_wrapper can be
added easily.
2006-05-29 12:43:05 +00:00
Armin Rigo
a6123abb72
A clearer error message when passing -R to regrtest.py with
...
release builds of Python.
2006-05-28 22:07:08 +00:00
Georg Brandl
2b33037611
Patch #1496206 : urllib2 PasswordMgr ./. default ports
2006-05-28 20:23:12 +00:00
Armin Rigo
a3f092751a
("Forward-port" of r46506)
...
Remove various dependencies on dictionary order in the standard library
tests, and one (clearly an oversight, potentially critical) in the
standard library itself - base64.py.
Remaining open issues:
* test_extcall is an output test, messy to make robust
* tarfile.py has a potential bug here, but I'm not familiar
enough with this code. Filed in as SF bug #1496501 .
* urllib2.HTTPPasswordMgr() returns a random result if there is more
than one matching root path. I'm asking python-dev for
clarification...
2006-05-28 19:13:17 +00:00
George Yoshida
f3c65de460
Patch #1080727 : add "encoding" parameter to doctest.DocFileSuite
...
Contributed by Bjorn Tillenius.
2006-05-28 16:39:09 +00:00
Tim Peters
4e30617bad
The cheery optimism of old age.
2006-05-27 14:13:13 +00:00
Georg Brandl
e895318ee2
Always close BZ2Proxy object. Remove unnecessary struct usage.
2006-05-27 14:02:03 +00:00
Tim Peters
de41dc865a
More random thrashing trying to understand spurious
...
Windows failures. Who's keeping a bz2 file open?
2006-05-27 12:36:53 +00:00
Richard Jones
7b9558d37d
Conversion of exceptions over from faked-up classes to new-style C types.
2006-05-27 12:29:24 +00:00
Bob Ippolito
1fcdc232db
Fix up struct docstrings, add struct.pack_to function for symmetry
2006-05-27 12:11:36 +00:00
Martin v. Löwis
d004fc810a
Patch 1494554: Update numeric properties to Unicode 4.1.
2006-05-27 08:36:52 +00:00
Bob Ippolito
aa70a17e13
enable all of the struct tests, use ssize_t, fix some whitespace
2006-05-26 20:25:23 +00:00
Fredrik Lundh
a26de2a80f
added rpartition method to UserString class
2006-05-26 19:23:21 +00:00
Fredrik Lundh
9c0e9c089c
needspeed: rpartition documentation, tests, and a bug fixes.
...
feel free to add more tests and improve the documentation.
2006-05-26 18:24:15 +00:00
Georg Brandl
f4ef11659c
Need for speed: Patch #921466 : sys.path_importer_cache is now used to cache valid and
...
invalid file paths for the built-in import machinery which leads to
fewer open calls on startup.
Also fix issue with PEP 302 style import hooks which lead to more open()
calls than necessary.
2006-05-26 18:03:31 +00:00
Andrew Dalke
725fe4089d
Test for more edge strip cases; leading and trailing separator gets removed
...
even with strip(..., 0)
2006-05-26 16:22:52 +00:00
Bob Ippolito
ad647859f4
Fix distutils so that libffi will cross-compile between darwin/x86 and darwin/ppc
2006-05-26 14:07:23 +00:00
Tim Peters
02494764cb
Explicitly close files. I'm trying to stop the frequent spurious test_tarfile
...
failures on Windows buildbots, but it's hard to know how since the regrtest
failure output is useless here, and it never fails when a buildbot slave runs
test_tarfile the second time in verbose mode.
2006-05-26 14:02:05 +00:00
Tim Peters
b1f3251ceb
Use open() to open files (was using file()).
2006-05-26 13:39:17 +00:00
Bob Ippolito
e27337b5d0
fix #1229380 No struct.pack exception for some out of range integers
2006-05-26 13:15:44 +00:00
Andrew Dalke
669fa188b1
Added more rstrip tests, including for prealloc'ed arrays
2006-05-26 13:05:55 +00:00
Bob Ippolito
910a08f6da
quick hack to fix busted binhex test
2006-05-26 12:52:53 +00:00
Andrew Dalke
5cc6009f0d
Test cases for off-by-one errors in string split with multicharacter pattern.
2006-05-26 12:31:00 +00:00
Andrew Dalke
005aee2c39
I like tests.
...
The new split functions use a preallocated list. Added tests which exceed
the preallocation size, to exercise list appends/resizes.
Also added more edge case tests.
2006-05-26 12:28:15 +00:00
Tim Peters
fe98f9613b
Whitespace normalization.
2006-05-26 12:26:21 +00:00
Martin Blais
2856e5f390
Support for buffer protocol for socket and struct.
...
* Added socket.recv_buf() and socket.recvfrom_buf() methods, that use the buffer
protocol (send and sendto already did).
* Added struct.pack_to(), that is the corresponding buffer compatible method to
unpack_from().
* Fixed minor typos in arraymodule.
2006-05-26 12:03:27 +00:00
Georg Brandl
a172c32c05
Add "partition" to UserString.
2006-05-26 11:26:11 +00:00
Andrew Dalke
03fb444990
Added split whitespace checks for characters other than space.
2006-05-26 11:15:22 +00:00
Andrew Dalke
984b971341
Added a few more test cases for whitespace split. These strings have leading whitespace.
2006-05-26 11:11:38 +00:00
Fredrik Lundh
06a69dd8ff
needforspeed: partition implementation, part two.
...
feel free to improve the documentation and the docstrings.
2006-05-26 08:54:28 +00:00
Ronald Oussoren
19bebf2e2f
Without this patch OSX users couldn't add new help sources because the code
...
tried to update one item in a tuple.
2006-05-26 08:41:25 +00:00
Tim Peters
d95d593f47
Whitespace normalization.
2006-05-25 21:52:19 +00:00