Ñò
9ÝoLc @ sâ d Z d d k Z d d k Z d d k l Z d d k l Z d d k l Z d d k l Z d d k l Z d d k l Z d d k l
Z
d d
k l Z d d k l Z d d k l
Z
d d
k l Z e i ƒ e i e ƒ e i e ƒ e i e ƒ e i e ƒ e i e ƒ e i e ƒ e i e ƒ e i e
ƒ e i e ƒ g Z e i i d ƒ p e i e i e
ƒ ƒ n e d j oZ e i ƒ Z d e i j o" d d k Z e i d d ƒ Z n e i e i e ƒ ƒ Z n d S( s@
Core module of Cheetah's Unit-testing framework
TODO
================================================================================
# combo tests
# negative test cases for expected exceptions
# black-box vs clear-box testing
# do some tests that run the Template for long enough to check that the refresh code works
iÿÿÿÿN( t SyntaxAndOutput( t
NameMapper( t Misc( t Filters( t Template( t Cheps( t Parser( t Regressions( t Unicode( t CheetahWrapper( t Analyzert javat __main__t xmlt filenames Cheetah-Tests.xml( t __doc__t syst unittestt
Cheetah.TestsR R R R R R R R R R R
t install_eolst
findTestCasest suitest platformt
startswitht appendt __name__t TextTestRunnert runnert argvt xmlrunnert
XMLTestRunnert runt TestSuitet results( ( ( s8 /usr/lib64/python2.6/site-packages/Cheetah/Tests/Test.pyt