Viewing File: /opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/webencodings/tests.pyc

ó
“tÆ_c@s«dZddlmZddlmZmZmZmZmZm	Z	m
Z
mZmZd„Z
d„Zd„Zd„Zd	„Zd
„Zd„Zd„Zd
„ZdS(u²

    webencodings.tests
    ~~~~~~~~~~~~~~~~~~

    A basic test suite for Encoding.

    :copyright: Copyright 2012 by Simon Sapin
    :license: BSD, see LICENSE for details.

iÿÿÿÿ(tunicode_literalsi(	tlookuptLABELStdecodetencodetiter_decodetiter_encodetIncrementalDecodertIncrementalEncodertUTF8cOs:y|||ŽWn|k
r%dSXtd|ƒ‚dS(NuDid not raise %s.(tAssertionError(t	exceptiontfunctiontargstkwargs((sO/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/webencodings/tests.pyt
assert_raisess

cCstdƒjdkst‚tdƒjdks6t‚tdƒjdksQt‚tdƒjdkslt‚tdƒjdks‡t‚tdƒjdks¢t‚tdƒjdks½t‚tdƒdksÕt‚tdƒdksít‚td	ƒjd
kst‚tdƒjd
ks#t‚tdƒjd
ks>t‚td
ƒjd
ksYt‚tdƒdksqt‚tdƒdks‰t‚dS(Nuutf-8uUtf-8uUTF-8uutf8uutf8 u 
utf8	uu8uutf-8 uUS-ASCIIuwindows-1252u
iso-8859-1ulatin1uLATIN1ulatin-1uLATİN1(RtnameR
tNone(((sO/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/webencodings/tests.pyttest_labelsscCs•xVtD]N}td|ƒdt|ƒfks4t‚td|ƒdksOt‚xsdddgD]b}tdg||ƒ\}}t|ƒgks™t‚ttdg||ƒƒgks_t‚q_Wt|ƒ}|jdƒdksìt‚|jddt	ƒdks
t‚t
|ƒ}|jdƒdks4t‚|jddt	ƒdkst‚qWx5ttjƒƒD]!}t|ƒj
|kslt‚qlWdS(Ntuiiitfinal(RRRR
RRtlistRRtTrueRtsettvaluesR(tlabeltrepeattoutputt_tdecodertencoderR((sO/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/webencodings/tests.pyttest_all_labels0s
',!%cCsptttddƒtttddƒtttgdƒtttgdƒtttdƒtttdƒdS(Nséuinvalidué(RtLookupErrorRRRRRR(((sO/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/webencodings/tests.pyttest_invalid_labelCscCsztddƒdtdƒfks't‚tdtdƒƒdtdƒfksTt‚tddƒdtdƒfks{t‚tdtƒdtdƒfks¢t‚tddƒdtdƒfksÉt‚td	dƒdtdƒfksðt‚td
dƒdtdƒfkst‚tddƒdtd
ƒfks>t‚tddƒdtdƒfkset‚tddƒdtd
ƒfksŒt‚tddƒdtdƒfks³t‚tddƒdtd
ƒfksÚt‚tddƒdtd
ƒfkst‚tddƒdtdƒfks(t‚tddƒdtd
ƒfksOt‚tddƒdtd
ƒfksvt‚dS(Ns€ulatin1u€séuutf8uéuasciiuésésþÿéuutf-16besÿþéuutf-16lesþÿéusÿþétéuUTF-16BEséuUTF-16LEuUTF-16(RRR
R	(((sO/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/webencodings/tests.pyttest_decodeLs '-'''''''''''''cCs¦tddƒdkst‚tddƒdks6t‚tddƒdksQt‚tddƒdkslt‚tddƒdks‡t‚tdd	ƒd
ks¢t‚dS(Nuéulatin1séuutf8séuutf-16séuutf-16leuutf-16beR"(RR
(((sO/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/webencodings/tests.pyttest_encodebscCs>d„}|gdƒdks$t‚|dgdƒdksBt‚|dgdƒdks`t‚|dgdƒdks~t‚|d	d
gdƒdksŸt‚|ddgdƒdksÀt‚|d
gdƒdksÞt‚|dgdƒdksüt‚|dddgdƒdks t‚|dddgdƒdksDt‚|ddddddgdƒdksqt‚|dgdƒdkst‚|dgdƒdks­t‚|dgdƒdksËt‚|dgdƒdksét‚|ddddddgdƒdkst‚|ddd
gdƒd ks:t‚dS(!NcSs"t||ƒ\}}dj|ƒS(Nu(Rtjoin(tinputtfallback_encodingRt	_encoding((sO/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/webencodings/tests.pytiter_decode_to_stringlsulatin1uRséuéthellouhellothetllothelltoséuéséssÃs©taua�sïs»¿Ãsï»uï»sþÿésÿþésÿsþétshéux-user-defineduhllo(R
(R)((sO/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/webencodings/tests.pyttest_iter_decodeks.	!!!!**cCsfdjtgdƒƒdks$t‚djtdgdƒƒdksKt‚djtdgdƒƒdksrt‚djtddddgdƒƒdks¢t‚djtddddgdƒƒdksÒt‚djtddddgdƒƒdkst‚djtddddgd	ƒƒd
ks2t‚djtddddgd
ƒƒdksbt‚dS(NRulatin1uuéséuutf-16séuutf-16leuutf-16beR"uhulloux-user-definedshéllo(R%RR
(((sO/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/webencodings/tests.pyttest_iter_encode‡s$''0000	cCs^d}d}d}d}t|dƒ|tdƒfks?t‚t|dƒ|ksZt‚dS(Ns2,OÙ#ËÉ»tϨÊu2,O#tïŸïž¨ïŸŠtaauaaux-user-defined(RRR
R(tencodedtdecoded((sO/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/webencodings/tests.pyttest_x_user_defined“s'N(t__doc__t
__future__RRRRRRRRRRR	RRRR!R#R$R1R2R6(((sO/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/webencodings/tests.pyt<module>s@											
Back to Directory File Manager