U
    Kvf                     @   sZ   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d Z	dd	 Z
d
d ZdS )    N)ParamsTableTestBunchMarginTableTestBunchHolderzattribute, bunch_typeZparams_tablemargins_tablec                 C   s(   t d}|f | |i}| |ks$td S )N
      )npemptyAssertionError)	attributeZ
bunch_typetableZbunch r   H/tmp/pip-unpacked-wheel-2v6byqio/statsmodels/tools/tests/test_testing.pycheck_params_table_classes   s    
r   c               	   C   s.   t d} tt t| d W 5 Q R X d S )Nr   )r   )r	   r
   pytestZraisesAttributeErrorr   )r   r   r   r   test_bad_table   s    
r   c                  C   s0   t  } d| _t| dstt| ddks,td S )N   new_attr)r   r   hasattrr   getattr)Zholderr   r   r   test_holder   s    r   )r   Znumpyr	   Zstatsmodels.tools.testingr   r   r   markZparametrizer   r   r   r   r   r   r   <module>   s   
