
    'YHh                         d dl Z d dlZd dlmZmZmZ e j                  j                  ddefdeff      d        Z	d Z
d Zy)	    N)ParamsTableTestBunchMarginTableTestBunchHolderzattribute, bunch_typeparams_tablemargins_tablec                 N    t        j                  d      } |di | |i}| |v sJ y )N
       )npempty)	attribute
bunch_typetablebunchs       ]/var/www/html/planif/env/lib/python3.12/site-packages/statsmodels/tools/tests/test_testing.pycheck_params_table_classesr      s2     HHWE,)U+,E    c                      t        j                  d      } t        j                  t              5  t        |        d d d        y # 1 sw Y   y xY w)Nr	   )r   )r   r   pytestraisesAttributeErrorr   )r   s    r   test_bad_tabler      s9    HHWE	~	& 2512 2 2s   AAc                  d    t               } d| _        t        | d      sJ t        | d      dk(  sJ y )N   new_attr)r   r   hasattrgetattr)holders    r   test_holderr!      s5    XF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2,r   