Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/test/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/test/__pycache__/test_plistlib.cpython-33.pyo

�
��f�!c@s�ddlZddlZddlZddlZddlmZdjdd�ZGdd�dej�Z	d	d
�Z
edkr�e
�ndS(
iN(usupports~<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>aDate</key>
        <date>2004-10-26T10:33:33Z</date>
        <key>aDict</key>
        <dict>
                <key>aFalseValue</key>
                <false/>
                <key>aTrueValue</key>
                <true/>
                <key>aUnicodeValue</key>
                <string>Mässig, Maß</string>
                <key>anotherString</key>
                <string>&lt;hello &amp; 'hi' there!&gt;</string>
                <key>deeperDict</key>
                <dict>
                        <key>a</key>
                        <integer>17</integer>
                        <key>b</key>
                        <real>32.5</real>
                        <key>c</key>
                        <array>
                                <integer>1</integer>
                                <integer>2</integer>
                                <string>text</string>
                        </array>
                </dict>
        </dict>
        <key>aFloat</key>
        <real>0.5</real>
        <key>aList</key>
        <array>
                <string>A</string>
                <string>B</string>
                <integer>12</integer>
                <real>32.5</real>
                <array>
                        <integer>1</integer>
                        <integer>2</integer>
                        <integer>3</integer>
                </array>
        </array>
        <key>aString</key>
        <string>Doodah</string>
        <key>anEmptyDict</key>
        <dict/>
        <key>anEmptyList</key>
        <array/>
        <key>anInt</key>
        <integer>728</integer>
        <key>nestedData</key>
        <array>
                <data>
                PGxvdHMgb2YgYmluYXJ5IGd1bms+AAECAzxsb3RzIG9mIGJpbmFyeSBndW5r
                PgABAgM8bG90cyBvZiBiaW5hcnkgZ3Vuaz4AAQIDPGxvdHMgb2YgYmluYXJ5
                IGd1bms+AAECAzxsb3RzIG9mIGJpbmFyeSBndW5rPgABAgM8bG90cyBvZiBi
                aW5hcnkgZ3Vuaz4AAQIDPGxvdHMgb2YgYmluYXJ5IGd1bms+AAECAzxsb3Rz
                IG9mIGJpbmFyeSBndW5rPgABAgM8bG90cyBvZiBiaW5hcnkgZ3Vuaz4AAQID
                PGxvdHMgb2YgYmluYXJ5IGd1bms+AAECAw==
                </data>
        </array>
        <key>someData</key>
        <data>
        PGJpbmFyeSBndW5rPg==
        </data>
        <key>someMoreData</key>
        <data>
        PGxvdHMgb2YgYmluYXJ5IGd1bms+AAECAzxsb3RzIG9mIGJpbmFyeSBndW5rPgABAgM8
        bG90cyBvZiBiaW5hcnkgZ3Vuaz4AAQIDPGxvdHMgb2YgYmluYXJ5IGd1bms+AAECAzxs
        b3RzIG9mIGJpbmFyeSBndW5rPgABAgM8bG90cyBvZiBiaW5hcnkgZ3Vuaz4AAQIDPGxv
        dHMgb2YgYmluYXJ5IGd1bms+AAECAzxsb3RzIG9mIGJpbmFyeSBndW5rPgABAgM8bG90
        cyBvZiBiaW5hcnkgZ3Vuaz4AAQIDPGxvdHMgb2YgYmluYXJ5IGd1bms+AAECAw==
        </data>
        <key>Åbenraa</key>
        <string>That was a unicode key.</string>
</dict>
</plist>
s is	cBs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd �Zd!d"�Zd#S($uTestPlistlibc	Cs#ytjtj�WnYnXdS(N(uosuunlinkusupportuTESTFN(uself((u7/opt/alt/python33/lib64/python3.3/test/test_plistlib.pyutearDown`suTestPlistlib.tearDowncCs�tddddddddd	d
ggddd
ddtdddddd*dd+dtddddddd	dg��dtjd�dtjdd �d!tjdd �gd"tjd#d d$d d%d%�d&t�d't��}d(|d)<|S(,NuaStringuDoodahuaListuAuBig@@@iiiuaFloatg�?uanInti�uaDictu
anotherStringu<hello & 'hi' there!>u
aUnicodeValueu
Mässig, Maßu
aTrueValueuaFalseValueu
deeperDictuaiubucutextusomeDatas
<binary gunk>usomeMoreDatas<lots of binary gunk>i
u
nestedDatauaDatei�ii!uanEmptyDictuanEmptyListuThat was a unicode key.uÅbenraaTF(udictuTrueuFalseuplistlibuDataudatetimeulist(uselfupl((u7/opt/alt/python33/lib64/python3.3/test/test_plistlib.pyu_createfs&'	
uTestPlistlib._createcCs<|j�}|j|dd�|j|ddd�dS(NuaStringuDoodahuaDictuaFalseValueF(u_createuassertEqualuFalse(uselfupl((u7/opt/alt/python33/lib64/python3.3/test/test_plistlib.pyutest_create}suTestPlistlib.test_createcCsQ|j�}tj|tj�tjtj�}|jt|�t|��dS(N(u_createuplistlibu
writePlistusupportuTESTFNu	readPlistuassertEqualudict(uselfuplupl2((u7/opt/alt/python33/lib64/python3.3/test/test_plistlib.pyutest_io�suTestPlistlib.test_iocCsi|j�}tj|�}tj|�}|jt|�t|��tj|�}|j||�dS(N(u_createuplistlibuwritePlistToBytesureadPlistFromBytesuassertEqualudict(uselfupludataupl2udata2((u7/opt/alt/python33/lib64/python3.3/test/test_plistlib.pyu
test_bytes�suTestPlistlib.test_bytescCsTitjd�d6gggggggg}|jtjtj|��|�dS(Nsaaaaaautest(uplistlibuDatauassertEqualureadPlistFromBytesuwritePlistToBytes(uselfudata((u7/opt/alt/python33/lib64/python3.3/test/test_plistlib.pyutest_indentation_array�s.u#TestPlistlib.test_indentation_arraycCstiiiiiiiiitjd�d6d6d6d6d6d6d6d	6d
6}|jtjtj|��|�dS(Nsaaaaaau9u8u7u6u5u4u3u2u1(uplistlibuDatauassertEqualureadPlistFromBytesuwritePlistToBytes(uselfudata((u7/opt/alt/python33/lib64/python3.3/test/test_plistlib.pyutest_indentation_dict�sNu"TestPlistlib.test_indentation_dictcCsciiiitjd�d6gggggd6gd6d6}|jtjtj|��|�dS(Nsaaaaaautestu3u2u1(uplistlibuDatauassertEqualureadPlistFromBytesuwritePlistToBytes(uselfudata((u7/opt/alt/python33/lib64/python3.3/test/test_plistlib.pyutest_indentation_dict_mix�s=u&TestPlistlib.test_indentation_dict_mixcCs5tjt�}tj|�}|j|td�dS(Nu2generated data was not identical to Apple's output(uplistlibureadPlistFromBytesuTESTDATAuwritePlistToBytesuassertEqual(uselfupludata((u7/opt/alt/python33/lib64/python3.3/test/test_plistlib.pyutest_appleformatting�su!TestPlistlib.test_appleformattingcCs>|j�}tjt�}|jt|�t|�d�dS(Nu2generated data was not identical to Apple's output(u_createuplistlibureadPlistFromBytesuTESTDATAuassertEqualudict(uselfuplupl2((u7/opt/alt/python33/lib64/python3.3/test/test_plistlib.pyutest_appleformattingfromliteral�su,TestPlistlib.test_appleformattingfromliteralcCspddlm}|�}|j�}tj||�tj||j���}|jt|�t|��dS(Ni(uBytesIO(	uiouBytesIOu_createuplistlibu
writePlistu	readPlistugetvalueuassertEqualudict(uselfuBytesIOubuplupl2((u7/opt/alt/python33/lib64/python3.3/test/test_plistlib.pyutest_bytesio�s	uTestPlistlib.test_bytesiocCsoxhtd�D]Z}t|�}d|}|dksA|dkrQtj|�q
|jttj|�q
WdS(Ni�ustring containing %si u
	(urangeuchruplistlibuwritePlistToBytesuassertRaisesu
ValueError(uselfuiucu
testString((u7/opt/alt/python33/lib64/python3.3/test/test_plistlib.pyutest_controlcharacters�s
	u#TestPlistlib.test_controlcharacterscCsld}ddddg}tjtj|��}tjtj|��}|j||�|j||�dS(Nuabciii(uplistlibureadPlistFromBytesuwritePlistToBytesuassertEqual(uselfutest1utest2uresult1uresult2((u7/opt/alt/python33/lib64/python3.3/test/test_plistlib.pyutest_nondictroot�suTestPlistlib.test_nondictrootcCs>x7dddgD]&}|jttjd|j��qWdS(Nu<key>key inside an array</key>u-<key>key inside an array2</key><real>3</real>u&<true/><key>key inside an array3</key>u <plist><array>%s</array></plist>(uassertRaisesu
ValueErroruplistlibureadPlistFromBytesuencode(uselfui((u7/opt/alt/python33/lib64/python3.3/test/test_plistlib.pyutest_invalidarray�s

uTestPlistlib.test_invalidarraycCsaxZddddgD]F}|jttjd|j��|jttjd|j��qWdS(Nu0<key><true/>k</key><string>compound key</string>u<key>single key</key>u<string>missing key</string>ue<key>k1</key><string>v1</string><real>5.3</real><key>k1</key><key>k2</key><string>double key</string>u<plist><dict>%s</dict></plist>u-<plist><array><dict>%s</dict></array></plist>(uassertRaisesu
ValueErroruplistlibureadPlistFromBytesuencode(uselfui((u7/opt/alt/python33/lib64/python3.3/test/test_plistlib.pyutest_invaliddict�s
uTestPlistlib.test_invaliddictcCs|jttjd�dS(Ns-<plist><integer>not integer</integer></plist>(uassertRaisesu
ValueErroruplistlibureadPlistFromBytes(uself((u7/opt/alt/python33/lib64/python3.3/test/test_plistlib.pyutest_invalidinteger�su TestPlistlib.test_invalidintegercCs|jttjd�dS(Ns*<plist><integer>not real</integer></plist>(uassertRaisesu
ValueErroruplistlibureadPlistFromBytes(uself((u7/opt/alt/python33/lib64/python3.3/test/test_plistlib.pyutest_invalidreal�suTestPlistlib.test_invalidrealN(u__name__u
__module__u__qualname__utearDownu_createutest_createutest_iou
test_bytesutest_indentation_arrayutest_indentation_dictutest_indentation_dict_mixutest_appleformattingutest_appleformattingfromliteralutest_bytesioutest_controlcharactersutest_nondictrootutest_invalidarrayutest_invaliddictutest_invalidintegerutest_invalidreal(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_plistlib.pyuTestPlistlib^s"uTestPlistlibcCstjt�dS(N(usupporturun_unittestuTestPlistlib(((u7/opt/alt/python33/lib64/python3.3/test/test_plistlib.pyu	test_main�su	test_mainu__main__s        (uunittestuplistlibuosudatetimeutestusupportureplaceuTESTDATAuTestCaseuTestPlistlibu	test_mainu__name__(((u7/opt/alt/python33/lib64/python3.3/test/test_plistlib.pyu<module>sT�