import pytest def test_sphinx_gallery_example_header(): """ We have copied EXAMPLE_HEADER and modified it to include meta keywords. This test monitors that the version we have copied is still the same as the EXAMPLE_HEADER in sphinx-gallery. If sphinx-gallery changes its EXAMPLE_HEADER, this test will start to fail. In that case, please update the monkey-patching of EXAMPLE_HEADER in conf.py. """ pytest.importorskip('sphinx_gallery', minversion='0.16.0') from sphinx_gallery import gen_rst EXAMPLE_HEADER = """ .. DO NOT EDIT. .. THIS FILE WAS AUTOMATICALLY GENERATED BY SPHINX-GALLERY. .. TO MAKE CHANGES, EDIT THE SOURCE PYTHON FILE: .. "{0}" .. LINE NUMBERS ARE GIVEN BELOW. .. only:: html .. note:: :class: sphx-glr-download-link-note :ref:`Go to the end ` to download the full example code.{2} .. rst-class:: sphx-glr-example-title .. _sphx_glr_{1}: """ assert gen_rst.EXAMPLE_HEADER == EXAMPLE_HEADER