mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
29 lines
989 B
Python
29 lines
989 B
Python
|
# -*- coding: utf-8 -*-
|
||
|
"""
|
||
|
test_writer_latex
|
||
|
~~~~~~~~~~~~~~~~
|
||
|
|
||
|
Test the LaTeX writer
|
||
|
|
||
|
:copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
|
||
|
:license: BSD, see LICENSE for details.
|
||
|
"""
|
||
|
from __future__ import print_function
|
||
|
from sphinx.writers.latex import rstdim_to_latexdim
|
||
|
|
||
|
|
||
|
def test_rstdim_to_latexdim():
|
||
|
# Length units docutils supported
|
||
|
# http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html#length-units
|
||
|
assert rstdim_to_latexdim('160em') == '160em'
|
||
|
assert rstdim_to_latexdim('160px') == '160.000\\sphinxpxdimen'
|
||
|
assert rstdim_to_latexdim('160in') == '160in'
|
||
|
assert rstdim_to_latexdim('160cm') == '160cm'
|
||
|
assert rstdim_to_latexdim('160mm') == '160mm'
|
||
|
assert rstdim_to_latexdim('160pt') == '160bp'
|
||
|
assert rstdim_to_latexdim('160pc') == '160pc'
|
||
|
assert rstdim_to_latexdim('30%') == '0.300\\linewidth'
|
||
|
assert rstdim_to_latexdim('160') is None
|
||
|
|
||
|
assert rstdim_to_latexdim('160.0em') == '160.0em'
|