summaryrefslogtreecommitdiff
path: root/Lib/test/test_codecs.py
Commit message (Collapse)AuthorAgeFilesLines
* Issue #25270: Merge from 3.5Berker Peksag2016-09-161-62/+193
|\
| * #27364: Deprecate invalid escape strings in str/byutes.R David Murray2016-09-081-11/+24
| | | | | | | | Patch by Emanuel Barry, reviewed by Serhiy Storchaka and Martin Panter.
| * #27364: fix "incorrect" uses of escape character in the stdlib.R David Murray2016-09-081-7/+7
| | | | | | | | | | | | | | And most of the tools. Patch by Emanual Barry, reviewed by me, Serhiy Storchaka, and Martin Panter.
| * Issue #27959: Adds oem encoding, alias ansi to mbcs, move aliasmbcs to codec ↵Steve Dower2016-09-061-33/+29
| | | | | | | | lookup
| * Issue #23277: Remove unused imports in tests.Serhiy Storchaka2016-04-241-1/+0
| |
| * Merge typo fixes from 3.5Martin Panter2016-04-161-10/+133
| |\
| | * Issue #15984: Merge PyUnicode doc from 3.5Martin Panter2016-04-151-1/+1
| | |\
| | * \ Issue #25523: Merge a-to-an corrections from 3.5Martin Panter2015-11-021-1/+1
| | |\ \
| | * | | Issue #25318: Avoid sprintf() in backslashreplace()Victor Stinner2015-10-091-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rewrite backslashreplace() to be closer to PyCodec_BackslashReplaceErrors(). Add also unit tests for non-BMP characters.
| | * | | Issue #25301: The UTF-8 decoder is now up to 15 times as fast for errorVictor Stinner2015-10-051-0/+12
| | | | | | | | | | | | | | | | | | | | handlers: ``ignore``, ``replace`` and ``surrogateescape``.
| | * | | Issue #24848: Fixed bugs in UTF-7 decoding of misformed data:Serhiy Storchaka2015-10-021-10/+119
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Non-ASCII bytes were accepted after shift sequence. 2. A low surrogate could be emitted in case of error in high surrogate. 3. In some circumstances the '\xfd' character was produced instead of the replacement character '\ufffd' (due to a bug in _PyUnicodeWriter).
| | | * | | Issue #25267: The UTF-8 encoder is now up to 75 times as fast for errorVictor Stinner2015-10-011-10/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | handlers: ``ignore``, ``replace``, ``surrogateescape``, ``surrogatepass``. Patch co-written with Serhiy Storchaka.
| | | * | | Optimize ascii/latin1+surrogateescape encodersVictor Stinner2015-09-291-0/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #25227: Optimize ASCII and latin1 encoders with the ``surrogateescape`` error handler: the encoders are now up to 3 times as fast. Initial patch written by Serhiy Storchaka.
| | | * | | Issue #24870: Optimize the ASCII decoder for error handlers: surrogateescape,Victor Stinner2015-09-211-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ignore and replace. Initial patch written by Naoki Inada. The decoder is now up to 60 times as fast for these error handlers. Add also unit tests for the ASCII decoder.
* | | | | | Issue #25270: Prevent codecs.escape_encode() from raising SystemError when ↵Berker Peksag2016-09-161-0/+20
|/ / / / / | | | | | | | | | | | | | | | an empty bytestring is passed
* | | | | Fix typos in code comments and documentationMartin Panter2016-04-161-2/+2
| |_|_|/ |/| | |
* | | | Correct ?an? ? ?a? with ?Unicode?, ?user?, ?UTF?, etcMartin Panter2016-04-151-1/+1
| |_|/ |/| | | | | | | | This affects documentation, code comments, and a debugging messages.
* | | Issue #25523: Merge "a" to "an" fixes from 3.4 into 3.5Martin Panter2015-11-021-8/+90
|\ \ \ | |/ /
| * | Issue #24848: Fixed bugs in UTF-7 decoding of misformed data:Serhiy Storchaka2015-10-021-1/+59
| |\ \ | | |/ | |/| | | | | | | | | | | | | 1. Non-ASCII bytes were accepted after shift sequence. 2. A low surrogate could be emitted in case of error in high surrogate. 3. In some circumstances the '\xfd' character was produced instead of the replacement character '\ufffd' (due to a bug in _PyUnicodeWriter).
| * | Issue #16473: Merge codecs doc and test from 3.4 into 3.5Martin Panter2015-09-121-8/+90
| |\ \
| | * | Issue #22681: Added support for the koi8_t encoding.Serhiy Storchaka2015-05-121-0/+1
| | | |
| | * | Issue #22682: Added support for the kz1048 encoding.Serhiy Storchaka2015-05-121-0/+1
| | | |
| | * | Issue #23001: Few functions in modules mmap, ossaudiodev, socket, ssl, andSerhiy Storchaka2015-03-201-0/+1
| | | | | | | | | | | | | | | | | | | | codecs, that accepted only read-only bytes-like object now accept writable bytes-like object too.
| | * | Issue #22286, #23321: Fix failing test on Windows code page 932Victor Stinner2015-01-261-1/+1
| | | | | | | | | | | | | | | | There was a bug which was fixed. The unit test was also wrong.
| | * | Issue #22286: The "backslashreplace" error handlers now works withSerhiy Storchaka2015-01-251-0/+56
| | | | | | | | | | | | | | | | decoding and translating.
| | * | Merge issue 19548 changes from 3.4Nick Coghlan2015-01-071-9/+37
| | |\ \
| | * \ \ Issue #23071: Added missing names to codecs.__all__. Patch by Martin Panter.Serhiy Storchaka2014-12-201-0/+23
| | |\ \ \
| | * | | | Issue #19676: Added the "namereplace" error handler.Serhiy Storchaka2014-11-251-0/+7
| | | | | |
| | * | | | Issue #22406: Fixed the uu_codec codec incorrectly ported to 3.x.Serhiy Storchaka2014-11-071-8/+23
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | Based on patch by Martin Panter.
| | | * \ \ \ Merge fix for issue #22166 from 3.4Nick Coghlan2014-09-151-8/+23
| | | |\ \ \ \
| | | | * | | | Issue #13916: Fix surrogatepass error handler on WindowsVictor Stinner2014-05-161-6/+0
| | | | | | | |
| | | | * | | | Issue #13916: Disallowed the surrogatepass error handler for non UTF-*Serhiy Storchaka2014-05-151-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | encodings.
| | | | * | | | Issue #21488: Add support of keyword arguments for codecs.encode and ↵Victor Stinner2014-05-141-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | codecs.decode
| | | | * | | | Issue #20574: Remove duplicated test failing on Windows XPVictor Stinner2014-03-181-6/+0
| | | | | | | |
| | | | * | | | Issue #20574: Add more tests for cp65001Victor Stinner2014-03-171-0/+6
| | | | | | | |
| | | | * | | | Issue #20574: Implement incremental decoder for cp65001 codeVictor Stinner2014-03-171-8/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (Windows code page 65001, Microsoft UTF-8).
* | | | | | | | Issue #25523: Correct "a" article to "an" articleMartin Panter2015-11-021-1/+1
| |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This changes the main documentation, doc strings, source code comments, and a couple error messages in the test suite. In some cases the word was removed or edited some other way to fix the grammar.
* | | | | | | Issue #24848: Fixed bugs in UTF-7 decoding of misformed data:Serhiy Storchaka2015-10-021-1/+59
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | 1. Non-ASCII bytes were accepted after shift sequence. 2. A low surrogate could be emitted in case of error in high surrogate.
* | | | | | Issue #16473: Fix byte transform codec documentation; test quotetabs=TrueMartin Panter2015-09-121-0/+8
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | This changes the equivalent functions listed for the Base-64, hex and Quoted- Printable codecs to reflect the functions actually used. Also mention and test the "quotetabs" setting for Quoted-Printable encoding.
* | | | | Issue 19548: update codecs module documentationNick Coghlan2015-01-071-9/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - clarified the distinction between text encodings and other codecs - clarified relationship with builtin open and the io module - consolidated documentation of error handlers into one section - clarified type constraints of some behaviours - added tests for some of the new statements in the docs
* | | | | Issue #23071: "namereplace_errors" was added only in 3.5.Serhiy Storchaka2014-12-201-1/+0
| |_|_|/ |/| | |
* | | | Issue #23071: Added missing names to codecs.__all__. Patch by Martin Panter.Serhiy Storchaka2014-12-201-0/+23
|/ / /
* | | Issue #22406: Fixed the uu_codec codec incorrectly ported to 3.x.Serhiy Storchaka2014-11-071-0/+4
|/ / | | | | | | Based on patch by Martin Panter.
* | Issue #22166: clear codec caches in test_codecsNick Coghlan2014-09-151-0/+14
| |
* | Backed out changeset 6ceedbd88b5fVictor Stinner2014-05-141-12/+0
| |
* | Issue #21488: Add support of keyword arguments for codecs.encode and ↵Victor Stinner2014-05-141-0/+12
|/ | | | codecs.decode
* Issue #20571: skip test_readline() of test_codecs for Windows code page 65001.Victor Stinner2014-02-091-0/+3
| | | | The decoder does not support partial decoding yet for this code page.
* Issue #20538: UTF-7 incremental decoder produced inconsistant string whenSerhiy Storchaka2014-02-081-33/+358
|\ | | | | | | input was truncated in BASE64 section.
| * Issue 20542: Temporarily skip failing testNick Coghlan2014-02-071-0/+2
| |
| * Issue #20532: Tests which use _testcapi now are marked as CPython only.Serhiy Storchaka2014-02-071-33/+358
| |\