
    j                     H    d dl Z d dlmZmZmZ  G d d      Z G d d      Zy)    N)GenericProxyConfigInvalidProxyConfigWebshareProxyConfigc                   $    e Zd Zd Zd Zd Zd Zy)TestGenericProxyConfigc                 R    t        dd      }|j                         }|dddk(  sJ y )Nhttp://myproxy.comhttps://myproxy.com)http_url	https_urlhttphttpsr   to_requests_dictselfproxy_configrequest_dicts      i/root/aria/tools/markitdown-venv/lib/python3.12/site-packages/youtube_transcript_api/test/test_proxies.pytest_to_requests_dictz,TestGenericProxyConfig.test_to_requests_dict   s?    ))+

 $446(* 
 
 	
 
    c                 P    t        d      }|j                         }|dddk(  sJ y )Nr	   )r   r   r   r   s      r    test_to_requests_dict__only_httpz7TestGenericProxyConfig.test_to_requests_dict__only_http   s<    ))
 $446() 
 
 	
 
r   c                 P    t        d      }|j                         }|dddk(  sJ y )Nr
   )r   r   r   r   s      r   !test_to_requests_dict__only_httpsz8TestGenericProxyConfig.test_to_requests_dict__only_https$   s<    )+
 $446)* 
 
 	
 
r   c                 t    t        j                  t              5  t                d d d        y # 1 sw Y   y xY w)N)pytestraisesr   r   )r   s    r   test__invalid_configz+TestGenericProxyConfig.test__invalid_config0   s*    ]]-. 	! 	! 	! 	!s   .7N)__name__
__module____qualname__r   r   r   r     r   r   r   r   
   s    




!r   r   c                       e Zd Zd Zy)TestWebshareProxyConfigc                 R    t        dd      }|j                         }|dddk(  sJ y )Nuserpassword)proxy_usernameproxy_passwordz-http://user-rotate:password@p.webshare.io:80/r   )r   r   r   s      r   r   z-TestWebshareProxyConfig.test_to_requests_dict6   s?    *!%

 $446CD 
 
 	
 
r   N)r!   r"   r#   r   r$   r   r   r&   r&   5   s    
r   r&   )r   youtube_transcript_api.proxiesr   r   r   r   r&   r$   r   r   <module>r-      s'     (! (!V
 
r   