ó
ė'Gc           @   sŪ   d  d l  Z  d  d l Z d  d l m Z m Z m Z d e  j f d     YZ y d  d l	 Z	 WnJ e j
 d  x7 e e  D]% Z e j d  r} e e e  q} q} Wn Xd S(   iĸĸĸĸN(   t   shellt   configt   loggert   GenshiFilterTestsc           B   s   e  Z d    Z RS(   c         C   sĪ   d } d } t  j | t |  j   d d } |  j | j d  d k  |  j | j d  d k  |  j | j d  d k  |  j | j d	  d k  d  S(
   Ns   tests/data/filter/index.htmls   addsearch.genshit   modet   filters   <h2>Search</h2>i    s   <form><input name="q"/></form>s@    href="http://planet.intertwingly.net/opensearchdescription.xml"s	   </script>(   R    t   runt   opent   readt
   assertTruet   find(   t   selft   testfileR   t   output(    (    sI   /home/sa3ruby/intertwingly.net/code/venus-bzr/tests/test_filter_genshi.pyt   test_addsearch_filter   s    $(   t   __name__t
   __module__R   (    (    (    sI   /home/sa3ruby/intertwingly.net/code/venus-bzr/tests/test_filter_genshi.pyR      s   s4   Genshi is not available => can't test genshi filterst   test_(   t   unittestt   xml.dom.minidomt   xmlt   planetR    R   R   t   TestCaseR   t   genshit   warnt   dirt   methodt
   startswitht   delattr(    (    (    sI   /home/sa3ruby/intertwingly.net/code/venus-bzr/tests/test_filter_genshi.pyt   <module>   s    