
    6 f                     v    d Z ddlZddlmZmZ  G d dej                  Zedk    r ej                     dS dS )zTests for urlencoded unpacker.    N)detectunpackc                       e Zd ZdZd Zd ZdS )TestUrlencodezurlencode test case.c                       fd} fd} |d            |d            |d            |d            |d           dS )	zTest detect() function.c                 H                         t          |                     S N)
assertTruer   sourceselfs    `/var/www/equiseq/venv/lib/python3.11/site-packages/jsbeautifier/unpackers/tests/testurlencode.pyencodedz*TestUrlencode.test_detect.<locals>.encoded   s    ??6&>>222    c                 H                         t          |                     S r	   )assertFalser   r   s    r   	unencodedz,TestUrlencode.test_detect.<locals>.unencoded   s    ##F6NN333r    	var a = bvar%20a+=+b	var%20a=bzvar%20%21%22N )r   r   r   s   `  r   test_detectzTestUrlencode.test_detect   s    	3 	3 	3 	3 	3	4 	4 	4 	4 	4 		"	+r   c                       fd} |dd            |dd            |dd            |dd            |dd           dS )	zTest unpack function.c                 J                         t          |           |          S r	   )assertEqualr   )r   resultr   s     r   equalsz)TestUrlencode.test_unpack.<locals>.equals#   s    ##F6NNF;;;r   r   abcdr   r   zvar a=br   Nr   )r   r   s   ` r   test_unpackzTestUrlencode.test_unpack    s{    	< 	< 	< 	< 	< 	r2vv{K((({I&&&}k*****r   N)__name__
__module____qualname____doc__r   r    r   r   r   r   r      s8             
+ 
+ 
+ 
+ 
+r   r   __main__)	r$   unittest jsbeautifier.unpackers.urlencoder   r   TestCaser   r!   mainr   r   r   <module>r*      s   
 % $  ; ; ; ; ; ; ; ;
+ + + + +H% + + +> zHMOOOOO r   