def suite():
from genshi.input import HTML
from genshi.core import Markup
from genshi.builder import tag
suite = unittest.TestSuite()
for test in (SelectTest, InvertTest, EndTest,
EmptyTest, RemoveTest, UnwrapText, WrapTest, FilterTest,
MapTest, SubstituteTest, RenameTest, ReplaceTest, BeforeTest,
AfterTest, PrependTest, AppendTest, AttrTest, CopyTest, CutTest):
suite.addTest(unittest.makeSuite(test, 'test'))
suite.addTest(doctest.DocTestSuite(
genshi.filters.transform, optionflags=doctest.NORMALIZE_WHITESPACE,
extraglobs={'HTML': HTML, 'tag': tag, 'Markup': Markup}))
return suite
评论列表
文章目录