Skip test_tinypages

tmpdir = local('/tmp/pytest-of-mockbuild/pytest-0/popen-gw2/test_tinypages0')
    def test_tinypages(tmpdir):
        html_dir = pjoin(str(tmpdir), 'html')
        doctree_dir = pjoin(str(tmpdir), 'doctrees')
        # Build the pages with warnings turned into errors
        cmd = [sys.executable, '-msphinx', '-W', '-b', 'html', '-d', doctree_dir,
               pjoin(dirname(__file__), 'tinypages'), html_dir]
        proc = Popen(cmd, stdout=PIPE, stderr=PIPE, universal_newlines=True)
        out, err = proc.communicate()
        assert proc.returncode == 0, \
            "sphinx build failed with stdout:\n{}\nstderr:\n{}\n".format(out, err)
        if err:
            pytest.fail("sphinx build emitted the following warnings:\n{}"
>                       .format(err))
E           Failed: sphinx build emitted the following warnings:
E           /usr/lib/python3.7/site-packages/sphinx/util/docutils.py:311: RemovedInSphinx30Warning: function based directive support is now deprecated. Use class based directive instead.
E             RemovedInSphinx30Warning)
../../BUILDROOT/python-matplotlib-3.0.3-1.fc31.x86_64/usr/lib64/python3.7/site-packages/matplotlib/sphinxext/tests/test_tinypages.py:28: Failed
This commit is contained in:
Miro Hrončok 2019-04-23 13:31:11 +02:00
parent 120f1b74da
commit 49e6227f01

View File

@ -336,6 +336,7 @@ export http_proxy=http://127.0.0.1/
# Skips: # Skips:
# * test_invisible_Line_rendering: Checks for "slowness" that often fails on a # * test_invisible_Line_rendering: Checks for "slowness" that often fails on a
# heavily-loaded builder. # heavily-loaded builder.
# * test_tinypages fails due to new Sphinx warning
MPLCONFIGDIR=$PWD \ MPLCONFIGDIR=$PWD \
MATPLOTLIBDATA=%{buildroot}%{_datadir}/matplotlib/mpl-data \ MATPLOTLIBDATA=%{buildroot}%{_datadir}/matplotlib/mpl-data \
MATPLOTLIBRC=%{buildroot}%{_sysconfdir}/matplotlibrc \ MATPLOTLIBRC=%{buildroot}%{_sysconfdir}/matplotlibrc \
@ -344,7 +345,7 @@ PYTHONDONTWRITEBYTECODE=1 \
xvfb-run -a -s "-screen 0 640x480x24" \ xvfb-run -a -s "-screen 0 640x480x24" \
%{__python3} tests.py -ra -n $(getconf _NPROCESSORS_ONLN) \ %{__python3} tests.py -ra -n $(getconf _NPROCESSORS_ONLN) \
-m 'not network' \ -m 'not network' \
-k 'not test_invisible_Line_rendering and not backend_qt5' -k 'not test_invisible_Line_rendering and not backend_qt5 and not test_tinypages'
# Run Qt5Agg tests separately to not conflict with Qt4 tests. # Run Qt5Agg tests separately to not conflict with Qt4 tests.
MPLCONFIGDIR=$PWD \ MPLCONFIGDIR=$PWD \
MATPLOTLIBDATA=%{buildroot}%{_datadir}/matplotlib/mpl-data \ MATPLOTLIBDATA=%{buildroot}%{_datadir}/matplotlib/mpl-data \