Fred Drake
de4742b87f
Remove spurious cruft from the output.
2002-10-17 20:36:08 +00:00
Tim Peters
2a182dbf3f
Logic for determining whether skipping test_pep277 is expected: whether
...
ths "should be" skipped depends on os.path.supports_unicode_filenames,
not really on the platform. Fiddled the expected-skip constructor
appropriately.
2002-10-09 01:07:11 +00:00
Guido van Rossum
9cce029e48
Add test_pep277 to the expected skips on Linux. (This test seems to
...
be skipped everywhere except on Windows NT and descendants, but I'm
only going to add it to the skip list for the platform I can test.)
2002-10-06 20:36:31 +00:00
Martin v. Löwis
21ee4091e1
Patch #615069 : Fix build problems on SCO Open Server 5. Backported to 2.2.
2002-09-30 16:19:48 +00:00
Guido van Rossum
c34c4fc3ab
Suppress hex/oct constant warnings in <string> on 64-bit platforms,
...
because there test_grammar.py pulls them out of strings there.
2002-09-19 00:42:16 +00:00
Guido van Rossum
3cda93ebf6
Add a bunch of sys.stdout.flush() calls that will hopefully improve
...
the usability of the output of the Xenofarm builds.
2002-09-13 21:28:03 +00:00
Tim Peters
7c7efe9073
Got rid of the toy _Set class, in favor of sets.Set.
2002-08-23 17:55:54 +00:00
Guido van Rossum
88b1defb6f
The filterwarnings() call here should be updated to filter out
...
FutureWarning.
2002-08-14 17:54:48 +00:00
Guido van Rossum
dc15c27f50
Suppress warnings about test_grammar.py that can't be suppressed inside
...
that file itself (because it's the parser that reports them).
2002-08-12 21:55:51 +00:00
Barry Warsaw
408b6d34de
Complete the absolute import patch for the test suite. All relative
...
imports of test modules now import from the test package. Other
related oddities are also fixed (like DeprecationWarning filters that
weren't specifying the full import part, etc.). Also did a general
code cleanup to remove all "from test.test_support import *"'s. Other
from...import *'s weren't changed.
2002-07-30 23:27:12 +00:00
Barry Warsaw
04f357cffe
Get rid of relative imports in all unittests. Now anything that
...
imports e.g. test_support must do so using an absolute package name
such as "import test.test_support" or "from test import test_support".
This also updates the README in Lib/test, and gets rid of the
duplicate data dirctory in Lib/test/data (replaced by
Lib/email/test/data).
Now Tim and Jack can have at it. :)
2002-07-23 19:04:11 +00:00
Jeremy Hylton
ed375e18d1
Add missing comma.
2002-07-17 15:56:55 +00:00
Guido van Rossum
11c3f0999f
Add a rather generous set of tests allowed to be skipped on sunos5.
2002-07-17 15:08:24 +00:00
Tim Peters
c411dbaeee
Whitespace normalization.
2002-07-16 21:35:23 +00:00
Tim Peters
ba78bc4a32
printlist(): Replaced the guts with a call to textwrap. Yay!
2002-07-04 19:45:06 +00:00
Martin v. Löwis
f90ae20354
Patch #488073 : AtheOS port.
2002-06-11 06:22:31 +00:00
Guido van Rossum
9e9d4f8ed8
Added -t (--threshold) option to call gc.set_threshold(N).
2002-06-07 15:17:03 +00:00
Tim Peters
c5000dfc40
regrtest has a new
...
-f/--fromfile <filename>
option. This runs all and only the tests named in the file, in the
order given (although -x may weed that list, and -r may shuffle it).
Lines starting with '#' are ignored.
This goes a long way toward helping to automate the binary-search-like
procedure I keep reinventing by hand when a test fails due to interaction
among tests (no failure in isolation, and some unknown number of
predecessor tests need to run first -- now you can stick all the test
names in a file, and comment/uncomment blocks of lines until finding a
minimal set of predecessors).
2002-06-02 21:42:01 +00:00
Andrew MacIntyre
e41abab33b
Fred's recent changes to support "-u all" resulted in subset resource
...
selections (eg "-u network") being ignored.
2002-04-30 12:11:04 +00:00
Tim Peters
1e33ffa5c7
test_resource has no chance of running on Windows.
2002-04-23 23:09:02 +00:00
Tim Peters
639295f0a5
Enable universal newlines on Windows. Note that NEWS needs more words!
2002-04-21 07:30:30 +00:00
Guido van Rossum
6184c117e9
Expect test_email_codecs to be skipped -- few users or developers will
...
have the needed optional Japanese codecs installed.
2002-04-16 02:14:04 +00:00
Tim Peters
50ac30ee01
OK, don't call resetwarnings().
2002-04-16 00:29:27 +00:00
Tim Peters
7d79948103
It makes more sense to call resetwarnings() after every test runs than
...
to keep doing that in every test that wants to filter a warning.
2002-04-16 00:01:09 +00:00
Tim Peters
a91a02a76d
I expect test_univnewlines to be skipped on Windows. I expect this
...
because it *is* skipped. I'm not entirely sure it should be skipped, but
figuring that out would take actual thought <wink>.
2002-04-15 23:56:04 +00:00
Fred Drake
04a8da5cdb
Clean up the "all" support for -u.
2002-04-11 20:58:54 +00:00
Tim Peters
deb121aec7
I don't expect test_email_codecs to run on Windows.
2002-04-11 19:52:58 +00:00
Fred Drake
3a15dace36
Added the resource name "all" to enable all of the optional resource uses.
...
This is nice for use with "make TESTOPTS='-u all' test".
2002-04-11 16:39:16 +00:00
Tim Peters
de14a30d1d
We expect to skip the new test_mpz on Windows.
2002-04-01 05:04:46 +00:00
Skip Montanaro
b32302176e
first cut at skip-list for hp-ux 11 based upon input from Bill Lawler at HP.
2002-03-15 02:54:03 +00:00
Neal Norwitz
af64263afc
Fix typo
2002-02-08 20:13:53 +00:00
Jack Jansen
f839c27027
Added test_socketserver and test_unicode_file to tests expected to be
...
skipped on Mac OS X. Not sure yet about test_locale.py: this may be
due to my copy of Mac OS X (although it talks english fine enough).
2001-12-14 21:28:53 +00:00
Jack Jansen
8a97f4a380
sys.platform on Mac OS X is now "darwin", without any version number appended.
...
This should probably go into NEWS (who's responsible for that?).
2001-12-05 23:27:32 +00:00
Jack Jansen
398c236c1b
Added tests expected to be skipped on Mac OS X.
2001-12-02 21:41:36 +00:00
Jack Jansen
b3be216b41
Merged changes made on r22b2-branch between r22b2 and r22b2-mac (the
...
changes from start of branch upto r22b2 were already merged, of course).
2001-11-30 14:16:36 +00:00
Tim Peters
1633a2e345
Whitespace normalization.
2001-10-30 05:56:40 +00:00
Guido van Rossum
e2ae77b8b8
SF patch #474590 -- RISC OS support
2001-10-24 20:42:55 +00:00
Guido van Rossum
f66dacdb01
test_curses is an expected skip on Linux too.
2001-10-23 15:10:55 +00:00
Tim Peters
d703057752
Record that test_curses doesn't run on win32.
2001-10-22 22:06:08 +00:00
Andrew M. Kuchling
2158df0b4d
Patch #473187 : Add a test script that exercises most of the functions in
...
the curses module. It's not run automatically; '-u curses' must be
specified as an argument to regrtest
2001-10-22 15:26:09 +00:00
Tim Peters
e0c446bb4a
Whitespace normalization.
2001-10-18 21:57:37 +00:00
Jeremy Hylton
7a1ea0e880
Make sure the output lists are sorted, even if run with -r.
2001-10-17 13:45:28 +00:00
Fred Drake
88a56857f6
Remove an infelicitous space.
2001-09-28 20:16:30 +00:00
Tim Peters
9390cc15da
regrtest's -g option stopped working, during the changes to improve
...
error-reporting for the classic compare-expected-output tests.
Curiously, the bug consisted of not simplifying the logic enough!
2001-09-28 20:14:46 +00:00
Tim Peters
8dee809410
Guido points out that sys.__stdout__ is a bit bucket under IDLE. So keep
...
the local save/modify/restore of sys.stdout, but add machinery so that
regrtest can tell test_support the value of sys.stdout at the time
regrtest.main() started, and test_support can pass that out later to anyone
who needs a "visible" stdout.
2001-09-25 20:05:11 +00:00
Tim Peters
342ca75d95
Get rid of the increasingly convoluted global tricks w/ sys.stdout, in
...
favor of local save/modify/restore. The test suite should run fine again.
2001-09-25 19:13:20 +00:00
Tim Peters
c377b16d12
Since the most likely failure mode for an expected-output test is a change
...
somewhere inside a line, use ndiff so that intraline difference marking
can point out what changed within a line. I don't remember diff-style
abbreviations either (haven't used it since '94, except to produce
patches), so say the rest in English too.
2001-09-22 05:31:03 +00:00
Guido van Rossum
cf691935bb
reportdiff(): print a "plain diff" style diff.
...
XXX This should really be a unified diff, but I can't be bothered.
2001-09-21 21:06:22 +00:00
Guido van Rossum
0a07639779
Oops. I didn't expect that some tests (test_cookie) have expected
...
output *and* doctest stuff. Assuming the doctest stuff comes after the
expected output, this fixes that.
2001-09-21 20:45:44 +00:00
Guido van Rossum
0fcca4e815
Change the way unexpected output is reported: rather than stopping at
...
the first difference, let the test run till completion, then gather
all the output and compare it to the expected output using difflib.
XXX Still to do: produce diff output that only shows the sections that
differ; currently it produces ndiff-style output because that's the
easiest to produce with difflib, but this becomes a liability when the
output is voluminous and there are only a few differences.
2001-09-21 20:31:52 +00:00