ó
Ū¶eTc @ 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 } yD t j j | d i d d 6g } t | } | | k sO t Wni t k
ro } 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 AssertionErrort ImportErrort Exceptiont __class__t __name__t majorVert minorVer( t selft templatet expectedt ex( ( sD /opt/freeware/lib64/python2.7/site-packages/Cheetah/Tests/Filters.pyt test_BasicHeader s " * ( R t
__module__t __doc__R ( ( ( sD /opt/freeware/lib64/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 sP d } t j j | d i d d 6g } t | } | sL t | d f d S( Nsu
#from Cheetah.Filters import CodeHighlighter
#transform CodeHighlighter
def foo(self):
return '$foo'
R R R s# We should have some content here...( R R R R ( R R ( ( sD /opt/freeware/lib64/python2.7/site-packages/Cheetah/Tests/Filters.pyt test_Python- s "c C sP d } t j j | d i d d 6g } t | } | sL t | d f d S( Ns
#from Cheetah.Filters import CodeHighlighter
#transform CodeHighlighter
$foo
R R R s# We should have some content here...( R R R R ( R R ( ( sD /opt/freeware/lib64/python2.7/site-packages/Cheetah/Tests/Filters.pyt test_Html9 s "( R R R R R ( ( ( sD /opt/freeware/lib64/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( ( ( sD /opt/freeware/lib64/python2.7/site-packages/Cheetah/Tests/Filters.pyt s