Viewing File: /usr/lib/python3.6/site-packages/pip/_vendor/webencodings/__pycache__/tests.cpython-36.opt-1.pyc
3
aj @ s d Z ddlmZ ddlmZmZmZmZmZm Z m
Z
mZmZ dd Z
dd Zd d
Zdd Zd
d Zdd Zdd Zdd Zdd ZdS )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_encodeIncrementalDecoderIncrementalEncoderUTF8c O s4 y||| W n | k
r" d S X t d| d S )NzDid not raise %s.)AssertionError)Z exceptionZfunctionargskwargs r /usr/lib/python3.6/tests.py
assert_raises s
r c C s d S )Nr r r r r test_labels s r c C sZ x>t D ]6} x dD ]}tdg| | \}}qW t| }t| }qW xtt j D ]}qNW d S )Nr r )r r r )r r r
r setvalues)Zlabelrepeatoutput_decoderencodernamer r r test_all_labels0 s
r c C sT t ttdd t ttdd t ttg d t ttg d t ttd t ttd d S )Ns éZinvalid é)r LookupErrorr r r r r
r r r r r test_invalid_labelC s r! c C s d S )Nr r r r r test_decodeL s r"