ó
Û¶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 } 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( ( 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 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 ( ( sD /opt/freeware/lib64/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 ( ( 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