summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_plistlib.py
Commit message (Collapse)AuthorAgeFilesLines
* Issue #21888: plistlib's load() and loads() now work if the fmt parameter isSerhiy Storchaka2014-07-231-0/+5
| | | | specified.
* Issue #21538: The plistlib module now supports loading of binary plist filesSerhiy Storchaka2014-05-231-0/+12
| | | | when reference or offset size is not a power of two.
* Issue #14455: fix handling of unsigned long long values for binary plist filesRonald Oussoren2014-02-061-65/+67
| | | | | | | | | | Values in the range of an unsigned long long, but outside of the range of a signed long long were serialized as a negative value. Due to a bug in PyObjC my test scripts indicated that the previous behavior matched Apple's plist code, instead the handle large unsigned values correctly. The change to plistlib.py is from a patch by Serhiy.
* Issue #14455: Fix some issues with plistlibRonald Oussoren2014-01-151-61/+95
| | | | | | | | | | * Negative integer support in binary plists was broken * Better exception for invalid data * Fix the versionadded/versionchanged markup in the documentation * Add the interface cleanup to what's new for 3.4
* Issue #14455: plistlib now supports binary plists and has an updated API.Ronald Oussoren2013-11-211-126/+371
| | | | | | | This patch adds support for binary plists on OSX to plistlib (based on a patch by 'dpounces'). The patch also cleans up the API for the plistlib module.
* Ensure that plistlib doesn't corrupt deeply nested datastructuresRonald Oussoren2013-04-231-0/+12
| | | | | | | Without this changeset plistlib would write empty tags for plistlib.Data objects in deeply nested datastructures. Fixes #17353
* #14835: Make plistlib output empty arrays & dicts like OS XHynek Schlawack2012-05-291-0/+6
| | | | Patch by Sidney San Martín.
* Issue #985064: Make plistlib more resilient to faulty input plists.Ned Deily2011-05-281-0/+26
|\ | | | | | | Patch by Mher Movsisyan.
| * Issue #985064: Make plistlib more resilient to faulty input plists.Ned Deily2011-05-281-0/+26
| | | | | | | | Patch by Mher Movsisyan.
* | Merged revisions 80298 via svnmerge fromRonald Oussoren2010-04-211-1/+1
|/ | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r80298 | ronald.oussoren | 2010-04-21 08:00:35 +0200 (Wed, 21 Apr 2010) | 2 lines Sync test_plistlib.py with plistlib.py ........
* #2621 rename test.test_support to test.supportBenjamin Peterson2008-05-201-5/+5
|
* Merged revisions 60990-61002 via svnmerge fromChristian Heimes2008-02-231-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r60990 | eric.smith | 2008-02-23 17:05:26 +0100 (Sat, 23 Feb 2008) | 1 line Removed duplicate Py_CHARMASK define. It's already defined in Python.h. ........ r60991 | andrew.kuchling | 2008-02-23 17:23:05 +0100 (Sat, 23 Feb 2008) | 4 lines #1330538: Improve comparison of xmlrpclib.DateTime and datetime instances. Remove automatic handling of datetime.date and datetime.time. This breaks backward compatibility, but python-dev discussion was strongly against this automatic conversion; see the bug for a link. ........ r60994 | andrew.kuchling | 2008-02-23 17:39:43 +0100 (Sat, 23 Feb 2008) | 1 line #835521: Add index entries for various pickle-protocol methods and attributes ........ r60995 | andrew.kuchling | 2008-02-23 18:10:46 +0100 (Sat, 23 Feb 2008) | 2 lines #1433694: minidom's .normalize() failed to set .nextSibling for last element. Fix by Malte Helmert ........ r61000 | christian.heimes | 2008-02-23 18:40:11 +0100 (Sat, 23 Feb 2008) | 1 line Patch #2167 from calvin: Remove unused imports ........ r61001 | christian.heimes | 2008-02-23 18:42:31 +0100 (Sat, 23 Feb 2008) | 1 line Patch #1957: syslogmodule: Release GIL when calling syslog(3) ........ r61002 | christian.heimes | 2008-02-23 18:52:07 +0100 (Sat, 23 Feb 2008) | 2 lines Issue #2051 and patch from Alexander Belopolsky: Permission for pyc and pyo files are inherited from the py file. ........
* Try to fix test_plistlib so it uses bytes consistently in this callNeal Norwitz2007-08-301-1/+1
|
* SF patch# 1769016 by James Brotchie.Guido van Rossum2007-08-071-28/+20
| | | | | Change plistlib to use bytes instead of strings. Fix test_plistlib accordingly.
* Rip out all the u"..." literals and calls to unicode().Guido van Rossum2007-05-021-2/+2
|
* On second thought: "Errors should never pass silently", so barf when aJust van Rossum2004-11-121-7/+10
| | | | string contains control chars that are illegal for XML
* testing control chars and non-dict root objectsJust van Rossum2004-11-121-0/+16
|
* - Added tests for the string load/dump function.Just van Rossum2004-10-261-14/+113
| | | | | | - Added a chunk of plist data as generated by Cocoa's NSDictionary and verify we output the same (including formatting) - Changed the "literal" plist code to match the raw test data
* use new readPlist() and writePlist() functionsJust van Rossum2004-10-021-7/+7
|
* - added (c)StringIO tests; cStringIO usage failed in the previousJust van Rossum2003-07-011-0/+16
| | | | version of plistlib.py (r1.2)
* Whitespace normalization.Tim Peters2003-03-071-2/+2
|
* Test suite for the plistlib module.Jack Jansen2003-02-251-0/+59