ó
[Z-Lc @ s¦ d d l Z d d l Z d d l Z d d l Z e j d e j d Z Z e e f Z d e j f d YZ
d e j f d YZ e d k r¢ e j
n d S( i’’’’Ni i t BasicMarkdownFilterTestc B s e Z d Z d Z RS( s1
Test that our markdown filter works
c C s® d } d } y2 t j j | d i d d 6g } t | } Wni t k
r] } d | GHd St k
r© } | j j d k r£ t d k r£ t d k r£ d
| GHd S n Xd S( NsY
#from Cheetah.Filters import Markdown
#transform Markdown
$foo
Header
======
s
bar
Header
t
searchListt bart foos4 >>> We probably failed to import markdown, bummer %st MarkdownExceptioni i sS >>> NOTE: Support for the Markdown filter will be broken for you. Markdown says: %s( t Cheetaht Templatet strt ImportErrort Exceptiont __class__t __name__t majorVert minorVer( t selft templatet expectedt ex( ( sB /opt/freeware/lib/python2.7/site-packages/Cheetah/Tests/Filters.pyt test_BasicHeader s " * ( R t
__module__t __doc__R ( ( ( sB /opt/freeware/lib/python2.7/site-packages/Cheetah/Tests/Filters.pyR s t BasicCodeHighlighterFilterTestc B s e Z d Z d Z d Z RS( s9
Test that our code highlighter filter works
c C s8 d } t j j | d i d d 6g } t | } d S( Nsu
#from Cheetah.Filters import CodeHighlighter
#transform CodeHighlighter
def foo(self):
return '$foo'
R R R ( R R R ( R R ( ( sB /opt/freeware/lib/python2.7/site-packages/Cheetah/Tests/Filters.pyt test_Python- s "c C s8 d } t j j | d i d d 6g } t | } d S( Ns
#from Cheetah.Filters import CodeHighlighter
#transform CodeHighlighter
$foo
R R R ( R R R ( R R ( ( sB /opt/freeware/lib/python2.7/site-packages/Cheetah/Tests/Filters.pyt test_Html9 s "( R R R R R ( ( ( sB /opt/freeware/lib/python2.7/site-packages/Cheetah/Tests/Filters.pyR ) s t __main__( t syst unittestt Cheetah.TemplateR t Cheetah.Filterst version_infoR R
t versionTuplet TestCaseR R R t main( ( ( sB /opt/freeware/lib/python2.7/site-packages/Cheetah/Tests/Filters.pyt s