
    ]                     *    d dl Z d dlmZ d Zd Zd Zy)    N)api_keyc                      t        j                  t              5 } t        j                  d       d d d         j                  d      sJ y # 1 sw Y   xY w)N z(Token must be a non-empty API key string)pytestraises
ValueErrorr   Credentialsmatch)excinfos    Lplatform/gsutil/third_party/google-auth-library-python/tests/test_api_key.pytest_credentials_constructorr      sA    	z	"gB 
# ==DEEE 
#	"s   AAc                     t        j                  d      } | j                  sJ | j                  dk(  sJ | j                  rJ | j                  d        | j                  sJ | j                  dk(  sJ | j                  rJ y )Napi-key)r   r	   validtokenexpiredrefresh)credentialss    r   test_expired_and_validr      s    %%i0K	)))""""	)))"""""    c                  n    t        j                  d      } i }| j                  d dd|       |d   dk(  sJ y )Nr   zhttp://example.comGETzx-goog-api-key)r   r	   before_request)r   headerss     r   test_before_requestr   (   s@    %%i0KGt%95'J#$	111r   )r   google.authr   r   r   r    r   r   <module>r      s     F
#2r   