Éric Araujo
fa23cc842c
Add test that was promised in a comment but not actually written
2011-10-06 05:15:09 +02:00
Éric Araujo
9556a5bab2
Fix incorrect test.
...
The packaging.install.remove function (a.k.a. the uninstall feature)
takes a path argument to allow client code to use custom directories
instead of sys.path. The test used to give self.root_dir as path, which
corresponds to a prefix option, but prefix is not on sys.path, it’s only
the base directory used to compute the stdlib and site-packages
directory paths. The test now gives a valid site-packages path to the
function.
2011-10-06 05:10:09 +02:00
Éric Araujo
2c30e3999c
Change one name in packaging’s test_uninstall to avoid confusion.
...
install_lib may be the name of a module, a command or an option, so I
find it clearer to use site_packages to refer to a string object
containing the path of the site-packages directory created in a
temporary directory during tests.
2011-10-06 04:59:41 +02:00
Éric Araujo
76558e12ad
Add regrtest check for caches in packaging.database (see #12167 )
2011-10-06 02:44:19 +02:00
Éric Araujo
1079bdfde3
Merge 3.2
2011-10-05 01:52:45 +02:00
Éric Araujo
4300f69afd
Update skip message printed by test.support.get_attribute.
...
This helper was changed to work with any object instead of only modules
(or technically something with a __name__ attribute, see code in 3.2)
but the message stayed as is.
2011-10-05 01:50:22 +02:00
Éric Araujo
c4637714b0
Cosmetic fixes for whitespace and a regex in packaging.
...
The goal of the regex is to catch a (alpha), b (beta), c or rc
(release candidate), so the existing pattern puzzled me. Tests were
OK before and after the change.
2011-10-05 01:46:37 +02:00
Éric Araujo
763cc6eaee
Add tests for comparing candidate and final versions in packaging ( #11841 ).
...
This used to be buggy; Filip Gruszczyński contributed tests and a code
patch but the latter is not needed.
2011-10-05 01:41:14 +02:00
Éric Araujo
63ba97b586
Fix typo and case in a recently added test
2011-10-05 01:29:22 +02:00
Éric Araujo
56fab3daed
Remove inline comment, no longer supported by configparser.
...
(Deleted rather than moved because multilib implementations vary.)
2011-10-05 01:14:02 +02:00
Antoine Pitrou
b7591d4780
Also fix pickletester
2011-10-04 16:18:15 +02:00
Antoine Pitrou
382e8b515c
An embarassing litle typo
2011-10-04 16:07:27 +02:00
Antoine Pitrou
e19aa388e8
When expandtabs() would be a no-op, don't create a duplicate string
2011-10-04 16:04:01 +02:00
Antoine Pitrou
87a484caf5
Migrate test_bigmem to PEP 393-compliant size calculations (hopefully)
2011-10-04 15:55:44 +02:00
Antoine Pitrou
bf009f0bce
Issue #13087 : BufferedReader.seek() now always raises UnsupportedOperation
...
if the underlying raw stream is unseekable, even if the seek could be
satisfied using the internal buffer. Patch by John OConnor.
2011-10-04 12:28:52 +02:00
Antoine Pitrou
1e44fecc52
Issue #13087 : BufferedReader.seek() now always raises UnsupportedOperation
...
if the underlying raw stream is unseekable, even if the seek could be
satisfied using the internal buffer. Patch by John O'Connor.
2011-10-04 12:26:20 +02:00
Antoine Pitrou
5b99df68b0
Collect stats a bit more often
2011-10-04 12:06:06 +02:00
Antoine Pitrou
75e78b6c77
Use the faulthandler module's infrastructure to write a GIL-less
...
memory watchdog for timely stats collection.
2011-10-04 11:51:23 +02:00
Antoine Pitrou
031487eb3b
Fix test failure
2011-10-04 10:39:54 +02:00
Antoine Pitrou
1a3ff48c55
Start fixing test_bigmem:
...
- bigmemtest is replaced by precisionbigmemtest
- add a poor man's watchdog thread to print memory consumption
2011-10-04 10:28:37 +02:00
Antoine Pitrou
94190bb6e7
Start fixing test_bigmem:
...
- bigmemtest is replaced by precisionbigmemtest
- add a poor man's watchdog thread to print memory consumption
2011-10-04 10:22:36 +02:00
Antoine Pitrou
5a688dbf97
Issue #7689 : Allow pickling of dynamically created classes when their
...
metaclass is registered with copyreg. Patch by Nicolas M. Thiéry and
Craig Citro.
2011-10-04 09:25:28 +02:00
Antoine Pitrou
ffd41d9f10
Issue #7689 : Allow pickling of dynamically created classes when their
...
metaclass is registered with copyreg. Patch by Nicolas M. Thiéry and
Craig Citro.
2011-10-04 09:23:04 +02:00
Meador Inge
29f43f7368
Issue #12881 : ctypes: Fix segfault with large structure field names.
2011-10-03 21:48:30 -05:00
Meador Inge
1efb33a682
Issue #12881 : ctypes: Fix segfault with large structure field names.
2011-10-03 21:44:22 -05:00
Charles-François Natali
8619cd7376
Issue #13001 : Fix test_socket.testRecvmsgTrunc failure on FreeBSD < 8, which
...
doesn't always set the MSG_TRUNC flag when a truncated datagram is received.
2011-10-03 19:43:15 +02:00
Charles-François Natali
87b3c92b5b
Introduce support.requires_freebsd_version decorator.
2011-10-03 19:40:37 +02:00
Antoine Pitrou
86aed0bbc6
Fix ResourceWarnings in the TIPC socket tests.
2011-10-02 23:33:19 +02:00
Antoine Pitrou
22cd021656
Fix ResourceWarnings in the TIPC socket tests.
2011-10-02 23:37:41 +02:00
Charles-François Natali
027f9a3600
Issue #13084 : Fix a test_signal failure: the delivery order is only defined for
...
real-time signals.
2011-10-02 18:36:05 +02:00
R David Murray
1d30db459d
merge #4147 : minidom's toprettyxml no longer adds whitespace to text nodes.
2011-10-01 16:22:35 -04:00
R David Murray
791744b070
#4147 : minidom's toprettyxml no longer adds whitespace to text nodes.
...
Patch by Dan Kenigsberg.
2011-10-01 16:19:51 -04:00
Antoine Pitrou
a02a12c517
Issue #13034 : When decoding some SSL certificates, the subjectAltName extension could be unreported.
2011-10-01 19:22:30 +02:00
Antoine Pitrou
d8c347a8de
Issue #13034 : When decoding some SSL certificates, the subjectAltName extension could be unreported.
2011-10-01 19:20:25 +02:00
Victor Stinner
07ac3ebd7b
Optimize unicode_subtype_new(): don't encode to wchar_t and decode from wchar_t
...
Rewrite unicode_subtype_new(): allocate directly the right type.
2011-10-01 16:16:43 +02:00
Benjamin Peterson
811c2f1369
remove "fast-path" for (i)adding strings
...
These were just an artifact of the old unicode concatenation hack and likely
just penalized other kinds of adding. Also, this fixes __(i)add__ on string
subclasses.
2011-09-30 21:31:21 -04:00
Victor Stinner
8dba4e004f
array module uses the new Unicode API
...
* Use Py_UCS4* buffer instead of Py_UNICODE*
* Use "I" or "L" format, instead of "u" format
2011-09-30 00:51:10 +02:00
Victor Stinner
ef17f12a39
Fix test_codeccallbacks for Windows: check size of wchar_t, not sys.maxunicode
2011-09-29 20:01:55 +02:00
Victor Stinner
182d90d9ee
Fix test_codecs for Windows: check size of wchar_t, not sys.maxunicode
2011-09-29 19:53:55 +02:00
Martin v. Löwis
ff1ef074ed
Re-enable test.
2011-09-29 13:49:10 +02:00
Ezio Melotti
9d3579b7d6
Remove now useless redefinition of chr/ord for narrow builds in test_multibytecodec_support.py.
2011-09-29 04:36:38 +03:00
Ezio Melotti
f503673c4d
Move UCS4-specific tests with the "normal" tests.
2011-09-29 03:14:56 +03:00
Ezio Melotti
48a2f8fd97
#13054 : sys.maxunicode is now always 0x10FFFF.
2011-09-29 00:18:19 +03:00
Benjamin Peterson
e56717c3d2
merge heads
2011-09-28 10:48:40 -04:00
Benjamin Peterson
19f6260710
this isn't fixed on windows yet...
2011-09-28 10:48:32 -04:00
Ezio Melotti
d8b509b192
#13012 : use splitlines(keepends=True/False) instead of splitlines(0/1).
2011-09-28 17:37:55 +03:00
Benjamin Peterson
a6e50f589f
this test works as expected now
2011-09-28 08:20:00 -04:00
Benjamin Peterson
e28544ad5f
revert unintended change
2011-09-28 08:19:25 -04:00
Benjamin Peterson
9c6e6a0c7f
don't check that the first character is XID_Continue
...
Current, XID_Continue is a superset of XID_Start, but that may sometime change.
2011-09-28 08:09:05 -04:00
Victor Stinner
d83f226d93
test_ctypes: Windows is no more a special case
2011-09-28 13:36:20 +02:00