Mercurial > moin > 1.9
view MoinMoin/_tests/test_macro.py @ 1918:bb2e053067fb
fixing copyright headers: remove umlauts (encoding troubles), make epydoc compatible, reformat
author | Thomas Waldmann <tw AT waldmann-edv DOT de> |
---|---|
date | Tue, 27 Mar 2007 21:07:33 +0200 |
parents | 6dd2e29acffe |
children | 1339d6fdc4ff |
line wrap: on
line source
# -*- coding: iso-8859-1 -*- """ MoinMoin - MoinMoin.macro Tests @copyright: 2003-2004 by Juergen Hermann <jh@web.de>, 2006 MoinMoin:ThomasWaldmann @license: GNU GPL, see COPYING for details. """ import unittest from MoinMoin import macro from MoinMoin.parser.text import Parser from MoinMoin.formatter.text_html import Formatter class MacroTestCase(unittest.TestCase): def testTrivialMacro(self): """macro: trivial macro works""" m = self._make_macro() expected = m.formatter.linebreak(0) result = m.execute("BR", "") self.assertEqual(result, expected, 'Expected "%(expected)s" but got "%(result)s"' % locals()) def _make_macro(self): """Test helper""" p = Parser("##\n", self.request) p.formatter = Formatter(self.request) self.request.formatter = p.formatter p.form = self.request.form m = macro.Macro(p) return m