\hvdZddlmZddlmZmZmZmZmZm Z m Z m Z m Z dZ dZdZdZd Zd Zd Zd Zd Zy)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_encodeIncrementalDecoderIncrementalEncoderUTF8cF ||i|td|z#|$rYywxYw)NzDid not raise %s.)AssertionError) exceptionfunctionargskwargss a/root/niggaflix-v3/playground/venv/lib/python3.12/site-packages/pip/_vendor/webencodings/tests.py assert_raisesrs;>$!&!09<== s   ctdjdk(sJtdjdk(sJtdjdk(sJtdjdk(sJtdjdk(sJtdjdk(sJtdjdk(sJtdJtdJtd jd k(sJtd jd k(sJtd jd k(sJtd jd k(sJtdJtdJy)Nzutf-8zUtf-8zUTF-8utf8zutf8 z utf8 u8uutf-8 zUS-ASCIIz windows-1252z iso-8859-1latin1LATIN1zlatin-1uLATİN1)rnamer test_labelsrsR '?  7 ** * '?  7 ** * '?  7 ** * &>  ' )) ) &>  ' )) ) '?  7 ** * - % % 00 0 $<   )  $$ $ *  " "n 44 4 ,  $ $ 66 6 (  N 22 2 (  N 22 2 )  $$ $ )  $$ $rc`tD]}td|dt|fk(sJtd|dk(sJdD]C}t dg|z|\}}t |gk(sJt t dg|z|gk(rCJt|}|jddk(sJ|jdddk(sJt|}|jddk(sJ|jdddk(rJttjD]}t|j|k(rJy)Nr)rr T)final) rrrrr listr r r setvaluesr)labelrepeatoutput_decoderencoderrs rtest_all_labelsr,0sK 5c5!b&-%8888b% C'''  AF#SEFNE:IFA<2% %% RD6M59:b@ @@ A%U+~~c"b(((~~c~."444$U+~~b!S(((~~b~-444 5FMMO$)d|  D((()rctttddtttddtttgdttt gdttt dtttdy)Néinvalidé)r LookupErrorrrr r r r rrrtest_invalid_labelr2CsU+v'> J+vtY7+{B :+{B :+19=+19=rctdddtdfk(sJtdtddtdfk(sJtdddtdfk(sJtdtdtdfk(sJtdddtdfk(sJtd ddtdfk(sJtd ddtd fk(sJtd ddtd fk(sJtdddtd fk(sJtdddtd fk(sJtdddtd fk(sJtdddtd fk(sJtdddtd fk(sJtdddtd fk(sJtdddtd fk(sJtdddtd fk(sJy)Nru€érr0asciiér.utf-16beutf-16lesuszUTF-16BEzUTF-16LEzUTF-16)rrr rrr test_decoder>Ls '8 $x0@(A AA A '6(+ ,x8H0I II I +v &4*@ @@ @ +t $vf~(> >> > +w 'FF7O+D DD D )7 3fVn7M MM M %w /D&:L3M MM M %w /D&:L3M MM M %w /HfZ>P3Q QQ Q %w /HfZ>P3Q QQ Q +z *tVJ5G.H HH H +z *tVJ5G.H HH H +x (T6*3E,F FF F +z *x 9K.L LL L +z *x 9K.L LL L +x (Xvj7I,J JJ Jrctdddk(sJtdddk(sJtdddk(sJtdddk(sJtdddk(sJtdd d k(sJy) Nr0rrr5utf-16r=r;r9r<)rrrr test_encoderBbs $ !W ,, , $ ; .. . $ ; .. . $ ![ 00 0 $ #{ 22 2 $ #{ 22 2rcd}|gddk(sJ|dgddk(sJ|dgddk(sJ|dgddk(sJ|d d gddk(sJ|d d gddk(sJ|d gddk(sJ|dgddk(sJ|gdddk(sJ|gdddk(sJ|gdddk(sJ|dgddk(sJ|dgddk(sJ|dgddk(sJ|dgddk(sJ|gdddk(sJ|gdddk(sJy)NcBt||\}}dj|S)Nr )r join)inputfallback_encodingr( _encodings riter_decode_to_stringz/test_iter_decode..iter_decode_to_stringls"'/@A wwvrrr rr@r0shellohelloshelloshellor5r7r.))rMarNua�)rrrsrOrMsuï»r8r:)rrrs)rshrKx-user-defineduhllor)rIs rtest_iter_decoderUks !X ." 44 4 # 1R 77 7 'H 5 == = (X 6' AA A %( ;w FF F '4( ;w FF F + 9V CC C "9!:H E MM M "+,4 69= >> > "()1 36? @@ @ ":;C EHL MM M /!2H = CC C + 9V CC C "5!6 AT II I "5!6 AT II I "67? ADH II I " 0 25A BB Brcdjtgddk(sJdjtdgddk(sJdjtdgddk(sJdjtgdddk(sJdjtgdddk(sJdjtgdd dk(sJdjtgdd d k(sJdjtgd d dk(sJy)Nrrr r0r@)r r0r r rAr=r;r9r<)r uhr llorTshllo)rEr rrrtest_iter_encoderXs  88KH- .# 55 5 88Kh/ 0C 77 7 88K1 2g == = 88K 2H= >' II I 88K 2H= >+ MM M 88K 2J? @K OO O 88K 2J? @K OO O 88K!"#35 69D EE Ercnd}d}d}d}t|d|tdfk(sJt|d|k(sJy)Ns2, O#ɻtϨu2, O#tsaaaarT)rrr)encodeddecodeds rtest_x_user_definedr]sMBGOGGG '+ ,&AQ:R0S SS S '+ , 77 7rN)__doc__ __future__rr rrrrr r r r r rrr,r2r>rBrUrXr]rrrr`sN (===>%&)&>K,3B8 E8r