Add test for #4066 latex \index indent fix

This commit is contained in:
jfbu
2017-09-20 10:20:43 +02:00
parent 444b1998d8
commit d0418f9129
3 changed files with 24 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
# -*- coding: utf-8 -*-
master_doc = 'index'

View File

@@ -0,0 +1,12 @@
test-latex-index
================
A :index:`famous` :index:`equation`:
.. math::
E = m c^2
.. index:: Einstein, relativity
and some text.

View File

@@ -1020,3 +1020,12 @@ def test_latex_remote_images(app, status, warning):
assert '\\sphinxincludegraphics{{NOT_EXIST}.PNG}' not in result
assert ('WARNING: Could not fetch remote image: '
'http://example.com/NOT_EXIST.PNG [404]' in warning.getvalue())
@pytest.mark.sphinx('latex', testroot='latex-index')
def test_latex_index(app, status, warning):
app.builder.build_all()
result = (app.outdir / 'Python.tex').text(encoding='utf8')
assert 'A \\index{famous}famous \\index{equation}equation:\n' in result
assert '\n\\index{Einstein}\\index{relativity}\\ignorespaces \nand' in result