3
# Author: David Goodger
4
# Contact: goodger@python.org
5
# Revision: $Revision: 3427 $
6
# Date: $Date: 2005-06-04 06:01:58 +0200 (Sat, 04 Jun 2005) $
7
# Copyright: This module has been placed in the public domain.
10
Tests for misc.py "default-role" directive.
13
from __init__ import DocutilsTestSupport
17
s = DocutilsTestSupport.ParserTestSuite()
18
s.generateTests(totest)
23
totest['default-role'] = [
25
.. default-role:: subscript
27
This is a `subscript`.
30
<document source="test data">
38
Must define a custom role before using it.
40
.. default-role:: custom
43
<document source="test data">
45
Must define a custom role before using it.
46
<system_message level="1" line="3" source="test data" type="INFO">
48
No role entry for "custom" in module "docutils.parsers.rst.languages.en".
49
Trying "custom" as canonical role name.
50
<system_message level="3" line="3" source="test data" type="ERROR">
52
Unknown interpreted text role "custom".
53
<literal_block xml:space="preserve">
54
.. default-role:: custom
58
.. default-role:: custom
60
This text uses the `default role`.
64
Returned the `default role` to its standard default.
67
<document source="test data">
69
This text uses the \n\
70
<inline classes="custom">
77
to its standard default.
82
if __name__ == '__main__':
84
unittest.main(defaultTest='suite')