55from docutils .statemachine import StringList
66from jinja2 import Environment
77
8- from sphinx .util .rst import append_epilog , escape , heading , prepend_prolog , textwidth
8+ from sphinx .util .rst import (
9+ _append_epilogue ,
10+ _prepend_prologue ,
11+ escape ,
12+ heading ,
13+ textwidth ,
14+ )
915
1016
1117def test_escape () -> None :
@@ -15,25 +21,25 @@ def test_escape() -> None:
1521 assert escape ('.. toctree::' ) == r'\.. toctree\:\:'
1622
1723
18- def test_append_epilog () -> None :
24+ def test_append_epilogue () -> None :
1925 epilog = 'this is rst_epilog\n good-bye reST!'
2026 content = StringList (
2127 ['hello Sphinx world' , 'Sphinx is a document generator' ],
2228 'dummy.rst' ,
2329 )
24- append_epilog (content , epilog )
30+ _append_epilogue (content , epilog )
2531
2632 assert list (content .xitems ()) == [
2733 ('dummy.rst' , 0 , 'hello Sphinx world' ),
2834 ('dummy.rst' , 1 , 'Sphinx is a document generator' ),
2935 ('dummy.rst' , 2 , '' ),
30- ('<rst_epilog >' , 0 , 'this is rst_epilog' ),
31- ('<rst_epilog >' , 1 , 'good-bye reST!' ),
36+ ('<rst_epilogue >' , 0 , 'this is rst_epilog' ),
37+ ('<rst_epilogue >' , 1 , 'good-bye reST!' ),
3238 ]
3339
3440
35- def test_prepend_prolog () -> None :
36- prolog = 'this is rst_prolog\n hello reST!'
41+ def test_prepend_prologue () -> None :
42+ prologue = 'this is rst_prolog\n hello reST!'
3743 content = StringList (
3844 [
3945 ':title: test of SphinxFileInput' ,
@@ -44,14 +50,14 @@ def test_prepend_prolog() -> None:
4450 ],
4551 'dummy.rst' ,
4652 )
47- prepend_prolog (content , prolog )
53+ _prepend_prologue (content , prologue )
4854
4955 assert list (content .xitems ()) == [
5056 ('dummy.rst' , 0 , ':title: test of SphinxFileInput' ),
5157 ('dummy.rst' , 1 , ':author: Sphinx team' ),
5258 ('<generated>' , 0 , '' ),
53- ('<rst_prolog >' , 0 , 'this is rst_prolog' ),
54- ('<rst_prolog >' , 1 , 'hello reST!' ),
59+ ('<rst_prologue >' , 0 , 'this is rst_prolog' ),
60+ ('<rst_prologue >' , 1 , 'hello reST!' ),
5561 ('<generated>' , 0 , '' ),
5662 ('dummy.rst' , 2 , '' ),
5763 ('dummy.rst' , 3 , 'hello Sphinx world' ),
@@ -60,43 +66,43 @@ def test_prepend_prolog() -> None:
6066
6167
6268def test_prepend_prolog_with_CR () -> None :
63- # prolog having CR at tail
64- prolog = 'this is rst_prolog\n hello reST!\n '
69+ # prologue having CR at tail
70+ prologue = 'this is rst_prolog\n hello reST!\n '
6571 content = StringList (
6672 ['hello Sphinx world' , 'Sphinx is a document generator' ],
6773 'dummy.rst' ,
6874 )
69- prepend_prolog (content , prolog )
75+ _prepend_prologue (content , prologue )
7076
7177 assert list (content .xitems ()) == [
72- ('<rst_prolog >' , 0 , 'this is rst_prolog' ),
73- ('<rst_prolog >' , 1 , 'hello reST!' ),
78+ ('<rst_prologue >' , 0 , 'this is rst_prolog' ),
79+ ('<rst_prologue >' , 1 , 'hello reST!' ),
7480 ('<generated>' , 0 , '' ),
7581 ('dummy.rst' , 0 , 'hello Sphinx world' ),
7682 ('dummy.rst' , 1 , 'Sphinx is a document generator' ),
7783 ]
7884
7985
8086def test_prepend_prolog_without_CR () -> None :
81- # prolog not having CR at tail
82- prolog = 'this is rst_prolog\n hello reST!'
87+ # prologue not having CR at tail
88+ prologue = 'this is rst_prolog\n hello reST!'
8389 content = StringList (
8490 ['hello Sphinx world' , 'Sphinx is a document generator' ],
8591 'dummy.rst' ,
8692 )
87- prepend_prolog (content , prolog )
93+ _prepend_prologue (content , prologue )
8894
8995 assert list (content .xitems ()) == [
90- ('<rst_prolog >' , 0 , 'this is rst_prolog' ),
91- ('<rst_prolog >' , 1 , 'hello reST!' ),
96+ ('<rst_prologue >' , 0 , 'this is rst_prolog' ),
97+ ('<rst_prologue >' , 1 , 'hello reST!' ),
9298 ('<generated>' , 0 , '' ),
9399 ('dummy.rst' , 0 , 'hello Sphinx world' ),
94100 ('dummy.rst' , 1 , 'Sphinx is a document generator' ),
95101 ]
96102
97103
98104def test_prepend_prolog_with_roles_in_sections () -> None :
99- prolog = 'this is rst_prolog\n hello reST!'
105+ prologue = 'this is rst_prolog\n hello reST!'
100106 content = StringList (
101107 [
102108 ':title: test of SphinxFileInput' ,
@@ -109,14 +115,14 @@ def test_prepend_prolog_with_roles_in_sections() -> None:
109115 ],
110116 'dummy.rst' ,
111117 )
112- prepend_prolog (content , prolog )
118+ _prepend_prologue (content , prologue )
113119
114120 assert list (content .xitems ()) == [
115121 ('dummy.rst' , 0 , ':title: test of SphinxFileInput' ),
116122 ('dummy.rst' , 1 , ':author: Sphinx team' ),
117123 ('<generated>' , 0 , '' ),
118- ('<rst_prolog >' , 0 , 'this is rst_prolog' ),
119- ('<rst_prolog >' , 1 , 'hello reST!' ),
124+ ('<rst_prologue >' , 0 , 'this is rst_prolog' ),
125+ ('<rst_prologue >' , 1 , 'hello reST!' ),
120126 ('<generated>' , 0 , '' ),
121127 ('dummy.rst' , 2 , '' ),
122128 ('dummy.rst' , 3 , ':mod:`foo`' ),
@@ -128,13 +134,13 @@ def test_prepend_prolog_with_roles_in_sections() -> None:
128134
129135def test_prepend_prolog_with_roles_in_sections_with_newline () -> None :
130136 # prologue with trailing line break
131- prolog = 'this is rst_prolog\n hello reST!\n '
137+ prologue = 'this is rst_prolog\n hello reST!\n '
132138 content = StringList ([':mod:`foo`' , '-' * 10 , '' , 'hello' ], 'dummy.rst' )
133- prepend_prolog (content , prolog )
139+ _prepend_prologue (content , prologue )
134140
135141 assert list (content .xitems ()) == [
136- ('<rst_prolog >' , 0 , 'this is rst_prolog' ),
137- ('<rst_prolog >' , 1 , 'hello reST!' ),
142+ ('<rst_prologue >' , 0 , 'this is rst_prolog' ),
143+ ('<rst_prologue >' , 1 , 'hello reST!' ),
138144 ('<generated>' , 0 , '' ),
139145 ('dummy.rst' , 0 , ':mod:`foo`' ),
140146 ('dummy.rst' , 1 , '----------' ),
@@ -145,13 +151,13 @@ def test_prepend_prolog_with_roles_in_sections_with_newline() -> None:
145151
146152def test_prepend_prolog_with_roles_in_sections_without_newline () -> None :
147153 # prologue with no trailing line break
148- prolog = 'this is rst_prolog\n hello reST!'
154+ prologue = 'this is rst_prolog\n hello reST!'
149155 content = StringList ([':mod:`foo`' , '-' * 10 , '' , 'hello' ], 'dummy.rst' )
150- prepend_prolog (content , prolog )
156+ _prepend_prologue (content , prologue )
151157
152158 assert list (content .xitems ()) == [
153- ('<rst_prolog >' , 0 , 'this is rst_prolog' ),
154- ('<rst_prolog >' , 1 , 'hello reST!' ),
159+ ('<rst_prologue >' , 0 , 'this is rst_prolog' ),
160+ ('<rst_prologue >' , 1 , 'hello reST!' ),
155161 ('<generated>' , 0 , '' ),
156162 ('dummy.rst' , 0 , ':mod:`foo`' ),
157163 ('dummy.rst' , 1 , '----------' ),
0 commit comments