o
    i<                     @   s0   d Z ddlmZ ddlmZ G dd deZdS )zdTest Z85 encoding

confirm values and roundtrip with test values from the reference implementation.
    )TestCase)z85c                   @   s,   e Zd Zdd Zdd Zdd Zdd Zd	S )
TestZ85c                 C   4   d}t |}|dksJ t |}||ksJ d S )Ns    Gee0ZS!λZ+pd\&ܢ?s(   Yne@$w-vo<fVvi]a<NY6T1ed:M$fCG*[IaLV{hIDr   encodedecode)selfclient_publicencodeddecoded r   M/var/www/edux/Edux_v2/venv/lib/python3.10/site-packages/zmq/tests/test_z85.pytest_client_public      

zTestZ85.test_client_publicc                 C   r   )Ns    {dgirH߰Qek?s(   D:)Q[IlAW!ahhC2ac:9*A}h:p?([4%wOTJ%JR%csr   )r	   client_secretr   r   r   r   r   test_client_secret   r   zTestZ85.test_client_secretc                 C   r   )Ns    T$2Ia|+'ŔRs(   rq:rM>}U?@Lns47E1%kR.o@n%FcmmsL/@{H8]yf7r   )r	   server_publicr   r   r   r   r   test_server_public)   r   zTestZ85.test_server_publicc                 C   r   )Ns    iv($UŰMH?y%w:ӷs(   JTKVSB%%)wK0E.X)V>+}o?pNmC{O&4W4b!Ni{Lh6r   )r	   server_secretr   r   r   r   r   test_server_secret6   r   zTestZ85.test_server_secretN)__name__
__module____qualname__r   r   r   r   r   r   r   r   r      s
    r   N)__doc__unittestr   	zmq.utilsr   r   r   r   r   r   <module>   s    