Samuele Pedroni
72c5c77ce1
minor fix, jython-only. Don't asssume stdout to save is the ur-stdout.
2003-05-17 12:51:10 +00:00
Tim Peters
a98924a063
datetime.datetime and datetime.time can now be subclassed in Python. Brr.
2003-05-17 05:55:19 +00:00
Skip Montanaro
ab0053aa13
simpler temp dir cleanup
2003-05-17 02:54:11 +00:00
Samuele Pedroni
de9a0d3158
beefed up version: jython support, covers now fixed differences between CPython/Jython.
2003-05-17 02:39:52 +00:00
Tim Peters
eb1a496039
test_subclass_date(): Beefed this up, to check that new instance
...
attributes and methods work, that new arguments can be passed to the
constructor, and that inherited methods and attrs still work. Added
XXX comments about what to do when datetime becomes usably subclassable
too (it's not yet).
2003-05-17 02:25:20 +00:00
Raymond Hettinger
1ba24b4fbb
Include module name in doctest summary.
2003-05-17 01:59:57 +00:00
Raymond Hettinger
627728acbc
Use test_support.run_doctest()
2003-05-17 01:08:35 +00:00
Raymond Hettinger
35b34bd326
Provide a clue that the doctests have run.
2003-05-17 00:58:33 +00:00
Raymond Hettinger
929f06c570
Minor cleanups.
2003-05-16 23:16:36 +00:00
Tim Peters
813cec9a62
test_fileno(): Skip this test on Windows.
2003-05-16 15:35:10 +00:00
Brett Cannon
a71319eebb
Fleshed out tests for urllib requiring a network connection.
2003-05-14 02:18:31 +00:00
Brett Cannon
065f7b8626
Fixed test_anydbm_creates to use proper paths for the created db.
...
Made some stylistic fixes.
2003-05-13 06:42:59 +00:00
Tim Peters
c2659cff5d
Whitespace normalization.
2003-05-12 20:19:37 +00:00
Tim Peters
0ff2ee0561
Effectively renamed tokenize_tests.py to have a txt extension instead.
...
This file isn't meant to be executed, it's data input for test_tokenize.py.
The problem with the .py extension is that it uses "non-standard"
indentation, and it's good to test that, but reindent.py keeps wanting
to fix it. But fixing the indentation causes the expected-output file to
change, since exact line and column numbers are part of the
tokenize.tokenize() output getting tested.
2003-05-12 19:42:04 +00:00
Tim Peters
11cb813598
Close the file after tokenizing it. Because the open file object was
...
bound to a module global, the file object remained opened throughout
the test suite run.
2003-05-12 19:29:36 +00:00
Brett Cannon
172d9ef47e
Beefed up timezone support. UTC and GMT are now always recognized timezones
...
with values of 0. Also now check time.daylight to see if time.tzname[1]
should be used in timezone checking.
2003-05-11 06:23:36 +00:00
Martin v. Löwis
a94568a753
Patch #734231 : Update RiscOS support. In particular, correct
...
riscospath.extsep, and use os.extsep throughout.
2003-05-10 07:36:56 +00:00
Raymond Hettinger
b7b4ce27f7
All two more modules with __all__.
2003-05-10 05:37:13 +00:00
Greg Ward
9e082f4eae
Add DedentTestCase to test dedent() function.
2003-05-08 01:58:26 +00:00
Raymond Hettinger
686b14d7ad
SF bug #730296 : Unexpected Changes in list Iterator
...
Reverted a Py2.3b1 change to iterator in subclasses of list and tuple.
They had been changed to use __getitem__ whenever it had been overriden
in the subclass.
This caused some usabilty and performance problems. Also, it was
inconsistent with the rest of python where many container methods
access the underlying object directly without first checking for
an overridden getter. Users needing a change in iterator behavior
should override it directly.
2003-05-07 01:28:47 +00:00
Greg Ward
cc55cb9539
SF #596434 : add test_funky_parens() to probe some more of the tricky
...
edge cases that David Goodger reported long ago (July 2002?).
2003-05-07 01:19:22 +00:00
Greg Ward
49128575e8
SF #726446 : ensure wrap() raises ValueError when width <= 0.
2003-05-07 00:54:42 +00:00
Skip Montanaro
6967f2c2e9
don't need to worry about file endianness
2003-05-06 20:37:56 +00:00
Skip Montanaro
f0776d2992
Data file for bsddb185 test
2003-05-06 20:37:25 +00:00
Skip Montanaro
46f4e79aaf
test case for bsddb185 module
2003-05-06 20:36:57 +00:00
Skip Montanaro
823ba28b0d
the new bsddb185 module is an expected skip on most platforms (this may not
...
be needed - just being anal)
2003-05-06 20:36:24 +00:00
Skip Montanaro
1a56665e39
add not-yet-supported Unicode test just so it doesn't get lost.
2003-05-06 15:56:05 +00:00
Walter Dörwald
411e5a2c29
Port test_uu.py to PyUnit. From SF patch #662807 .
2003-05-06 08:57:41 +00:00
Walter Dörwald
ce6829ade0
On Mac OS X pwd.getpwall() might return the tuples
...
('pgsql', '*', 252, []) and ('postgres', '*', 252, ['skip']),
but pwd.getgrgid(252) might return ('pgsql', '', 252, ['skip']).
Drop the test that tried to find a tuple similar to the one
returned from pwd.getgrgid() among those for the same gid returned
by pwd.getgrall(), as the only working definition of 'similar' seems
to be 'has the same gid'. This check can be done more directly.
This should fix SF bug #732783 .
2003-05-05 20:37:33 +00:00
Jeremy Hylton
c1b2cb9d8f
SF bug 622042: Don't expect response body from HEAD request.
...
Bug fix candidate.
2003-05-05 16:13:58 +00:00
Brett Cannon
f1cfb622e8
'forget' now also deletes any proper .pyo files.
...
Added some docstrings.
2003-05-04 21:15:27 +00:00
Tim Peters
015dd82136
Somewhere along the way, the softspace attr of file objects became read-
...
only. Repaired, and added new tests to test_file.py.
2003-05-04 04:16:52 +00:00
Martin v. Löwis
4d28d96afb
Refer to __builtin__.file, not __builtins__.file
2003-05-03 09:58:26 +00:00
Martin v. Löwis
e59e2bab8f
Patch #711902 : Cause pydoc to show data descriptor __doc__ strings.
2003-05-03 09:09:02 +00:00
Raymond Hettinger
7c2bb5bc57
* Added a substantial number of edge case and argument tests for
...
the itertoolsmodule.
* Taught itertools.repeat(obj, n) to treat negative repeat counts as
zero. This behavior matches that for sequences and prevents
infinite loops.
2003-05-03 05:59:48 +00:00
Raymond Hettinger
27922eef35
Apply the simplified test_support boilerplate.
2003-05-03 03:38:01 +00:00
Raymond Hettinger
320a1b0454
Simplify ref count test.
2003-05-02 22:44:59 +00:00
Raymond Hettinger
8fd3f871f3
Add StopIteration tests.
...
Simplify test_main().
2003-05-02 22:38:07 +00:00
Raymond Hettinger
341deb74e7
The previous made the stop argument optional.
...
It is better to be explicit and just allow stop to be None.
2003-05-02 19:44:20 +00:00
Raymond Hettinger
14ef54cd83
SF bug #730685 : itertools.islice stop argument is not optional
...
* itertools.islice() stop argument did not perform as documented.
* beefed-up test suite
2003-05-02 19:04:37 +00:00
Raymond Hettinger
2e973c03f3
Added missing modules to __all__ check.
2003-05-02 09:36:07 +00:00
Raymond Hettinger
91bbd9a7b9
Used sets.Set() to compare unordered sequences.
...
Improves clarity and brevity.
2003-05-02 09:06:28 +00:00
Walter Dörwald
21d3a32b99
Combine the functionality of test_support.run_unittest()
...
and test_support.run_classtests() into run_unittest()
and use it wherever possible.
Also don't use "from test.test_support import ...", but
"from test import test_support" in a few spots.
From SF patch #662807 .
2003-05-01 17:45:56 +00:00
Walter Dörwald
90437c03f2
Consistently use test_support.foo everywhere.
...
Remove the last use of veris().
Remove now useless imports and functions.
2003-05-01 13:12:34 +00:00
Michael W. Hudson
1bc2fdd785
Delete comment my last checkin rendered obsolete.
...
I should also not that my last checkin did stuff that made failures give
more helpful information.
2003-04-30 08:42:19 +00:00
Brett Cannon
f9addb676d
Change from a threading.Condition object to a threading.Event object for
...
signalling when the TCP server is done. Should hopefully solve hanging
issues for Solaris 8 & 9. Solves the apparent hanging issue with OS X.
Closes patch #729988 .
2003-04-30 05:32:32 +00:00
Brett Cannon
13da5fa999
Make time.sleep calls go to 0 for common testing.
2003-04-30 03:03:37 +00:00
Brett Cannon
e6b7033e79
Flesh out test_support docs.
2003-04-30 01:42:35 +00:00
Fred Drake
75ab1462d5
Allow "@" in unquoted attribute values.
...
Added test that checks for characters allowed in the query part of URLs.
Backport candidate.
2003-04-29 22:12:55 +00:00
Walter Dörwald
721adf9952
Port test_richcmp.py to PyUnit. From SF patch #662807 which additional
...
tests and comments.
2003-04-29 21:31:19 +00:00