Neil Schemenauer
38f0223c9c
Numbers no longer compare smaller than all other types. Fix the only
...
part of the testsuite that breaks. The old behavior may be restored.
2001-01-04 01:33:41 +00:00
Jeremy Hylton
5ab366119e
Actually call the object with an __call__ method, instead of just
...
checking if it is callable. This is the only place in the test suite
where an __call__ method is called.
2001-01-03 23:53:31 +00:00
Marc-André Lemburg
a866df806d
This patch changes the default behaviour of the builtin charmap
...
codec to not apply Latin-1 mappings for keys which are not found
in the mapping dictionaries, but instead treat them as undefined
mappings.
The patch was originally written by Martin v. Loewis with some
additional (cosmetic) changes and an updated test script
by Marc-Andre Lemburg.
The standard codecs were recreated from the most current files
available at the Unicode.org site using the Tools/scripts/gencodec.py
tool.
This patch closes the bugs #116285 and #119960 .
2001-01-03 21:29:14 +00:00
Neil Schemenauer
e7e694fd22
Use == rather than cmp(). The return value of cmp() is not well defined when
...
comparing different types.
2001-01-03 02:13:26 +00:00
Neil Schemenauer
38796d07a5
Use numbers that can be accurately represented on binary machines. I hope
...
this works on all platforms.
2001-01-03 01:52:11 +00:00
Andrew M. Kuchling
6d0cee1170
Add forgotten import
2001-01-02 20:56:42 +00:00
Neil Schemenauer
fd288c7cd5
Add more tests for compare and coercion in preparation for the coercion
...
overhaul. Closes SF patch #102878 .
2001-01-02 16:30:31 +00:00
Andrew M. Kuchling
ad4a558af8
Added test case for legal DOM children
2000-12-31 04:03:27 +00:00
Tim Peters
1a4d77b252
Christmas present to myself: changed regrtest in two ways:
...
1. When running in verbose mode, if any test happens to pass, print
a warning that the apparent success may be bogus (stdout isn't
compared in verbose mode). Been fooled by that too often.
2. When a test fails because the expected stdout doesn't match the
actual stdout, print as much of stdout as did match before the
first failing write. Else we get failures of the form "expected
'a', got 'b'" and a glance at the expected output file shows
500 instances of 'a' -- no idea where it failed, and, as in #1 ,
trying to run in verbose mode instead doesn't help because
stdout isn't compared then.
2000-12-30 22:21:22 +00:00
Tim Peters
36cdad12dd
Fred, THIS NEEDS DOCS! The function docstrings tell the tale.
...
Christmas present to myself: the bisect module didn't define what
happened if the new element was already in the list. It so happens
that it inserted the new element "to the right" of all equal elements.
Since it wasn't defined, among other bad implications it was a mystery
how to use bisect to determine whether an element was already in the
list (I've seen code that *assumed* "to the right" without justification).
Added new methods bisect_left and insort_left that insert "to the left"
instead; made the old names bisect and insort aliases for the new names
bisect_right and insort_right; beefed up docstrings to explain what
these actually do; and added a std test for the bisect module.
2000-12-29 02:06:45 +00:00
Tim Peters
da7bf4e236
Add test case for SF bug
...
https://sourceforge.net/bugs/?func=detailbug&bug_id=126863&group_id=5470
2000-12-27 08:03:20 +00:00
Fred Drake
1e0611b208
The "context" parameter to the ExternalEntityRefParameter exposes internal
...
information from the Expat library that is not part of its public API.
Do not print this information as the format of the string may (and will)
change as Expat evolves.
Add additional tests to make sure the ParserCreate() function raises the
right exceptions on illegal parameters.
2000-12-23 22:12:07 +00:00
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
Barry Warsaw
7e3e1c1ece
Added test cases for extended printing to an instance. This picked up
...
a bug in JPython where the instance had to have a flush() method.
2000-10-11 21:26:03 +00:00
Guido van Rossum
16b198e10e
wave test output
2000-10-09 20:06:50 +00:00
Guido van Rossum
a00afc1ead
Simple test suite for wave.py by Jean-Claude Rimbault (with some
...
changes to avoid using assert).
2000-10-09 20:05:59 +00:00
Fred Drake
ebe73025cd
Move the test for confirmation that all nodes have been freed into the
...
driver code, so that each test gets this; it had been done inconsistently.
Remove the lines that set the variables holding dom objects to None; not
needed since the interpreter cleans up locals on function return.
2000-10-09 19:57:39 +00:00
Guido van Rossum
e9f922f497
Adapt test output to changed error message.
2000-10-08 19:48:46 +00:00
Guido van Rossum
ce6292ebf5
Correct output.
2000-10-08 00:21:43 +00:00
Guido van Rossum
923ebe4dc6
It seems our sound cards can't play mulaw data. Use native-format
...
16-bit signed data instead. Hope this works for you; it works for me.
2000-10-08 00:20:20 +00:00
Fredrik Lundh
13ac9926ac
Fixed too ambitious "nothing to repeat" check. Closes bug #114033 .
2000-10-07 17:38:23 +00:00
Fred Drake
5c0b43d1e2
The test is good, but Jim forgot to check in the updated output.
2000-10-07 16:58:11 +00:00
Fredrik Lundh
025468d246
SRE didn't handle character category followed by hyphen inside a
...
character class. Fix provided by Andrew Kuchling. Closes bug
#116251 .
2000-10-07 10:16:19 +00:00
Marc-André Lemburg
b96d80201c
Updated test with a case which checks for the bug reported in
2000-10-07 08:52:45 +00:00
Martin v. Löwis
0a84a338f9
Add .toxml test case, as proposed by Alex Martelli in bug report #116244 .
2000-10-06 22:42:55 +00:00
Martin v. Löwis
80670bcaba
Add a test case for reporting the file name, and for reporting an error
...
for incomplete input.
2000-10-06 21:13:23 +00:00
Jeremy Hylton
e2b7c4dea3
test_linuxaudio:
...
read the header from the .au file and do a sanity check
pass only the data to the audio device
call flush() so that program does not exit until playback is complete
call all the other methods to verify that they work minimally
call setparameters with a bunch of bugs arguments
linuxaudiodev.c:
use explicit O_WRONLY and O_RDONLY instead of 1 and 0
add a string name to each of the entries in audio_types[]
add AFMT_A_LAW to the list of known formats
add x_mode attribute to lad object, stores imode from open call
test ioctl return value as == -1, not < 0
in read() method, resize string before return
add getptr() method, that calls does ioctl on GETIPTR or GETOPTR
depending on x_mode
in setparameters() method, do better error checking and raise
ValueErrors; also use ioctl calls recommended by Open Sound
System Programmer's Guido (www.opensound.com)
use PyModule_AddXXX to define names in module
2000-10-06 19:39:55 +00:00
Jim Fulton
d1229f5651
Uncommented tests that failed for cStringIO,
...
Added missing clode to make the clode test test a close. ;)
2000-10-06 19:21:32 +00:00
Tim Peters
6d699ca699
Adding Jeremy's new test_import (SF patch 101709).
2000-10-06 18:46:22 +00:00
Martin v. Löwis
962c9e7f91
Add SAXReaderNotAvailable, and use it to distinguish between an
...
ImportError, and a missing driver.
2000-10-06 17:41:52 +00:00
Tim Peters
c54d19043a
SF bug 115831 and Ping's SF patch 101751, 0.0**-2.0 returns inf rather than
...
raise ValueError. Checked in the patch as far as it went, but also changed
all of ints, longs and floats to raise ZeroDivisionError instead when raising
0 to a negative number. This is what 754-inspired stds require, as the "true
result" is an infinity obtained from finite operands, i.e. it's a singularity.
Also changed float pow to not be so timid about using its square-and-multiply
algorithm. Note that what math.pow does is unrelated to what builtin pow
does, and will still vary by platform.
2000-10-06 00:36:09 +00:00
Trent Mick
d68d0a6f5a
Fix for test_class.py on Win64. id(self), which on Win64 returns a
...
PyLong, was used for the return value of a class __hash__ method, which
*must* return a PyInt. Solution: hash() the id(self) value.
2000-10-04 17:50:59 +00:00
Martin v. Löwis
cf0a1cc417
Support non-namespace elements in *ElementNS of XMLGenerator.
2000-10-03 22:35:29 +00:00
Fredrik Lundh
d11b5e54f0
Recompile pattern if (?x) flag was found inside the pattern during the
...
first scan. Closes bug #115040 .
2000-10-03 19:22:26 +00:00
Thomas Wouters
f2c1be22f2
On some systems (like Solaris), the master end of a tty/pty pair is
...
apparently not considered a terminal, and so isatty(3) returns false. So we
skip the test for ttyness of the master side and just check the slave side,
which should really be a terminal.
2000-10-03 16:51:08 +00:00
Fredrik Lundh
65d4bc616a
Fixed negative lookahead/lookbehind. Closes bug #115618 .
2000-10-03 16:29:23 +00:00
Barry Warsaw
370a29fe42
Added a zip() test where one of the arguments is an instance whose
...
class has no __getitem__(). This raises an AttributeError.
2000-10-01 04:28:43 +00:00
Martin v. Löwis
efffd28c2c
Add mimetools testcase.
2000-09-30 17:03:19 +00:00
Fred Drake
954383356f
Added some tests for the truncate() method; one is commented out because
...
cStringIO does not get it right (reported as SF bug #115531 ).
Added test for ValueError when write() is called on a closed StringIO
object. Commented out because cStringIO does not get it right
(reported as SF bug #115530 ).
2000-09-28 04:25:33 +00:00
Fred Drake
d391a34926
Remove change that had not been saved when the output was generated;
...
not terribly useful.
Reported by Mark Favas <Mark.Favas@per.dem.csiro.au>.
2000-09-28 04:13:15 +00:00
Fred Drake
8ef6767e00
Regression test for ConfigParser module.
2000-09-27 22:45:25 +00:00
Marc-André Lemburg
23542dc6eb
Updated hash values to match the new encoding (UTF-8) used in the test.
2000-09-27 12:25:14 +00:00
Marc-André Lemburg
67ceca7add
Fixed encoding to use an endianness independent format.
2000-09-27 12:24:34 +00:00
Lars Gustäbel
6a7768ae4f
Fixed misleading qname in test_xmlgen_ns (reported by loewis).
2000-09-27 08:12:17 +00:00
Barry Warsaw
c79dff679f
Added an "import xml.parsers.expat" to turn errors due to not having
...
the parser built into ImportErrors.
2000-09-26 18:00:20 +00:00
Marc-André Lemburg
6c8e4c3ee8
Test output data for the Unicode database test suite.
2000-09-26 16:19:27 +00:00
Marc-André Lemburg
6a20ee7dec
Added test suite for the complete Unicode database. The test previously
...
only tested a few cases.
2000-09-26 16:18:58 +00:00
Guido van Rossum
de33c79fdb
HP-UX is another one of those platforms using an alternative lock
...
structure (same as AIX).
2000-09-26 00:31:18 +00:00
Barry Warsaw
38bfc4d0d5
Add a test for SF bug #110621 ; stripping square brackets off of
...
addresses with domain literals.
2000-09-25 15:09:28 +00:00
Lars Gustäbel
424980fd4d
Enabled EntityResolver test again now that pyexpat.c has been fixed.
2000-09-24 20:57:04 +00:00
Martin v. Löwis
33315b180b
Use findfile to locate input and output files.
2000-09-24 20:30:24 +00:00
Lars Gustäbel
e292a24589
Added EntityResolver and DTDHandler (patch 101631) with test cases.
2000-09-24 20:19:45 +00:00
Lars Gustäbel
716efea181
Added necessary test input file for test_sax.py
2000-09-24 18:57:26 +00:00
Lars Gustäbel
b7536d5860
Added test cases for the InputSource class.
2000-09-24 18:53:56 +00:00
Lars Gustäbel
ab64787dca
Added test cases for the Attributes interface.
2000-09-24 18:40:52 +00:00
Fredrik Lundh
19f977ba40
- don't hang if group id is followed by whitespace (closes bug #114660 )
2000-09-24 14:46:23 +00:00
Lars Gustäbel
96753b3482
Added first start on SAX 2.0 tests.
2000-09-24 12:24:24 +00:00
Fred Drake
7fbc85c5c5
Rename the public interface from "pyexpat" to "xml.parsers.expat".
2000-09-23 04:47:56 +00:00
Neil Schemenauer
ef5f2b9dbb
- plug a memory leak due to circular lists
2000-09-22 15:30:16 +00:00
Neil Schemenauer
d569f23da9
- Replace debugleak flag with findleaks flag. The new SAVEALL GC option is
...
used to find cyclic garbage produced by tests.
2000-09-22 15:29:28 +00:00
Neil Schemenauer
faae266e89
- Add test for new SAVEALL debugging flag
...
- Use exceptions rather than asserts for failing tests.
- Reorganize tests and produce some output if verbose option is set.
2000-09-22 15:26:20 +00:00
Guido van Rossum
c77593d31a
Get rid of the one tab in the file.
...
Closes Bug #115054 .
2000-09-22 09:23:08 +00:00
Fred Drake
265a804af2
Revise the test case for pyexpat to avoid using asserts. Conform better
...
to the Python style guide, and remove unneeded imports.
2000-09-21 20:32:13 +00:00
Guido van Rossum
9e79a25b8a
The minidom.Node class has a debug attribute which, when its _debug
...
flag is true, is set to a StringIO object that silently collects all
debug messages. This is triggered by the Node._debug=1 statement at
the top of test_minidom.py. After the tests, we better delete that
StringIO object to avoid wasting memory. We also reset the _debug
flag. (Note that this is an undetectable memory leak, and the memory
doesn't get collected by the cycle-gc either, because it's all
reachable -- it's just useless.)
2000-09-21 20:10:39 +00:00
Tim Peters
38fd5b6413
Derived from Martin's SF patch 110609: support unbounded ints in %d,i,u,x,X,o formats.
...
Note a curious extension to the std C rules: x, X and o formatting can never produce
a sign character in C, so the '+' and ' ' flags are meaningless for them. But
unbounded ints *can* produce a sign character under these conversions (no fixed-
width bitstring is wide enough to hold all negative values in 2's-comp form). So
these flags become meaningful in Python when formatting a Python long which is too
big to fit in a C long. This required shuffling around existing code, which hacked
x and X conversions to death when both the '#' and '0' flags were specified: the
hacks weren't strong enough to deal with the simultaneous possibility of the ' ' or
'+' flags too, since signs were always meaningless before for x and X conversions.
Isomorphic shuffling was required in unicodeobject.c.
Also added dozens of non-trivial new unbounded-int test cases to test_format.py.
2000-09-21 05:43:11 +00:00
Marc-André Lemburg
d1ba443206
This patch adds a new Python C API called PyString_AsStringAndSize()
...
which implements the automatic conversion from Unicode to a string
object using the default encoding.
The new API is then put to use to have eval() and exec accept
Unicode objects as code parameter. This closes bugs #110924
and #113890 .
As side-effect, the traditional C APIs PyString_Size() and
PyString_AsString() will also accept Unicode objects as
parameters.
2000-09-19 21:04:18 +00:00
Tim Peters
f5fa0fc640
test_userlist.py:
...
Added new test for new __contains__ method.
Extensive editing to get rid of asserts.
2000-09-19 20:31:24 +00:00
Paul Prescod
4c799191a2
Fix test errors.
2000-09-19 19:33:02 +00:00
Martin v. Löwis
b96e0e5e65
New test cases for the StringIO module
2000-09-19 16:35:39 +00:00
Martin v. Löwis
89c528b02d
Don't print specific Node instances unless running verbosely.
...
Closes Bug #114775 .
2000-09-19 16:22:10 +00:00
Barry Warsaw
7158126673
Fixed the error reporting (raise of TestFailed) for the zip() and
...
zip(None) tests. Found by Finn Bock a while ago.
2000-09-19 14:42:09 +00:00
Paul Prescod
69cc7153c6
Test output that goes with updated test_minidom.
2000-09-18 20:44:15 +00:00
Paul Prescod
10d27660c9
Change assertions to confirmations so that optimization doesn't disable
...
checks.
2000-09-18 19:07:26 +00:00
Fred Drake
57a4e90922
Fix up the cleanup of the temporary DB so it works for BSD DB's
...
compatibility layer as well as "classic" ndbm.
2000-09-18 17:56:58 +00:00
Tim Peters
077a11dd00
arraymodule: Fix SF bug 113960.
...
reverse() didn't work at all due to bad arg check.
Fixed that.
Added Brad Chapman to ACKS file, as the proud new owner of two
implicitly copyrighted lines of Python source code <wink>.
Repaired buffer_info's total lack of arg-checking.
Replaced memmove by memcpy in reverse() guts, as memmove is
often slower and the memory areas are guaranteed disjoint.
Replaced poke-and-hope unchecked decl of tmp buffer size by
assert-checked larger tmp buffer.
Got rid of inconsistent spaces before open paren in docstrings.
Added reverse() sanity tests to test_array.py.
2000-09-16 22:31:29 +00:00
Neil Schemenauer
a53cf79275
- add a new test
...
- document some of the tricky tests (hopefully correctly :)
2000-09-15 22:32:29 +00:00
Jeremy Hylton
afde7e24b6
fix bug #110661 (PR#356) -- accept either & or ; as separator for CGI
...
query string
also some doc string reformatting and use of string methods instead of
older string.splitfields
2000-09-15 20:06:57 +00:00
Jeremy Hylton
be467e5c69
Fix Bug #114293 :
...
Strings are unpickled by calling eval on the string's repr. This
change makes pickle work like cPickle; it checks if the pickled
string is safe to eval and raises ValueError if it is not.
test suite modifications:
Verify that pickle catches a variety of insecure string pickles
Make test_pickle and test_cpickle use exactly the same test suite
Add test for pickling recursive object
2000-09-15 15:14:51 +00:00
Jack Jansen
8b7c3c0be7
For current directory use os.curdir, not ".".
2000-09-15 12:58:08 +00:00
Jack Jansen
00ce51e38e
Allow am/pm as well as AM/PM (C9X behaviour).
2000-09-15 12:57:35 +00:00
Jeremy Hylton
7ae51bf82d
Remove "," from the list of always_safe characters. It is a reserved
...
character according to RFC 2396. Add some text to quote doc string
that explains the quoting rules better.
This closes SF Bug #114427 .
Add _fast_quote operation that uses a dictionary instead of a list
when the standard set of safe characters is used.
2000-09-14 16:59:07 +00:00
Fred Drake
72e48bd05f
Add test cases to make sure we get the right SyntaxError message for
...
various illegal uses of "continue".
2000-09-08 16:32:34 +00:00
Tim Peters
50699215f8
test_mmap wrote null bytes into its expected-output file; this caused me to
...
waste an hour tracking down an illusion; repaired it; writing/reading non-
printable characters (except \t\r\n) into/outof text-mode files ain't
defined x-platform, and at least some Windows text editors do surprising
things in their presence.
Also added a by-hand "build humber" to the Windows build, in an approximation
of Python's inexplicable BUILD-number Unix scheme. I'll try to remember to
increment it each time I make a Windows installer available. It's starting
at 2, cuz I've put 2 installers out so far (both with BUILD #0 ).
2000-09-04 07:34:06 +00:00
Fredrik Lundh
03dd010b4f
updated SRE test suite (fixes PEP223 problem, shows syntax errors)
2000-09-03 10:43:16 +00:00
Tim Peters
acee48628d
Repair failing test_sre.py.
...
This was a funny one! The test very subtly relied on 1.5.2's
behavior of treating "\x%" as "\x%", i.e. ignoring that was an
\x escape that didn't make sense. But /F implemented PEP 223,
which causes 2.0 to raise an exception on the bad escape.
Fixed by merely making the 3 such strings of this kind into
raw strings.
2000-09-03 08:15:19 +00:00
Fredrik Lundh
510c97ba2f
return -1 for undefined groups (as implemented in 1.5.2) instead of
...
None (as documented) from start/end/span. closes bug #113254
2000-09-02 16:36:57 +00:00
Fredrik Lundh
143328ba63
-- tightened up parsing of octal numbers
...
-- improved the SRE test harness: don't use asserts, test a few more
things (including more boundary conditions)
2000-09-02 11:03:34 +00:00
Tim Peters
3620857d60
The "more" cmd varies across Windows flavors, sometimes adding stray
...
newlines at the start or end. Fiddle test_popen2 and popen2._test() to
tolerate this. Also change all "assert"s in these tests to raise
explicit exceptions, so that python -O doesn't render them useless.
Also, in case of error, make the msg display the reprs of what we
wrote and what we read, so we can tell exactly why it's failing.
2000-09-01 20:38:55 +00:00
Barry Warsaw
3a9d0611fb
Applying patch #100994 to allow JPython to use more of the standard
...
Python test suite. Specifically,
- import time instead of strop in test_b1
- test for ClassType of exceptions using isinstance instead of
equality in test_exceptions
- remove __builtins__ from dir() output in test_pkg
test_pkg output needs to be regenerated.
2000-09-01 06:53:52 +00:00
Fredrik Lundh
0c4fdbaee8
closes bug #112468 (and all the other bugs that surfaced when
...
I fixed the a bug in the regression test harness...)
2000-08-31 22:57:55 +00:00
Fred Drake
762c1cb3e3
Test case to exercise fix for error propogation bug in dictionarys.
2000-08-31 19:48:52 +00:00
Jeremy Hylton
6102e29df2
fixes bug #111951
...
applies patch #101369 by Moshe Zadke
use explicit list of always safe characters instead of string.letters
add test case
2000-08-31 15:48:10 +00:00
Barry Warsaw
64dab4602e
Expand the test suite to test both the GNU gettext and translation
...
class-based APIs.
2000-08-30 03:32:07 +00:00
Andrew M. Kuchling
d50a1877ee
Fix for two problems on FreeBSD:
...
In test_poll1(), unregister file descriptors as they're closed,
and also close the read end of the pipe
In test_poll2(), make the code assume less about the combinations of flag
bits that will be returned
2000-08-29 16:53:34 +00:00
Guido van Rossum
2d21863266
Add support for FreeBSD-[45].
...
-- tg@FreeBSD.org
2000-08-29 14:57:27 +00:00
Barry Warsaw
9182b45a5a
Added tests of "print >> None"
2000-08-29 04:57:10 +00:00
Fred Drake
31f182e830
Added os.popen2() and os.popen3() for non-Windows platforms.
2000-08-28 17:20:05 +00:00
Tim Peters
c79519569d
Open binary files in binary mode. Fixes test failure under Windows.
2000-08-26 21:01:27 +00:00
Moshe Zadka
617c43cafe
Tim Peters:
...
Again due to the duplicate copies of test_support, the checked-in
"expected output" file actually contains verbose-mode output.
2000-08-26 09:59:01 +00:00
Tim Peters
43dee06471
Another new test using "from test.test_support import ...", causing
...
subtle breakage on Windows (the test is skipped here, but the TestSkipped
exception wasn't recognized as such, because of duplicate copies of
test_support got loaded; so the test looks like a failure under Windows
instead of a skip).
Repaired the import, but
THIS TEST *WILL* FAIL ON OTHER SYSTEMS NOW!
Again due to the duplicate copies of test_support, the checked-in
"expected output" file actually contains verbose-mode output. I can't
generate the *correct* non-verbose output on my system. So, somebody
please do that.
2000-08-26 08:24:18 +00:00
Fred Drake
28f739aad4
Update the parser module to support augmented assignment.
...
Add some test cases.
2000-08-25 22:42:40 +00:00
Marc-André Lemburg
4ea8d6e52e
Output of the new test
2000-08-25 22:37:51 +00:00
Marc-André Lemburg
fa44d794bd
New test suite for file objects by Jeremy Hilton. This will need
...
to be extended somewhat -- right now it only tests the .writelines()
method.
2000-08-25 22:37:31 +00:00
Moshe Zadka
a1a4b5916b
Closing patch #101120 -- After everyone agreed.
2000-08-25 21:47:56 +00:00
Barry Warsaw
1dce09da61
Group consensus is that supporting alternative locale categories is
...
useless. So the test of the dcgettext() function is removed.
2000-08-25 19:53:51 +00:00
Barry Warsaw
ff6d813657
Set this test up so that we don't have to create xx/LC_MESSAGES in the
...
cvs tree. It creates the directory and gettext.mo file on the fly,
from the base64 encode binary data.
2000-08-25 19:50:38 +00:00
Barry Warsaw
e332c1f415
updated test output
2000-08-25 19:49:28 +00:00
Barry Warsaw
dd46cb38ce
output from test_gettext.py test suite
2000-08-25 19:15:00 +00:00
Barry Warsaw
9e03592149
Test suite for new gettext.py module.
2000-08-25 19:14:25 +00:00
Andrew M. Kuchling
3227cc8c09
Test suite for poll() interface (SF patch #100852 )
2000-08-25 01:18:45 +00:00
Thomas Wouters
104a7bcc28
Support for augmented assignment in the UserList, UserDict, UserString and
...
rfc822 (Addresslist) modules. Also a preliminary testcase for augmented
assignment, which should actually be merged with the test_class testcase I
added last week.
2000-08-24 20:14:10 +00:00
Andrew M. Kuchling
103d5268c2
Updated test suite: test repr() and str() of cookies, and test metadata
...
fields with quoted values (as in Path="/acme")
2000-08-24 11:56:19 +00:00
Fred Drake
33438d23fa
Charles G. Waldman <cgq@fnal.gov>:
...
Update the test suite for the changes introduced by the EXTENDED_ARG
opcode.
This closes the regression test changes of SourceForge patch #100893 .
2000-08-24 00:35:38 +00:00
Jeremy Hylton
cf29bb2aa9
style nits
2000-08-23 21:11:05 +00:00
Fred Drake
27c4b39025
When skipping a test, do not include a spurious space between the exception
...
name and the ":" that separates it from the value. (Minor cleanup.)
2000-08-23 20:34:40 +00:00
Skip Montanaro
9dcea3f8a8
test case output for dospath regr test
2000-08-23 20:07:21 +00:00
Skip Montanaro
640f483c50
new test - like test_ntpath but without splitunc test cases
2000-08-23 16:55:00 +00:00
Skip Montanaro
877d62e72d
added commonprefix test cases
2000-08-23 16:54:27 +00:00
Skip Montanaro
533bc9ad42
updated to correct failing test cases
2000-08-23 16:51:56 +00:00
Tim Peters
a48b526745
Rehabilitate autotest.py.
...
In README: Write up (Guido's) rules for intra-test imports; warn against
asserts; document test_support.use_large_resources.
2000-08-23 05:28:45 +00:00
Skip Montanaro
46dfa5f4ed
require list comprehensions to start with a for clause
2000-08-22 02:43:07 +00:00
Guido van Rossum
ff18b800a4
Don't reference a module named test.test_support. Always use plain
...
test_support. Also fixed the expected output.
2000-08-21 22:59:29 +00:00
Fred Drake
79ca79d1a9
Add a minimal test suite for the parser module.
2000-08-21 22:30:53 +00:00
Fred Drake
62c53ddabe
Add TestSkipped as another interesting item defined by test_support.
2000-08-21 16:55:57 +00:00
Barry Warsaw
efc92eec33
PEP 214, Extended print Statement, has been accepted by the BDFL.
...
Additional test cases for the extended print form.
2000-08-21 15:46:50 +00:00
Tim Peters
e82e7ccdbd
Remove the winreg module from the project. I don't believe any
...
docs changes are needed (only reference to winreg I could find
was in libwinreg.tex, which is documenting _winreg, and merely
mentions that a higher-level winreg module *may* appear someday;
that's still true).
2000-08-21 02:27:22 +00:00
Tim Peters
571bb8fc72
David Goodger's new getopt test module (thanks, David!).
...
https://sourceforge.net/patch/?func=detailpatch&patch_id=101110&group_id=5470
Accepted as-is, except for purging an "import *".
2000-08-20 04:18:40 +00:00
Moshe Zadka
514a1028a2
Adding tests of the "attrs" optional argument, and of the js_output
...
functionality.
2000-08-19 15:57:33 +00:00
Andrew M. Kuchling
cdec8c746b
Test case for Cookie.py
2000-08-19 15:21:12 +00:00
Fred Drake
8ae9ce5e5b
Better conformance to the Python Style Guide: use spaces around operators.
2000-08-18 16:09:56 +00:00
Fred Drake
fe5c22a85e
When a KeyboardInterrupt is caught, just use the "raise" syntax to
...
re-raise it instead of re-raising it "manually" the ugly way.
2000-08-18 16:04:05 +00:00
Fred Drake
b65b006595
Convert some old-style string exceptions to class exceptions.
2000-08-18 14:50:20 +00:00
Thomas Wouters
5215225ea1
Apply SF patch #101135 , adding 'import module as m' and 'from module import
...
name as n'. By doing some twists and turns, "as" is not a reserved word.
There is a slight change in semantics for 'from module import name' (it will
now honour the 'global' keyword) but only in cases that are explicitly
undocumented.
2000-08-17 22:55:00 +00:00
Thomas Wouters
1d75a79c00
Apply SF patch #101029 : call __getitem__ with a proper slice object if there
...
is no __getslice__ available. Also does the same for C extension types.
Includes rudimentary documentation (it could use a cross reference to the
section on slice objects, I couldn't figure out how to do that) and a test
suite for all Python __hooks__ I could think of, including the new
behaviour.
2000-08-17 22:37:32 +00:00
Fred Drake
56221a7cfa
Chris Herborth <chrish@pobox.com>:
...
Minor updates for BeOS R5.
Use of OSError in test.test_fork1 changed to TestSkipped, with corresponding
change in BeOS/README (by Fred).
This closes SourceForge patch #100978 .
2000-08-15 18:52:33 +00:00
Fred Drake
a64436e853
Update test output to reflect change in SyntaxError formatting.
...
This closes SourceForge bug #110628 (Jitterbug PR#278).
2000-08-15 15:51:18 +00:00
Barry Warsaw
97ca66fd57
tests for binascii.b2a_hex() and binascii.a2b_hex().
2000-08-15 06:08:31 +00:00
Barry Warsaw
3fdcccb82f
Added a test of the md5.hexdigest() method. Funny enough, this test
...
had yet-another Python implementation of a binary-data-to-hex-digit
encoder!
2000-08-15 06:01:36 +00:00
Mark Hammond
041307d95c
Remove the test for abspath with an empty path - too hard to do in a cross-platform manner.
2000-08-14 23:06:37 +00:00
Mark Hammond
673c6cf3d4
Test for fix to bug #110673 : os.abspatth() now always returns os.getcwd() on Windows, if an empty path is specified. It previously did not if an empty path was delegated to win32api.GetFullPathName())
2000-08-14 06:21:26 +00:00
Mark Hammond
0d0b1e93e1
Check in the correct output - even though the module itself may not survive!
2000-08-14 06:05:40 +00:00
Skip Montanaro
803d6e5451
list comprehensions. see
...
http://sourceforge.net/patch/?func=detailpatch&patch_id=100654&group_id=5470
for details.
2000-08-12 18:09:51 +00:00
Trent Mick
f29f47b38b
Add largefile support for Linux64 and WIn64. Add test_largefile and some minor
...
change to regrtest.py to allow optional running of test_largefile ('cause it's
slow on Win64).
This closes patches:
http://sourceforge.net/patch/index.php?func=detailpatch&patch_id=100510&group_id=5470
and
http://sourceforge.net/patch/index.php?func=detailpatch&patch_id=100511&group_id=5470
2000-08-11 19:02:59 +00:00
Peter Schneider-Kamp
10e1bf2f64
remove all occurence of math.rint() from the sources
...
(and yes, "Currintly" also counts <0.5 wink>)
2000-08-10 04:23:30 +00:00
Fredrik Lundh
5810064476
-- changed findall to return empty strings instead of None
...
for undefined groups
2000-08-09 09:14:35 +00:00
Fredrik Lundh
8e6d571a7c
-- enabled some temporarily disabled RE tests
...
-- added basic unicode tests to test_re
-- added test case for Sjoerd's xmllib problem to re_tests
2000-08-08 17:06:53 +00:00
Fredrik Lundh
2643b55a77
-- whitespace cleanup (real changes coming in next checkin)
2000-08-08 16:52:51 +00:00
Fredrik Lundh
1151a8cd61
-- whitespace cleanup (more tests to be added in the next commit)
2000-08-08 16:47:42 +00:00
Guido van Rossum
79c9b17d17
Barry's patch to test the new setdefault() method.
2000-08-08 16:13:23 +00:00
Marc-André Lemburg
e5034378cc
Removing UTF-16 aware Unicode comparison code. This kind of compare
...
function (together with other locale aware ones) should into a new collation
support module. See python-dev for a discussion of this removal.
Note: This patch should also be applied to the 1.6 branch.
2000-08-08 08:04:29 +00:00
Vladimir Marangozov
f9d20c3786
Neil Schemenauer: GC enable(), disable(), isenabled() interface.
...
Small stylistic changes by VM:
- is_enabled() -> isenabled()
- static ... Py_<func> -> static ... gc_<func>
2000-08-06 22:45:31 +00:00
Moshe Zadka
92a69138b3
Oooopsss.....tab and space mismatch corrected.
2000-08-04 15:25:58 +00:00
Thomas Wouters
b9fa0a843e
Raise 'TestSkipped' (from the test_support) module rather than 'ImportError'
...
to signify a test that should be marked as 'skipped' rather than 'failed'.
Also 'document' it, in README.
2000-08-04 13:34:43 +00:00
Moshe Zadka
040c17fe38
Raise TestSkipped, not ImportError.
...
Honesty's the best policy.
2000-08-04 13:26:03 +00:00
Thomas Wouters
3af826ebca
Make test_support.TestSkipped errors work the same way as ImportErrors:
...
mark the test as 'skipped', rather than 'failed'.
2000-08-04 13:17:51 +00:00
Moshe Zadka
323a5086ae
In case the user isn't allowed to access /dev/dsp or /dev/dsp isn't there
...
at all (my computer doesn't have a Sound Blaster), this doesn't mean
there's a bug in linuxaudiodev. The only error the test suite skips
is currently ImportError -- so that's what we raise. If you see a problem
with this patch, say so and I'll retract. If you think raising an ImportError
sucks, you're right -- but I ain't gonna buy a SB and I sure ain't gonna
let the test-suite fail on my machine.
2000-08-04 12:59:40 +00:00
Jeremy Hylton
d9827c476c
test the non-multipart sections of the cgi module
2000-08-03 22:11:43 +00:00
Moshe Zadka
73ed8e566e
Checking in empty tests for urlparse, as future place holders
2000-08-03 17:28:50 +00:00
Fredrik Lundh
96ab46529b
-- added recursion limit (currently ~10,000 levels)
...
-- improved error messages
-- factored out SRE_COUNT; the same code is used by
SRE_OP_REPEAT_ONE_TEMPLATE
-- minor cleanups
2000-08-03 16:29:50 +00:00
Barry Warsaw
a873b03ebb
Added a -l/--leakdebug option which turns on DEBUG_LEAK if the gc
...
module is importable.
2000-08-03 15:50:37 +00:00
Barry Warsaw
e027d8dc81
Added output for testsuite for new zip() builtin.
2000-08-03 15:48:31 +00:00
Barry Warsaw
7bfc1a1507
Added testsuite for new zip() builtin.
2000-08-03 15:48:07 +00:00
Andrew M. Kuchling
e6f164622f
Comment out repeated-group test for the moment
2000-08-03 12:16:29 +00:00
Andrew M. Kuchling
a3eacc472c
Add nasty test case that overflows the stack with a repeated group
2000-08-03 02:06:45 +00:00
Fredrik Lundh
067bebfe2d
-- SRE 0.9.8: now that the bug is fixed, I might as well enable
...
the test again...
2000-08-01 13:16:55 +00:00
Fredrik Lundh
c2ed621d75
-- SRE 0.9.8: updated test scripts
2000-08-01 13:01:43 +00:00
Peter Schneider-Kamp
5a65c2d436
added count, extend, index, pop and remove to arraymodule
2000-07-31 20:52:21 +00:00
Thomas Wouters
a701597138
Fix inconsistent use of tab/space in indentation.
2000-07-30 15:38:35 +00:00
Mark Hammond
af4cfae300
Test that after resizing the mmap'd file, we can't seek beyond the new size.
2000-07-30 02:20:38 +00:00
Andrew M. Kuchling
85ab7384f6
Exercise .readline() and .readlines(). More data is written to the
...
test file, too, so the methods have more work to do.
2000-07-29 20:18:34 +00:00
Mark Hammond
152e3f0885
Was quite broken and incomplete. Now passes the test suite, but is still incomplete.
2000-07-28 03:45:32 +00:00
Trent Mick
c64c8ea71c
Remove erroneous empty trailing line. (cause test_winreg.py failure)
2000-07-27 23:26:28 +00:00
Fredrik Lundh
9407e553c0
-- changed test to work on platforms which have os.popen
...
but no os.fork
2000-07-27 07:42:43 +00:00
Peter Schneider-Kamp
fdee0f0aa7
added test case for fixed duplicate arguments bug in Python/compile.c
2000-07-25 22:15:45 +00:00
Andrew M. Kuchling
c1b4624447
Made an error message slightly more useful if select() returns something goofy
2000-07-25 00:51:31 +00:00
Fredrik Lundh
82c330e591
-- updated to include known problems in SRE 0.9.6
...
(cf. test/output/test_sre)
2000-07-24 22:35:11 +00:00
Fred Drake
1790dd4b66
Restore TestSkipped exception; appears to have disappeared in last checkin.
...
Make both TextFailed and TestSkipped subclasses of Error, which derives
from Exception. Docstrings have been added for the exceptions and module.
2000-07-24 06:55:00 +00:00
Fredrik Lundh
8a3ebf8ca8
-- SRE 0.9.6 sync. this includes:
...
+ added "regs" attribute
+ fixed "pos" and "endpos" attributes
+ reset "lastindex" and "lastgroup" in scanner methods
+ removed (?P#id) syntax; the "lastindex" and "lastgroup"
attributes are now always set
+ removed string module dependencies in sre_parse
+ better debugging support in sre_parse
+ various tweaks to build under 1.5.2
2000-07-23 21:46:17 +00:00
Skip Montanaro
e9e5dcd4db
restructured a bit and added some more content...
2000-07-19 17:19:49 +00:00
Skip Montanaro
4d06923122
make TestFailed a class exception
2000-07-19 17:14:48 +00:00
Thomas Wouters
baf2663e44
Enable extra testing now that os.isatty() is in. (Also tests os.isatty ;P)
2000-07-19 14:51:54 +00:00
Thomas Wouters
7e47402264
Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either
...
comments, docstrings or error messages. I fixed two minor things in
test_winreg.py ("didn't" -> "Didn't" and "Didnt" -> "Didn't").
There is a minor style issue involved: Guido seems to have preferred English
grammar (behaviour, honour) in a couple places. This patch changes that to
American, which is the more prominent style in the source. I prefer English
myself, so if English is preferred, I'd be happy to supply a patch myself ;)
2000-07-16 12:04:32 +00:00
Vladimir Marangozov
5ff2ac2fa9
Break a cycle created in the saboteur() function.
2000-07-15 00:42:09 +00:00
Vladimir Marangozov
d57f5cff0e
Break the cycles after testing cmp() on cyclic objects.
2000-07-14 04:32:09 +00:00
Skip Montanaro
56509a3cb8
new test for posixpath module
2000-07-12 00:20:45 +00:00
Skip Montanaro
e809b00f36
new test file for posixpath module
2000-07-12 00:20:08 +00:00
Jeremy Hylton
88887aa38e
small updates to string_join:
...
use PyString_AS_STRING macro on local string object
when resizing string, make sure resized string will always be big enough
split string containing error message across two lines
add test to string_tests that causes resizing
2000-07-11 20:55:38 +00:00
Fred Drake
85f363990c
Create two new exceptions: IndentationError and TabError. These are
...
used for indentation related errors. This patch includes Ping's
improvements for indentation-related error messages.
Closes SourceForge patches #100734 and #100856 .
2000-07-11 17:53:00 +00:00
Jeremy Hylton
fff9e20943
fix bug #42 reported by Andrew Dalke
...
The Compare close contains a close method that checks to see if there
is any unconsumed data in the Compare instance; i.e. if the canonical
output file contains more data than was produced by the current test
run. This method was never called, allowing differences to go
undetected.
Fix is to call close after the test is run (after __import__)
output/test_long and output/test_popen2 needed trivial changes
output/test_select contained lots of text, but test_select.py produced
no output
2000-07-11 15:15:31 +00:00
Peter Schneider-Kamp
7a11671e8b
fixed inconsistent use of tab and spaces
2000-07-11 11:24:41 +00:00
Andrew M. Kuchling
d3cf692c38
Add test of resize() method of mmap objects
2000-07-11 10:45:28 +00:00
Jeremy Hylton
20f41b6456
add more tests of string.join variants to run_method_tests
2000-07-11 03:31:55 +00:00
Jeremy Hylton
f82b04ecbb
factor out test definitions to string_tests module
...
test_string and test_userstring run same tests for string methods
2000-07-10 17:08:42 +00:00
Guido van Rossum
1bbddd085c
Added the line 'Testing UTF-16 code point order comparisons... done."
...
to match addition to test_unicode.py.
2000-07-10 15:06:06 +00:00
Jeremy Hylton
a5ae490584
expect message "no regression test case for method 'encode'
2000-07-10 14:14:40 +00:00
Marc-André Lemburg
d6d06ade26
Tests for new surrogate support in the UTF-8 codec. By Bill Tutt.
2000-07-07 17:48:52 +00:00
Marc-André Lemburg
b6d78fcd9c
Tests for new instance support in unicode().
2000-07-07 13:46:19 +00:00
Marc-André Lemburg
9d4674168f
Added tests for the new .isalpha() and .isalnum() methods.
2000-07-05 09:46:40 +00:00
Paul Prescod
99b84bdaad
Removed some tabs.
2000-07-04 03:38:10 +00:00
Fredrik Lundh
72b82ba16d
- fixed grouping error bug
...
- changed "group" operator to "groupref"
2000-07-03 21:31:48 +00:00
Fredrik Lundh
6f01398236
- added lookbehind support (?<=pattern), (?<!pattern).
...
the pattern must have a fixed width.
- got rid of array-module dependencies; the match pro-
gram is now stored inside the pattern object, rather
than in an extra string buffer.
- cleaned up a various of potential leaks, api abuses,
and other minors in the engine module.
- use mal's new isalnum macro, rather than my own work-
around.
- untabified test_sre.py. seems like I removed a couple
of trailing spaces in the process...
2000-07-03 18:44:21 +00:00
Fred Drake
17647f5201
Compute the name of the test file so that it can be found both when this
...
test is run as a script and when imported via the regression test
framework.
Problem reported by Phillip Porch <root@theporch.com>.
2000-07-03 16:37:42 +00:00
Paul Prescod
ebc0473c05
Fixed test output
2000-07-01 19:17:43 +00:00
Paul Prescod
7993bcc040
Added minidom tests.
2000-07-01 14:54:16 +00:00
Guido van Rossum
54610f31cc
output for openpty test
2000-07-01 03:34:14 +00:00
Guido van Rossum
a0f7e8574c
Thomas Wouters: Test script for openpty()
2000-07-01 01:13:31 +00:00
Fred Drake
4c136eefab
Thomas Wouters <thomas@xs4all.net>:
...
Test case for the pty module.
2000-06-30 23:22:35 +00:00
Fred Drake
96fee02917
Output for test_winreg2.
...
Someone who knows what they are doing needs to replace this with something
that makes sense -- I'm not running Windows right now.
2000-06-30 19:38:16 +00:00
Fred Drake
2658d15d45
Paul Prescod <paul@prescod.net>:
...
Regression test for the new winreg.py module.
[Could a Windows person someone please review this?]
2000-06-30 19:36:23 +00:00
Fredrik Lundh
4ccea94152
- reverted to "\x is binary byte"
...
- removed evil tabs from sre_parse and sre_compile
2000-06-30 18:39:20 +00:00
Skip Montanaro
ab1c7918f6
* added a randomize flag and corresponding -r command line argument that
...
allows the caller to execute the various tests in pseudo-random order -
default is still to execute tests in the order returned by findtests().
* moved initialization of the various flag variables to the main() function
definition, making it possible to execute regrtest.main() interactively
and still override default behavior.
2000-06-30 16:39:27 +00:00
Guido van Rossum
2850d18615
Switch to sre for regular expression matching (the new mini-re module
...
is actually by Fredrik Lundh). This will break the re tests --
Fredrik will fix this before the final release.
2000-06-30 16:25:20 +00:00
Jeremy Hylton
094c9e587c
remove all prints (since the prints where of memory locations)
2000-06-30 15:13:15 +00:00
Fredrik Lundh
0640e1161f
the mad patcher strikes again:
...
-- added pickling support (only works if sre is imported)
-- fixed wordsize problems in engine
(instead of casting literals down to the character size,
cast characters up to the literal size (same as the code
word size). this prevents false hits when you're matching
a unicode pattern against an 8-bit string. (unfortunately,
this broke another test, but I think the test should be
changed in this case; more on that on python-dev)
-- added sre.purge function
(unofficial, clears the cache)
2000-06-30 13:55:15 +00:00
Fredrik Lundh
43b3b49b5a
- fixed lookahead assertions ( #10 , #11 , #12 )
...
- untabified sre_constants.py
2000-06-30 10:41:31 +00:00
Marc-André Lemburg
587794b386
Marc-Andre Lemburg <mal@lemburg.com>:
...
Added test output.
2000-06-30 10:28:32 +00:00
Marc-André Lemburg
d70141a2d9
Marc-Andre Lemburg <mal@lemburg.com>:
...
New test for huge formatting strings (these could cause core
dumps in previous versions).
By Trent Mick.
2000-06-30 10:26:29 +00:00
Marc-André Lemburg
6cdec2efbb
New test for the ucnhash module.
2000-06-30 09:45:20 +00:00
Marc-André Lemburg
5f2e75e87c
Marc-Andre Lemburg <mal@lemburg.com>:
...
Updated test output (the ucn tests are now in test_ucn).
2000-06-30 09:14:13 +00:00
Marc-André Lemburg
af69f15d21
Marc-Andre Lemburg <mal@lemburg.com>:
...
Moved tests of new Unicode Char Name support to a separate test.
2000-06-30 09:13:35 +00:00
Fredrik Lundh
b71624e698
- added support for (?P=name)
...
(closes #3 and #7 from the status report)
2000-06-30 09:13:06 +00:00
Fredrik Lundh
90a0791322
- pedantic: make sure "python -t" doesn't complain...
2000-06-30 07:50:59 +00:00
Fredrik Lundh
df02d0b3f0
- fixed default value handling in group/groupdict
...
- added test suite
2000-06-30 07:08:20 +00:00
Skip Montanaro
47c60ec9a0
Describe a bit about writing test cases for Python...
2000-06-30 06:08:35 +00:00
Jeremy Hylton
c5007aa5c3
final patches from Neil Schemenauer for garbage collection
2000-06-30 05:02:53 +00:00
Fred Drake
252af9ca27
The low-level interface is now in _winreg; update the import here.
2000-06-29 19:42:00 +00:00
Fred Drake
13634cf7a4
This patch addresses two main issues: (1) There exist some non-fatal
...
errors in some of the hash algorithms. For exmaple, in float_hash and
complex_hash a certain part of the value is not included in the hash
calculation. See Tim's, Guido's, and my discussion of this on
python-dev in May under the title "fix float_hash and complex_hash for
64-bit *nix"
(2) The hash algorithms that use pointers (e.g. func_hash, code_hash)
are universally not correct on Win64 (they assume that sizeof(long) ==
sizeof(void*))
As well, this patch significantly cleans up the hash code. It adds the
two function _Py_HashDouble and _PyHash_VoidPtr that the various
hashing routine are changed to use.
These help maintain the hash function invariant: (a==b) =>
(hash(a)==hash(b))) I have added Lib/test/test_hash.py and
Lib/test/output/test_hash to test this for some cases.
2000-06-29 19:17:04 +00:00
Guido van Rossum
1bfdc78c84
Skip Montanaro: modify test_socket.py to listen/connect using loopback addr
2000-06-29 17:00:54 +00:00
Marc-André Lemburg
a2aa34f243
Marc-Andre Lemburg <mal@lemburg.com>:
...
New test output
2000-06-29 13:31:10 +00:00
Fred Drake
7833447f8f
Trent Mick <trentm@activestate.com>:
...
Testing: test_array.py was also extended to check that one can set the
full range of values for each of the integral signed and unsigned
array types.
This closes SourceForge patch #100506 .
2000-06-28 17:50:51 +00:00
Marc-André Lemburg
4a9188c557
Marc-Andre Lemburg <mal@lemburg.com>:
...
Updated test output.
2000-06-28 16:41:46 +00:00
Marc-André Lemburg
a6f73d64c5
Marc-Andre Lemburg <mal@lemburg.com>:
...
Added tests for the new Unicode character name support in the
standard unicode-escape codec.
2000-06-28 16:41:23 +00:00
Fred Drake
c19425d520
Added the atexit module and documentation from Skip Montanaro
...
<skip@mojam.com>. Revisions to the markup to make it pass LaTeX, added
an index entry and a reference from the sys.exitfunc documentation.
This closes SourceForge patch #100620 .
2000-06-28 15:07:31 +00:00
Jeremy Hylton
a05e293a21
typos fixed by Rob Hooft
2000-06-28 14:48:01 +00:00
Andrew M. Kuchling
7fd7e36b08
Change pyexpat test suite to exercise the .returns_unicode attribute,
...
parsing the sample data once with 8-bit strings and once with Unicode.
2000-06-27 00:37:25 +00:00
Jeremy Hylton
c380466762
update output file to reflect new test of exception object str-ness
2000-06-25 10:44:57 +00:00
Jeremy Hylton
3c0d013db4
verify that Python raises SyntaxError for long and deeply-nested expressions
2000-06-20 19:13:27 +00:00
Jeremy Hylton
56c807d318
add minimal test of exception use. verify that each exception can be
...
raised, caught, and converted to a string.
2000-06-20 18:52:57 +00:00
Andrew M. Kuchling
cf70ea633f
Additional tests for seek() method, written by Trent Mick
2000-06-18 04:47:08 +00:00
Marc-André Lemburg
bddf502a1f
Marc-Andre Lemburg <mal@lemburg.com>:
...
Removed a test which can fail when the default locale setting
uses a Latin-1 encoding. The test case is not applicable anymore.
2000-06-14 09:17:25 +00:00
Marc-André Lemburg
8462573826
Marc-Andre Lemburg <mal@lemburg.com>:
...
Fixed some tests to not cause the script to fail, but rather
output a warning (which then is caught by regrtest.py as wrong
output). This is needed to make test_unicode.py run through
on JPython.
Thanks to Finn Bock.
2000-06-13 12:05:36 +00:00
Fred Drake
1f2d4640b8
Added test for linnuxaudiodev module; directly adapted from sunaudiodev
...
test. Someone with more Linux audio knowledge should at least take a
brief look at it.
2000-06-10 04:22:57 +00:00
Marc-André Lemburg
59a044b7d2
Marc-Andre Lemburg <mal@lemburg.com>:
...
Updated to the fix in %c formatting: it now always checks for
a one character argument.
2000-06-08 17:50:55 +00:00
Fred Drake
8eded195aa
Trent Mick <trentm@activestate.com>:
...
Fix test of the "math" module so it does not break on platforms that do
not offer rint(); just skip that portion of the test in that case.
2000-06-01 17:59:17 +00:00
Barry Warsaw
992cb8ab53
Added a test to catch the base class.
2000-05-25 23:16:54 +00:00
Guido van Rossum
71260b846e
Added math.rint() -- round according to current IEEE754 mode
2000-05-11 18:19:42 +00:00
Fred Drake
774c931c12
M.-A. Lemburg <mal@lemburg.com>:
...
Added another test for string formatting (the one that
produced the core dump now fixed in unicodeobject.c).
2000-05-09 19:57:46 +00:00
Guido van Rossum
5193114442
Alas, Vladimir's patch was too aggressive, and started causing really
...
weird errors. (E.g. see thread "weird bug in test_winreg" in python-dev.)
Since it's actually useful to be able to re-run an individual test
after running test.autotest, we keep the unloading code, but only for
modules whose full name starts with "test.".
2000-05-05 14:27:39 +00:00
Guido van Rossum
4951782178
Raise ImportError when os.fork does not exist.
2000-05-04 00:36:42 +00:00
Guido van Rossum
6650320349
Get rid of memory leak caused by assingning sys.exc_info() to a local.
...
Store sys.exc_info()[:2] instead.
2000-04-28 20:39:58 +00:00
Jeremy Hylton
7c4f96f442
Deviant1 didn't work as advertised
2000-04-27 21:42:48 +00:00
Jeremy Hylton
035a07e263
add some more contains tests on the builtin types
2000-04-27 21:40:08 +00:00
Guido van Rossum
c1488413e4
Added a provision to stop all threads before exiting from the test:
...
the change to regrtest.py to unload all newly imported modules did
something bad to the threads -- and I realized that they would never
stop!
2000-04-24 14:07:03 +00:00
Guido van Rossum
2512d6d83a
Fix spelling error and remove Windows line endings.
2000-04-24 14:01:51 +00:00
Guido van Rossum
5796d26794
Patch by Vladimir Marangozov to unload additionally imported modules
...
after each test has been run. This avoids excessive memory growth
during the tests.
2000-04-21 21:35:06 +00:00
Guido van Rossum
cdd092fe48
Added test_winsound by Mark Hammond.
2000-04-21 21:28:47 +00:00
Guido van Rossum
84219682fb
Charles Waldman writes:
...
"""
In the course of debugging this I also saw that cPickle is
inconsistent with pickle - if you attempt a pickle.load or pickle.dump
on a closed file, you get a ValueError, whereas the corresponding
cPickle operations give an IOError. Since cPickle is advertised as
being compatible with pickle, I changed these exceptions to match.
"""
2000-04-21 20:49:58 +00:00
Jeremy Hylton
4a3dd2dcc2
Fix PR#7 comparisons of recursive objects
...
Note that comparisons of deeply nested objects can still dump core in
extreme cases.
2000-04-14 19:13:24 +00:00
Fred Drake
e0243e24be
M.-A. Lemburg <mal@lemburg.com>:
...
Added test for Unicode string concatenation.
2000-04-13 14:11:56 +00:00
Fred Drake
afe73a4687
M.-A. Lemburg <mal@lemburg.com>:
...
Added test output for Unicode string concatenation test.
2000-04-13 14:10:04 +00:00
Guido van Rossum
b28bc8cd05
Marc-Andre Lemburg:
...
Modified .splitlines() tests according to the changes
in stringobject.c.
2000-04-11 15:37:24 +00:00
Guido van Rossum
7ee801d6af
Marc-Andre Lemburg:
...
Modified .splitlines() tests according to the changes
in unicodeobject.c.
2000-04-11 15:37:02 +00:00
Guido van Rossum
6e277cf7de
Christian Tismer: added test to ensure that multiplication commutes.
...
[The test is in a slightly odd place, in test_division_2; but it
exercises the recent change to long_mult(), and that's all we really
ask for. --GvR]
2000-04-10 17:41:37 +00:00
Fred Drake
1a4b593dd6
Use a constant to specify the number of child threads to create.
...
Instead of assuming that the number process ids of the threads is the
same as the process id of the controlling process, use a copy of the
dictionary and check for changes in the process ids of the threads
from the thread's process ids in the parent process. This makes the
test make more sense on systems which assign a new pid to each thread
(i.e., Linux).
This doesn't fix the other problems evident with this test on Linux.
2000-04-10 15:36:39 +00:00
Guido van Rossum
9706486b9f
Marc-Andre Lemburg:
...
* '...%s...' % u"abc" now coerces to Unicode just like
string methods. Care is taken not to reevaluate already formatted
arguments -- only the first Unicode object appearing in the
argument mapping is looked up twice. Added test cases for
this to test_unicode.py.
2000-04-10 13:52:48 +00:00
Guido van Rossum
45ad3c4897
Marc-Andre Lemburg:
...
* More test cases for test_contains.py.
2000-04-10 13:52:13 +00:00
Guido van Rossum
4b49101f20
Don't be so strict in checking AttributeError -- the error message
...
recently changed.
2000-04-10 13:37:14 +00:00
Guido van Rossum
547e952017
Output from test_zipfile.py.
2000-04-10 13:24:00 +00:00
Guido van Rossum
368f04ac46
Test for zipfile.py, by Jim Ahlstrom.
2000-04-10 13:23:04 +00:00
Guido van Rossum
9e896b37c7
Marc-Andre's third try at this bulk patch seems to work (except that
...
his copy of test_contains.py seems to be broken -- the lines he
deleted were already absent). Checkin messages:
New Unicode support for int(), float(), complex() and long().
- new APIs PyInt_FromUnicode() and PyLong_FromUnicode()
- added support for Unicode to PyFloat_FromString()
- new encoding API PyUnicode_EncodeDecimal() which converts
Unicode to a decimal char* string (used in the above new
APIs)
- shortcuts for calls like int(<int object>) and float(<float obj>)
- tests for all of the above
Unicode compares and contains checks:
- comparing Unicode and non-string types now works; TypeErrors
are masked, all other errors such as ValueError during
Unicode coercion are passed through (note that PyUnicode_Compare
does not implement the masking -- PyObject_Compare does this)
- contains now works for non-string types too; TypeErrors are
masked and 0 returned; all other errors are passed through
Better testing support for the standard codecs.
Misc minor enhancements, such as an alias dbcs for the mbcs codec.
Changes:
- PyLong_FromString() now applies the same error checks as
does PyInt_FromString(): trailing garbage is reported
as error and not longer silently ignored. The only characters
which may be trailing the digits are 'L' and 'l' -- these
are still silently ignored.
- string.ato?() now directly interface to int(), long() and
float(). The error strings are now a little different, but
the type still remains the same. These functions are now
ready to get declared obsolete ;-)
- PyNumber_Int() now also does a check for embedded NULL chars
in the input string; PyNumber_Long() already did this (and
still does)
Followed by:
Looks like I've gone a step too far there... (and test_contains.py
seem to have a bug too).
I've changed back to reporting all errors in PyUnicode_Contains()
and added a few more test cases to test_contains.py (plus corrected
the join() NameError).
2000-04-05 20:11:21 +00:00
Fred Drake
605843f0c0
Mark Hammond:
...
This patch fixes the mmap module on Windows 9x.
Also updates the mmap test to remove the test file.
2000-04-05 14:17:11 +00:00
Fred Drake
a22b576d05
UserString class from Peter Funk <pf@artcom-gmbh.de>.
2000-04-03 03:51:50 +00:00
Andrew M. Kuchling
e188d52a7e
Untabified file to fix problems reported by tabnanny
2000-04-02 05:15:38 +00:00
Fred Drake
d9b0f26515
Mark Hammond: Uncomment call to delete test data when done.
2000-04-01 05:25:57 +00:00
Andrew M. Kuchling
d553e99a74
Added test case output for pyexpat module
2000-03-31 15:45:20 +00:00
Andrew M. Kuchling
b17664ddf0
Added test case for pyexpat module that tries to exercise all the handlers
2000-03-31 15:44:52 +00:00
Guido van Rossum
706dbd03bd
Mark Hammond: Ooops - even though Win32 handles the same args, there
...
was a superfluous check for the platform.
2000-03-31 01:20:33 +00:00
Guido van Rossum
767e775a98
Improved test, by Mark Hammond, for Win32.
2000-03-31 01:09:14 +00:00
Jeremy Hylton
6a973c7118
robustify UserList constructor -- will now accept any sequence
...
add test cases for non-UserList class, tuple, & string
2000-03-31 00:17:46 +00:00
Jeremy Hylton
074c3e62d1
Two fixes for extended call syntax:
...
If a non-tuple sequence is passed as the *arg, convert it to a tuple
before checking its length.
If named keyword arguments are used in combination with **kwargs, make
a copy of kwargs before inserting the new keys.
2000-03-30 23:55:31 +00:00
Andrew M. Kuchling
a35be2f412
Output for simple test case for mmap on Unix; someone needs to write a
...
Win32 test case.
2000-03-30 21:15:46 +00:00
Andrew M. Kuchling
e81b9cfcfe
Added simple test case for mmap on Unix; someone needs to write a
...
Win32 test case
2000-03-30 21:15:29 +00:00
Jeremy Hylton
003663d783
fix previous checkin
2000-03-28 23:53:22 +00:00
Jeremy Hylton
aed0d8deb0
add test cases for Greg Ewing's extended call syntax patch
2000-03-28 23:51:17 +00:00
Guido van Rossum
de59855da6
Mark Hammond: test suite for new winreg module.
2000-03-28 20:36:51 +00:00
Guido van Rossum
24bdb0474f
Marc-Andre Lemburg:
...
The attached patch set includes a workaround to get Python with
Unicode compile on BSDI 4.x (courtesy Thomas Wouters; the cause
is a bug in the BSDI wchar.h header file) and Python interfaces
for the MBCS codec donated by Mark Hammond.
Also included are some minor corrections w/r to the docs of
the new "es" and "es#" parser markers (use PyMem_Free() instead
of free(); thanks to Mark Hammond for finding these).
The unicodedata tests are now in a separate file
(test_unicodedata.py) to avoid problems if the module cannot
be found.
2000-03-28 20:29:59 +00:00
Guido van Rossum
d8855fde88
Marc-Andre Lemburg:
...
Attached you find the latest update of the Unicode implementation.
The patch is against the current CVS version.
It includes the fix I posted yesterday for the core dump problem
in codecs.c (was introduced by my previous patch set -- sorry),
adds more tests for the codecs and two new parser markers
"es" and "es#".
2000-03-24 22:14:19 +00:00
Guido van Rossum
7e57bc4a5b
Fix the test so that connect() and bind() are called with a single
...
argument: a (host, port) tuple.
Like multi-arg append(), multi-arg connect() and bind() may be ruled out!
2000-03-24 20:54:29 +00:00
Guido van Rossum
d8fbcc95d9
Regenerated with test for 'contains'.
2000-03-24 20:42:39 +00:00
Barry Warsaw
51ac58039f
On 17-Mar-2000, Marc-Andre Lemburg said:
...
Attached you find an update of the Unicode implementation.
The patch is against the current CVS version. I would appreciate
if someone with CVS checkin permissions could check the changes
in.
The patch contains all bugs and patches sent this week and also
fixes a leak in the codecs code and a bug in the free list code
for Unicode objects (which only shows up when compiling Python
with Py_DEBUG; thanks to MarkH for spotting this one).
2000-03-20 16:36:48 +00:00
Guido van Rossum
d4d2684240
Marc-Andre Lemburg: Add tests for mixed use of char in string.
2000-03-13 23:21:48 +00:00
Guido van Rossum
a831cac7a8
Marc-Andre Lemburg: test script for Unicode implementation.
2000-03-10 23:23:21 +00:00
Guido van Rossum
da2361ac1d
Add tests for char in string -- including required exceptions for
...
non-char in string.
2000-03-07 15:52:01 +00:00
Guido van Rossum
7344741117
test_contains output
2000-03-06 21:08:08 +00:00
Guido van Rossum
24512e6a35
Test cases for __contains__ code, by Moshe Zadka.
2000-03-06 21:00:29 +00:00
Guido van Rossum
f7221c3a7d
Test case for fork1() behavior.
...
Only the main thread should survive in the child after a fork().
2000-02-25 19:25:05 +00:00
Andrew M. Kuchling
5ebfa2ae9f
Add tests to exercise sequence operations (multiplication, indexing,
...
slicing) using long integers
2000-02-23 22:23:17 +00:00
Guido van Rossum
cba04366a4
Added test for new crc32() function.
2000-02-16 21:13:06 +00:00
Fred Drake
ad892dc80d
Make this pass the -tt test.
2000-02-10 15:31:07 +00:00
Fred Drake
a710d6e20c
Added test case for accessing gsbm database by key after it's closed;
...
it should raise gdbm.error.
2000-02-07 17:15:48 +00:00
Fred Drake
db1bd5c230
Revise tests to support str(<long int object>) not appending "L".
1999-12-23 15:36:42 +00:00
Guido van Rossum
910d9a0634
Test output.
...
(XXX perhaps a bit too verbose; in particular it is sensitive to
all the doc strings.)
1999-10-19 19:09:00 +00:00
Guido van Rossum
fdecda0123
Rewritten -- this now tests the binascii *except* for the binhex
...
module, which is tested by test_binhex.py.
1999-10-19 19:08:13 +00:00
Guido van Rossum
a0e85b241d
Test output for test_binhex.py.
1999-10-19 19:07:33 +00:00
Guido van Rossum
7b8f1abfca
This test really only tests the binhex module.
...
Renamed it and adapted a comment and an error message.
1999-10-19 17:48:54 +00:00
Guido van Rossum
ba508a21e0
Add test case for bug just fixed by Stephen Turner.
1999-07-13 15:23:42 +00:00
Barry Warsaw
7c5b9d1fa9
added a test for "To: :" patch
1999-07-12 18:47:00 +00:00
Guido van Rossum
47ac4e6b41
Add the test case provided by Barry Scott for his patch.
1999-06-15 18:56:46 +00:00
Barry Warsaw
6e1d78a181
Added a couple of endswith test cases for bugs reported by Timbot.
...
Also added a short circuit for the regression test suite since CVS
insisted on putting this file in the main branch. :(
1999-06-15 16:49:11 +00:00
Barry Warsaw
d5258681e7
Added more tests of join
1999-06-14 18:38:42 +00:00
Barry Warsaw
122473fc70
Two extra startswith tests
1999-06-11 17:51:13 +00:00
Barry Warsaw
8a9514a660
Harness can now test object methods directly, if they aren't available
...
in the string module.
Add a bunch of new tests for extended startswith/endswith arguments.
1999-06-11 17:48:07 +00:00
Barry Warsaw
4afdb0a89a
Output for the regression test of the new string methods.
1999-06-10 22:53:23 +00:00
Barry Warsaw
50f0e16d1b
Regression test for the new string methods.
1999-06-10 22:53:10 +00:00
Guido van Rossum
3ed1be9fbd
Regression test for date format code, by Mike Meyer.
...
(I tweaked it slightly so examples are allowed to have no date too.)
1999-05-03 19:57:01 +00:00
Fred Drake
5712fa9250
Added test case that includes a comma in the full name. This tests
...
for an old bug that's been gone a while, but was still documented
until a few minutes from now.
1999-04-28 17:38:31 +00:00
Guido van Rossum
0cf46bc0f4
Daniel Neri: OpenBSD is just as BSD'ish as the other BSD's ;-)
1999-04-19 17:22:12 +00:00
Guido van Rossum
0b7dd08d50
# Bah. The same problem occurred a second time.
1999-04-08 20:22:46 +00:00
Guido van Rossum
9b112799bc
On Windows, we suddenly find, strftime() may return "" for an
...
unsupported format string. (I guess this is because the logic for
deciding whether to reallocate the buffer or not has been improved.)
This caused the test code to crash on result[0]. Fix this by assuming
an empty result also means the format is not supported.
1999-04-08 17:23:11 +00:00
Guido van Rossum
052364b20b
Use binary mode for all gzip files we open.
1999-04-07 19:00:58 +00:00
Guido van Rossum
630a9a6894
Fix the tests now that splitdrive() no longer treats UNC paths special.
...
(Some tests converted to splitunc() tests.)
1999-04-06 19:38:18 +00:00
Guido van Rossum
8ff764f113
Jonathan Giddy write:
...
In test_cpickle.py, the module os got imported, but the line to remove
the temp file has gone missing.
1999-04-01 15:32:30 +00:00
Guido van Rossum
89ae2b9f07
Test protection against picling to/from closed (real) file.
1999-03-29 19:59:32 +00:00
Guido van Rossum
8e702d4e8e
Jonathan Giddy discovered this file was missing.
1999-03-29 15:28:54 +00:00
Guido van Rossum
447b4a0652
Test suite for UserList.
1999-03-26 16:20:45 +00:00
Guido van Rossum
3eccc48b5b
Test suite for UserDict
1999-03-26 15:32:05 +00:00
Guido van Rossum
aa3828aa35
Basic regr tests for pickle/cPickle
1999-03-25 22:38:49 +00:00
Andrew M. Kuchling
605ebddbea
Added a simple test suite for gzip. It simply opens a temp file,
...
writes a chunk of compressed data, closes it, writes another chunk, and
reads the contents back to verify that they are the same.
1999-03-25 21:50:27 +00:00
Guido van Rossum
52a0d7d802
Add tests for float() and complex() with string args (Nick/Stephanie
...
Lockwood).
1999-03-25 21:25:01 +00:00
Guido van Rossum
a6386ce1eb
Added Jeremy's test code for the sha module.
1999-03-24 19:04:32 +00:00
Guido van Rossum
4ec2698725
Remove the temp file when we're done.
1999-03-24 19:03:01 +00:00
Andrew M. Kuchling
dca7e00fd5
Added simple test for the flush() method of compression objects, trying the
...
different flush values Z_NO_FLUSH, Z_SYNC_FLUSH, Z_FULL_FLUSH.
1999-03-22 19:23:17 +00:00
Guido van Rossum
59e4f37d76
Test for popen2 module, by Chris Tismer.
1999-03-11 13:26:23 +00:00
Guido van Rossum
74ee886409
1. Print the error message (carefully) when a dl.open() fails in verbose mode.
...
2. When no test case worked, raise ImportError instead of failing.
1999-02-23 17:58:48 +00:00
Guido van Rossum
5ef8f0c3c7
According to Jeffrey Honig, bsd/os 4.0 should be added to the list.
1999-02-23 04:13:37 +00:00
Guido van Rossum
14162abf6e
The encoding type was wrong, I think.
1999-02-05 20:57:44 +00:00
Guido van Rossum
ead9d8d2d7
New test for ntpath module
1999-02-03 17:21:21 +00:00
Barry Warsaw
e11e3dee3e
Added a -s option which is useful for narrowing down memory leaks.
...
With -s only a single test is run. The next test run is chosen
sequentially from the list of all tests.
1999-01-28 19:51:51 +00:00
Barry Warsaw
ab11f60bb3
Added a new test for old filter() memory leak
1999-01-28 19:44:06 +00:00
Barry Warsaw
72588741dd
Slight reworking of this test. If nis.maps() gives a nis.error, then
...
raise an ImportError if not running verbose. This signals to the
regression framework that this test isn't applicable.
1999-01-28 04:54:33 +00:00
Barry Warsaw
e75888eb85
Test the rfc822.py module. Contains just a few simple cases, and some
...
troublesome ones encountered on the c.l.py list.
1999-01-14 20:00:58 +00:00
Guido van Rossum
4581a0c07b
New test_long.py from Tim Peters.
1998-10-02 01:19:48 +00:00
Guido van Rossum
7944ea523e
Patch by Marc-Andre Lemburg: use re module to compare test results.
...
This makes it possible to accept that on Linux %w returns "01" instead
of "1", for example.
1998-09-14 15:50:40 +00:00
Guido van Rossum
6c74fea07d
There was still something wrong. The original NOTTESTS are replaced
...
by the new '-x' arguments, losing the previous items. Thus,
test_support, test_b1 & test_b2 are executed (and warnings issued).
(Discovered by Vladimir Marangozov.)
1998-08-25 12:29:08 +00:00
Guido van Rossum
747e1cade6
Should pass explicit arguments to findtests(). Should initialize 'nottests'.
1998-08-24 13:48:36 +00:00
Guido van Rossum
4365cabf3c
Add Tim Peters' test for long ints
1998-08-13 14:20:17 +00:00
Guido van Rossum
df23ef4763
Guess what -- BSD has bifurcated again. :-(
1998-08-11 16:21:04 +00:00
Guido van Rossum
27d445f59e
Nannified, and re-indented with 4 spaces.
1998-08-10 20:12:34 +00:00
Guido van Rossum
6fd83b7b38
Generalized so it's useful for testing other packages, by Andrew
...
Kuchling @ CNRI.
1998-08-01 17:04:08 +00:00
Guido van Rossum
bd9f093fcd
Measure performance of sub(), split(), findall().
1998-07-17 21:10:42 +00:00
Guido van Rossum
c364cf8228
Added tests for findall().
...
Added test for m.groups() with default.
Added a few prints announcing various tests in verbose mode.
1998-07-17 20:05:02 +00:00
Guido van Rossum
7f1d3aa3d9
Add tests for array self-assigns. (This one has no relevance to JPython.)
1998-07-16 15:31:43 +00:00
Guido van Rossum
affd77f71e
Add tests for list self-assigns. (Sorry, this should have been here
...
before JPython 1.0 came out.)
1998-07-16 15:29:06 +00:00
Guido van Rossum
7011504e27
Improved test set for int() and long() string conversions.
1998-06-30 17:02:20 +00:00
Guido van Rossum
1cd4d52f2f
Remove RCS and #! cruft at top.
1998-06-26 13:38:38 +00:00
Guido van Rossum
69256612d7
With the recent change that makes numbers compare smaller than anything,
...
the outcome of the test for max has changed.
1998-06-11 22:25:59 +00:00
Guido van Rossum
08636f08ed
Now that test_MimeWriter is untabified, do the same here!
1998-06-11 22:22:39 +00:00
Guido van Rossum
e614fb12a0
Changed runs of 8 spaces to tab -- to satisfy the tab nanny.
1998-06-09 19:20:12 +00:00
Guido van Rossum
068ad97330
Untabified -- to satisfy the tab nanny.
1998-06-09 19:19:40 +00:00
Guido van Rossum
16653cb273
Add Tim's worst case scenario.
...
Revert to using whrandom so it will work with older versions of Python.
1998-05-26 15:05:12 +00:00
Guido van Rossum
7462942b69
Added some tests to make sure that long->int conversions near
...
sys.maxint and near -sys.maxint-1 work correctly.
1998-05-26 14:51:55 +00:00
Guido van Rossum
26fd98201f
Change the last 4-space indent into a 1-tab indent.
1998-05-22 15:05:36 +00:00
Guido van Rossum
b26a1b4e2b
Use random instead of whrandom.
1998-05-20 17:05:52 +00:00
Guido van Rossum
5f4fb913a2
Test that "import sys.imp" fails as it should.
1998-05-19 15:09:42 +00:00
Guido van Rossum
b298a300dd
Reduce memory requirements.
1998-05-12 13:21:31 +00:00
Guido van Rossum
03e35c548f
Add a few doc strings.
1998-05-10 18:27:29 +00:00
Guido van Rossum
ea176b663e
benchmark for list.sort()
1998-05-10 18:20:05 +00:00
Guido van Rossum
446898ff4a
Use hex() when outputting the various checksums so the test output is the
...
same on 32 and 64 bit machines.
1998-04-24 18:31:28 +00:00
Guido van Rossum
1740b8d2f7
New test sample -- "Nobody expects the Spanish Inquisition!"
1998-04-23 21:37:22 +00:00
Guido van Rossum
e26132cf5e
Move unified findfile() into test_support.py
1998-04-23 20:13:30 +00:00
Guido van Rossum
2ad816f47e
Add test for MimeWriter module
1998-04-23 13:33:56 +00:00
Guido van Rossum
e87ed5f6d4
Add writelines() method to Compare class.
1998-04-23 13:33:21 +00:00
Guido van Rossum
8430c583da
AMK's latest
1998-04-03 21:47:12 +00:00
Guido van Rossum
a50547e0c0
Track changes in tokenize.py
1998-04-03 19:56:40 +00:00
Guido van Rossum
41360a4696
Mass check-in after untabifying all files that need it.
1998-03-26 19:42:58 +00:00
Guido van Rossum
d151d34ebd
Add test for core dump -- make sure it doesn't come back!
1998-02-25 17:51:50 +00:00
Guido van Rossum
e60142f2c1
Adding output of test_xmllib.py
1998-02-13 16:35:21 +00:00
Guido van Rossum
c9aef03af4
Make this test work when imported from the interpreter instead of run
...
from regrtest.py (it still works there too, of course).
1998-01-29 21:53:17 +00:00
Guido van Rossum
02505e4850
New version of xmllib from Sjoerd.
...
The main incompatibility is that the error reporting method is now
called as
parser.syntax_error(msg)
instead of
parser.syntax_error(lineno, msg)
This new version also has some code to deal with the <?xml?> and
<!DOCTYPE> tags at the start of an XML document.
The documentation has been updated, and a small test module has been
created.
1998-01-29 14:55:24 +00:00
Guido van Rossum
f473cb007b
Added tests for qualified sub and split
1998-01-14 16:42:17 +00:00
Guido van Rossum
f5910e42d1
Add tests for re.L(OCALE).
1997-12-30 17:32:33 +00:00
Guido van Rossum
629bcfb8f9
Make this test succeed even when using "import test.test_zlib".
1997-12-18 05:21:07 +00:00
Guido van Rossum
92d91f56a7
Move %x test to nonstandard section because it appears to be locale specific.
1997-12-15 18:06:19 +00:00
Guido van Rossum
30da0ea124
Believe it or not, some people have an empty group database.
...
Prevent the test from failing there.
1997-12-15 14:57:19 +00:00
Guido van Rossum
6a99984e79
Use long() instead of int() to compare mktime(localtime(t) with t...
1997-12-08 21:48:01 +00:00
Guido van Rossum
dfa6790bd6
New re version from AMK
1997-12-08 17:12:06 +00:00
Guido van Rossum
91221c29f2
Support for netbsd1 and freebsd3, after suggestions by Anders Andersen
...
and Jacques Vidrine.
1997-12-02 20:30:29 +00:00
Barry Warsaw
c99a239f42
Added strop.split tests when sep is None.
1997-12-02 00:30:04 +00:00
Barry Warsaw
9181190c76
Added tests of strop.replace()
1997-11-29 00:25:30 +00:00
Guido van Rossum
e2d4dd194b
Use fuzzy comparison from test_support to compare outcome of
...
pow(x,y,z) to pow(x,y)%z.
1997-11-24 22:24:22 +00:00
Guido van Rossum
8e9ebfd337
os2 patch by Jeff Rush
1997-11-22 21:53:48 +00:00
Guido van Rossum
c1189eb524
Separate out a function pystones(loops=LOOPS) which runs the benchmark
...
and returns a (benchtime, stones) tuple. The main() function now
calls this and prints the report. Fred Drake's code.
1997-11-06 15:45:05 +00:00
Guido van Rossum
f849291e2b
Add __init__.py to test package.
1997-11-06 15:41:23 +00:00
Guido van Rossum
e8d113976c
Add empty __init__.py files to the test packages so the new policy
...
will recognize them.
1997-10-31 18:33:41 +00:00
Guido van Rossum
0874f7fdaf
Tests for tokenize.py (Ka-Ping Yee)
1997-10-27 22:15:06 +00:00
Guido van Rossum
4e8ef5fcd3
Catch KeyboardInterrupt separately and propagate it, instead of
...
reporting a "crash".
Use sys.exc_info() instead of sys.exc_type and sys.exc_value.
1997-10-20 23:46:54 +00:00
Guido van Rossum
fb5cef1160
Added separate tests for {}.get().
1997-10-20 20:10:43 +00:00
Barry Warsaw
9b887c7911
Added tests of dict.get()
1997-10-20 17:34:43 +00:00
Guido van Rossum
9ec2ed466b
Change test for re.sub() involving g<...> to use a multi-character
...
identifier. The previous re.py had a bug that wouldn't show up with
single-char identifier...
1997-10-08 04:05:08 +00:00
Guido van Rossum
d2c0ec78d2
Use `...` around binary strings.
1997-10-07 21:22:48 +00:00
Guido van Rossum
f1b0009a78
Fix path search for test data file so it works under more circumstances.
1997-10-01 22:10:32 +00:00
Guido van Rossum
ae631f7f45
There was actually a test that ensured that raising an exception A
...
with an instance of a derived class B would really raise an A, not a
B. Since Barry fixed this anomalous behaviour, I though I might as
well fix the test! (Hmm, Barry, did you not run the tests or did you
miss that test_opcodes failed?)
1997-10-01 04:41:05 +00:00
Guido van Rossum
a008fa52be
Fixed test for socket.error to work when it's a class exception.
1997-10-01 04:39:05 +00:00
Guido van Rossum
c8bf884248
Added test for __all__.
1997-09-08 16:06:20 +00:00
Guido van Rossum
eeadc04200
Look for uuencoded test files in the directory containing this module, too.
...
(This is necessary because when imported as test.test_rgbimg, the test
directory is not on sys.path.)
1997-09-07 16:54:34 +00:00
Guido van Rossum
bc8b2bd95e
Look for uuencoded test files in the directory containing this module, too.
...
(This is necessary because when imported as test.test_rgbimg, the test
directory is not on sys.path.)
1997-09-07 16:50:45 +00:00
Guido van Rossum
f9fa20b2d2
Pass optional arguments (globals(), locals(), []) to __import__() so
...
it will run as package test, e.g. this will run the test suite:
import test.regrtest
test.regrtest.main()
1997-09-07 16:42:34 +00:00
Guido van Rossum
10887a3067
Fix details in the test:
...
- traceback should go to stdout!
- don't import ni, import t1!
- nicer support for command line options, only if run as __main__
1997-09-07 06:12:11 +00:00
Guido van Rossum
81da02e6aa
Added feeble test for reload() of packages and submodules.
1997-09-06 19:58:53 +00:00
Guido van Rossum
6c61242c78
Test set for package import.
1997-09-06 18:42:57 +00:00
Jeremy Hylton
6459627b12
Now produces some reassuring output.
1997-09-04 23:42:01 +00:00
Jeremy Hylton
9dc2b8ee07
Many more tests, including tests of many optional arguments.
1997-09-04 23:41:37 +00:00
Guido van Rossum
d807b7589b
The re test suite is very slow on slower hosts.
...
To save time, only run the first and last 10 tests except in verbose mode.
1997-09-04 14:35:45 +00:00
Barry Warsaw
6ed41a0a87
Expanded r() function to handle class exceptions.
1997-08-29 21:58:25 +00:00
Barry Warsaw
09f9547393
regression test for new sequence unpacking semantics
1997-08-25 22:17:45 +00:00
Barry Warsaw
9525df03bf
Output for sequence unpacking test
1997-08-25 22:15:22 +00:00
Barry Warsaw
558f66ff53
Added a few more tests of exception class raising
1997-08-22 21:28:05 +00:00
Barry Warsaw
ac405ce3f9
generated output for new tests
1997-08-22 21:27:40 +00:00
Barry Warsaw
d543077aa6
Added tests of the new builtin functions issubclass() and isinstance()
1997-08-22 21:27:03 +00:00
Guido van Rossum
a412220bbf
Change default verbosity so that there are only three levels left: -q,
...
default and -v. In default mode, the name of each test is printed.
-v is the same as the old -vv. -q is more quiet than the old default
mode; that's fine I think.
1997-08-18 20:08:24 +00:00
Guido van Rossum
e7038425b1
Tweaks to cope with strftime returning 0 without error for %Z
1997-08-18 15:37:38 +00:00
Guido van Rossum
f07eaea134
Forgot to check in the fixed output for print
1997-08-18 15:36:05 +00:00
Guido van Rossum
ce32096661
Oops. Of course, print b should also be print `b`. :-(
1997-08-18 13:42:28 +00:00
Guido van Rossum
c95a6c1af5
Use imp.find_module() as the most certain way to find the test data.
1997-08-15 16:23:32 +00:00
Jeremy Hylton
57fa217b01
generated by regrtest.py -g
1997-08-15 16:00:02 +00:00
Jeremy Hylton
6eb4b6a0bd
test the zlib module
...
only produce output if somethign goes wrong
1997-08-15 15:59:43 +00:00
Guido van Rossum
cf00505325
Added tests for \b, \B (AMK).
1997-08-15 15:44:58 +00:00
Guido van Rossum
2b41fdccd3
Moved some non-standard format characters out of the standard list.
...
Also moved %c and %Z out of there, even though they are standard,
because these are locale dependent (and e.g. on Windows and Mac they
return different strings). Finally, sorted the tables slightly
different, to match my standard docs better (%a before %A).
1997-08-14 22:23:42 +00:00
Guido van Rossum
5526e394a2
set LOOPS to 10000
1997-08-14 20:14:12 +00:00
Guido van Rossum
c4c26414c5
Print `a` so encrypted text is shown in ascii, not binary.
1997-08-14 19:55:00 +00:00
Guido van Rossum
e83870131b
Don't call sys.exit() all over the place -- simply return the exit
...
status from main() and call sys.exit(main()) in the startup stub at
the end of the file.
1997-08-14 19:40:34 +00:00
Guido van Rossum
95e8053a9f
1.5a3 prerelease 1 from AMK
1997-08-13 22:34:14 +00:00
Guido van Rossum
9d9af2c7a8
Fixes for the Mac. (Jack)
1997-08-12 18:21:08 +00:00
Guido van Rossum
570278be6e
Add test for function comparisons
1997-08-05 16:52:50 +00:00
Guido van Rossum
7995ed204a
The reload(sys) test no longer works due to changes in the import
...
semantics.
1997-08-02 03:19:26 +00:00
Guido van Rossum
c864ad695f
Nit: round delays to 0.1 second.
1997-07-18 23:50:22 +00:00
Guido van Rossum
4994657c5f
Some new tests by Jeffrey
1997-07-18 04:26:25 +00:00
Guido van Rossum
32d6f3c0ce
Corresponding output.
1997-07-17 22:37:07 +00:00
Guido van Rossum
06c0ec94e4
Several additions from Jeffrey.
1997-07-17 22:36:39 +00:00
Guido van Rossum
23b225741c
Added tests for sub, subn, and split.
1997-07-17 22:36:14 +00:00
Guido van Rossum
a0e4c1bffc
Jeffrey's latest -- seems to solve most problems!
1997-07-17 14:52:48 +00:00
Guido van Rossum
75fce308bc
Add flush() method to fake file.
1997-07-17 14:51:37 +00:00
Guido van Rossum
9e48b272b9
Catch all exceptions in test modules.
1997-07-16 01:56:13 +00:00
Guido van Rossum
65cd989441
Added output from new tests.
1997-07-15 19:01:38 +00:00
Guido van Rossum
9ddd9dad80
Fixed a syntax error caused by a bad line in the Perl source.
1997-07-15 19:01:04 +00:00
Guido van Rossum
e8b81313db
Merged Jeffrey's changes in.
1997-07-15 18:47:48 +00:00
Guido van Rossum
16bd0ff16a
Merged my changes in, and added all converted Perl tests.
1997-07-15 18:45:20 +00:00
Guido van Rossum
337c6d41d4
Jeffrey's version
1997-07-15 18:42:58 +00:00
Guido van Rossum
23b8d4c15e
Tweak re_tests and test_re to differentiate between
...
groups that have no value and groups that are out of bounds.
1997-07-15 15:49:52 +00:00
Guido van Rossum
847ed4afb5
More tweaks; re.py is nearly there...
1997-07-15 15:40:57 +00:00
Guido van Rossum
04a1d74229
Jeffrey's newest
1997-07-15 14:38:13 +00:00
Guido van Rossum
70f107f63d
Three fewer incorrect failures
1997-07-15 02:49:15 +00:00
Guido van Rossum
1d8b7583dc
Removed the traceback output in non-verbose mode
1997-07-11 21:14:53 +00:00
Guido van Rossum
8a9a4a2336
Jeffrey's latest.
1997-07-11 20:48:25 +00:00
Guido van Rossum
035aae0f09
Some small nits.
1997-07-11 20:47:58 +00:00
Guido van Rossum
7ffbd2f86c
This is pretty pathetic and full of errors,
...
but it makes the regression test not complain about test_re.
1997-07-11 19:43:46 +00:00
Guido van Rossum
8e0ce30ce4
test suite for re.py
1997-07-11 19:34:44 +00:00
Guido van Rossum
d9c6f4fd7d
Allow oct() result for 64-bit machines.
1997-06-06 21:14:14 +00:00
Guido van Rossum
876736cd0d
AMK's regex test suite
1997-06-03 18:07:49 +00:00
Fred Drake
cf3527b705
socket_type --> SocketType
1997-06-03 17:58:31 +00:00
Guido van Rossum
ce1fa263e6
Added tests for dict.clear(), dict.update(), dict.copy().
1997-06-02 23:14:00 +00:00
Guido van Rossum
f8580215c1
Add test for presence of socket_type.
1997-05-21 14:38:57 +00:00
Guido van Rossum
05ba2ab720
Fix ratecv test (Sjoerd).
1997-05-21 14:27:20 +00:00
Guido van Rossum
462d6e6484
More robust way of choosing a non-existant uid (faster, too).
...
(Correct version -- the previous checkin was a keyboard slip.)
1997-05-20 19:32:22 +00:00
Guido van Rossum
6308d510e9
More robust way of choosing a non-existant uid (faster, too).
1997-05-20 19:31:25 +00:00
Guido van Rossum
3f11da0aaf
Changes to make these tests work on the Mac.
1997-05-16 13:51:48 +00:00
Guido van Rossum
9522274205
Increase the child's sleep time to 5 for slow machines.
1997-05-16 13:40:41 +00:00
Barry Warsaw
4c4d5ce78a
Catch nis.error and raise TestFailed instead. This catches the
...
problem where Python is configured with the nismodule but NIS isn't
installed, or the map names don't correspond to those hardcoded in
nismodule.c (which is bogus in and of itself).
1997-05-15 18:27:49 +00:00
Guido van Rossum
4dfd458611
Fix typo in error reporting.
1997-05-14 21:38:03 +00:00
Guido van Rossum
c1c96d1b5c
Fix hex tests for 64-bit machines.
1997-05-14 21:37:23 +00:00
Guido van Rossum
2b4d2800af
Suppress fork part of socket test when we can't fork.
1997-05-14 21:12:51 +00:00
Guido van Rossum
4a0694d235
Fix sys.platform test -- on Win, it is 'win32', not 'win'.
1997-05-14 19:06:36 +00:00
Guido van Rossum
0ba7e5958c
More rational implementation of get_qualified_path() -- search along
...
sys.path instead of assuming __file__ works.
1997-05-14 18:57:21 +00:00
Guido van Rossum
0e351f34c5
Finally found a wat to set a file nonblocking that works on Irix,
...
Solaris and Linux: use os.O_NONBLOCK.
1997-05-12 22:15:52 +00:00
Guido van Rossum
16dffdca1a
Fix the NDELAY test; avoid outputting binary garbage.
1997-05-09 02:06:05 +00:00
Guido van Rossum
f518d5e98e
Print less in test_socket.
1997-05-09 01:54:45 +00:00
Guido van Rossum
7aa9fc5642
Use uuencoded test images.
1997-04-16 00:30:45 +00:00
Guido van Rossum
684480f419
Soft failure for Win32 and Mac platforms. Less output unless verbose.
1997-04-16 00:29:59 +00:00
Guido van Rossum
cc5a91dc4f
Soft failure for Win32 platform.
1997-04-16 00:29:15 +00:00
Guido van Rossum
505043f35e
No need to define assert, it's built in.
1997-04-16 00:27:45 +00:00
Guido van Rossum
62bd30c430
Catch and report ValueError raised by strftime.
1997-04-11 22:26:42 +00:00
Guido van Rossum
cb5cf9b186
Use uuencoded test images.
1997-04-09 21:25:01 +00:00
Guido van Rossum
cee1dd3f9d
Don't just die when an error is not defined; print a warning instead.
...
This for errno-challenged platforms like Windows.
1997-04-09 21:02:17 +00:00
Guido van Rossum
a6ed2254e1
Try calling getpid() from /usr/lib/libc.so instead of some other
...
random things.
1997-04-09 20:57:52 +00:00
Guido van Rossum
c9f8f1467e
Use TESTFN instead of /etc/passwd and /dev/null as test files.
1997-04-09 20:51:54 +00:00
Guido van Rossum
c1a4ba97b7
New test output for test_builtin
1997-04-02 05:44:51 +00:00
Guido van Rossum
dddf7a6fb4
Added test of complex() (that catches a bug in 1.4!).
...
Added test that ensures that int() and long() truncate float numbers
towards zero.
1997-03-31 17:13:17 +00:00
Guido van Rossum
27e280dc77
Restore old behavior of autotest and testall, using regrtest.
...
This is done for backward compatibility with Python 1.4.
1997-03-07 21:05:43 +00:00
Guido van Rossum
f58ed25967
Add "extra-verbose" mode, triggered by specifying two -v flags. In
...
this mode, all tests are run in verbose mode with their output to
stdout. No comparing of output is done.
1997-03-07 21:04:33 +00:00
Guido van Rossum
e69be3eb93
Much more rigorous testing -- we now try many times, varying in time
...
of day, day of week, and season.
Fix the weekday predictions -- these seemed to be all bogus. The new
predictions seem to correspond with strftime() on Solaris and IRIX, so
I believe they are correct.
Get rid of the test for non-standard format %C returning "the same as
date(1)". This is hard to do reliably without opening a pipe to date,
and moreover, on IRIX 6.2, %C yields the Century. So we use that
instead. (We don't complain about this in non-verbose mode anyway.)
1997-03-07 20:30:03 +00:00
Guido van Rossum
ad183bbfe6
Removed nonstandard strftime formats (strftime is tested more
...
extensively in test_strftime.py anyway).
1997-02-20 16:23:01 +00:00
Guido van Rossum
13ddde0653
Remove %n and %t from the list of standard expectations.
1997-02-19 16:25:52 +00:00
Guido van Rossum
c8504e2764
Added test for ratecv (from Sjoerd, reformatted).
1997-02-14 15:58:00 +00:00
Guido van Rossum
fc167c6ba2
Did nobody ever notice that "make test" didn't print the summary line
...
any more? This was because the *parent* process in test_socket.py did
an os._exit(0)! Getting rid of that now...
1997-01-29 16:03:45 +00:00
Guido van Rossum
866016b92d
new.code() has grown another foot, eh, another two arguments.
1997-01-27 23:25:37 +00:00
Guido van Rossum
04f2b453bb
Version 1.1. Fix memory leak and expensive comparison with None.
1997-01-18 02:20:37 +00:00
Guido van Rossum
e9fd28dae5
Add stacksize argument to new.code().
1997-01-17 21:12:06 +00:00
Guido van Rossum
1d1394e660
Make as sure as we can that the forked child does not return and
...
continue the tests.
1997-01-17 16:13:15 +00:00
Roger E. Masse
5c7e711bb1
Test output for the SGI cl C module test script.
1997-01-17 15:59:16 +00:00
Roger E. Masse
69ed964f86
Lame test script for the SGI cl C module.
1997-01-17 15:58:35 +00:00
Roger E. Masse
eca63b83ac
Output from test script for the bsddb C extension module.
1997-01-16 22:04:35 +00:00
Roger E. Masse
352e186749
Test script for the bsddb C extension module.
1997-01-16 22:04:10 +00:00
Roger E. Masse
3b039faf19
Minor output message change
1997-01-16 18:53:01 +00:00
Roger E. Masse
4852d37fdd
test output for the binascii C module test script.
1997-01-16 16:44:40 +00:00
Roger E. Masse
2a1c83441d
test script for the binascii C module.
1997-01-16 16:44:09 +00:00
Barry Warsaw
e4d7821ea4
test is no longer needed
1997-01-16 00:13:11 +00:00
Roger E. Masse
52a6ea7b7d
Opps. Added tests for the last two methods that were missing from
...
the test program: 'grey2rgb' and 'rgb2grey'
1997-01-15 20:58:55 +00:00
Roger E. Masse
e17ec8d149
Modified to use 'rgbimg' instead of the SGI specific 'imgfile' for reading
...
the imagefiles and converting tham to a format suitable for imageop. Also
added two more tests 'rgb2rgb8' and 'rgb82rgb' which remove the dependence
on the file 'greytest.rgb'.
Note: test_imgfile.py still uses 'greytest.rgb'
1997-01-15 20:07:07 +00:00
Barry Warsaw
bd8a91198d
test(): close the pipe, just to shut up Purify.
1997-01-14 17:49:15 +00:00
Barry Warsaw
7a515b9156
Output for test of the timing module
1997-01-13 23:03:54 +00:00
Barry Warsaw
a6aca46fcb
Test of the timing module
1997-01-13 23:03:07 +00:00
Barry Warsaw
5b456645fb
Use the new regrtest harness
1997-01-13 22:54:27 +00:00
Barry Warsaw
6f332d8f35
updated the hex(-16) test since hex() of a signed literal has changed.
1997-01-13 22:36:29 +00:00
Barry Warsaw
906a5e9c68
updated the oct(-100) test since oct() of a signed literal has changed.
1997-01-13 22:36:03 +00:00
Barry Warsaw
3de721d073
Catch sunaudiodev.error on open() and re-raise TestFailed exception.
1997-01-13 20:53:46 +00:00
Barry Warsaw
59e066e73b
Oops, remove debugging statements
1997-01-13 20:50:40 +00:00
Barry Warsaw
b241c42192
A slightly better test of sunaudiodev module. Include the audio data
...
in the distribution.
1997-01-13 20:34:44 +00:00
Barry Warsaw
dbfb8d4626
Rewrite the `hostname mismatch' test as per GvR suggestion.
...
Don't assume gethostbyaddr()'s primary hostname is the same as
gethostname(), or even that gethostname() can be found in the list of
hosts returned by gethostbyaddr(). We do test for at least one FQDN
in gethostbyaddr().
1997-01-13 19:35:39 +00:00
Barry Warsaw
5bc697dd31
Test of the sunaudiodev module -- it simply plays a sound if it can
...
find one and doesn't output any data that can be verified. If it
can't find a sound file by looking in the standard Solaris locations
(which we can extend later), it raises an ImportError.
1997-01-07 21:05:29 +00:00
Barry Warsaw
dce1005908
Added an os._exit(0) in the parent so we don't have two test processes
...
after test_socket.py is run!
1997-01-07 21:02:06 +00:00
Barry Warsaw
95f92dfad4
New output file for strop test
1997-01-06 22:46:45 +00:00
Barry Warsaw
da0e520bc0
Added a couple of strop.join() tests for large lists and long items
...
within the lists (new output file to be checked in shortly).
1997-01-06 22:46:07 +00:00
Roger E. Masse
32e949d1f2
This is a very inobstrusive test for the existance of the SGI cd module
...
and all it's attributes. More comprehensive examples can be found in
Demo/cd and require that you have a CD and a CD ROM drive
1997-01-03 23:00:13 +00:00
Roger E. Masse
5150542b8f
Output file for test_cd.py
1997-01-03 22:58:43 +00:00
Guido van Rossum
9d1a02ce33
Some small changes.
...
Raise ImportError instead of SystemExit when $DISPLAY is not set, so
regrtest.py will do the right thing.
Add a call to gl.clear() to clear the window before drawing in it.
Add some verbose prints for completeness.
Use gl.v2i() for the coordinates of one of the lines, for a little bit
of variety.
Reduce the time the window is displayed from 5 to 2 seconds.
1997-01-03 22:42:08 +00:00
Roger E. Masse
4a9ac0612d
Output file for test_al.py
1997-01-03 22:39:31 +00:00
Roger E. Masse
1f983df3bd
This is a very inobstrusive test for the existance of the al module and all
...
it's attributes. More comprehensive examples can be found in Demo/al
1997-01-03 22:39:03 +00:00
Barry Warsaw
61bc874b19
Output of socket module test.
1997-01-03 20:04:09 +00:00
Barry Warsaw
cf3d4b5123
Test of the socket module. The following functions and methods are
...
not currently tested (or even touched):
# socket.fromfd()
# sktobj.getsockopt()
# sktobj.recvfrom()
# sktobj.sendto()
# sktobj.setblocking()
# sktobj.setsockopt()
# sktobj.shutdown()
1997-01-03 20:03:32 +00:00
Roger E. Masse
7a61f871a7
Updated to include the verbose flag from test_support
1997-01-03 19:20:17 +00:00
Guido van Rossum
04ebf5ca5d
Change the ``calcsize*3'' test to be portable to 64-bit machines.
1997-01-03 19:00:37 +00:00
Barry Warsaw
461a1c172f
Output for signal module test
1997-01-03 16:01:20 +00:00
Guido van Rossum
420c11c6aa
Added f/d tests for specific byte orders.
1997-01-03 00:09:46 +00:00
Barry Warsaw
5afafad82d
<rotorobj>.setkey() now requires exactly one argument
1997-01-02 20:02:44 +00:00
Guido van Rossum
2a37850273
Exercise the new feature set somewhat.
...
Use TestFailed exception and verbose flag from test_support module.
1996-12-31 17:25:47 +00:00
Roger E. Masse
cf284cc5db
Test output for the gl C extension module.
1996-12-24 19:36:33 +00:00
Roger E. Masse
6da2953f1e
gl is a *huge* module. This is a very simple test that insures that
...
all the modules attributes are present and creates a small criss-cross
window for 5 seconds (example from the documentation :-) A more
comprehensive test would probably be useful... but maybe overkill.
1996-12-24 19:36:07 +00:00
Barry Warsaw
fb817cd4a2
Output files
...
test_rotor.py: New test of the rotor module.
test_*: converted to the new test harness. GvR note! test_signal.py
works interatively (i.e. when verbose=1) but does not work inside the
test harness. It must be a timing issue, but I haven't figured it out
yet.
1996-12-23 23:40:11 +00:00
Barry Warsaw
5e056bbb76
test_rotor.py: New test of the rotor module.
...
test_*: converted to the new test harness. GvR note! test_signal.py
works interatively (i.e. when verbose=1) but does not work inside the
test harness. It must be a timing issue, but I haven't figured it out
yet.
1996-12-23 23:39:42 +00:00
Roger E. Masse
f85f052035
Very very small comment change.
1996-12-20 22:39:24 +00:00
Roger E. Masse
fab8ab8067
Many scripts, but small changes. Update the way the scripts obtain the
...
'verbose' flag ala GvR updated test harness architecture.
Old way:
verbose = 0
if __name__ == '__main__':
verbose = 1
New way:
from test_support import verbose
Some other small readablility and functionality updates.
1996-12-20 22:36:52 +00:00
Barry Warsaw
4b722788ae
added test of the regex module
...
[NOTE: testall.py and autotest.py might could go away soon, I've
played with Guido's new regrtest.py script and it seems to work well.
I'll wait until Guido gives the word to completely switch over -- and
change the Makefile too!]
1996-12-20 22:00:21 +00:00
Roger E. Masse
4455cd8e19
More and better comments.
1996-12-20 21:52:29 +00:00
Roger E. Masse
3507f502c9
Minor semantic cleanup.
1996-12-20 21:47:58 +00:00
Roger E. Masse
e9e0bd90ae
Output for test script for the SGI imgfile module.
1996-12-20 21:42:09 +00:00
Roger E. Masse
033d91b784
Test script for the SGI imgfile module.
1996-12-20 21:41:50 +00:00
Roger E. Masse
470dcbf8e3
8 bit greyscale test file needed for testing imageop and imgfile.
1996-12-20 20:50:10 +00:00
Roger E. Masse
47e98307e0
Test program for the SGI imageop module.
1996-12-20 20:49:06 +00:00
Roger E. Masse
cfaac40e31
test output for SGI imageop C module.
1996-12-20 20:47:17 +00:00
Guido van Rossum
0b25a662e0
Two new files (to shut up regrtest).
1996-12-20 03:14:42 +00:00
Guido van Rossum
4f30aff585
Added example DL for SGI IRIX.
1996-12-20 03:13:36 +00:00
Guido van Rossum
4fdb744f53
Added test for minmax.
1996-12-20 03:13:06 +00:00
Guido van Rossum
152494aea2
New regression test harness. See usage message / doc string.
1996-12-20 03:12:20 +00:00
Guido van Rossum
2bde783a97
Import verbose flag from test_support instead of testing __name__.
1996-12-20 03:03:39 +00:00
Guido van Rossum
0a94cc788e
Set test_support.verbose to 0, to signal tests only to generate
...
portable output.
1996-12-20 03:03:01 +00:00
Guido van Rossum
531661c1ae
Add verbose flag for regression test to clear.
1996-12-20 02:58:22 +00:00
Barry Warsaw
a09ec19a33
Test of the operator module
1996-12-18 19:56:22 +00:00
Roger E. Masse
96bd636ad1
Test script output for the UNIX group file access module (grp)
1996-12-18 19:37:07 +00:00
Roger E. Masse
749cc6b241
Test script for the UNIX group file access module (grp)
1996-12-18 19:36:34 +00:00
Guido van Rossum
5eaf457869
Different operation in verbose mode: show the supported nonstandard
...
options. Also added two: %n and %t (newline and tab character).
1996-12-18 18:03:10 +00:00
Barry Warsaw
af82a7ef49
In lieu of harness rewrite, fixed problem with test_thread ImportError
...
triggering a bogus TestFailed exception.
1996-12-18 16:39:31 +00:00
Roger E. Masse
d87e0bf651
Test output for the GNU dbm module (gdbm)
1996-12-17 19:54:46 +00:00
Roger E. Masse
62a017c092
Test script for the GNU dbm module (gdbm)
1996-12-17 19:54:27 +00:00
Roger E. Masse
0bff94ffdf
Added the test output for fcntl.
1996-12-17 17:41:36 +00:00
Roger E. Masse
fb01d4b1a4
Added a test script for the fcntl C module.
1996-12-17 17:41:09 +00:00
Barry Warsaw
8069f43815
Output for _xdr module test
1996-12-17 00:02:45 +00:00
Barry Warsaw
3863fb53b8
A test of the _xdrmodule (not the entire xdr.py module).
1996-12-17 00:00:53 +00:00
Barry Warsaw
237efc5d6f
Added _xdrmodule test
1996-12-17 00:00:17 +00:00
Barry Warsaw
ac3acc2b48
(test_thread): output from thread test
1996-12-16 23:42:56 +00:00
Barry Warsaw
af0a1a6530
(test_thread.py): modifications to quiet it up when not running as a script.
...
(testall.py): added test_thread to the list of regression tests.
1996-12-16 23:42:35 +00:00
Roger E. Masse
b6454e58bc
Updated test_crypt test to jive with bwarsaw testing style
1996-12-16 20:44:56 +00:00
Roger E. Masse
a38ab505b6
Revised output for test_crypt
1996-12-16 20:44:16 +00:00
Roger E. Masse
9c6db35a1e
Revised test for errno ala bwarsaw's testing paradigm.
1996-12-16 20:40:20 +00:00
Roger E. Masse
8a51de4cdd
Output files for test_dl and test_errno
1996-12-16 20:36:05 +00:00
Roger E. Masse
e00d4da7fa
Added test_dl to harness
1996-12-16 20:34:43 +00:00
Roger E. Masse
2362b58952
Revised strategy for testing recomended by bwarsaw
1996-12-16 20:25:44 +00:00
Roger E. Masse
8ba76d3cf3
Added test_errno to the test suite
1996-12-16 20:20:33 +00:00
Roger E. Masse
7eee08d04f
Test for the dl module. This only works for SunOS and Solaris.
...
I've attempted to make a test that silently exits if either
module dl is not present, we're not on a Sun OS, or a standard
shared library ('/usr/lib/libresolv.so') is not found... Otherwise,
It does a simple test of dlmodule on that library. I *think*
this would be ok to add to testall.py but I'll wait till I hear
some feedback on the liberalness of this approach.
1996-12-13 20:32:26 +00:00
Barry Warsaw
2cc8163e30
nonstandard_expectations is only added when in verbose mode, so we
...
don't need the if test for verbosity when checking for results of an
unsupported option.
1996-12-13 18:12:34 +00:00
Barry Warsaw
4c23b5fdbc
Hmm, now that I think about it, we *can* use time.time() and 'date' if
...
running verbose.
1996-12-13 18:08:58 +00:00
Barry Warsaw
4eb01cd372
More or less portabilized.
...
1. If a conversion isn't supported on the current platform, just
ignore it, unless running as a script (i.e. verbose)
2. Don't use time.time() and os.popen('date') to get the raw values.
These will always be different!
1996-12-13 18:07:07 +00:00
Barry Warsaw
3c700ed613
Fixed
1996-12-13 18:05:28 +00:00
Barry Warsaw
e3c0170ba0
Output file for module struct test
1996-12-13 00:25:52 +00:00
Barry Warsaw
07a0eeceaa
A test of the struct module
1996-12-12 23:34:06 +00:00
Barry Warsaw
cb17a465eb
Print final report, either all tests OK, or list of failed and missing
...
tests.
1996-12-12 22:34:26 +00:00
Barry Warsaw
1c92eba2dd
Print a more meaningful message when a test's output file wasn't
...
found.
1996-12-12 22:21:10 +00:00
Guido van Rossum
15d1079dd2
Fixed test_strftime to be silent when called from autotest.
1996-12-12 19:07:19 +00:00
Guido van Rossum
483705c5a9
Added test_strftime (Skip Montanaro).
1996-12-12 19:03:11 +00:00
Barry Warsaw
792c94a320
A test of the select module that is actually reproduceable!
1996-12-11 23:58:46 +00:00
Barry Warsaw
042a207061
Output of rgbimg module test
1996-12-11 21:42:38 +00:00
Barry Warsaw
8bc74ceb8b
Added test of rgbimg module
1996-12-11 21:41:42 +00:00
Barry Warsaw
66e7f3ac43
minor formatting nit
1996-12-11 21:40:04 +00:00
Guido van Rossum
dbfed710a1
Be more careful with the shuffling of stdout.
1996-12-11 16:54:54 +00:00
Barry Warsaw
d96dfb72ea
Output of the nis and pwd module tests
1996-12-11 16:54:15 +00:00
Barry Warsaw
3d070fb391
Test of the pwd module
1996-12-11 16:53:51 +00:00
Barry Warsaw
ebfa2c4417
Added test_pwd
1996-12-11 16:52:56 +00:00
Guido van Rossum
2b6c2faa64
Rewrite without using try-except to break out of two loops.
1996-12-11 16:28:30 +00:00
Barry Warsaw
870d5c67ae
Just test one key/value pair for one NIS map. I.e. don't test them
...
all because it can take a really long time.
1996-12-11 16:07:30 +00:00
Barry Warsaw
3236b334ef
test of the nis module
1996-12-11 01:01:38 +00:00
Barry Warsaw
7822681992
added test_nis
1996-12-11 01:01:09 +00:00
Barry Warsaw
dde5c70c8a
Test output files in their new location
1996-12-10 23:20:09 +00:00
Barry Warsaw
e4a252ef88
Directory for test output files: Output => output
1996-12-10 23:19:14 +00:00
Barry Warsaw
2e644a0f86
When run as a script, runs each test and sends results to stdout
...
(i.e. this restores the old functionality).
Note that if a test couldn't be imported, it is just ignored (and no
warning is printed).
1996-12-10 23:10:39 +00:00
Barry Warsaw
272c00b634
New regression testing harness.
...
(testall.out): obsolete. see individual test output files in the
Output directory.
(testall.py): now contains only the list of all tests
(autotest.py): The new testing harness. Supports -g option to
generate output files instead of verifying; -w option to warn about
non-tested optional modules; additional command line arguments to
generate or test individual tests (useful for generating output file
of new tests).
1996-12-10 19:51:10 +00:00
Barry Warsaw
924e5d55b7
A test of the `new' module. The new.code() test is fairly bogus since
...
I'm really not sure what the proper inputs are. I do flex the
function call though by passing in arguments of the proper type. I
don't try to exec the code object that gets returned!
1996-12-10 16:28:53 +00:00
Barry Warsaw
0f150e41be
Added test_new.
1996-12-10 16:27:16 +00:00
Roger E. Masse
16f9fd2bcf
Added a test script for dbmmodule.c and added it to testall.py and
...
updated testall.out
1996-12-10 00:06:24 +00:00
Barry Warsaw
3ac30af867
Added test_new
1996-12-10 00:02:57 +00:00
Roger E. Masse
75362381b5
new test script for cryptmodule.py
1996-12-09 23:13:45 +00:00
Roger E. Masse
b6b85ddc95
Test script/output for cryptmodule.c added to testall.py and testall.out
1996-12-09 23:13:07 +00:00
Roger E. Masse
3daddda165
New test module for complex math module
1996-12-09 22:59:15 +00:00
Roger E. Masse
b71035782e
Added test_cmath.py to test complex math module
1996-12-09 22:58:42 +00:00
Barry Warsaw
3ab26b9d75
(testall.py): Slightly improved test harness to make it easier to add
...
simple tests.
(testall.py, testall.out): Added MD5 testsuite
1996-12-09 22:34:15 +00:00
Barry Warsaw
49852831fc
Added test_strop
1996-12-09 21:49:55 +00:00
Barry Warsaw
ad522facf7
Added tests of all strop module functions, and touching of module
...
variables
1996-12-09 21:49:10 +00:00
Guido van Rossum
6c832ebfe9
Added test_array output line.
1996-12-09 21:37:33 +00:00
Roger E. Masse
8db1b0764b
module to test the arraymodule created and added to testall.py
1996-12-09 20:09:16 +00:00
Barry Warsaw
6ab7f077ff
Added test_time
1996-12-06 23:30:49 +00:00
Barry Warsaw
5bebca2ac2
Added 'test_time'
1996-12-06 23:30:33 +00:00
Barry Warsaw
b0c2232011
test of time module. not terribly fancy, but it does touch every
...
function and variable in the module, verifies a few return values and
even tests a couple of known error conditions.
1996-12-06 23:30:07 +00:00
Guido van Rossum
f06ee5fa07
/usr/local/bin/python -> /usr/bin/env python
1996-11-27 19:52:01 +00:00
Guido van Rossum
6592f88fc0
Removed debugging print statement
1996-10-08 14:10:51 +00:00
Guido van Rossum
edaf1c931c
Simple test module for strop.
1996-10-08 14:07:56 +00:00
Guido van Rossum
5ab007b098
Subtle hack so the eps printed is not dependent on the formatting
...
habits of the C library we happen to use...
1996-08-29 19:00:46 +00:00
Guido van Rossum
fcce630a7d
Added test for math module
1996-08-08 18:26:25 +00:00
Guido van Rossum
e2cb7274ea
exec() -> exec
1995-08-11 14:24:47 +00:00
Guido van Rossum
a49d94af08
test for specific bug in vars()
1995-08-11 14:24:35 +00:00
Guido van Rossum
189f8fb8f7
added "pystone" benchmark
1995-03-30 09:42:43 +00:00
Guido van Rossum
4f17e3e2f9
test signal module
1995-03-16 15:07:38 +00:00
Guido van Rossum
51b1c1c145
avoid math, don't abort when overflow check fails
1995-03-04 22:30:54 +00:00
Guido van Rossum
42e193605d
add class exceptions
1995-02-13 14:39:19 +00:00
Guido van Rossum
6de668f3aa
test class exceptions
1995-02-09 10:28:43 +00:00
Guido van Rossum
1f97612e64
Fix exec test so presence of __builtins__ doesn't break it
1995-01-10 10:34:21 +00:00
Guido van Rossum
824de25fe2
* Lib/test/test_b1.py: test eval() and execfile() with globals,
...
locals arguments
1995-01-02 18:38:42 +00:00
Guido van Rossum
eecf035aa2
Test new __import__ module, test reload of built-in module, test
...
has_key() on empty dictionary
1994-12-30 17:17:46 +00:00
Guido van Rossum
e23b62f288
more complete tests of built-in functions
1994-11-10 22:25:26 +00:00
Guido van Rossum
dc1cdca10b
Test set for new pow() function
1994-08-12 13:14:22 +00:00
Guido van Rossum
b6775db241
Merge alpha100 branch back to main trunk
1994-08-01 11:34:53 +00:00
Guido van Rossum
d3b6842d9f
added barrier test (by Tim Peters)
1994-05-23 12:17:36 +00:00
Guido van Rossum
cc54417d1a
Module to test threads
1994-04-14 20:28:41 +00:00
Guido van Rossum
b19d86232b
Search for test files in sys.path
1994-03-09 12:54:32 +00:00
Guido van Rossum
fa7fcb93e9
Add test code for audioop and rgbimg (includes three binary files!)
1994-01-12 09:55:11 +00:00
Guido van Rossum
dd8cb446e1
Some minute changes.
1993-12-29 15:33:08 +00:00
Guido van Rossum
7bc817d5ba
* Mass change: get rid of all init() methods, in favor of __init__()
...
constructors. There is no backward compatibility. Not everything has
been tested.
* aiff.{py,doc}: deleted in favor of aifc.py (which contains its docs as
comments)
1993-12-17 15:25:27 +00:00
Guido van Rossum
79c85f1778
* wdbframewin.py (re_eval): set __privileged__ in globals so private
...
variables can still be seen by the debugger
* ftplib.py (retrlines): args should be *args.
* ChangeLog: entries for Sjoerd's addition sunau.py and changes to aiff.py
* test_md5.py: test program for built-in md5 module
1993-12-14 15:54:01 +00:00
Guido van Rossum
ae3b3a33d8
* test_*.py: new lambda syntax (also affects tests for filter, map,
...
reduce)
* ftplib.py: added default callback for retrlines; added dir() method
* ftplib.py: don't return self in self.connect(); added hack so that if
'CDUP' is not understood, 'CWD ..' is tried.
* ftplib.py: second method called init() should have been called
connect(); if __init__ sees more than one argument, it will also try to
login().
1993-11-30 13:43:54 +00:00
Guido van Rossum
b31c7f732a
* test_select.py: (some) tests for built-in select module
...
* test_grammar.py, testall.out: added test for funny things in string literals
* token.py, symbol.py: definitions used with built-in parser module.
* tokenize.py: added double-quote recognition
1993-11-11 10:31:23 +00:00
Guido van Rossum
e65cce5eec
* string.py: added rindex(), rfind(); changed index() to interpret
...
negative start indices starting from the right.
* ftplib.py: debug() -> set_debuglevel(); change demo to use __init__().
* os.py: added execl, execlp, and execvp.
* lambda.py: removed (now that we have built-in map, reduce, bagof, lambda)
* test_b{1,2}.py, testall.out: added tests for bagof, lambda, map, reduce
* commands.py: use os, not posix
* test_grammar.py: make it easy to disable non-portable int overflow tests
* dis.py: don't abuse range()
1993-11-08 15:05:21 +00:00
Guido van Rossum
b3b09c97ce
added builtin b/w compat module.
...
changed testing of exec.
1993-10-22 14:24:22 +00:00
Guido van Rossum
e61fa0a1e4
* profile.py, pdb.py: added help() function
...
* builtin.py: b/w compat for builtin -> __builtin__ name change
* string.py: added atof() and atol() and corresponding exceptions
* test_types.py: added test for list sort with user comparison function
1993-10-22 13:56:35 +00:00
Guido van Rossum
d316607732
* ftplib.py: added abort() command (sends oob data).
...
* Several modules: change "class C(): ..." to "class C: ...".
* flp.py: support for frozen forms.
* Added string.find() which is like index but returns -1 if not found
1993-05-24 14:16:22 +00:00
Guido van Rossum
e7113b6b3d
* Fix bug in tzparse.py for DST timezone
...
* Added whatis command to pdb.py
* new module GET.py (GL definitions from <gl/get.h>)
* rect.py: is_empty takes a rect as argument, not two points.
* Added tests for builtin round() [XXX not yet complete!]
1993-03-29 11:30:50 +00:00
Guido van Rossum
35fb82a33f
* os.py: _exit doesn't exist in all variations of posix
...
* Added fcmp() to test_support.py and use it in test*.py
1993-01-26 13:04:43 +00:00
Guido van Rossum
80530ce875
* Add some more tests for numbers
...
* mainloop.py: don't use select unless absolutely necessary (for Mac)
1993-01-21 15:36:40 +00:00
Guido van Rossum
6209b97df4
Added output from testall run, for autotest.py.
1992-11-27 22:54:49 +00:00
Guido van Rossum
85f1820ee1
Added some new tests and two new files for testing: test_types.py
...
(testing operations on built-in types) and autotest.py (automatic
regression testing).
1992-11-27 22:53:50 +00:00
Guido van Rossum
9ea0fbc6de
Unmerged except and finally clauses
1992-05-06 11:39:49 +00:00
Guido van Rossum
33693ea92a
'+' no longer accepted for varargs list
1992-04-03 16:33:00 +00:00
Guido van Rossum
627efd94e9
Some weird forms of try statements are no longer allowed.
1992-03-31 18:54:11 +00:00
Guido van Rossum
3bead0984c
Initial revision
1992-01-27 17:00:37 +00:00
Guido van Rossum
0bf32e3c78
Split in a number of subtest for easy maintenance and continued Mac support.
1992-01-27 16:57:38 +00:00
Guido van Rossum
bdfcfccbe5
New == syntax
1992-01-01 19:35:13 +00:00
Guido van Rossum
ccfd6e105b
New class syntax.
...
Use ImportERror
1991-12-26 13:06:39 +00:00
Guido van Rossum
7610599756
Added ZeroDivisionError except clauses.
1991-12-16 13:10:58 +00:00
Guido van Rossum
a232536f50
test new functions and syntax
1991-08-16 13:29:25 +00:00
Guido van Rossum
6179fe6a08
Don't us sys.ps1 and sys.ps2.
...
Exercise trailing comma in tuples.
1991-04-07 13:42:52 +00:00
Guido van Rossum
217a5fa3c3
Initial revision
1990-12-26 15:40:07 +00:00