
    'YHh                     p    d dl Z d dlmZmZmZ dZdZdZdZdez   Z	d Z
d	 Zd
 Zd Zd Zd Zd Zd Zd Zy)    N)	Docstringremove_parameters	Parametera  
This is the summary.

This is the extended summary.

Parameters
----------
x : int
    The first parameter.
y : float
    The second parameter.
z : {int, float, None}
    The final parameter.

Returns
-------
float
    Some floating point value.

See Also
--------
statsmodels.api
    The main API location.

Notes
-----
This is where the notes go.

.. index: default
   :refguide: something, else, and more

References
----------
.. [*] Reference 1 here

Examples
--------
Using the API is simple

>>> import statsmodels.api
zl
Returns
-------
float
    Some floating point value.

Unknown
-------
I don't know what this section does.
zl
Returns
-------
float
    Some floating point value.

Returns
-------
float
    Some floating point value.
zR
Returns
-------
float
    The return.

Yields
------
float
    Can't also yield.
z$
func(x)
func(x, y)
func(x, y, z=1)
c                     t        t              } | j                  d       dt        |       vsJ t        t              } | j                  ddg       dt        |       vsJ dt        |       vsJ t	        j
                  t              5  t        t              j                  dg       d d d        t        t        d      } d| vsJ t        | t              sJ y # 1 sw Y   2xY w)Nxzx : intyz	y : floatw)r   goodr   strpytestraises
ValueError
isinstancedss    _/var/www/html/planif/env/lib/python3.12/site-packages/statsmodels/tools/tests/test_docstring.pytest_remove_parameterr   Y   s    	4BCG###	4B#s$CG###c"g%%%	z	" 1$))3%01 
4	%BBb#1 1s   	 CC#c                  4   t        dddg      } t        t              }|j                  d|        dt	        |      v sJ dt	        |      v sJ t        dddg      }t        t              }|j                  d | |g       dt	        |      v sJ dt	        |      v sJ d	t	        |      v sJ dt	        |      v sJ d
t	        |      v sJ t        t              }t        j                  t              5  |j                  d|        d d d        y # 1 sw Y   y xY w)Nr	   ndarrayAn array input.r   zw : ndarrayq	DataFramezA pandas dataframe.zq : DataFramez---
w : ndarrayunknown)r   r   r
   insert_parametersr   r   r   r   )newr   others      r   test_insert_parametersr   k   s   
C%6$7
8C	4Bc"CG###B'''c;)>(?@E	4BU|,CG###B'''c"g%%% CG+++R(((	4B	z	" -
Y,- - -s   2DDc                      t        t              } t        j                  t              5  dg| j
                  d<   d d d        y # 1 sw Y   y xY w)Nr   Unknown)r   r
   r   r   r   _dsr   s    r   test_set_unknownr!      s<    	4B	z	" (&Ky( ( (s   AAc                  H   t        t              } | j                  ddg       dt        |       v sJ t        t              } | j                  dd       dt        |       v sJ t	        j
                  t              5  | j                  ddg       d d d        y # 1 sw Y   y xY w)NsummaryThe is the new summary.r   )r   r
   replace_blockr   r   r   r   r   s    r   test_replace_blockr&      s    	4BY!: ;<$B///	4BY 9:$B///	z	" A
%>$?@A A As   ;BB!c                  ~    t        j                  t              5  t        t               d d d        y # 1 sw Y   y xY wN)r   r   r   r   repeat     r   test_repeatr,      s+    	z	" &     3<c                  ~    t        j                  t              5  t        t               d d d        y # 1 sw Y   y xY wr(   )r   r   r   r   badr*   r+   r   test_badr0      s*    	z	" #  r-   c                      t        d       } | j                  ddg       | j                  d       t        dddg      }| j	                  d|       t        |       dk(  sJ y )	Nr#   r$   r   r	   r   r   r   None)r   r%   r   r   r   r   )r   r   s     r   test_empty_dsr3      sa    	4BY!: ;<
C%6$7
8Cc"r7fr+   c                  ~    t        j                  t              5  t        t               d d d        y # 1 sw Y   y xY wr(   )r   r   r   r   
bad_yieldsr*   r+   r   test_yield_returnr6      s+    	z	" *  r-   c                  "    t        t               y r(   )r   with_sigr*   r+   r   test_multiple_sigr9      s
    hr+   )r   statsmodels.tools.docstringr   r   r   r
   r/   r)   r5   r8   r   r   r!   r&   r,   r0   r3   r6   r9   r*   r+   r   <module>r;      sj     O O(T	



 	$-*(
A


r+   