Steven M. Gava
230e5789e5
more fleshing out, this time primarily the 'general' page
2001-08-07 03:28:25 +00:00
Piers Lauder
e02f904cbf
fix for Bug ID 448100 - "test code using NL instead of CRNL"
2001-08-05 10:43:03 +00:00
Steven M. Gava
f213ccb5d1
began font / indentation page
2001-08-05 08:00:28 +00:00
Greg Ward
cbce202f82
Hack to workaround bug #445984 : attempt to import _socket before
...
starting the test suite proper. If _socket fails to build, that will
make this test fail with an ImportError -- handled by the test harness
as "no such module _socket" -- instead of an AttributeError deep in
CGIHTTPServer.
2001-08-04 22:22:19 +00:00
Steven M. Gava
60fc707be5
further work on keybinding page
2001-08-04 13:58:22 +00:00
Tim Peters
c173137391
Derived from SF patch #446899 Permit import of .pyw under Windows, from
...
David Bolen.
2001-08-04 08:12:36 +00:00
Fred Drake
eeee4ec4f1
Refactor so that it is easier to work with alternate MIME types databases,
...
and programmatically extend the database in different ways.
This closes the SF bug (feature request) #439710 .
2001-08-03 21:01:44 +00:00
Tim Peters
e861365dab
Don't use any characters C doesn't guarantee are safe for text-mode files.
...
This should stop the bizarre translations Jack was getting from Mac CVS.
2001-08-03 20:40:18 +00:00
Fred Drake
84bb9d8dc4
Fix stupid bug: when migrating these tests from the Zope repository, the
...
names of the test methods were not changed from the Zope-standard "check"
names to the Python-standard "test_" names, so the tests were not actually
being run.
Added test of hexadecimal character references as a regression check for
SF bug #445196 .
2001-08-03 19:53:01 +00:00
Fred Drake
1d4601d306
Change some comments into docstrings.
...
Fix handling of hexadecimal character references (legal in XHTML) so that
they are properly interpreted as character references.
This fixes SF bug #445196 .
2001-08-03 19:50:59 +00:00
Jack Jansen
fffd7224df
The test opened the binary test data files in text mode! Fixed.
2001-08-03 13:04:03 +00:00
Steven M. Gava
952d0a57d8
further work on config dialog, particularly highligthing config
2001-08-03 04:43:44 +00:00
Fred Drake
4fd06e0170
Make sure that WeakValueDictionary[] raises KeyError instead of TypeError
...
for keys that are not in the dictionary.
2001-08-03 04:11:27 +00:00
Fred Drake
c916cdc5ca
Miscellaneous minor cleanups.
2001-08-02 20:03:12 +00:00
Tim Peters
d342c62961
This test failed under python -O.
...
rewrite_file(): Delete both .pyc and .pyo leftovers, and explicitly close
the new source file after writing to it.
2001-08-02 17:23:11 +00:00
Guido van Rossum
394a47b268
Unit test for improved package import semantics.
...
Original by Alex Coventry (in SF patch #441791 ), adapted to the
standard regression test framework.
2001-08-02 14:14:20 +00:00
Martin v. Löwis
02d893cfae
Patch #444359 : Remove unused imports.
2001-08-02 07:15:29 +00:00
Tim Peters
6d6c1a35e0
Merge of descr-branch back into trunk.
2001-08-02 04:15:00 +00:00
Tim Peters
722d78f18a
s/endswith/startswith/
2001-08-01 20:23:18 +00:00
Tim Peters
66e1a254a1
Rewritten version of Finn Bock's SF patch #446907 (Allow jython to
...
complete test_import).
2001-08-01 19:38:56 +00:00
Guido van Rossum
b363c1f445
Turn an octal constant into a hex constant.
2001-08-01 18:17:23 +00:00
Steven M. Gava
b9d07b5a8b
A more lightweight (and read only) way to view help text
...
until the new help system is implemented. Removed some
commented cruft.
2001-07-31 11:11:38 +00:00
Steven M. Gava
d721c48165
indentation style changed to match existing source
2001-07-31 10:46:53 +00:00
Steven M. Gava
885c0bbd54
improve viewfile handling
...
indentation style changed to match existing source
2001-07-31 10:44:35 +00:00
Martin v. Löwis
6cd441d129
Add dead imports of modules that are "magically" imported.
2001-07-31 08:54:55 +00:00
Martin v. Löwis
bbe500e5d3
Remove obsolete entries from regen scripts.
2001-07-31 08:47:55 +00:00
Martin v. Löwis
2ad2569c72
Initialize msg to avoid unbound locals.
2001-07-31 08:40:21 +00:00
Steven M. Gava
7d9ed726fb
activate new about dialog for testing
2001-07-31 07:01:47 +00:00
Steven M. Gava
646c65c117
removed redundant separate idlfefork ver
2001-07-31 07:00:39 +00:00
Steven M. Gava
44d3d1a394
some new dialogs and support files for new about and configuration implementations
2001-07-31 06:59:02 +00:00
Guido van Rossum
3fc9582821
Amazing. This would open the sound file in text mode. Fixed.
...
SF bug #446219 .
2001-07-31 06:27:07 +00:00
Tim Peters
108efac24e
test_codeup should not have had an expected-output file; removing it.
2001-07-30 23:10:44 +00:00
Jeremy Hylton
b7a7731e01
Add tests for getattr() and hasattr() with non-string args
2001-07-30 22:49:11 +00:00
Fred Drake
c974bf4dc2
Get the whitespace right!
2001-07-30 22:41:23 +00:00
Jeremy Hylton
5121e7de11
Fix for SF bug [ #443866 ] Evaluating func_code causing core dump
...
Add test that calls eval with a code object that has free variables.
2001-07-30 21:55:29 +00:00
Jeremy Hylton
e3c37d660f
Ugly fix used when pyexpat is not available.
...
If pyexpat is not available and more than one attempt is made to load
an expat-based xml parser, an empty xml.parser.expat module will be
created. This empty module will confuse xml.sax.expatreader into
thinking that pyexpat is available.
The ugly fix is to verify that the expat module actually defines the
names that are imported from pyexpat.
2001-07-30 21:49:22 +00:00
Jeremy Hylton
3c19ec4eab
Fix when pyexpat not built
...
Import pyexpat first so that import error occurs when it is not
available.
2001-07-30 21:47:25 +00:00
Martin v. Löwis
3bd071e3f7
Patch #442866 : Tests for codeop.py.
2001-07-30 12:30:08 +00:00
Martin v. Löwis
27c430e54e
Patch #445538 : add completion for pstats.py sort cmd.
2001-07-30 10:21:13 +00:00
Just van Rossum
8d8e7a3256
Do convert_path() on script paths (now PyXML builds out of the box
...
under MacOS.)
2001-07-29 21:39:18 +00:00
Martin v. Löwis
70195da3ff
Patch #443337 : Fix incompatibilities in imputil's behavior.
2001-07-28 20:33:41 +00:00
Martin v. Löwis
d3011cd1d3
Remove usage of strop module.
2001-07-28 17:59:34 +00:00
Martin v. Löwis
66b6e192b9
Patch #416224 : add readline completion to cmd.Cmd.
2001-07-28 14:44:03 +00:00
Tim Peters
33dc0a1705
One more crack at join(): stop trying to pretend this isn't a mass of
...
special cases. test_pkg works again on Windows.
2001-07-27 08:09:54 +00:00
Tim Peters
4223f89edd
Change ntpath.join() so that join("d:/", "/whatever") returns
...
d:/whatever instead of /whatever. While I'm afraid changing isabs()
to be *consistent* with this would break lots of code, it makes
best sense for join() to do it this way. Thanks to Alex Martelli for
pushing back on this one!
2001-07-26 21:54:37 +00:00
Tim Peters
7321ec437b
SF bug #444510 : int() should guarantee truncation.
...
It's guaranteed now, assuming the platform modf() works correctly.
2001-07-26 20:02:17 +00:00
Marc-André Lemburg
7cf92fa1c8
Add backwards compatibility.
2001-07-26 18:06:58 +00:00
Martin v. Löwis
4f1cd8bdcb
Patch #411138 : Rename config.h to pyconfig.h. Closes bug #231774 .
2001-07-26 13:41:06 +00:00
Martin v. Löwis
4eb5940a4d
Untabify IPv6 changes.
2001-07-26 13:37:33 +00:00
Guido van Rossum
2e441f7836
Fix a denial-of-service attack, SF bug #443120 .
...
Code by Evan Simpson.
2001-07-25 21:00:19 +00:00
Greg Ward
7cf7e7e529
Undo revision 1.7: always mangle a #! line containing "python" to point
...
to the current Python interpreter (ie. the one used for
building/installation), even (especially!) if "/usr/bin/env" appears in
the #! line.
Rationale: installing scripts with "#!/usr/bin/env python" is asking for
trouble, because
1) it might pick the wrong interpreter (not the one used to
build/install the script)
2) it doesn't work on all platforms (try it on IRIX 5, or on Linux
with command-line options for python)
3) "env" might not be in /usr/bin
2001-07-25 20:20:11 +00:00
Greg Ward
e628a2fa85
Don't "import *" from stat at all -- just import what's needed, and
...
do it back in copy_file() (not at module level).
2001-07-25 19:48:03 +00:00
Marc-André Lemburg
80d1dd5f3b
Fix for bug #444493 : u'\U00010001' segfaults with current CVS on
...
wide builds.
2001-07-25 16:05:59 +00:00
Martin v. Löwis
1669669f4c
Remove unused imports from previous checkin.
2001-07-25 06:12:16 +00:00
Martin v. Löwis
a43c2f845e
Patch #401196 : Use getaddrinfo and AF_INET6 in TCP servers and clients.
2001-07-24 20:34:08 +00:00
Fred Drake
5e9eb98ff6
Oh, ok, so plainpager is probably marginally better.
2001-07-23 19:48:10 +00:00
Fred Drake
0a66fcb116
If $TERM is "dumb" or "emacs", just dump the text instead of trying to run
...
"less".
Patch contributed by Alex Convertry.
This closes SF patch #443551 .
2001-07-23 19:44:30 +00:00
Fred Drake
f973c6d594
Make this test work under Windows as well.
2001-07-23 16:30:21 +00:00
Fred Drake
99e87f9e23
Test for the "glob" module, contributed by Nick Mathewson.
...
Heavily modified so this doesn't break on Windows.
This closes SF patch #441175 .
2001-07-23 16:08:36 +00:00
Tim Peters
fa712ca1ed
Whitespace normalization.
...
Note: This test fails on Windows. Don't know why yet.
2001-07-23 09:44:21 +00:00
Fred Drake
4c81d60fcb
Tests for the "commands" module, contributed by Nick Mathewson.
...
This closes SF patch #440291 .
2001-07-23 04:08:01 +00:00
Fred Drake
1586136193
New tests by Nick Mathewson, for the fpformat module.
...
This closes SF patch #440290 .
2001-07-23 02:46:35 +00:00
Steven M. Gava
ba247a6bbb
updated about info for 0.8.1 release
2001-07-21 09:59:58 +00:00
Steven M. Gava
88ff736ee2
new material for 0.8.1 release
2001-07-21 09:50:55 +00:00
Tim Peters
137759407b
On WIndows, skip the part of test_dircache that can't work on Windows.
2001-07-21 02:22:14 +00:00
Tim Peters
87cc0c329e
Whitespace normalization, plus:
...
+ test_quopri.py relied on significant trailing spaces. Fixed.
+ test_dircache.py (still) doesn't work on Windows (directory mtime on
Windows doesn't work like it does on Unix).
2001-07-21 01:41:30 +00:00
Fred Drake
7f5296e7c0
Make the add*() helper functions more robust for use after intialization
...
is complete: recompute _dirs_in_sys_path each time these functions are
entered after module initialization is complete, and reset before
returning to user code.
This closes SF patch #442983 .
2001-07-20 20:06:17 +00:00
Andrew M. Kuchling
5a3e4cb0a2
Patch #429442 from Jason Tishler: Corrects sys.platform and
...
distutils.util.get_platform() problems caused by the cruft contained
in Cygwin's uname -s.
2001-07-20 19:29:04 +00:00
Fred Drake
79e75e1916
Use string.ascii_letters instead of string.letters (SF bug #226706 ).
2001-07-20 19:05:50 +00:00
Fred Drake
0f715d2aa1
Use string.ascii_letters instead of string.letters (SF bug #226706 ).
...
Work-around a font-lock bogosity.
2001-07-20 18:53:34 +00:00
Fred Drake
27eebb8c76
Use string.ascii_letters instead of string.letters.
...
Remove unused import.
2001-07-20 18:52:02 +00:00
Fred Drake
960fdf9ac3
Added the constants ascii_letters, ascii_lowercase, and ascii_uppercase
...
to the string module. This was determined to be the right approach in
SF bug #226706 .
2001-07-20 18:38:26 +00:00
Marc-André Lemburg
6c6bfb7c70
Make the unicode-escape and the UTF-16 codecs handle surrogates
...
correctly and thus roundtrip-safe.
Some minor cleanups of the code.
Added tests for the roundtrip-safety.
2001-07-20 17:39:11 +00:00
Guido van Rossum
27451d0fc8
Copying this 2.1.1 bugfix to the trunk:
...
Fix showstopper SF bug #442983 : use of site.addsitedir() was broken
because it references the global dirs_in_sys_path which is deleted.
The fix avoids deleting that global.
(My email through python.org or digicool.com is non-functional at the
moment; use gvanrossum@home.com to reach me.)
2001-07-20 14:57:12 +00:00
Piers Lauder
15e5d5344d
apply patch item #416253
2001-07-20 10:52:06 +00:00
Piers Lauder
34d9705943
fix missed conversion in ESR's string conversion
2001-07-20 10:28:51 +00:00
Steven M. Gava
fae9fb197b
update in preparation for 0.8.1 alpha release
2001-07-20 08:53:38 +00:00
Steven M. Gava
d39993ef9d
bring up to date for 0.8.1 release
2001-07-20 01:36:49 +00:00
Fred Drake
84073bfdb0
Regression test for the dircache module, contributed by Nick Mathewson.
...
Modified by Fred Drake.
This closes SF patch #440827 .
2001-07-19 22:59:09 +00:00
Fred Drake
8e6669ad05
Test for the repr module, contributed by Nick Mathewson.
...
This closes SF patch #440826 .
2001-07-19 22:27:56 +00:00
Fred Drake
390e9dbd4f
Make the new docstrings better conform to Guido's style guide.
2001-07-19 20:57:23 +00:00
Fred Drake
08f8dd6d0c
Added docstrings based on a patch by Evelyn Mitchell.
...
This closes SF patch #440153 .
2001-07-19 20:08:04 +00:00
Fred Drake
a58947f600
Make sure path names inserted into ZIP files are normalized to use "/" as
...
the directory separator, as required by the format specification.
This closes SF bug #440693 .
2001-07-19 19:44:25 +00:00
Tim Peters
d4f7f609bf
Add some test cases for ntpath.join().
2001-07-19 19:11:41 +00:00
Tim Peters
3b5e4d1e3c
Cosmetic: break the long lines in test_ntpath.py, and get rid of its
...
expected-output file.
2001-07-19 19:02:12 +00:00
Tim Peters
1bdd0f2559
SF bug #44271 : os.path.expanduser problem w/o HOME set.
...
This is a Windows-specific glitch that's really due to that, e.g.,
ntpath.join("c:", "/abc") returned "/abc" instead of "c:/abc". Made
join smarter.
Bugfix candidate.
2001-07-19 17:18:18 +00:00
Fred Drake
acd32d3be5
Added function xml.sax.saxutils.quoteattr().
...
This closes SF bug #440351 . It should not be moved to Python 2.1.1.
2001-07-19 16:10:15 +00:00
Martin v. Löwis
3550dd30bb
Patch #442512 : put block indices in the right byte order on bigendian systems.
2001-07-19 14:26:10 +00:00
Martin v. Löwis
d0cd95ce7f
Replace __import__ with import as.
2001-07-19 10:06:39 +00:00
Steven M. Gava
4d712a4d67
minor tidy-ups ready for 0.8.1 alpha tarball release
2001-07-19 04:49:13 +00:00
Fred Drake
3f8f1643c8
Remove some false comments.
...
Reorganize so the initialization sequences does not bite us in the foot.
(There is no good reason to discard classes that clients may want to
subclass.)
2001-07-19 03:46:26 +00:00
Skip Montanaro
cdab3bf7eb
If the user's environment has set the BROWSER environment variable (as Gnome
...
seems to do), the user may not be aware of its contents. Attempt to add any
to _browsers.
closes bug #429136
2001-07-18 20:03:32 +00:00
Fred Drake
70b014d3d3
Minor changes for stylistic cleanliness and consistency.
2001-07-18 18:39:56 +00:00
Martin v. Löwis
984158d25b
Patch #432117 : Record namespaces in the DOM tree using the DOM xmlns prefix.
2001-07-18 15:30:25 +00:00
Fred Drake
1f4cc897f8
Remove a couple of lines from the test that proved not to be portable to
...
all platforms that offer tempnam().
2001-07-17 21:56:01 +00:00
Fred Drake
38c2ef0a4c
Start of a test suite for the "os" module -- this only tests the temporary
...
file management functions that have just been made available on more
platforms.
2001-07-17 20:52:51 +00:00
Fred Drake
6e4f2c09df
Use the "st" versions of the "ast" calls in the parser module -- there is
...
no reason to pretend the syntax trees we're dealing with are abstract.
2001-07-17 19:33:25 +00:00
Guido van Rossum
b1a77dd248
Deleting zombies
2001-07-17 15:45:08 +00:00
Kurt B. Kaiser
59e07bde96
INSTALLATION: Remove the coexist.patch instructions
...
****************
setup.py:
Remove the idles script, add some words on IDLE Fork to the
long_description, and clean up some line spacing.
2001-07-17 05:12:42 +00:00
Kurt B. Kaiser
c9a4215482
Put this in the attic, at least for now...
2001-07-17 05:01:04 +00:00