summaryrefslogtreecommitdiffstats
path: root/Lib/test/pickletester.py
Commit message (Collapse)AuthorAgeFilesLines
* bpo-32032: Test both implementations of module-level pickle API. (GH-4401) ↵Miss Islington (bot)2017-11-151-12/+12
| | | | | (#4403) (cherry picked from commit 6545256df93ba54f811206107274cfa5a6d76b86)
* Issue #17711: Fixed unpickling by the persistent ID with protocol 0.Serhiy Storchaka2016-07-171-0/+29
|\ | | | | | | Original patch by Alexandre Vassalotti.
| * Issue #17711: Fixed unpickling by the persistent ID with protocol 0.Serhiy Storchaka2016-07-171-0/+29
| | | | | | | | Original patch by Alexandre Vassalotti.
* | Fixed typo in pickle tests.Serhiy Storchaka2016-03-041-2/+2
|\ \ | |/
| * Fixed typo in pickle tests.Serhiy Storchaka2016-03-041-2/+2
| |
* | Make catched exception more specific and correct a comment.Serhiy Storchaka2015-12-301-3/+3
|\ \ | |/
| * Make catched exception more specific and correct a comment.Serhiy Storchaka2015-12-301-3/+3
| |
* | Issue #25761: Improved detecting errors in broken pickle data.Serhiy Storchaka2015-12-061-11/+6
| |
* | Issue #25761: Added more test cases for testing unpickling broken data.Serhiy Storchaka2015-11-291-93/+197
|\ \ | |/ | | | | Output raised exception at verbose level 2 (-vv).
| * Issue #25761: Added more test cases for testing unpickling broken data.Serhiy Storchaka2015-11-291-93/+197
| |\ | | | | | | | | | Output raised exception at verbose level 2 (-vv).
| | * Issue #25761: Added more test cases for testing unpickling broken data.Serhiy Storchaka2015-11-291-93/+197
| | | | | | | | | | | | Output raised exception at verbose level 2 (-vv).
* | | Issue #23914: Fixed SystemError raised by unpickler on broken pickle data.Serhiy Storchaka2015-11-231-1/+84
|\ \ \ | |/ /
| * | Issue #23914: Fixed SystemError raised by unpickler on broken pickle data.Serhiy Storchaka2015-11-231-1/+84
| |\ \ | | |/
| | * Issue #23914: Fixed SystemError raised by unpickler on broken pickle data.Serhiy Storchaka2015-11-231-1/+84
| | |
* | | Issue #892902: Added new tests for pickling recursive collections.Serhiy Storchaka2015-11-071-16/+104
|\ \ \ | |/ /
| * | Issue #892902: Added new tests for pickling recursive collections.Serhiy Storchaka2015-11-071-16/+104
| |\ \ | | |/
| | * Issue #892902: Added new tests for pickling recursive collections.Serhiy Storchaka2015-11-071-16/+104
| | |
* | | Issue #24164: Objects that need calling ``__new__`` with keyword arguments,Serhiy Storchaka2015-10-101-4/+2
|/ / | | | | | | can now be pickled using pickle protocols older than protocol version 4.
* | Issue #25262. Added support for BINBYTES8 opcode in Python implementation ofSerhiy Storchaka2015-09-291-0/+20
|\ \ | |/ | | | | | | unpickler. Highest 32 bits of 64-bit size for BINUNICODE8 and BINBYTES8 opcodes no longer silently ignored on 32-bit platforms in C implementation.
| * Issue #25262. Added support for BINBYTES8 opcode in Python implementation ofSerhiy Storchaka2015-09-291-0/+20
| | | | | | | | | | unpickler. Highest 32 bits of 64-bit size for BINUNICODE8 and BINBYTES8 opcodes no longer silently ignored on 32-bit platforms in C implementation.
* | Added additional unpickling tests.Serhiy Storchaka2015-09-291-37/+229
|\ \ | |/
| * Added additional unpickling tests.Serhiy Storchaka2015-09-291-37/+229
| |
* | Moved unpickling tests with prepickled data to separate class.Serhiy Storchaka2015-09-291-209/+215
|\ \ | |/
| * Moved unpickling tests with prepickled data to separate class.Serhiy Storchaka2015-09-291-209/+215
| |
* | merge 3.4Benjamin Peterson2015-07-021-1/+1
|\ \ | |/
| * use correct __new__ method (closes #24552)Benjamin Peterson2015-07-021-1/+1
| |
* | merge 3.4 (#24552)Benjamin Peterson2015-07-021-0/+12
|\ \ | |/
| * fix use after free (closes #24552)Benjamin Peterson2015-07-021-0/+12
| |
* | Issue #23611: Serializing more "lookupable" objects (such as unbound methodsSerhiy Storchaka2015-03-311-4/+15
| | | | | | | | or nested classes) now are supported with pickle protocols < 4.
* | Issue #18473: Fixed 2to3 and 3to2 compatible pickle mappings.Serhiy Storchaka2015-03-311-1/+48
|\ \ | |/ | | | | | | | | | | | | Fixed ambigious reverse mappings. Added many new mappings. Import mapping is no longer applied to modules already mapped with full name mapping. Added tests for compatible pickling and unpickling and for consistency of _compat_pickle mappings.
| * Issue #18473: Fixed 2to3 and 3to2 compatible pickle mappings.Serhiy Storchaka2015-03-311-1/+48
| | | | | | | | | | | | | | | | Fixed ambigious reverse mappings. Added many new mappings. Import mapping is no longer applied to modules already mapped with full name mapping. Added tests for compatible pickling and unpickling and for consistency of _compat_pickle mappings.
* | Use pickled data compatible with Python 2 for testing protocols 0-2.Serhiy Storchaka2015-02-151-216/+217
|\ \ | |/
| * Use pickled data compatible with Python 2 for testing protocols 0-2.Serhiy Storchaka2015-02-151-216/+217
| |
* | Issue #23094: Fixed readline with frames in Python implementation of pickle.Serhiy Storchaka2015-01-261-0/+8
|\ \ | |/
| * Issue #23094: Fixed readline with frames in Python implementation of pickle.Serhiy Storchaka2015-01-261-0/+8
| |
* | Issue #22783: Pickling now uses the NEWOBJ opcode instead of the NEWOBJ_EXSerhiy Storchaka2014-12-161-11/+65
| | | | | | | | opcode if possible.
* | Fix uninitialized variable after #22676.Antoine Pitrou2014-12-011-0/+21
|/
* Issue #22775: Fixed unpickling of http.cookies.SimpleCookie with protocol 2Serhiy Storchaka2014-11-021-1/+1
| | | | and above. Patch by Tim Graham.
* Issue #19886: Use better estimated memory requirements for bigmem tests.Serhiy Storchaka2014-01-101-7/+5
|\ | | | | | | Incorrect requirements can cause memory swapping.
| * Issue #19886: Use better estimated memory requirements for bigmem tests.Serhiy Storchaka2014-01-101-7/+5
| | | | | | | | Incorrect requirements can cause memory swapping.
* | Issue #19648: implement empty tests in pickletester. Patch by Gennadiy Zlobin.Antoine Pitrou2013-12-281-2/+10
| |
* | Issue #6784: Strings from Python 2 can now be unpickled as bytes objects.Alexandre Vassalotti2013-12-071-1/+29
| | | | | | | | | | | | | | Initial patch by Merlijn van Deen. I've added a few unrelated docstring fixes in the patch while I was at it, which makes the documentation for pickle a bit more consistent.
* | Issue #19881: Fix bad pickling of large bytes in cpickle.Alexandre Vassalotti2013-12-061-21/+54
| |
* | Issue #19800: make the pickle framing tests more precise.Antoine Pitrou2013-12-031-0/+22
| |
* | Fix #19834: merge with 3.3.Walter Doerwald2013-12-021-0/+80
|\ \ | |/
| * Fix issue #19834: Support unpickling of exceptions pickled by Python 2.Walter Doerwald2013-12-021-0/+80
| |
* | Issue #19754: Make pickletools.optimize respect the frame size target.Alexandre Vassalotti2013-12-021-12/+1
| |
* | Issue #6477: Merge with 3.3.Alexandre Vassalotti2013-12-011-0/+9
|\ \ | |/
| * Issue #6477: Added support for pickling the types of built-in singletons.Alexandre Vassalotti2013-12-011-0/+9
| |
* | Merge with 3.3.Alexandre Vassalotti2013-11-301-18/+22
|\ \ | |/