ó
´?+Yc           @   s&   d  Z  d „  Z d d d „  ƒ  YZ d S(   s   tests/data/test_config.inic         C   s   |  j  d ƒ d k S(   s   Test for multiple errorss   
error: i    (   t   count(   t   err(    (    sM   /home/kop/biz/barnett/enforcer_project/BRIEF-Script/Enforcer/tests/libtest.pyt   multiple_errors   s    t   MockTreec           B   s    e  Z d  Z d „  Z d „  Z RS(   s   Mocks the DecisionTree classc         C   s   g  |  _  | |  _ d  S(   N(   t   treet   fsdir(   t   selfR   (    (    sM   /home/kop/biz/barnett/enforcer_project/BRIEF-Script/Enforcer/tests/libtest.pyt   __init__$   s    	c         C   s   |  j  j | | f ƒ d S(   s9   Produce a decision tree that's easy to represent in testsN(   R   t   append(   R   t   rownumt   patternt   scan(    (    sM   /home/kop/biz/barnett/enforcer_project/BRIEF-Script/Enforcer/tests/libtest.pyt   extend(   s    (   t   __name__t
   __module__t   __doc__R   R   (    (    (    sM   /home/kop/biz/barnett/enforcer_project/BRIEF-Script/Enforcer/tests/libtest.pyR   "   s   	N(    (   t   TEST_CONFIG_PATHR   R   (    (    (    sM   /home/kop/biz/barnett/enforcer_project/BRIEF-Script/Enforcer/tests/libtest.pyt   <module>   s   		