Lines Matching refs:pl
415 pl = dict(
438 pl['\xc5benraa'] = "That was a unicode key."
439 return pl
442 pl = self._create()
443 self.assertEqual(pl["aString"], "Doodah")
444 self.assertEqual(pl["aDict"]["aFalseValue"], False)
447 pl = self._create()
449 plistlib.dump(pl, fp)
454 self.assertEqual(dict(pl), dict(pl2))
456 self.assertRaises(AttributeError, plistlib.dump, pl, 'filename')
460 pl = [ object() ]
464 self.assertRaises(TypeError, plistlib.dumps, pl, fmt=fmt)
475 for pl in [0, 2**8-1, 2**8, 2**16-1, 2**16, 2**32-1, 2**32,
478 with self.subTest(pl=pl, fmt=fmt):
479 data = plistlib.dumps(pl, fmt=fmt)
482 self.assertEqual(pl, pl2)
487 for pl in (2 ** 64 + 1, 2 ** 127-1, -2**64, -2 ** 127):
488 with self.subTest(pl=pl, fmt=fmt):
490 pl, fmt=fmt)
493 for pl in (b'<binary gunk>', b"<lots of binary gunk>\0\1\2\3" * 10):
495 with self.subTest(pl=pl, fmt=fmt):
496 data = plistlib.dumps(bytearray(pl), fmt=fmt)
499 self.assertEqual(pl2, pl)
504 pl = self._create()
505 data = plistlib.dumps(pl)
507 self.assertEqual(dict(pl), dict(pl2))
565 pl = plistlib.loads(TESTDATA[fmt])
566 data = plistlib.dumps(pl, fmt=fmt)
575 pl = self._create(fmt=fmt)
577 self.assertEqual(dict(pl), dict(pl2),
580 self.assertEqual(dict(pl), dict(pl2),
587 pl = self._create(fmt=fmt)
588 plistlib.dump(pl, b, fmt=fmt)
590 self.assertEqual(dict(pl), dict(pl2))
592 self.assertEqual(dict(pl), dict(pl2))
595 pl = collections.OrderedDict()
596 pl['b'] = 1
597 pl['a'] = 2
598 pl['c'] = 3
605 plistlib.dump(pl, b, fmt=fmt, sort_keys=sort_keys)
609 self.assertEqual(dict(pl), dict(pl2))
616 pl = collections.OrderedDict()
617 pl['b'] = 1
618 pl['a'] = 2
619 pl['c'] = 3
624 data = plistlib.dumps(pl, fmt=fmt, sort_keys=sort_keys)
627 self.assertEqual(dict(pl), dict(pl2))
634 pl = { 42: 'aNumber' }
638 self.assertRaises(TypeError, plistlib.dumps, pl, fmt=fmt)
641 self.assertRaises(TypeError, plistlib.dump, pl, b, fmt=fmt)
644 pl = {
652 pl, fmt=fmt, skipkeys=True, sort_keys=False)
659 pl, fp, fmt=fmt, skipkeys=True, sort_keys=False)
665 pl = {
673 data = plistlib.dumps(pl, fmt=fmt)
684 pl = {
692 data = plistlib.dumps(pl, fmt=fmt)
702 pl = {
710 data = plistlib.dumps(pl, fmt=fmt)
734 pl = {'python': '\U0001f40d'}
737 data = plistlib.dumps(pl, fmt=fmt)
738 self.assertEqual(plistlib.loads(data), pl)
785 pl = b"<plist><integer>456</integer></plist>"
786 value = plistlib.loads(pl)
789 pl = b"<plist><integer>0xa</integer></plist>"
790 value = plistlib.loads(pl)
793 pl = b"<plist><integer>0123</integer></plist>"
794 value = plistlib.loads(pl)
809 pl = self._create(fmt=plistlib.FMT_XML)
814 self.assertEqual(dict(pl), dict(pl2))
1016 pl = {
1048 plistlib.dump(self.pl, f, fmt=plistlib.FMT_BINARY)