ó
¾?T  c           @   sÆ   d  d l  Z d  d l j j Z d  d l m Z m Z m	 Z	 m
 Z
 d e f d     YZ d e	 f d     YZ e
   Z e   Z e j e  x e r” e j   q Wd   Z d S(   i’’’’N(   t   handlert   Eventt	   Componentt   Managert   testc           B   s   e  Z d  Z RS(   s
   test Event(   t   __name__t
   __module__t   __doc__(    (    (    s8   /home/prologic/work/circuits/tests/core/test_priority.pyR      s   t   Appc           B   sS   e  Z e d   d    Z e d  d d d    Z e d  d d d    Z RS(   R   c         C   s   d S(   Ni    (    (   t   self(    (    s8   /home/prologic/work/circuits/tests/core/test_priority.pyt   test_0   s    t   priorityi   c         C   s   d S(   Ni   (    (   R	   (    (    s8   /home/prologic/work/circuits/tests/core/test_priority.pyt   test_3   s    i   c         C   s   d S(   Ni   (    (   R	   (    (    s8   /home/prologic/work/circuits/tests/core/test_priority.pyt   test_2   s    (   R   R   R    R
   R   R   (    (    (    s8   /home/prologic/work/circuits/tests/core/test_priority.pyR   
   s   c          C   sł   t  j t    }  x t  r( t  j   q Wt |   } d d d g } | | k } | sė t j d | f d | | f  i t j |  d 6d t j	   k sØ t j
 |  r· t j |  n d d 6} d i | d 6} t t j |    n  d  } } d  S(   Ni   i   i    s   ==s   %(py0)s == %(py3)st   py3t   xt   py0t    s   assert %(py5)st   py5(   s   ==(   s   %(py0)s == %(py3)ss   assert %(py5)s(   t   mt   fireR   t   flusht   listt
   @pytest_art   _call_reprcomparet	   _safereprt   @py_builtinst   localst   _should_repr_global_namet   AssertionErrort   _format_explanationt   None(   t   vR   t   @py_assert2t   @py_assert1t   @py_format4t   @py_format6(    (    s8   /home/prologic/work/circuits/tests/core/test_priority.pyt	   test_main    s    	   l   (   t   __builtin__R   t   _pytest.assertion.rewritet	   assertiont   rewriteR   t   circuitsR    R   R   R   R   R   R   t   appt   registerR   R%   (    (    (    s8   /home/prologic/work/circuits/tests/core/test_priority.pyt   <module>   s     "			