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