Raymond Hettinger
9117c75148
Issue #9214 : Fix set operations on KeysView and ItemsView.
2010-08-22 07:44:24 +00:00
Antoine Pitrou
b46b9d59ef
Issue #9617 : Signals received during a low-level write operation aren't
...
ignored by the buffered IO layer anymore.
2010-08-21 19:09:32 +00:00
Victor Stinner
c44abb127b
Workaround issue #8611 in test_undecodable_code() of test_sys
...
Write test.support.workaroundIssue8611() function so it will be easier to
remove this workaround from all tests.
2010-08-20 16:52:14 +00:00
Victor Stinner
1b6372a1d1
test_undecodable_code(): set locale to C
...
The test is still failing on "x86 FreeBSD 7.2 3.x" and "sparc solaris10 gcc
3.x" buildbots. It looks like the locale encoding is able to decode b'\xff'. I
suppose that it is an encoding like 'iso-8859-1'.
Use C locale to set, I hope, the locale encoding to 'ascii'. Display also the
encoding so if the test fails, at least I will learn the locale encoding
choosen for the C locale.
2010-08-20 16:38:14 +00:00
Victor Stinner
e6376f8849
test_main_invalid_unicode() of test_sys: print string as ascii
...
There are buildbot failures on "x86 FreeBSD 3.x" and "sparc solaris10 gcc 3.x".
I suppose that _Py_char2wchar() doesn't fail even if the locale encoding is
unable to decode the byte string, because _Py_char2wchar() has a special mode
for platform without mbrtowc() (ISO C99) function.
Let's check my theory by avoid error on the Python print() instruction.
2010-08-20 11:08:18 +00:00
Amaury Forgeot d'Arc
12844e6df6
Add tests for r84209 (crashes in the Ast builder)
...
Also remove one tab, and move a check closer to the possible failure.
2010-08-19 21:32:38 +00:00
Victor Stinner
5c1808a1a8
test_pep277: display the filename as ascii on failure
2010-08-19 17:35:00 +00:00
Victor Stinner
114b724a4b
Skip test_encodings() of test_os on Windows and Mac OS X
2010-08-19 17:22:57 +00:00
Victor Stinner
515ca2047d
test_main_invalid_unicode() of test_sys displays stderr on failure
2010-08-19 17:18:12 +00:00
Victor Stinner
38430e2dff
Fix os.get_exec_path() (code and tests) for python -bb
...
Catch BytesWarning exceptions.
2010-08-19 17:10:18 +00:00
Victor Stinner
99435247e3
Ooops, finish test_sys fix: use expected variable
2010-08-19 11:30:09 +00:00
Victor Stinner
85ca2afe3b
Fix test_sys about fs encoding for Windows and Mac OS X
...
* Check fs encoding value on Windows
* Ignore LANG= test on Windows and Mac OS X (fs encoding is hardcoded on these
platforms)
2010-08-19 11:23:47 +00:00
Victor Stinner
70f88c59eb
Fix test_os: workaround #8611 bug
2010-08-19 11:17:12 +00:00
Victor Stinner
e8d5145e18
Create os.fsdecode(): decode from the filesystem encoding with surrogateescape
...
error handler, or strict error handler on Windows.
* Rewrite os.fsencode() documentation
* Improve os.fsencode and os.fsdecode() tests using the new PYTHONFSENCODING
environment variable
2010-08-19 01:05:19 +00:00
Victor Stinner
c732e3ba08
test_sys: move tests at the right place
...
filesystem encoding is not related to sys.sizeof()
2010-08-18 22:44:15 +00:00
Victor Stinner
398356baaa
Improve error message if the command is not decodable
2010-08-18 22:23:22 +00:00
Amaury Forgeot d'Arc
7e44b6b0c5
Add more tests to unicodedata with large code points
...
(the other functions where not affected by the recent change)
2010-08-18 22:07:15 +00:00
Victor Stinner
94908bbc15
Issue #8622 : Add PYTHONFSENCODING environment variable to override the
...
filesystem encoding.
initfsencoding() displays also a better error message if get_codeset() failed.
2010-08-18 21:23:25 +00:00
Amaury Forgeot d'Arc
56ab01b66a
Fix stupid typo in test.
2010-08-18 21:12:52 +00:00
Victor Stinner
74a833fa96
Decompose TESTFN_UNICODE on Mac OS X
2010-08-18 21:06:23 +00:00
Amaury Forgeot d'Arc
324ac65ceb
#5127 : Even on narrow unicode builds, the C functions that access the Unicode
...
Database (Py_UNICODE_TOLOWER, Py_UNICODE_ISDECIMAL, and others) now accept
and return characters from the full Unicode range (Py_UCS4).
The differences from Python code are few:
- unicodedata.numeric(), unicodedata.decimal() and unicodedata.digit()
now return the correct value for large code points
- repr() may consider more characters as printable.
2010-08-18 20:44:58 +00:00
Antoine Pitrou
36e778ef02
Issue #9433 : The "-j" option to regrtest now works under Windows too.
...
It is not sure it will be beneficial, though, since process launching is
more expensive under Windows than it is under Linux.
2010-08-18 20:44:14 +00:00
Victor Stinner
d91df1a7a9
Improve PEP 383 tests (in test_os)
...
* Use the current filesystem encoding instead of always using utf-8
* Enable the test on Mac OS X
* Use TESTFN_UNENCODABLE and TESTFN_UNICODE instead of arbitrary filenames
* To decode a filename, use strict error handler instead surrogateescape for
mbcs encoding (on Windows)
* Use TESTFN_UNENCODABLE (if available) for the directory name
Skip the test if no non-ascii filename can be created.
2010-08-18 10:56:19 +00:00
Antoine Pitrou
79c5ef11d5
Issue #3488 : Provide convenient shorthand functions `gzip.compress`
...
and `gzip.decompress`. Original patch by Anand B. Pillai.
2010-08-17 21:10:05 +00:00
Giampaolo Rodolà
42382fedcc
fix issue #8807 : adds a context parameter to POP3_SSL class.
2010-08-17 16:09:53 +00:00
Giampaolo Rodolà
ccfb91c89f
fix issue #8866 : parameters passed to socket.getaddrinfo can now be specified as single keyword arguments.
2010-08-17 15:30:23 +00:00
Nick Coghlan
d26c18adcc
Issue #8202 : Set sys.argv[0] to -m rather than -c while searching for the module to execute. Also updates all the cmd_line_script tests to validate the setting of sys.path[0] and the current working directory
2010-08-17 13:06:11 +00:00
Nick Coghlan
46e6380563
Another attempt at pacifying the windows buildbots by ignoring all the variable information in the dis.code_info tests
2010-08-17 11:28:07 +00:00
Nick Coghlan
77203adb7e
Ignore the exact ID value for the nested function in the dis.code_info tests
2010-08-17 09:25:57 +00:00
Ezio Melotti
fc8b205da2
Correct a couple of assert* methods. Patch by Dave Malcolm.
2010-08-17 08:35:41 +00:00
Nick Coghlan
eae2da1da7
Issue 9147: Add dis.code_info()
2010-08-17 08:03:36 +00:00
Nick Coghlan
9887683f74
Document and test the resolution of issue 3445 (tolerate missing attributes in functools.update_wrapper, previously implemented as a side effect of the __annotations__ copying patch) and implement issue 9567 (add a __wrapped__ attribute when using update_wrapper)
2010-08-17 06:17:18 +00:00
Benjamin Peterson
052a02be4a
add tests for mknod() and mkfifo() #9569
2010-08-17 01:27:09 +00:00
Benjamin Peterson
82c4885210
remove test for oldstyle classes
2010-08-17 01:08:46 +00:00
Benjamin Peterson
83cd3b91e2
use assertTrue/assertFalse
2010-08-17 01:07:53 +00:00
Benjamin Peterson
45c257f193
add support for abstract class and static methods #5867
2010-08-17 00:52:52 +00:00
Victor Stinner
36e791179c
test_zipimport: fix test name
2010-08-17 00:44:11 +00:00
Florent Xicluna
c9c29e2ab2
I get it wrong in r84097: s/relative/absolute/
2010-08-16 19:03:05 +00:00
Alexander Belopolsky
e29e6bffb5
Issue #665761 : functools.reduce() will no longer mask exceptions other
...
than TypeError raised by the iterator argument. Also added a test to
check that zip() already behaves similarly.
2010-08-16 18:55:46 +00:00
Florent Xicluna
27354ccec9
Use test.support and unittest features. Fix duplicated test (bad merge in r79033). Fix comment for issue #7902 .
2010-08-16 18:41:19 +00:00
Victor Stinner
2460a43a65
Issue #9425 : read_directory() is fully unicode compliant
...
zipimport is now able to load a module with an unencodable filename.
2010-08-16 17:54:28 +00:00
Antoine Pitrou
982c018b32
Remove debug hack
2010-08-16 14:33:42 +00:00
Giampaolo Rodolà
677d95c258
fix getaddrinfo test failure on OSX caused by AI_CANNAME erroneously used as the value for 'proto'
2010-08-16 05:08:11 +00:00
Richard Jones
daf235032f
close down sockets held by asyncore at end of test; closes issue9619
2010-08-16 01:48:14 +00:00
Antoine Pitrou
b14ac8c2b0
Save and restore the global asyncore.socket_map, and warn if a test modified it
2010-08-16 00:28:05 +00:00
Antoine Pitrou
ed9863685f
Add debug output to the asyncore test
2010-08-15 23:28:10 +00:00
Antoine Pitrou
f4c7badc02
Put test_ciphers in NetworkedTests
2010-08-15 23:02:22 +00:00
Antoine Pitrou
968dc03f24
Following Ezio's suggestion, force verbose mode on test_ssl to diagnose freezes on 3.x
2010-08-15 22:16:23 +00:00
Florent Xicluna
dc692740a8
Replace the deprecated ConfigParser.readfp() method, and fix the incomplete merge in r82293.
2010-08-15 20:16:27 +00:00
Victor Stinner
a0241c8587
Fix TESTFN_UNENCODABLE of test.support on Mac OS X
2010-08-15 19:28:21 +00:00