
    M/Ph                         d dl Z d dlZd dlmZmZmZ e j                            ddefdeff          d             Z	d Z
d ZdS )	    N)ParamsTableTestBunchMarginTableTestBunchHolderzattribute, bunch_typeparams_tablemargins_tablec                 N    t          j        d          } |di | |i}| |v sJ d S )N
       )npempty)	attribute
bunch_typetablebunchs       d/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/statsmodels/tools/tests/test_testing.pycheck_params_table_classesr      sD     HWEJ,,)U+,,E    c                      t          j        d          } t          j        t                    5  t          |            d d d            d S # 1 swxY w Y   d S )Nr	   )r   )r   r   pytestraisesAttributeErrorr   )r   s    r   test_bad_tabler      s    HWE	~	&	& 2 2511112 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2s   AAAc                      t                      } d| _        t          | d          sJ t          | d          dk    sJ d S )N   new_attr)r   r   hasattrgetattr)holders    r   test_holderr!      sI    XXFFO6:&&&&&6:&&!++++++r   )r   numpyr   statsmodels.tools.testingr   r   r   markparametrizer   r   r!   r   r   r   <module>r&      s        ! ! ! ! ! ! ! ! ! ! 0)+?@*,@ACD D D D2 2 2, , , , ,r   