
    tf
                         d dl Z d dlmZ d dlmZ ddddddd	d
ddddd ed          ddddddddgZ G d de j                  ZdS )    N)a2b_hex)derive_scram_credentialzfoobar@example.com	secret123i   zargon2id-13i    3bc3ca01dd1d501ca1c22e1c5d7d16fe@8de7864c316f3c2356fd76cfdab696db55bc70e680fe5180e2f731e2345acca2@e796c2f0a51770303ee4616bc630a66774d51a55003154aff2a54ec7c4ac0e38)
iterationskdfmemorysaltz
server-keyz
stored-key)emailpasswordr   expected ae1f0d2f422757809077785e660b62c6@0d8e7e9222a7c0e54c9e979aa342115699ff5696c45dc379b5ee241338a5861d@5f19358ff6f38e267b6ef1ea1d862514ec4e8745a84682259fd3894be09febb5c                       e Zd Zd ZdS )TestKeyc                     t           D ]I}|d         }|d         }|d         }|d         }t          |||          }|                     ||           Jd S )Nr   r   r   r   )TEST_VECTORSr   assertEqual)selftvr   r   r   r   
credentials          a/var/www/surfInsights/venv3-11/lib/python3.11/site-packages/autobahn/wamp/test/test_wamp_scram.pytest_derive_scram_credentialz$TestKey.test_derive_scram_credentialA   si     	3 	3BwKE*~Hf:D*~H0$GGJZ2222	3 	3    N)__name__
__module____qualname__r    r   r   r   r   ?   s#        3 3 3 3 3r   r   )unittestbinasciir   autobahn.wamp.authr   r   TestCaser   r!   r   r   <module>r&      s   6        6 6 6 6 6 6
 & 6\\
 
	  &:;; 6\\
 
	 <	3 	3 	3 	3 	3h 	3 	3 	3 	3 	3r   