Viewing File: /usr/lib/python3.6/site-packages/pip/_vendor/webencodings/__pycache__/tests.cpython-36.opt-1.pyc

3

aj@sdZddlmZddlmZmZmZmZmZm	Z	m
Z
mZmZddZ
ddZd	d
ZddZd
dZddZddZddZddZdS)z

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

    A basic test suite for Encoding.

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

)unicode_literals)	lookupLABELSdecodeencodeiter_decodeiter_encodeIncrementalDecoderIncrementalEncoderUTF8cOs4y|||Wn|k
r"dSXtd|dS)NzDid not raise %s.)AssertionError)Z	exceptionZfunctionargskwargsr/usr/lib/python3.6/tests.py
assert_raisess
rcCsdS)Nrrrrrtest_labelssrcCsZx>tD]6}x dD]}tdg||\}}qWt|}t|}qWxttjD]}qNWdS)Nrr)rrr)rrr
rsetvalues)Zlabelrepeatoutput_decoderencodernamerrrtest_all_labels0s

rcCsTtttddtttddtttgdtttgdtttdtttddS)NséZinvalidé)rLookupErrorrrrr	r
rrrrrtest_invalid_labelCsr!cCsdS)Nrrrrrtest_decodeLsr"cCsdS)Nrrrrrtest_encodebsr#cCsdd}dS)NcSst||\}}dj|S)N)rjoin)inputZfallback_encodingrZ	_encodingrrriter_decode_to_stringlsz/test_iter_decode.<locals>.iter_decode_to_stringr)r'rrrtest_iter_decodeksr(cCsdS)Nrrrrrtest_iter_encodesr)cCsd}d}d}d}dS)Ns2,O#ɻtϨu2,O#tsaaZaar)ZencodedZdecodedrrrtest_x_user_defineds
r*N)__doc__Z
__future__rr$rrrrrr	r
rrrrrr!r"r#r(r)r*rrrr<module>s,			
Back to Directory File Manager