Eric S. Raymond
cfa4096618
Fixed autoraise glitches.
2001-01-23 15:49:34 +00:00
Skip Montanaro
2dd4276559
added a few more __all__ lists
...
fixed typo in ihooks docstring
2001-01-23 15:35:05 +00:00
Eric S. Raymond
f79cb2db3e
Expose the autoraise capability. Improve the documentation.
2001-01-23 13:49:44 +00:00
Eric S. Raymond
f7f185116a
Rewrite webbrowser.py to fix various bugs following Ka-Ping Yee's
...
complaints. The new version moves most of its initialization to
package load time; it's simpler, faster, smaller, and adds support for
Mozilla and Links. Interpretation of the BROWSER variable now works
and is documented. The open_new entry point and methods are marked
"deprecated; may be removed in 2.1".
2001-01-23 13:16:32 +00:00
Tim Peters
f87d857080
Restore alphabetic order. Also try to import rlcompleter and curses, but
...
don't fail if they're not available.
2001-01-23 09:50:30 +00:00
Jeremy Hylton
578ceee042
Add simple test of list comprehension that uses a name that isn't
...
otherwise used in the same code block. (Not sure this is the right
place, but there is no test_list_comprehensions.py.)
2001-01-23 01:51:40 +00:00
Guido van Rossum
d0f5e70016
- Use "exec ... in dict" to avoid having to walk on eggshells; locals
...
no don't have to start with underscore.
- Add spaces after commas in argument lists.
- Only test dbhash if bsddb can be imported. (Wonder if there are
more like this?)
2001-01-22 23:37:04 +00:00
Tim Peters
763cb0aa44
Typo repair.
2001-01-22 22:43:35 +00:00
Tim Peters
e935816164
Reorganize pickle/cPickle testing so the tests pass regardless of the order
...
they're run.
2001-01-22 22:05:20 +00:00
Fred Drake
d74804db41
The "user" module cannot reasonably be tested. Moved to the end (and
...
commented it out), and added an explanation as to *why*.
Added period to docstring.
2001-01-22 19:38:37 +00:00
Guido van Rossum
7f9b5e014b
OK, changed my mind once more on this. The comparison hierarchy is
...
now
None < all numeric types < all other types
so that once again
map(max, Squares(3), Squares(2))
equals
[0, 1, 4]
2001-01-22 19:30:07 +00:00
Guido van Rossum
d9bae8b95a
Numeric-smelling objects now once again compare smaller than
...
non-numeric ones, so 4 < None again in the 'map' test.
2001-01-22 16:01:24 +00:00
Guido van Rossum
31584cb43d
Finn Bock (SF patch #103349 ):
...
Allow pickle.py to be using with Jython unicode strings
2001-01-22 14:53:29 +00:00
Guido van Rossum
f317a18a4a
Finn Bock (SF patch #103345 ): Avoid outdated exec form in
...
test_class.py.
2001-01-22 14:51:41 +00:00
Tim Peters
0c94724cc7
Patch #103342 : Make shutil.copytree more useful under Jython.
2001-01-21 20:00:00 +00:00
Tim Peters
d304f44906
Patch #103343 : Allow the important test_pkg to succeed under Jython.
2001-01-21 19:51:53 +00:00
Martin v. Löwis
db786876b6
In format(), consider sign only after grouping.
...
Suggested by Kevin Jacobs in bug report #129417 .
2001-01-21 18:52:33 +00:00
Tim Peters
08dabf0a73
Patch #103344 : Sort dicts from extcall for easier comparison with Jython.
2001-01-21 18:52:02 +00:00
Tim Peters
dfc538acae
Whitespace normalization.
2001-01-21 04:49:16 +00:00
Tim Peters
384fd106e8
Bug #128475 : mimetools.encode (sometimes) fails when called from a thread.
...
pythonrun.c: In Py_Finalize, don't reset the initialized flag until after
the exit funcs have run.
atexit.py: in _run_exitfuncs, mutate the list of pending calls in a
threadsafe way. This wasn't a contributor to bug 128475, it just burned
my eyeballs when looking at that bug.
2001-01-21 03:40:37 +00:00
Skip Montanaro
eccd02a40d
more __all__ updates
2001-01-20 23:34:12 +00:00
Skip Montanaro
e78b92a062
added some tests for urlencode
2001-01-20 20:22:30 +00:00
Skip Montanaro
e99d5ea25b
added __all__ lists to a number of Python modules
...
added test script and expected output file as well
this closes patch 103297.
__all__ attributes will be added to other modules without first submitting
a patch, just adding the necessary line to the test script to verify
more-or-less correct implementation.
2001-01-20 19:54:20 +00:00
Skip Montanaro
c955f89225
docstring typo
2001-01-20 19:12:54 +00:00
Guido van Rossum
6bd6835c1f
I've been using gdb a lot lately -- I'm missing 'bt' as a command in
...
pdb (pdb calls it 'where'). Added 'bt' as an alias for 'where'.
2001-01-20 17:57:37 +00:00
Skip Montanaro
663f6c2ad2
rewrite of robotparser.py by Bastian Kleineidam. Closes patch 102229.
2001-01-20 15:59:25 +00:00
Skip Montanaro
a5d23a19e6
modify urlencode so sequences in the dict are treated as multivalued
...
parameters. This closes the code part of patch 103314.
2001-01-20 15:56:39 +00:00
Fredrik Lundh
f60560626c
Better error message if ucnhash cannot be found (obscure attribute
...
errors aren't that helpful), or doesn't contain what's expected from
it. Also tweaked the test script so it compiles even if ucnhash is
missing.
2001-01-20 11:15:25 +00:00
Guido van Rossum
0a5f91f1d9
Now that Marc-Andre has retracted unistr(), remove the tests.
2001-01-19 21:57:52 +00:00
Guido van Rossum
48eb9cd62f
A hack to augment sys.path with the build/lib.<platform> directory
...
created by Andrew's setup.py script, *if* we're actually running from
the build directory. (The test for that: whether the sys.path[-1]
ends in "/Modules".)
This has one disadvantage: it imports a fair amount of code from the
distutils package, just in order to be able to calculate the correct
pathname. See if I care. :-)
2001-01-19 21:54:59 +00:00
Guido van Rossum
a8e14d4d03
Use a saner test filename, to work on Windows.
2001-01-19 21:06:50 +00:00
Moshe Zadka
ccc2e3d05d
OK, checking in patch 103329.
...
Please check it against your nearest pop server --
mine doesn't support APOP (I checked I'm getting the same error
message, though)
2001-01-19 19:56:27 +00:00
Barry Warsaw
2e9b396740
Add some regression tests of coredump bugs in funcobject.c 2.31. Also
...
added a test of a coredump that would occur when del'ing
func_defaults (put here for convenience).
2001-01-19 19:55:12 +00:00
Guido van Rossum
a1374e429b
Change verify() function to raise TestFailed, not AssertionError.
...
(I realize that I didn't really test this, because all the tests
succeed, so verify() never raised an AssertionError -- but the test
suite still succeeds, so I'm not too worried.)
2001-01-19 19:01:56 +00:00
Guido van Rossum
10b04180a0
Bump __version__; add authorship note for the BaseServer patch.
2001-01-19 16:45:46 +00:00
Andrew M. Kuchling
989835c9fc
Patch #103220 from Jason Tishler:
...
This patch adds support for Cygwin to util.get_platform(). A Cygwin
specific case is needed due to the format of Cygwin's uname command,
which contains '/' characters.
2001-01-19 16:26:12 +00:00
Fredrik Lundh
2acb54a194
improved the ucnhash test a bit
2001-01-19 11:13:46 +00:00
Fredrik Lundh
ee865c64da
added "getcode" and "getname" methods to the ucnhash module (they're
...
probably more useful for the test code than for any applications, but
one never knows...)
2001-01-19 11:00:42 +00:00
Fredrik Lundh
0fdb90cafe
refactored the unicodeobject/ucnhash interface, to hide the
...
implementation details inside the ucnhash module.
also cleaned up the unicode copyright blurb a little; Secret Labs'
internal revision history isn't that interesting...
2001-01-19 09:45:02 +00:00
Tim Peters
cc58363611
urllib.py very recently changed to produce uppercase escapes, but no
...
corresponding changes were made to its std test.
2001-01-19 07:00:08 +00:00
Tim Peters
8880f6d3c4
Whitespace normalization.
2001-01-19 06:12:17 +00:00
Tim Peters
1a8a53d16f
test_urllib is failing on Windows. I don't know why, but I can at least
...
change the test to give a clue about *where* it's failing.
2001-01-19 06:06:37 +00:00
Tim Peters
983874dd32
Use constructor form of "raise"; normalize <wink> docstrings.
2001-01-19 05:59:21 +00:00
Tim Peters
d93c0b6a37
Jeremy's patch #103323 : trivial tests of all untested modules.
2001-01-19 05:41:36 +00:00
Jeremy Hylton
1a34c879bc
make the output of _test() suitable for use in the regression test
2001-01-19 03:30:22 +00:00
Guido van Rossum
e27a7b8074
Anonymous SF bug 129288: "The python 2.0 urllib has %%%x as a format
...
when quoting forbidden characters. There are scripts out there that
break with lower case, therefore I guess %%%X should be used."
I agree, so am fixing this.
2001-01-19 03:28:15 +00:00
Jeremy Hylton
e1bb5f9814
make error msg more informative when test of exec fails
2001-01-19 03:26:33 +00:00
Jeremy Hylton
047e2c93e2
add test for SyntaxError on
...
def f(a):
global a
2001-01-19 03:25:56 +00:00
Jeremy Hylton
b4ed8c4db0
add test of bastion and rexec to std regression test suite
2001-01-19 03:22:48 +00:00
Guido van Rossum
fc53c13dd5
Checking in a slight variation of Barry's patch 103303.
2001-01-19 02:41:41 +00:00