
    'YHha                     H    d dl Z d dlmZ d dlmZ d dlmZmZ  G d d      Zy)    N)array)OLS)_generate_urlwebdocc                   ,    e Zd ZdZdZd Zd Zd Zd Zy)TestWeb#https://www.statsmodels.org/stable/"https://www.statsmodels.org/devel/c                     t        dd      }|| j                  dz   k(  sJ t        dd      }|| j                  dz   k(  sJ t        dd      }|| j                  dz   k(  sJ y )NarchTz2search.html?q=arch&check_keywords=yes&area=defaultFzdickey fullerz;search.html?q=dickey+fuller&check_keywords=yes&area=default)r   stabledevelselfurls     Y/var/www/html/planif/env/lib/python3.12/site-packages/statsmodels/tools/tests/test_web.pytest_stringzTestWeb.test_string   s    FD)dkk %K K K 	K KFE*djj $J J J 	J JOU3tzzGG H 	H H    c                     t        t        d      }|| j                  dz   k(  sJ t        t        d      }|| j                  dz   k(  sJ y )NTz6generated/statsmodels.regression.linear_model.OLS.htmlF)r   r   r   r   r   s     r   test_functionzTestWeb.test_function   sj    C&t{{HH I 	I I C'tzzHH I 	I Ir   c                 P    t        d d      }|dk(  sJ t        d d      }|dk(  sJ y )NTr	   Fr
   )r   r   s     r   test_nothingzTestWeb.test_nothing"   s8    D$';;;;D%(::::r   c                     t        j                  t              5  t        t        d       d d d        t        j                  t              5  t        dd       d d d        y # 1 sw Y   8xY w# 1 sw Y   y xY w)NT   F)pytestraises
ValueErrorr   r   )r   s    r   test_errorszTestWeb.test_errors(   s]    ]]:& 	 5$	 ]]:& 	1e	 		  	 	 	s   A"A."A+.A7N)	__name__
__module____qualname__r   r   r   r   r   r    r   r   r   r      s"    2F0E
HI;r   r   )	r   numpyr   #statsmodels.regression.linear_modelr   statsmodels.tools.webr   r   r   r"   r   r   <module>r&      s      3 7$ $r   