#! /usr/bin/env python # $Id: test_container.py 7062 2011-06-30 22:14:29Z milde $ # Author: David Goodger # Copyright: This module has been placed in the public domain. """ Tests for the 'container' directive from body.py. """ from .__init__ import DocutilsTestSupport def suite(): s = DocutilsTestSupport.ParserTestSuite() s.generateTests(totest) return s totest = {} totest['container'] = [ ["""\ .. container:: "container" is a generic element, an extension mechanism for users & applications. Containers may contain arbitrary body elements. """, """\ "container" is a generic element, an extension mechanism for users & applications. Containers may contain arbitrary body elements. """], ["""\ .. container:: custom Some text. """, """\ Some text. """], ["""\ .. container:: one two three four Multiple classes. Multi-line argument. Multiple paragraphs in the container. """, """\ Multiple classes. Multi-line argument. Multiple paragraphs in the container. """], ["""\ .. container:: :name: my name The name argument allows hyperlinks to `my name`_. """, """\ The name argument allows hyperlinks to my name . """], ] if __name__ == '__main__': import unittest unittest.main(defaultTest='suite')