Fred Drake
9a1a7dda8f
The regression test for the regex module should not trip the deprecation
...
warning for that module, so suppress just that one warning.
2000-12-23 22:08:27 +00:00
Andrew M. Kuchling
c867f74a10
Change expected message for ValueError, fixing bug #126400
2000-12-20 00:55:46 +00:00
Guido van Rossum
70f128861f
Use binary mode to open "wave" files.
2000-12-19 06:32:57 +00:00
Guido van Rossum
8b26454273
Test more split argument combinations:
...
1) multi-char separator
2) multi-char separator that only occurs at last position
3) all of the above with mixed Unicode and 8-bit-string arguments
2000-12-19 02:22:31 +00:00
Guido van Rossum
8b74b15b92
Test some Unicode pickling endcases.
2000-12-19 02:01:12 +00:00
Neil Schemenauer
99664e455b
gdbm.open() no longer accepts garbage in the flags string. Fix the tests.
2000-12-18 17:28:05 +00:00
Fred Drake
1703cf662c
Before calling traceback.print_exc(), call sys.stdout.flush(). This makes
...
it much easier to see where things went wrong.
2000-12-15 21:31:59 +00:00
Andrew M. Kuchling
4d192b37ec
Add test case for error message raised by bad % format character
...
(Oh, look, it adds another little utility function for testing)
2000-12-15 13:09:06 +00:00
Fred Drake
3277da0f33
Update the test suite to cover more ground.
...
This closes patch #102477 .
2000-12-14 18:20:22 +00:00
Fred Drake
132dce2246
Update the code to better reflect recommended style:
...
Use != instead of <> since <> is documented as "obsolescent".
Use "is" and "is not" when comparing with None or type objects.
2000-12-12 23:11:42 +00:00
Guido van Rossum
b822c6138e
Added test for {}.popitem().
2000-12-12 22:02:59 +00:00
Fred Drake
e1578ce204
Added tests to avoid regression on bug #125375 .
...
roundtrip(): Show the offending syntax tree when things break; this makes
it a little easier to debug the module by adding test cases.
(Still need better tests for this module, but there's not enough time
today.)
2000-12-11 22:12:09 +00:00
Fred Drake
3d5f7e83c7
Add test cases for ConfigParser.remove_option() behavior. This includes
...
coverage to ensure bug #124324 does not re-surface.
2000-12-04 16:30:40 +00:00
Moshe Zadka
5725d1eb03
Backing out my changes.
...
Improved version coming soon to a Source Forge near you!
2000-11-30 19:30:21 +00:00
Moshe Zadka
1a62750eda
Added .first{item,value,key}() to dictionaries.
...
Complete with docos and tests.
OKed by Guido.
2000-11-30 12:31:03 +00:00
Tim Peters
a3a3a030af
Fox for SF bug #123859 : %[duxXo] long formats inconsistent.
2000-11-30 05:22:44 +00:00
Guido van Rossum
15ffc71c0f
Slight improvement to Unicode test suite, inspired by patch #102563 :
...
also test join method of 8-bit strings.
Also changed the test() function to (1) compare the types of the
expected and actual result, and (2) in verbose mode, print the repr()
of the output.
2000-11-29 12:13:59 +00:00
Fred Drake
b7f0cef54d
Update test output.
2000-11-21 22:03:09 +00:00
Fred Drake
a1bde802f1
testInsertBefore(): Rewritten to actually test insertBefore() somewhat.
...
testAAA(),
testAAB(): Added checks that the results are right.
testTooManyDocumentElements(): Added code to actually test this.
testCloneElementDeep()
testCloneElementShallow(): Filled these in with test code.
_testCloneElementCopiesAttributes(),
_setupCloneElement(): Helper functions used with the other
testCloneElement*() functions.
testCloneElementShallowCopiesAttributes(): No longer a separate test;
_setupCloneElement() uses _testCloneElementCopiesAttributes() to
test that this is always done.
testNormalize(): Added to check Node.normalize().
2000-11-21 22:02:43 +00:00
Tim Peters
cc78e47bcd
Verify that str(a) and repr(a) don't blow up (part of SF patch 102068).
2000-11-14 21:36:07 +00:00
Fred Drake
b046b76322
Added test cases to detect regression on SourceForge bug #121965 .
2000-11-08 19:51:25 +00:00
Fredrik Lundh
fad27aee11
Added 38,642 missing characters to the Unicode database (first-last
...
ranges) -- but thanks to the 2.0 compression scheme, this doesn't add
a single byte to the resulting binaries (!)
Closes bug #117524
2000-11-03 20:24:15 +00:00
Jeremy Hylton
24ec6fbc7e
track recent change to test_extcall.py
2000-10-30 19:41:33 +00:00
Jeremy Hylton
6b4ec5135b
Fix for SF bug #117241
...
When a method is called with no regular arguments and * args, defer
the first arg is subclass check until after the * args have been
expanded.
N.B. The CALL_FUNCTION implementation is getting really hairy; should
review it to see if it can be simplified.
2000-10-30 17:15:20 +00:00
Fredrik Lundh
ebc37b28fa
-- properly reset groups in findall (bug #117612 )
...
-- fixed negative lookbehind to work correctly at the beginning
of the target string (bug #117242 )
-- improved syntax check; you can no longer refer to a group
inside itself (bug #110866 )
2000-10-28 19:30:41 +00:00
Fred Drake
661ea26b3d
Ka-Ping Yee <ping@lfw.org>:
...
Changes to error messages to increase consistency & clarity.
This (mostly) closes SourceForge patch #101839 .
2000-10-24 19:57:45 +00:00
Guido van Rossum
bd6f4fba1b
Insert the current directory to the front of sys.path -- and remove it
...
at the end. This fixes a problem where
python Lib/test/test_import.py
failed while "make test" succeeded.
2000-10-24 17:16:32 +00:00
Lars Gustäbel
0702507ea2
Added a test case for the saxutils.prepare_input_source setSystemId bug.
2000-10-24 16:00:22 +00:00
Lars Gustäbel
cfd3bd838c
Updated output.
2000-10-24 15:36:28 +00:00
Lars Gustäbel
2fc5294911
Added some more tests here and there.
2000-10-24 15:35:07 +00:00
Fred Drake
098b55ab44
Make reindent happy, but not in the way it planned!
2000-10-23 17:30:23 +00:00
Fred Drake
004d5e6880
Make reindent.py happy (convert everything to 4-space indents!).
2000-10-23 17:22:08 +00:00
Fred Drake
2e6d25c5bb
Use 4-space indents.
2000-10-23 17:00:30 +00:00
Fred Drake
2ec80faae5
Clean up the temporary file when done with it.
2000-10-23 16:59:35 +00:00
Fred Drake
dce5641856
Make sure the temporary file is cleaned up even when we raise TestSkipped.
2000-10-23 16:38:20 +00:00
Fred Drake
44b6bd2179
Added note saying to use test_support.TESTFN for a temporary filename,
...
and be clear that you need to clean it up when done.
2000-10-23 16:37:14 +00:00
Fred Drake
0aaed272a7
Added test for regression on SourceForge bug #117490 .
2000-10-23 13:39:15 +00:00
Fred Drake
f7ef15d6ec
Use test_support.TESTFN as the temporary filename.
...
Fix a minor stylistic nit.
This closes SourceForge bug #117032 .
2000-10-18 01:21:38 +00:00
Tim Peters
98c8184f2f
Test for math.* exceptional behavior only in verbose mode, so that the
...
oddball platforms (where, e.g., math.exp(+huge) still fails to raise
OverflowError) don't fail the std test suite when run normally.
2000-10-16 17:35:13 +00:00
Lars Gustäbel
5bad5a4be2
Updated test suite to latest pulldom changes.
2000-10-13 20:54:10 +00:00
Neil Schemenauer
8a00abc0ff
Make the regrtest.py -l (findleaks) option considerably less obnoxious.
...
First, only report garbage that the GC cannot free. Second, only report
the number of objects found, not their repr(). People can dig deeper on
their own if they find a leak.
2000-10-13 01:32:42 +00:00
Jeremy Hylton
3b0c600394
cosmetic changes only:
...
use standard Python style for whitespace near = and ()
2000-10-12 17:31:36 +00:00
Guido van Rossum
22d5895dc3
Added a test for the StringIO write() error I just fixed.
2000-10-12 16:46:28 +00:00
Guido van Rossum
2e2a70abe4
Anonymous patch to add Darwin 1.2 to the list of BSDs.
...
Let's hope this is correct (I'm not sure why the sys.platform would be
'Darwin1.2' rather than 'darwin1', which seems to be the convention).
Someone with Darwin please test this!
2000-10-12 16:01:55 +00:00
Barry Warsaw
0157e7aa3e
Added some single tuple/list unpacking for JPython regression testing.
2000-10-12 14:45:58 +00:00
Tim Peters
cb5b5bac11
A Mystery: I somehow managed to delete the last two lines of my test_math.py
...
changes. Here restoring them.
2000-10-12 07:15:55 +00:00
Tim Peters
1d120619d4
Stop raising OverflowError on underflows reported by libm (errno==ERANGE and
...
libm result is 0). Cautiously add a few libm exception test cases:
1. That exp(-huge) returns 0 without exception.
2. That exp(+huge) triggers OverflowError.
3. That sqrt(-1) raises ValueError specifically (apparently under glibc linked
with -lieee, it was raising OverflowError due to an accident of the way
mathmodule.c's CHECK() macro happened to deal with Infs and NaNs under gcc).
2000-10-12 06:10:25 +00:00
Lars Gustäbel
f27f5ab31f
Added additional test cases for pulldom modifications.
2000-10-11 22:36:00 +00:00
Fred Drake
cb953d72d2
Test the exception-raising for error cases in copy_reg.
2000-10-11 22:17:35 +00:00
Guido van Rossum
4bbea05c4e
Jack Jansen reported that the regression test failed on the Mac where
...
string.letters was much more than expected.
Solution: explicit is better than implicit; don't rely on
string.letters.
2000-10-11 21:34:53 +00:00