summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_codecs.py
Commit message (Collapse)AuthorAgeFilesLines
* 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-061-9/+37
|\
| * Issue 19548: update codecs module documentationNick Coghlan2015-01-061-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 #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-0/+4
|\ \ | |/ | | | | Based on patch by Martin Panter.
| * Issue #22406: Fixed the uu_codec codec incorrectly ported to 3.x.Serhiy Storchaka2014-11-071-0/+4
| | | | | | | | Based on patch by Martin Panter.
* | Merge fix for issue #22166 from 3.4Nick Coghlan2014-09-151-0/+14
|\ \ | |/
| * Issue #22166: clear codec caches in test_codecsNick Coghlan2014-09-151-0/+14
| |
* | 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 #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-8/+33
|\ | | | | | | input was truncated in BASE64 section.
| * Issue #20538: UTF-7 incremental decoder produced inconsistant string whenSerhiy Storchaka2014-02-081-6/+33
| | | | | | | | 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-31/+54
|\ \ | |/
| * Issue #20532: Tests which use _testcapi now are marked as CPython only.Serhiy Storchaka2014-02-071-31/+54
| |
* | Issue #20520: Fixed readline test in test_codecs.Serhiy Storchaka2014-02-061-6/+15
|\ \ | |/
| * Issue #20520: Fixed readline test in test_codecs.Serhiy Storchaka2014-02-061-6/+15
| |
| * Issue #8260: The read(), readline() and readlines() methods ofSerhiy Storchaka2014-01-261-2/+34
| | | | | | | | | | codecs.StreamReader returned incomplete data when were called after readline() or read(size). Based on patch by Amaury Forgeot d'Arc.
| * Fixed tests for issue #19279.Serhiy Storchaka2013-10-191-4/+3
| |
* | Issue #8260: The read(), readline() and readlines() methods ofSerhiy Storchaka2014-01-261-2/+34
| | | | | | | | | | codecs.StreamReader returned incomplete data when were called after readline() or read(size). Based on patch by Amaury Forgeot d'Arc.
* | Close #20105: set __traceback__ when chaining exceptions in CNick Coghlan2014-01-261-0/+1
| |
* | Issue19619: skip zlib error test when zlib not availableZachary Ware2013-12-301-1/+2
| |
* | Issue #15204: Silence and check the 'U' mode deprecation warnings in tests.Serhiy Storchaka2013-11-241-1/+3
| | | | | | | | Changed deprecation message in the fileinput module.
* | Issue #19668: Added support for the cp1125 encoding.Serhiy Storchaka2013-11-231-0/+1
| |
* | Close #7475: Restore binary & text transform codecsNick Coghlan2013-11-231-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | The codecs themselves were restored in Python 3.2, this completes the restoration by adding back the convenience aliases. These aliases were originally left out due to confusing errors when attempting to use them with the text encoding specific convenience methods. Python 3.4 includes several improvements to those errors, thus permitting the aliases to be restored as well.
* | Issue #19619: Blacklist non-text codecs in method APINick Coghlan2013-11-221-68/+108
| | | | | | | | | | | | | | | | | | | | str.encode, bytes.decode and bytearray.decode now use an internal API to throw LookupError for known non-text encodings, rather than attempting the encoding or decoding operation and then throwing a TypeError for an unexpected output type. The latter mechanism remains in place for third party non-text encodings.
* | Also chain codec exceptions that allow weakrefsNick Coghlan2013-11-191-5/+36
| | | | | | | | | | | | | | The zlib and hex codecs throw custom exception types with weakref support if the input type is valid, but the data fails validation. Make sure the exception chaining in the codec infrastructure can wrap those as well.
* | Issue #12892: The utf-16* and utf-32* codecs now reject (lone) surrogates.Serhiy Storchaka2013-11-191-12/+56
| | | | | | | | | | | | | | | | | | | | The utf-16* and utf-32* encoders no longer allow surrogate code points (U+D800-U+DFFF) to be encoded. The utf-32* decoders no longer decode byte sequences that correspond to surrogate code points. The surrogatepass error handler now works with the utf-16* and utf-32* codecs. Based on patches by Victor Stinner and Kang-Hao (Kenny) Lu.
* | Avoid triggering the refleak detectorNick Coghlan2013-11-151-8/+14
| |
* | Close 19609: narrow scope of codec exc chainingNick Coghlan2013-11-151-11/+26
| |
* | Close #17828: better handling of codec errorsNick Coghlan2013-11-131-24/+169
| | | | | | | | | | | | | | | | - output type errors now redirect users to the type-neutral convenience functions in the codecs module - stateless errors that occur during encoding and decoding will now be automatically wrapped in exceptions that give the name of the codec involved
* | Issue #19279: UTF-7 decoder no more produces illegal strings.Serhiy Storchaka2013-10-191-0/+30
|\ \ | |/
| * Issue #19279: UTF-7 decoder no more produces illegal strings.Serhiy Storchaka2013-10-191-0/+30
| |
* | Close #17839: support bytes-like objects in base64 moduleNick Coghlan2013-10-021-0/+18
| | | | | | | | | | | | | | | | | | This mostly affected the encodebytes and decodebytes function (which are used by base64_codec) Also added a test to ensure all bytes-bytes codecs can handle memoryview input and tests for handling of multidimensional and non-bytes format input in the modern base64 API.
* | Add tests for raw-unicode-escape codec.Serhiy Storchaka2013-01-291-0/+50
|\ \ | |/
| * Add tests for raw-unicode-escape codec.Serhiy Storchaka2013-01-291-0/+50
| |\
| | * Add tests for raw-unicode-escape codec.Serhiy Storchaka2013-01-291-0/+51
| | |
* | | Clean up escape-decode decoder tests.Serhiy Storchaka2013-01-291-36/+40
|\ \ \ | |/ /