#! /usr/bin/env python # $Id: test_code_none.py 7221 2011-11-15 07:49:01Z milde $ # Author: Guenter Milde # Copyright: This module has been placed in the public domain. """ Test the 'code' directive in body.py with syntax_highlight = 'none'. """ from .__init__ import DocutilsTestSupport def suite(): s = DocutilsTestSupport.ParserTestSuite(suite_settings={'syntax_highlight':'none'}) s.generateTests(totest) return s totest = {} totest['code-parsing-none'] = [ ["""\ .. code:: This is a code block. """, """\ This is a code block. """], ["""\ .. code:: python :number-lines: 7 def my_function(): '''Test the lexer. ''' # and now for something completely different print 8/2 """, """\ 7 \n\ def my_function(): 8 \n\ \'\'\'Test the lexer. 9 \n\ \'\'\' 10 \n\ \n\ 11 \n\ # and now for something completely different 12 \n\ print 8/2 """], ["""\ .. code:: latex hello \emph{world} % emphasize """, """\ hello \\emph{world} % emphasize """], ] if __name__ == '__main__': import unittest unittest.main(defaultTest='suite')