
    G                     B    d dl mZ d dlmZ d Z G d d      Zd Zd Zy)	    )mockinfoc                  .    t               d   d   dk7  sJ y)zEVerify we're actually setting system_ssl when it should be available.
system_sslversion Nr        7platform/gsutil/third_party/requests/tests/test_help.pytest_system_sslr      s    6,	*b000r   c                       e Zd Zd Zy)VersionedPackagec                     || _         y )N)__version__)selfr   s     r   __init__zVersionedPackage.__init__   s
    "r   N)__name__
__module____qualname__r   r
   r   r   r   r      s    #r   r   c                      t        j                  dd      5  t               d   ddik(  sJ 	 ddd       y# 1 sw Y   yxY w)zOlder versions of IDNA don't provide a __version__ attribute, verify
    that if we have such a package, we don't blow up.
    requests.help.idnaNnewidnar   r	   )r   patchr   r
   r   r   #test_idna_without_version_attributer      s7     
(d	3vf~)R000 
4	3	3s	   7A c                      t        j                  dt        d            5  t               d   ddik(  sJ 	 ddd       y# 1 sw Y   yxY w)zGVerify we're actually setting idna version when it should be available.r   z2.6r   r   r   N)r   r   r   r   r
   r   r    test_idna_with_version_attributer      s=    	(.>u.E	Fvf~)U!3333 
G	F	Fs   A  A	N)unittestr   requests.helpr   r   r   r   r   r
   r   r   <module>r"      s$     1
# #
14r   