idxdZddlmZddlmZmZmZmZmZm Z m Z m Z m Z dZ dZdZdZd Zd Zd Zd Zd ZdS)z webencodings.tests ~~~~~~~~~~~~~~~~~~ A basic test suite for Encoding. :copyright: Copyright 2012 by Simon Sapin :license: BSD, see LICENSE for details. )unicode_literals) lookupLABELSdecodeencode iter_decode iter_encodeIncrementalDecoderIncrementalEncoderUTF8cP ||i|td|z#|$rYdSwxYw)NzDid not raise %s.)AssertionError) exceptionfunctionargskwargss S/opt/cloudlinux/venv/lib/python3.11/site-packages/pip/_vendor/webencodings/tests.py assert_raisesrsV>$!&!!!09<=== s %%cdSNrr test_labelsrrctD]<}dD]}tdg|z|\}}t|}t|}=t tjD]}dS)N)rr r)rr r r setvalues)labelrepeatoutput_decoderencodernames rtest_all_labelsr'0s 5 5! A AF#SEFNE::IFAA%U++%U++FMOO$$))))rcRtttddtttddtttgdttt gdttt dtttddS)Nséinvalidé)r LookupErrorrrr r r r rrrtest_invalid_labelr,Cs+v'> JJJ+vtY777+{B :::+{B :::+19===+19=====rcdSrrrrr test_decoder.LrrcdSrrrrr test_encoder0brrc d}dS)NcRt||\}}d|S)N)r join)inputfallback_encodingr" _encodings riter_decode_to_stringz/test_iter_decode..iter_decode_to_stringls''/@AA wwvrr)r8s rtest_iter_decoder9ksrcdSrrrrrtest_iter_encoder;rrcd}d}d}d}dS)Ns2, O#ɻtϨu2, O#tsaaaar)encodeddecodeds rtest_x_user_definedr@sBGOGGGGGrN)__doc__ __future__rr3rrrrr r r r r rrr'r,r.r0r9r;r@rrrrCs+  ('''''======================>>>%%%&)))&>>>KKK,333BBB8 E E E88888r