î
!dÝV3  ã               @   s    d  d l  m Z d d „  Z d S)é   )Útoolc              C   s    d d „  }  t  j d |  ƒ d  S)Nc                 sK   t  j ƒ  \ }  ‰  Gd d „  d |  ƒ } G‡  f d d †  d ƒ } | | f S)Nc               @   s   e  Z d  Z d d „  Z d S)z7test_keygen.<locals>.get_keyring.<locals>.WheelKeysTestc             S   s   d  S)N© )Úselfr   r   ú5/tmp/pip-build-0jahl3lb/wheel/wheel/test/test_tool.pyÚsave   s    z<test_keygen.<locals>.get_keyring.<locals>.WheelKeysTest.saveN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   ÚWheelKeysTest   s   r
   c                   sD   e  Z d  Z ”  j Z G‡  f d d †  d ƒ Z e d d „  ƒ Z d S)z5test_keygen.<locals>.get_keyring.<locals>.keyringTestc                   s   e  Z d  Z ”  j j Z d S)z>test_keygen.<locals>.get_keyring.<locals>.keyringTest.backendsN)r   r   r	   ÚbackendsÚfiler   )Úkeyringr   r   r      s   r   c             S   s   Gd d „  d ƒ } | ƒ  S)Nc               @   s.   e  Z d  Z d Z d d „  Z d d „  Z d S)zWtest_keygen.<locals>.get_keyring.<locals>.keyringTest.get_keyring.<locals>.keyringTest2Nc             S   s   | |  _  d  S)N)Úpw)r   ÚaÚbÚcr   r   r   Úset_password   s    zdtest_keygen.<locals>.get_keyring.<locals>.keyringTest.get_keyring.<locals>.keyringTest2.set_passwordc             S   s   |  j  S)N)r   )r   r   r   r   r   r   Úget_password   s    zdtest_keygen.<locals>.get_keyring.<locals>.keyringTest.get_keyring.<locals>.keyringTest2.get_password)r   r   r	   r   r   r   r   r   r   r   ÚkeyringTest2   s   r   r   )Úclsr   r   r   r   Úget_keyring   s    zAtest_keygen.<locals>.get_keyring.<locals>.keyringTest.get_keyringN)r   r   r	   Úbackendr   Úclassmethodr   r   )r   r   r   ÚkeyringTest   s   	r   )r   r   )Z	WheelKeysr
   r   r   )r   r   r      s    z test_keygen.<locals>.get_keyringr   )r   Úkeygen)r   r   r   r   Útest_keygen   s    r   N)Ú r   r   r   r   r   r   Ú<module>   s   