mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Add testcase for default_texinfo_documents
This commit is contained in:
parent
aeadcdd0b6
commit
b2f069ba6e
@ -17,6 +17,8 @@ from subprocess import Popen, PIPE
|
|||||||
import pytest
|
import pytest
|
||||||
from test_build_html import ENV_WARNINGS
|
from test_build_html import ENV_WARNINGS
|
||||||
|
|
||||||
|
from sphinx.builders.texinfo import default_texinfo_documents
|
||||||
|
from sphinx.config import Config
|
||||||
from sphinx.testing.util import strip_escseq
|
from sphinx.testing.util import strip_escseq
|
||||||
from sphinx.writers.texinfo import TexinfoTranslator
|
from sphinx.writers.texinfo import TexinfoTranslator
|
||||||
|
|
||||||
@ -89,3 +91,14 @@ def test_texinfo_citation(app, status, warning):
|
|||||||
'This is a citation\n') in output
|
'This is a citation\n') in output
|
||||||
assert ('@anchor{index cite2}@anchor{2}@w{(CITE2)} \n'
|
assert ('@anchor{index cite2}@anchor{2}@w{(CITE2)} \n'
|
||||||
'This is a multiline citation\n') in output
|
'This is a multiline citation\n') in output
|
||||||
|
|
||||||
|
|
||||||
|
def test_default_texinfo_documents():
|
||||||
|
config = Config({'master_doc': 'index',
|
||||||
|
'project': u'STASI™ Documentation',
|
||||||
|
'author': u"Wolfgang Schäuble & G'Beckstein"})
|
||||||
|
config.init_values()
|
||||||
|
expected = [('index', 'stasi', u'STASI™ Documentation',
|
||||||
|
u"Wolfgang Schäuble & G'Beckstein", 'stasi',
|
||||||
|
'One line description of project', 'Miscellaneous')]
|
||||||
|
assert default_texinfo_documents(config) == expected
|
||||||
|
Loading…
Reference in New Issue
Block a user