î
ä^Q\]  ã               @   s6   d  d l  m Z d  d l m Z m Z d d „  Z d S)é    )Úabsolute_import)ÚLXMLOutputCheckerÚ	PARSE_XMLc             C   sl   t  ƒ  } Gd d „  d ƒ } | ƒ  } | | _ | j | |  t ƒ } | d k rh | j | |  t ƒ } | Sd S)z`Use doctest checking from lxml for comparing XML trees. Returns diff if the two are not the samec               @   s   e  Z d  Z d S)z!compare_xml.<locals>.DummyDocTestN)Ú__name__Ú
__module__Ú__qualname__© r   r   úL/var/www/dbchiro/venv/lib/python3.4/site-packages/et_xmlfile/tests/helper.pyÚDummyDocTest   s   r
   FN)r   ZwantÚcheck_outputr   Zoutput_difference)Z	generatedÚexpectedZcheckerr
   ÚobÚcheckÚdiffr   r   r	   Úcompare_xml   s    			r   N)Ú
__future__r   Zlxml.doctestcomparer   r   r   r   r   r   r	   Ú<module>   s   