summaryrefslogtreecommitdiffstats
path: root/Lib/test
Commit message (Collapse)AuthorAgeFilesLines
* Add tests for tuple, list and UserList that initialize the object fromWalter Dörwald2005-03-222-83/+97
| | | | | | various iterables. (Copied from test_deque.py as suggested by Jim Jewett in SF bug #1166274)
* Fix typo.Walter Dörwald2005-03-221-1/+1
|
* Add list tests that ensure that remove() removes the first occurrence.Walter Dörwald2005-03-211-0/+20
| | | | (Copied from test_deque.py as suggested by Jim Jewett in SF bug #1166274)
* Apply remove's mutation test after every equality test.Raymond Hettinger2005-03-191-7/+8
|
* Add a remove() method to collections.deque objects.Raymond Hettinger2005-03-181-0/+35
|
* Bug #1163325: "special" decimals aren't hashableRaymond Hettinger2005-03-151-0/+3
|
* Reset internal buffers when seek() is called. This fixes SF bug #1156259.Walter Dörwald2005-03-141-0/+15
|
* Patch #1159931/bug #1143895: inspect.getsource failed when functions,Johannes Gijsbers2005-03-122-0/+21
| | | | | | etc., had comments after the colon, and some other cases. This patch take a simpler approach that doesn't rely on looking for a ':'. Thanks Simon Percivall!
* Revised the itertools quantifier recipes to match the performance of theRaymond Hettinger2005-03-111-8/+8
| | | | new builtins.
* Add two new functions, any() and all().Raymond Hettinger2005-03-111-0/+36
|
* Test partial() with bound/unbound methods.Raymond Hettinger2005-03-111-1/+7
|
* Fix test for socket.getfqdn() to also include the name returned byBrett Cannon2005-03-111-1/+1
| | | | | | | socket.gethostname() in the check for a valid return. Also clarified docs (official and docstring) that the value from gethostname() is returned if gethostbyaddr() doesn't do the job.
* operator.itemgetter() and operator.attrgetter() now support extractionRaymond Hettinger2005-03-091-5/+31
| | | | | of multiple fields. This provides direct support for sorting by multiple keys.
* Build with --disable-unicode again. Fixes #1158607.Martin v. Löwis2005-03-081-1/+1
| | | | Will backport to 2.4.
* Convert file names of posix.access according to the file system encoding.Martin v. Löwis2005-03-081-0/+2
|
* Make functional.partial() more closely match the spec by emulatingRaymond Hettinger2005-03-081-0/+17
| | | | | | | some useful features of regular functions: * Made weak referencable. * Allow attribute access so a user can set __name__, __doc__, etc.
* SF #818006: merge from release24-maint branch: add useful read-onlyGreg Ward2005-03-072-8/+31
| | | | attributes to oss_audio_device object: 'closed', 'name', and 'mode'.
* Patch #918101: Add tarfile open mode r|* for auto-detection of theMartin v. Löwis2005-03-051-2/+27
| | | | stream compression; add, for symmetry reasons, r:* as a synonym of r.
* Tweak test_communicate_stderr so that it works when run under a pydebug build.Brett Cannon2005-03-051-1/+3
|
* SF #1149508: ensure textwrap handles hyphenated numbers correctly,Greg Ward2005-03-051-0/+18
| | | | eg. "2004-03-04" is not broken across lines. (Merged from 2.4 branch.)
* Only run extensive subprocess tests if -usubprocess to regrtest is ↵Peter Astrand2005-03-032-4/+7
| | | | specified. Fixes #1124637
* Added three more testcases: Using communicate with only one ofPeter Astrand2005-03-031-0/+23
| | | | stdin/stdout/stderr redirected.
* SF bug #1155938: Missing None check for __init__().Raymond Hettinger2005-03-031-0/+13
|
* Revert previous checkin on getargs 'L' code. Try to convert allMartin v. Löwis2005-03-032-23/+5
| | | | | numbers in PyLong_AsLongLong, and update test suite accordingly. Backported to 2.4.
* Patches #749830, #1144555: allow UNIX mmap size to default to currentMartin v. Löwis2005-03-032-0/+38
| | | | file size.
* Patch #1117454: Remove code to special-case cookies without valuesMartin v. Löwis2005-03-031-0/+19
| | | | in LWPCookieJar. Backported to 2.4.
* Patch #1117339: Add cookielib special name tests.Martin v. Löwis2005-03-031-3/+26
| | | | Backported to 2.4.
* Clear internal call error in 'L' format. Fixes #723201.Martin v. Löwis2005-03-031-1/+13
| | | | Backported to 2.4.
* Patch #1107973: tarfile.ExFileObject iterators.Martin v. Löwis2005-03-031-0/+10
|
* Make test__locale more fine-grained. Now test localeconv and nl_langinfoBrett Cannon2005-03-011-9/+56
| | | | | | individually as tests. Also improved output when the test fails.
* SF patch #941881: PEP 309 Implementation (Partial Function Application).Raymond Hettinger2005-02-281-0/+154
| | | | | Combined efforts of many including Peter Harris, Hye-Shik Chang, Martin v. Löwis, Nick Coghlan, Paul Moore, and Raymond Hettinger.
* Patch #1049151: adding bool support to xdrlib.py.Martin v. Löwis2005-02-243-1/+23
| | | | Also add xdrlib._test into the test suite.
* Teach the peepholer to fold unary operations on constants.Raymond Hettinger2005-02-201-0/+19
| | | | | Afterwards, -0.5 loads in a single step and no longer requires a runtime UNARY_NEGATIVE operation.
* * Beef-up tests for str.count().Raymond Hettinger2005-02-201-0/+28
| | | | * Speed-up str.count() by using memchr() to fly between first char matches.
* * Beef-up testing of str.__contains__() and str.find().Raymond Hettinger2005-02-201-0/+24
| | | | | | | | | | | | | | | | | | | * Speed-up "x in y" where x has more than one character. The existing code made excessive calls to the expensive memcmp() function. The new code uses memchr() to rapidly find a start point for memcmp(). In addition to knowing that the first character is a match, the new code also checks that the last character is a match. This significantly reduces the incidence of false starts (saving memcmp() calls and making quadratic behavior less likely). Improves the timings on: python -m timeit -r7 -s"x='a'*1000" "'ab' in x" python -m timeit -r7 -s"x='a'*1000" "'bc' in x" Once this code has proven itself, then string_find_internal() should refer to it rather than running its own version. Also, something similar may apply to unicode objects.
* Add support for negative indices in UserString.MutableString.__setitem__Walter Dörwald2005-02-181-7/+7
| | | | and UserString.MutableString.__delitem__.
* Fix copy & paste error.Walter Dörwald2005-02-171-2/+2
|
* Add tests for the methods added by UserString.MutableString.Walter Dörwald2005-02-171-0/+62
|
* Avoid using items() in environ.update(). Fixes #1124513.Martin v. Löwis2005-02-171-1/+1
| | | | Will backport to 2.4.
* Add a basic test for UserString.MutableString.Walter Dörwald2005-02-171-2/+9
|
* FixMichael W. Hudson2005-02-171-0/+3
| | | | | | | | [ 1124295 ] Function's __name__ no longer accessible in restricted mode which I introduced with a bit of mindless copy-paste when making __name__ writable. You can't assign to __name__ in restricted mode, which I'm going to pretend was intentional :)
* Whitespace normalization.Tim Peters2005-02-151-2/+2
|
* Test that SystemExits are handled properly by the exit machinery. IMichael W. Hudson2005-02-151-0/+12
| | | | | broke the "raise SystemExit(46)" case when doing new-style exceptions, but I'd much rather have found out here than in test_tempfile (growl).
* Exceedingly minor tweak.Michael W. Hudson2005-02-151-1/+1
|
* fix decoding in _stringify to not depend on the default encodingFred Drake2005-02-111-0/+42
| | | | (closes SF bug #1115989)
* Remove set conversion optimization test (backed out of Python/compile.c in rev.Brett Cannon2005-02-101-11/+0
| | | | 2.344).
* accept datetime.datetime instances when marshalling;Fred Drake2005-02-101-0/+17
| | | | dateTime.iso8601 elements still unmarshal into xmlrpclib.DateTime objects
* Fix typoAndrew M. Kuchling2005-02-101-1/+1
|
* Fix stupid typo: Don't read from a writer.Walter Dörwald2005-02-081-2/+2
|
* Adopt Skip's idea to optimize lists of constants in the contextRaymond Hettinger2005-02-071-1/+2
| | | | of a "in" or "not in" test.