Lines Matching refs:app

54 def compile_latex_document(app, filename='python.tex'):  argument
57 with cd(app.outdir):
58 ensuredir(app.config.latex_engine)
60 copyfile(filename, app.config.latex_engine + '/' + filename)
61 args = [app.config.latex_engine,
64 '-output-directory=%s' % app.config.latex_engine,
72 assert False, '%s exited with return code %s' % (app.config.latex_engine,
99 def test_build_latex_doc(app, status, warning, engine, docclass): argument
100 app.config.latex_engine = engine
101 app.config.latex_documents = [app.config.latex_documents[0][:4] + (docclass,)]
102 app.builder.init()
105 app.builder.build_all()
108 assert (app.outdir / 'svgimg.svg').isfile()
110 compile_latex_document(app, 'sphinxtests.tex')
114 def test_writer(app, status, warning): argument
115 app.builder.build_all()
116 result = (app.outdir / 'sphinxtests.tex').read_text()
144 def test_latex_warnings(app, status, warning): argument
145 app.builder.build_all()
149 'root': re.escape(app.srcdir.replace(os.sep, '/'))}
157 def test_latex_basic(app, status, warning): argument
158 app.builder.build_all()
159 result = (app.outdir / 'test.tex').read_text()
172 def test_latex_basic_manual(app, status, warning): argument
173 app.builder.build_all()
174 result = (app.outdir / 'test.tex').read_text(encoding='utf8')
184 def test_latex_basic_howto(app, status, warning): argument
185 app.builder.build_all()
186 result = (app.outdir / 'test.tex').read_text(encoding='utf8')
197 def test_latex_basic_manual_ja(app, status, warning): argument
198 app.builder.build_all()
199 result = (app.outdir / 'test.tex').read_text(encoding='utf8')
210 def test_latex_basic_howto_ja(app, status, warning): argument
211 app.builder.build_all()
212 result = (app.outdir / 'test.tex').read_text(encoding='utf8')
219 def test_latex_theme(app, status, warning): argument
220 app.builder.build_all()
221 result = (app.outdir / 'python.tex').read_text(encoding='utf8')
230 def test_latex_theme_papersize(app, status, warning): argument
231 app.builder.build_all()
232 result = (app.outdir / 'python.tex').read_text(encoding='utf8')
241 def test_latex_theme_options(app, status, warning): argument
242 app.builder.build_all()
243 result = (app.outdir / 'python.tex').read_text(encoding='utf8')
250 def test_latex_additional_settings_for_language_code(app, status, warning): argument
251 app.builder.build_all()
252 result = (app.outdir / 'test.tex').read_text()
260 def test_latex_additional_settings_for_greek(app, status, warning): argument
261 app.builder.build_all()
262 result = (app.outdir / 'test.tex').read_text()
271 def test_latex_title_after_admonitions(app, status, warning): argument
272 app.builder.build_all()
273 result = (app.outdir / 'test.tex').read_text()
282 def test_latex_release(app, status, warning): argument
283 app.builder.build_all()
284 result = (app.outdir / 'test.tex').read_text()
294 def test_numref(app, status, warning): argument
295 app.builder.build_all()
296 result = (app.outdir / 'python.tex').read_text()
322 result = (app.outdir / 'sphinxmessages.sty').read_text()
336 def test_numref_with_prefix1(app, status, warning): argument
337 app.builder.build_all()
338 result = (app.outdir / 'python.tex').read_text()
370 result = (app.outdir / 'sphinxmessages.sty').read_text()
384 def test_numref_with_prefix2(app, status, warning): argument
385 app.builder.build_all()
386 result = (app.outdir / 'python.tex').read_text()
412 result = (app.outdir / 'sphinxmessages.sty').read_text()
424 def test_numref_with_language_ja(app, status, warning): argument
425 app.builder.build_all()
426 result = (app.outdir / 'python.tex').read_text()
452 result = (app.outdir / 'sphinxmessages.sty').read_text()
460 def test_latex_obey_numfig_is_false(app, status, warning): argument
461 app.builder.build_all()
463 result = (app.outdir / 'SphinxManual.tex').read_text()
466 result = (app.outdir / 'SphinxHowTo.tex').read_text()
473 def test_latex_obey_numfig_secnum_depth_is_zero(app, status, warning): argument
474 app.builder.build_all()
476 result = (app.outdir / 'SphinxManual.tex').read_text()
479 result = (app.outdir / 'SphinxHowTo.tex').read_text()
486 def test_latex_obey_numfig_secnum_depth_is_two(app, status, warning): argument
487 app.builder.build_all()
489 result = (app.outdir / 'SphinxManual.tex').read_text()
492 result = (app.outdir / 'SphinxHowTo.tex').read_text()
499 def test_latex_obey_numfig_but_math_numfig_false(app, status, warning): argument
500 app.builder.build_all()
502 result = (app.outdir / 'SphinxManual.tex').read_text()
505 result = (app.outdir / 'SphinxHowTo.tex').read_text()
510 def test_latex_add_latex_package(app, status, warning): argument
511 app.add_latex_package('foo')
512 app.add_latex_package('bar', 'baz')
513 app.builder.build_all()
514 result = (app.outdir / 'test.tex').read_text()
520 def test_babel_with_no_language_settings(app, status, warning): argument
521 app.builder.build_all()
522 result = (app.outdir / 'python.tex').read_text()
535 result = (app.outdir / 'sphinxmessages.sty').read_text()
545 def test_babel_with_language_de(app, status, warning): argument
546 app.builder.build_all()
547 result = (app.outdir / 'python.tex').read_text()
560 result = (app.outdir / 'sphinxmessages.sty').read_text()
570 def test_babel_with_language_ru(app, status, warning): argument
571 app.builder.build_all()
572 result = (app.outdir / 'python.tex').read_text()
585 result = (app.outdir / 'sphinxmessages.sty').read_text()
595 def test_babel_with_language_tr(app, status, warning): argument
596 app.builder.build_all()
597 result = (app.outdir / 'python.tex').read_text()
610 result = (app.outdir / 'sphinxmessages.sty').read_text()
620 def test_babel_with_language_ja(app, status, warning): argument
621 app.builder.build_all()
622 result = (app.outdir / 'python.tex').read_text()
634 result = (app.outdir / 'sphinxmessages.sty').read_text()
644 def test_babel_with_unknown_language(app, status, warning): argument
645 app.builder.build_all()
646 result = (app.outdir / 'python.tex').read_text()
661 result = (app.outdir / 'sphinxmessages.sty').read_text()
671 def test_polyglossia_with_language_de(app, status, warning): argument
672 app.builder.build_all()
673 result = (app.outdir / 'python.tex').read_text()
687 result = (app.outdir / 'sphinxmessages.sty').read_text()
697 def test_polyglossia_with_language_de_1901(app, status, warning): argument
698 app.builder.build_all()
699 result = (app.outdir / 'python.tex').read_text()
713 result = (app.outdir / 'sphinxmessages.sty').read_text()
721 def test_footnote(app, status, warning): argument
722 app.builder.build_all()
723 result = (app.outdir / 'sphinxtests.tex').read_text()
754 def test_reference_in_caption_and_codeblock_in_footnote(app, status, warning): argument
755 app.builder.build_all()
756 result = (app.outdir / 'python.tex').read_text()
803 def test_latex_show_urls_is_inline(app, status, warning): argument
804 app.builder.build_all()
805 result = (app.outdir / 'python.tex').read_text()
859 def test_latex_show_urls_is_footnote(app, status, warning): argument
860 app.builder.build_all()
861 result = (app.outdir / 'python.tex').read_text()
926 def test_latex_show_urls_is_no(app, status, warning): argument
927 app.builder.build_all()
928 result = (app.outdir / 'python.tex').read_text()
979 def test_latex_show_urls_footnote_and_substitutions(app, status, warning): argument
981 test_latex_show_urls_is_footnote(app, status, warning)
985 def test_image_in_section(app, status, warning): argument
986 app.builder.build_all()
987 result = (app.outdir / 'python.tex').read_text()
1002 def test_latex_logo_if_not_found(app, status, warning): argument
1004 app.builder.build_all()
1011 def test_toctree_maxdepth_manual(app, status, warning): argument
1012 app.builder.build_all()
1013 result = (app.outdir / 'python.tex').read_text()
1028 def test_toctree_maxdepth_howto(app, status, warning): argument
1029 app.builder.build_all()
1030 result = (app.outdir / 'python.tex').read_text()
1042 def test_toctree_not_found(app, status, warning): argument
1043 app.builder.build_all()
1044 result = (app.outdir / 'python.tex').read_text()
1056 def test_toctree_without_maxdepth(app, status, warning): argument
1057 app.builder.build_all()
1058 result = (app.outdir / 'python.tex').read_text()
1069 def test_toctree_with_deeper_maxdepth(app, status, warning): argument
1070 app.builder.build_all()
1071 result = (app.outdir / 'python.tex').read_text()
1082 def test_latex_toplevel_sectioning_is_None(app, status, warning): argument
1083 app.builder.build_all()
1084 result = (app.outdir / 'python.tex').read_text()
1094 def test_latex_toplevel_sectioning_is_part(app, status, warning): argument
1095 app.builder.build_all()
1096 result = (app.outdir / 'python.tex').read_text()
1112 def test_latex_toplevel_sectioning_is_part_with_howto(app, status, warning): argument
1113 app.builder.build_all()
1114 result = (app.outdir / 'python.tex').read_text()
1126 def test_latex_toplevel_sectioning_is_chapter(app, status, warning): argument
1127 app.builder.build_all()
1128 result = (app.outdir / 'python.tex').read_text()
1142 def test_latex_toplevel_sectioning_is_chapter_with_howto(app, status, warning): argument
1143 app.builder.build_all()
1144 result = (app.outdir / 'python.tex').read_text()
1154 def test_latex_toplevel_sectioning_is_section(app, status, warning): argument
1155 app.builder.build_all()
1156 result = (app.outdir / 'python.tex').read_text()
1165 def test_maxlistdepth_at_ten(app, status, warning): argument
1166 app.builder.build_all()
1167 result = (app.outdir / 'python.tex').read_text()
1171 compile_latex_document(app, 'python.tex')
1178 def test_latex_table_tabulars(app, status, warning): argument
1179 app.builder.build_all()
1180 result = (app.outdir / 'python.tex').read_text()
1187 return (app.srcdir / 'expects' / (name + '.tex')).read_text().strip()
1249 def test_latex_table_longtable(app, status, warning): argument
1250 app.builder.build_all()
1251 result = (app.outdir / 'python.tex').read_text()
1258 return (app.srcdir / 'expects' / (name + '.tex')).read_text().strip()
1310 def test_latex_table_complex_tables(app, status, warning): argument
1311 app.builder.build_all()
1312 result = (app.outdir / 'python.tex').read_text()
1319 return (app.srcdir / 'expects' / (name + '.tex')).read_text().strip()
1334 def test_latex_table_custom_template_caseA(app, status, warning): argument
1335 app.builder.build_all()
1336 result = (app.outdir / 'python.tex').read_text()
1342 def test_latex_table_custom_template_caseB(app, status, warning): argument
1343 app.builder.build_all()
1344 result = (app.outdir / 'python.tex').read_text()
1350 def test_latex_table_custom_template_caseC(app, status, warning): argument
1351 app.builder.build_all()
1352 result = (app.outdir / 'python.tex').read_text()
1357 def test_latex_raw_directive(app, status, warning): argument
1358 app.builder.build_all()
1359 result = (app.outdir / 'python.tex').read_text()
1372 def test_latex_images(app, status, warning): argument
1373 app.builder.build_all()
1375 result = (app.outdir / 'python.tex').read_text()
1379 assert (app.outdir / 'python-logo.png').exists()
1396 def test_latex_index(app, status, warning): argument
1397 app.builder.build_all()
1399 result = (app.outdir / 'python.tex').read_text()
1410 def test_latex_equations(app, status, warning): argument
1411 app.builder.build_all()
1413 result = (app.outdir / 'python.tex').read_text()
1414 expected = (app.srcdir / 'expects' / 'latex-equations.tex').read_text().strip()
1420 def test_latex_image_in_parsed_literal(app, status, warning): argument
1421 app.builder.build_all()
1423 result = (app.outdir / 'python.tex').read_text()
1430 def test_latex_nested_enumerated_list(app, status, warning): argument
1431 app.builder.build_all()
1433 result = (app.outdir / 'python.tex').read_text()
1447 def test_latex_thebibliography(app, status, warning): argument
1448 app.builder.build_all()
1450 result = (app.outdir / 'python.tex').read_text()
1460 def test_latex_glossary(app, status, warning): argument
1461 app.builder.build_all()
1463 result = (app.outdir / 'python.tex').read_text()
1484 def test_latex_labels(app, status, warning): argument
1485 app.builder.build_all()
1487 result = (app.outdir / 'python.tex').read_text()
1533 def test_latex_figure_in_admonition(app, status, warning): argument
1534 app.builder.build_all()
1535 result = (app.outdir / 'python.tex').read_text()
1556 def test_includegraphics_oversized(app, status, warning): argument
1557 app.builder.build_all()
1560 compile_latex_document(app)
1564 def test_index_on_title(app, status, warning): argument
1565 app.builder.build_all()
1566 result = (app.outdir / 'python.tex').read_text()
1575 def test_texescape_for_non_unicode_supported_engine(app, status, warning): argument
1576 app.builder.build_all()
1577 result = (app.outdir / 'python.tex').read_text()
1587 def test_texescape_for_unicode_supported_engine(app, status, warning): argument
1588 app.builder.build_all()
1589 result = (app.outdir / 'python.tex').read_text()
1599 def test_latex_elements_extrapackages(app, status, warning): argument
1600 app.builder.build_all()
1601 result = (app.outdir / 'test.tex').read_text()
1606 def test_latex_nested_tables(app, status, warning): argument
1607 app.builder.build_all()