
    M/Ph                     r    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dS )    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                  6   t          t                    } |                     d           dt          |           vsJ t          t                    } |                     ddg           dt          |           vsJ dt          |           vsJ t	          j        t                    5  t          t                                        dg           d d d            n# 1 swxY w Y   t          t          d          } d| vsJ t          | t                    sJ d S )Nxzx : intyz	y : floatw)r   goodr   strpytestraises
ValueError
isinstancedss    f/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/statsmodels/tools/tests/test_docstring.pytest_remove_parameterr   Y   sH   	4BCGG####	4B#s$$$CGG####c"gg%%%%	z	"	" 1 1$))3%0001 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
4	%	%BBb#s   ')CC #C c                     t          dddg          } t          t                    }|                    d|            dt	          |          v sJ dt	          |          v sJ t          dddg          }t          t                    }|                    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  |                    d|            d d d            d S # 1 swxY w Y   d S )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
8
8C	4Bc"""CGG####B''''c;)>(?@@E	4BU|,,,CGG####B''''c"gg%%%% CGG++++R((((	4B	z	"	" - -
Y,,,- - - - - - - - - - - - - - - - - -s   -EEEc                      t          t                    } t          j        t                    5  dg| j        d<   d d d            d S # 1 swxY w Y   d S )Nr   Unknown)r   r
   r   r   r   _dsr   s    r   test_set_unknownr!      s    	4B	z	"	" ( (&Ky( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (s   AAAc                     t          t                    } |                     ddg           dt          |           v sJ t          t                    } |                     dd           dt          |           v sJ t	          j        t                    5  |                     ddg           d d d            d S # 1 swxY w Y   d S )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 A A A A A A A A A A A A A A A As   B::B>B>c                      t          j        t                    5  t          t                     d d d            d S # 1 swxY w Y   d S N)r   r   r   r   repeat     r   test_repeatr,      s    	z	"	"  &                    <A A c                      t          j        t                    5  t          t                     d d d            d S # 1 swxY w Y   d S r(   )r   r   r   r   badr*   r+   r   test_badr0      s    	z	"	"  #                 r-   c                      t          d           } |                     ddg           |                     d           t          dddg          }|                     d|           t          |           dk    sJ d S )	Nr#   r$   r   r	   r   r   r   None)r   r%   r   r   r   r   )r   r   s     r   test_empty_dsr3      s    	4BY!: ;<<<
C%6$7
8
8Cc"""r77fr+   c                      t          j        t                    5  t          t                     d d d            d S # 1 swxY w Y   d S r(   )r   r   r   r   
bad_yieldsr*   r+   r   test_yield_returnr6      s    	z	"	"  *                 r-   c                  .    t          t                     d S 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;      s     O O O O O O O O O O(T	

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