# $Id: test_template_parser.py,v 1.2 2002-09-10 00:19:55 richard Exp $ import unittest from roundup import template_parser class TemplateParserTestCase(unittest.TestCase): def testParser(self): parser = template_parser.RoundupTemplate() s = '''
Prop2:
''' parser.feed(s) self.assertEqual(template_parser.display(parser.structure), '\n\n \n \n \n
\n PROPERTY: [(\'name\', \'prop1\')] \n TEST: [(\'permission\', \'perm1\')]\n OK... \n DISPLAY: [(\'call\', "field(\'prop1\')")] \n FAIL... \n DISPLAY: [(\'call\', "plain(\'prop1\')")] \n \n \n
\n\n\n PROPERTY: [(\'name\', \'prop2\')] \n \n \n \n \n \n
Prop2:\n TEST: [(\'permission\', \'perm2\')]\n OK... \n DISPLAY: [(\'call\', "field(\'prop2\')")] \n FAIL... \n DISPLAY: [(\'call\', "plain(\'prop2\')")] \n \n
') def suite(): return unittest.makeSuite(TemplateParserTestCase, 'test') # vim: set filetype=python ts=4 sw=4 et si