Bug 1715549 - python-recommonmark fails to build on rawhide/Fedora 31 / nonresponsive maintainer
Summary: python-recommonmark fails to build on rawhide/Fedora 31 / nonresponsive maint...
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: python-recommonmark
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Julien Enselme
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F31FTBFS SPHINX2 PYTHON38 1732841
TreeView+ depends on / blocked
 
Reported: 2019-05-30 16:09 UTC by Miro Hrončok
Modified: 2019-07-31 22:40 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-07-13 16:02:41 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Full log from Copr (134.67 KB, text/plain)
2019-05-30 16:09 UTC, Miro Hrončok
no flags Details

Description Miro Hrončok 2019-05-30 16:09:48 UTC
Created attachment 1575301 [details]
Full log from Copr

python-recommonmark 0.4.0-19.gitdbed1c4.fc30 fails to build with Python 3.8.0a4+:


+ py.test-3.8 .
============================= test session starts ==============================
platform linux -- Python 3.8.0a4, pytest-4.4.1, py-1.8.0, pluggy-0.11.0
rootdir: /builddir/build/BUILD/recommonmark-dbed1c4d807275b2dba94ecc16e6d51c3ef94556
collected 24 items

tests/test_basic.py .............                                        [ 54%]
tests/test_sphinx.py ....F.....F                                         [100%]

=================================== FAILURES ===================================
___________________________ GenericTests.test_lists ____________________________

self = <tests.test_sphinx.GenericTests testMethod=test_lists>

    def test_lists(self):
        output = self.read_file('index.html')
>       self.assertIn(
            ('<ul class="simple">\n'
             '<li>Item A</li>\n'
             '<li>Item B</li>\n'
             '<li>Item C</li>\n'
             '</ul>'),
            output
        )
E       AssertionError: '<ul class="simple">\n<li>Item A</li>\n<li>Item B</li>\n<li>Item C</li>\n</ul>' not found in '<!DOCTYPE html>\n\n<html xmlns="http://www.w3.org/1999/xhtml">\n  <head>\n    <meta charset="utf-8" />\n    <title>Heading 1 &#8212; sphinxproj 0.1 documentation</title>\n    <link rel="stylesheet" href="_static/alabaster.css" type="text/css" />\n    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />\n    <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>\n    <script type="text/javascript" src="_static/jquery.js"></script>\n    <script type="text/javascript" src="_static/underscore.js"></script>\n    <script type="text/javascript" src="_static/doctools.js"></script>\n    <script type="text/javascript" src="_static/language_data.js"></script>\n    <link rel="index" title="Index" href="genindex.html" />\n    <link rel="search" title="Search" href="search.html" />\n   \n  <link rel="stylesheet" href="_static/custom.css" type="text/css" />\n  \n  \n  <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />\n\n  </head><body>\n  \n\n    <div class="document">\n      <div class="documentwrapper">\n        <div class="bodywrapper">\n          \n\n          <div class="body" role="main">\n            \n  <div class="section" id="heading-1">\n<h1>Heading 1<a class="headerlink" href="#heading-1" title="Permalink to this headline">¶</a></h1>\n<div class="section" id="heading-2">\n<h2>Heading 2<a class="headerlink" href="#heading-2" title="Permalink to this headline">¶</a></h2>\n<div class="section" id="heading-3">\n<h3>Heading 3<a class="headerlink" href="#heading-3" title="Permalink to this headline">¶</a></h3>\n<div class="section" id="heading-4">\n<h4>Heading 4<a class="headerlink" href="#heading-4" title="Permalink to this headline">¶</a></h4>\n<p>This is a <a class="reference external" href="http://example.com">link</a></p>\n<p>This is a <a class="reference external" href="http://example.com/foobar">ref link</a></p>\n<p>Foo</p>\n<hr class="docutils" />\n<p>Bar</p>\n<p><img alt="Example" src="image.png" />foo</p>\n<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="ch">#!/bin/sh</span>\n<span class="n">python</span>\n</pre></div>\n</div>\n<ul class="simple">\n<li><p>Item A</p></li>\n<li><p>Item B</p></li>\n<li><p>Item C</p></li>\n</ul>\n<ol class="simple">\n<li><p>Item 1</p></li>\n<li><p>Item 2</p></li>\n<li><p>Item 3</p></li>\n</ol>\n</div>\n</div>\n</div>\n</div>\n\n\n          </div>\n          \n        </div>\n      </div>\n      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">\n        <div class="sphinxsidebarwrapper">\n<h1 class="logo"><a href="#">sphinxproj</a></h1>\n\n\n\n\n\n\n\n\n<h3>Navigation</h3>\n\n<div class="relations">\n<h3>Related Topics</h3>\n<ul>\n  <li><a href="#">Documentation overview</a><ul>\n  </ul></li>\n</ul>\n</div>\n<div id="searchbox" style="display: none" role="search">\n  <h3>Quick search</h3>\n    <div class="searchformwrapper">\n    <form class="search" action="search.html" method="get">\n      <input type="text" name="q" />\n      <input type="submit" value="Go" />\n    </form>\n    </div>\n</div>\n<script type="text/javascript">$(\'#searchbox\').show(0);</script>\n\n\n\n\n\n\n\n\n        </div>\n      </div>\n      <div class="clearer"></div>\n    </div>\n    <div class="footer">\n      &copy;2015, rtfd.\n      \n      |\n      Powered by <a href="http://sphinx-doc.org/">Sphinx 2.0.1</a>\n      &amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.12</a>\n      \n      |\n      <a href="_sources/index.md.txt"\n          rel="nofollow">Page source</a>\n    </div>\n\n    \n\n    \n  </body>\n</html>'

tests/test_sphinx.py:130: AssertionError
----------------------------- Captured stdout call -----------------------------
[01mRunning Sphinx v2.0.1[39;49;00m
[01mmaking output directory... [39;49;00mdone
[01mbuilding [mo]: [39;49;00mall of 0 po files
[01mbuilding [html][39;49;00m: all source files
[01mupdating environment: [39;49;00m1 added, 0 changed, 0 removed
[01mreading sources... [39;49;00m[100%] [35mindex[39;49;00m

[01mlooking for now-outdated files... [39;49;00mnone found
[01mpickling environment... [39;49;00mdone
[01mchecking consistency... [39;49;00mdone
[01mpreparing documents... [39;49;00mdone
[01mwriting output... [39;49;00m[100%] [32mindex[39;49;00m

[01mgenerating indices...[39;49;00m genindex
[01mwriting additional pages...[39;49;00m search
[01mcopying static files... [39;49;00mdone
[01mcopying extra files... [39;49;00mdone
[01mdumping search index in English (code: en) ... [39;49;00mdone
[01mdumping object inventory... [39;49;00mdone
[01mbuild succeeded, 42 warnings.[39;49;00m

The HTML pages are in tests/sphinx_generic/_build/text.
----------------------------- Captured stderr call -----------------------------
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'displaymath' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'meta' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden[39;49;00m
[31;01m/builddir/build/BUILD/recommonmark-dbed1c4d807275b2dba94ecc16e6d51c3ef94556/tests/sphinx_generic/index.md:: WARNING: image file not readable: image.png[39;49;00m
[31;01mWARNING: html_static_path entry '/builddir/build/BUILD/recommonmark-dbed1c4d807275b2dba94ecc16e6d51c3ef94556/tests/sphinx_generic/_static' does not exist[39;49;00m
____________________ CustomExtensionTests.test_integration _____________________

self = <tests.test_sphinx.CustomExtensionTests testMethod=test_integration>

    def test_integration(self):
        output = self.read_file('index.html')
        self.assertIn('<table ', output)
>       self.assertIn('<th class="head">abc</th>', output)
E       AssertionError: '<th class="head">abc</th>' not found in '<!DOCTYPE html>\n\n<html xmlns="http://www.w3.org/1999/xhtml">\n  <head>\n    <meta charset="utf-8" />\n    <title>Header &#8212; sphinxproj 0.1 documentation</title>\n    <link rel="stylesheet" href="_static/alabaster.css" type="text/css" />\n    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />\n    <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>\n    <script type="text/javascript" src="_static/jquery.js"></script>\n    <script type="text/javascript" src="_static/underscore.js"></script>\n    <script type="text/javascript" src="_static/doctools.js"></script>\n    <script type="text/javascript" src="_static/language_data.js"></script>\n    <link rel="index" title="Index" href="genindex.html" />\n    <link rel="search" title="Search" href="search.html" />\n   \n  <link rel="stylesheet" href="_static/custom.css" type="text/css" />\n  \n  \n  <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />\n\n  </head><body>\n  \n\n    <div class="document">\n      <div class="documentwrapper">\n        <div class="bodywrapper">\n          \n\n          <div class="body" role="main">\n            \n  <div class="section" id="header">\n<h1>Header<a class="headerlink" href="#header" title="Permalink to this headline">¶</a></h1>\n<p>A paragraph</p>\n<table class="docutils align-center">\n<colgroup>\n<col style="width: 45%" />\n<col style="width: 55%" />\n</colgroup>\n<thead>\n<tr class="row-odd"><th class="head"><p>abc</p></th>\n<th class="head"><p>data</p></th>\n</tr>\n</thead>\n<tbody>\n<tr class="row-even"><td><p>a</p></td>\n<td><p>1</p></td>\n</tr>\n</tbody>\n</table>\n<p>Another paragraph</p>\n</div>\n\n\n          </div>\n          \n        </div>\n      </div>\n      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">\n        <div class="sphinxsidebarwrapper">\n<h1 class="logo"><a href="#">sphinxproj</a></h1>\n\n\n\n\n\n\n\n\n<h3>Navigation</h3>\n\n<div class="relations">\n<h3>Related Topics</h3>\n<ul>\n  <li><a href="#">Documentation overview</a><ul>\n  </ul></li>\n</ul>\n</div>\n<div id="searchbox" style="display: none" role="search">\n  <h3>Quick search</h3>\n    <div class="searchformwrapper">\n    <form class="search" action="search.html" method="get">\n      <input type="text" name="q" />\n      <input type="submit" value="Go" />\n    </form>\n    </div>\n</div>\n<script type="text/javascript">$(\'#searchbox\').show(0);</script>\n\n\n\n\n\n\n\n\n        </div>\n      </div>\n      <div class="clearer"></div>\n    </div>\n    <div class="footer">\n      &copy;2015, rtfd.\n      \n      |\n      Powered by <a href="http://sphinx-doc.org/">Sphinx 2.0.1</a>\n      &amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.12</a>\n      \n      |\n      <a href="_sources/index.markdown.txt"\n          rel="nofollow">Page source</a>\n    </div>\n\n    \n\n    \n  </body>\n</html>'

tests/test_sphinx.py:197: AssertionError
----------------------------- Captured stdout call -----------------------------
[01mRunning Sphinx v2.0.1[39;49;00m
[01mmaking output directory... [39;49;00mdone
[01mbuilding [mo]: [39;49;00mall of 0 po files
[01mbuilding [html][39;49;00m: all source files
[01mupdating environment: [39;49;00m1 added, 0 changed, 0 removed
[01mreading sources... [39;49;00m[100%] [35mindex[39;49;00m

[01mlooking for now-outdated files... [39;49;00mnone found
[01mpickling environment... [39;49;00mdone
[01mchecking consistency... [39;49;00mdone
[01mpreparing documents... [39;49;00mdone
[01mwriting output... [39;49;00m[100%] [32mindex[39;49;00m

[01mgenerating indices...[39;49;00m genindex
[01mwriting additional pages...[39;49;00m search
[01mcopying static files... [39;49;00mdone
[01mcopying extra files... [39;49;00mdone
[01mdumping search index in English (code: en) ... [39;49;00mdone
[01mdumping object inventory... [39;49;00mdone
[01mbuild succeeded, 41 warnings.[39;49;00m

The HTML pages are in tests/sphinx_custom_md/_build/text.
----------------------------- Captured stderr call -----------------------------
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'displaymath' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'meta' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden[39;49;00m
[31;01mWARNING: html_static_path entry '/builddir/build/BUILD/recommonmark-dbed1c4d807275b2dba94ecc16e6d51c3ef94556/tests/sphinx_custom_md/_static' does not exist[39;49;00m

See https://copr.fedorainfracloud.org/coprs/g/python/python3.8/package/python-recommonmark/

Comment 1 Miro Hrončok 2019-05-30 16:41:52 UTC
This also fails in rawhide:

+ py.test-3.7 .
============================= test session starts ==============================
platform linux -- Python 3.7.3, pytest-4.4.1, py-1.8.0, pluggy-0.11.0
rootdir: /builddir/build/BUILD/recommonmark-dbed1c4d807275b2dba94ecc16e6d51c3ef94556
collected 24 items
tests/test_basic.py .............                                        [ 54%]
tests/test_sphinx.py ....F.....F                                         [100%]
=================================== FAILURES ===================================
___________________________ GenericTests.test_lists ____________________________
self = <tests.test_sphinx.GenericTests testMethod=test_lists>
    def test_lists(self):
        output = self.read_file('index.html')
        self.assertIn(
            ('<ul class="simple">\n'
             '<li>Item A</li>\n'
             '<li>Item B</li>\n'
             '<li>Item C</li>\n'
             '</ul>'),
>           output
        )
E       AssertionError: '<ul class="simple">\n<li>Item A</li>\n<li>Item B</li>\n<li>Item C</li>\n</ul>' not found in '<!DOCTYPE html>\n\n<html xmlns="http://www.w3.org/1999/xhtml">\n  <head>\n    <meta charset="utf-8" />\n    <title>Heading 1 &#8212; sphinxproj 0.1 documentation</title>\n    <link rel="stylesheet" href="_static/alabaster.css" type="text/css" />\n    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />\n    <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>\n    <script type="text/javascript" src="_static/jquery.js"></script>\n    <script type="text/javascript" src="_static/underscore.js"></script>\n    <script type="text/javascript" src="_static/doctools.js"></script>\n    <script type="text/javascript" src="_static/language_data.js"></script>\n    <link rel="index" title="Index" href="genindex.html" />\n    <link rel="search" title="Search" href="search.html" />\n   \n  <link rel="stylesheet" href="_static/custom.css" type="text/css" />\n  \n  \n  <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />\n\n  </head><body>\n  \n\n    <div class="document">\n      <div class="documentwrapper">\n        <div class="bodywrapper">\n          \n\n          <div class="body" role="main">\n            \n  <div class="section" id="heading-1">\n<h1>Heading 1<a class="headerlink" href="#heading-1" title="Permalink to this headline">¶</a></h1>\n<div class="section" id="heading-2">\n<h2>Heading 2<a class="headerlink" href="#heading-2" title="Permalink to this headline">¶</a></h2>\n<div class="section" id="heading-3">\n<h3>Heading 3<a class="headerlink" href="#heading-3" title="Permalink to this headline">¶</a></h3>\n<div class="section" id="heading-4">\n<h4>Heading 4<a class="headerlink" href="#heading-4" title="Permalink to this headline">¶</a></h4>\n<p>This is a <a class="reference external" href="http://example.com">link</a></p>\n<p>This is a <a class="reference external" href="http://example.com/foobar">ref link</a></p>\n<p>Foo</p>\n<hr class="docutils" />\n<p>Bar</p>\n<p><img alt="Example" src="image.png" />foo</p>\n<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="ch">#!/bin/sh</span>\n<span class="n">python</span>\n</pre></div>\n</div>\n<ul class="simple">\n<li><p>Item A</p></li>\n<li><p>Item B</p></li>\n<li><p>Item C</p></li>\n</ul>\n<ol class="simple">\n<li><p>Item 1</p></li>\n<li><p>Item 2</p></li>\n<li><p>Item 3</p></li>\n</ol>\n</div>\n</div>\n</div>\n</div>\n\n\n          </div>\n          \n        </div>\n      </div>\n      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">\n        <div class="sphinxsidebarwrapper">\n<h1 class="logo"><a href="#">sphinxproj</a></h1>\n\n\n\n\n\n\n\n\n<h3>Navigation</h3>\n\n<div class="relations">\n<h3>Related Topics</h3>\n<ul>\n  <li><a href="#">Documentation overview</a><ul>\n  </ul></li>\n</ul>\n</div>\n<div id="searchbox" style="display: none" role="search">\n  <h3>Quick search</h3>\n    <div class="searchformwrapper">\n    <form class="search" action="search.html" method="get">\n      <input type="text" name="q" />\n      <input type="submit" value="Go" />\n    </form>\n    </div>\n</div>\n<script type="text/javascript">$(\'#searchbox\').show(0);</script>\n\n\n\n\n\n\n\n\n        </div>\n      </div>\n      <div class="clearer"></div>\n    </div>\n    <div class="footer">\n      &copy;2015, rtfd.\n      \n      |\n      Powered by <a href="http://sphinx-doc.org/">Sphinx 2.0.1</a>\n      &amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.12</a>\n      \n      |\n      <a href="_sources/index.md.txt"\n          rel="nofollow">Page source</a>\n    </div>\n\n    \n\n    \n  </body>\n</html>'
tests/test_sphinx.py:136: AssertionError
----------------------------- Captured stdout call -----------------------------
Running Sphinx v2.0.1[39;49;00m
making output directory... [39;49;00mdone
building [mo]: [39;49;00mall of 0 po files
building [html][39;49;00m: all source files
updating environment: [39;49;00m1 added, 0 changed, 0 removed
reading sources... [39;49;00m[100%] index[39;49;00m
looking for now-outdated files... [39;49;00mnone found
pickling environment... [39;49;00mdone
checking consistency... [39;49;00mdone
preparing documents... [39;49;00mdone
writing output... [39;49;00m[100%] index[39;49;00m
generating indices...[39;49;00m genindex
writing additional pages...[39;49;00m search
copying static files... [39;49;00mdone
copying extra files... [39;49;00mdone
dumping search index in English (code: en) ... [39;49;00mdone
dumping object inventory... [39;49;00mdone
build succeeded, 42 warnings.[39;49;00m
The HTML pages are in tests/sphinx_generic/_build/text.
----------------------------- Captured stderr call -----------------------------
WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'displaymath' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'meta' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden[39;49;00m
WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden[39;49;00m
WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden[39;49;00m
WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden[39;49;00m
/builddir/build/BUILD/recommonmark-dbed1c4d807275b2dba94ecc16e6d51c3ef94556/tests/sphinx_generic/index.md:: WARNING: image file not readable: image.png[39;49;00m
WARNING: html_static_path entry '/builddir/build/BUILD/recommonmark-dbed1c4d807275b2dba94ecc16e6d51c3ef94556/tests/sphinx_generic/_static' does not exist[39;49;00m
____________________ CustomExtensionTests.test_integration _____________________
self = <tests.test_sphinx.CustomExtensionTests testMethod=test_integration>
    def test_integration(self):
        output = self.read_file('index.html')
        self.assertIn('<table ', output)
>       self.assertIn('<th class="head">abc</th>', output)
E       AssertionError: '<th class="head">abc</th>' not found in '<!DOCTYPE html>\n\n<html xmlns="http://www.w3.org/1999/xhtml">\n  <head>\n    <meta charset="utf-8" />\n    <title>Header &#8212; sphinxproj 0.1 documentation</title>\n    <link rel="stylesheet" href="_static/alabaster.css" type="text/css" />\n    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />\n    <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>\n    <script type="text/javascript" src="_static/jquery.js"></script>\n    <script type="text/javascript" src="_static/underscore.js"></script>\n    <script type="text/javascript" src="_static/doctools.js"></script>\n    <script type="text/javascript" src="_static/language_data.js"></script>\n    <link rel="index" title="Index" href="genindex.html" />\n    <link rel="search" title="Search" href="search.html" />\n   \n  <link rel="stylesheet" href="_static/custom.css" type="text/css" />\n  \n  \n  <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />\n\n  </head><body>\n  \n\n    <div class="document">\n      <div class="documentwrapper">\n        <div class="bodywrapper">\n          \n\n          <div class="body" role="main">\n            \n  <div class="section" id="header">\n<h1>Header<a class="headerlink" href="#header" title="Permalink to this headline">¶</a></h1>\n<p>A paragraph</p>\n<table class="docutils align-center">\n<colgroup>\n<col style="width: 45%" />\n<col style="width: 55%" />\n</colgroup>\n<thead>\n<tr class="row-odd"><th class="head"><p>abc</p></th>\n<th class="head"><p>data</p></th>\n</tr>\n</thead>\n<tbody>\n<tr class="row-even"><td><p>a</p></td>\n<td><p>1</p></td>\n</tr>\n</tbody>\n</table>\n<p>Another paragraph</p>\n</div>\n\n\n          </div>\n          \n        </div>\n      </div>\n      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">\n        <div class="sphinxsidebarwrapper">\n<h1 class="logo"><a href="#">sphinxproj</a></h1>\n\n\n\n\n\n\n\n\n<h3>Navigation</h3>\n\n<div class="relations">\n<h3>Related Topics</h3>\n<ul>\n  <li><a href="#">Documentation overview</a><ul>\n  </ul></li>\n</ul>\n</div>\n<div id="searchbox" style="display: none" role="search">\n  <h3>Quick search</h3>\n    <div class="searchformwrapper">\n    <form class="search" action="search.html" method="get">\n      <input type="text" name="q" />\n      <input type="submit" value="Go" />\n    </form>\n    </div>\n</div>\n<script type="text/javascript">$(\'#searchbox\').show(0);</script>\n\n\n\n\n\n\n\n\n        </div>\n      </div>\n      <div class="clearer"></div>\n    </div>\n    <div class="footer">\n      &copy;2015, rtfd.\n      \n      |\n      Powered by <a href="http://sphinx-doc.org/">Sphinx 2.0.1</a>\n      &amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.12</a>\n      \n      |\n      <a href="_sources/index.markdown.txt"\n          rel="nofollow">Page source</a>\n    </div>\n\n    \n\n    \n  </body>\n</html>'
tests/test_sphinx.py:197: AssertionError
----------------------------- Captured stdout call -----------------------------
Running Sphinx v2.0.1[39;49;00m
making output directory... [39;49;00mdone
building [mo]: [39;49;00mall of 0 po files
building [html][39;49;00m: all source files
updating environment: [39;49;00m1 added, 0 changed, 0 removed
reading sources... [39;49;00m[100%] index[39;49;00m
looking for now-outdated files... [39;49;00mnone found
pickling environment... [39;49;00mdone
checking consistency... [39;49;00mdone
preparing documents... [39;49;00mdone
writing output... [39;49;00m[100%] index[39;49;00m
generating indices...[39;49;00m genindex
writing additional pages...[39;49;00m search
copying static files... [39;49;00mdone
copying extra files... [39;49;00mdone
dumping search index in English (code: en) ... [39;49;00mdone
dumping object inventory... [39;49;00mdone
build succeeded, 41 warnings.[39;49;00m
The HTML pages are in tests/sphinx_custom_md/_build/text.
----------------------------- Captured stderr call -----------------------------
WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'displaymath' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'meta' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden[39;49;00m
WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden[39;49;00m
WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden[39;49;00m
WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden[39;49;00m
WARNING: html_static_path entry '/builddir/build/BUILD/recommonmark-dbed1c4d807275b2dba94ecc16e6d51c3ef94556/tests/sphinx_custom_md/_static' does not exist[39;49;00m

Comment 2 Miro Hrončok 2019-07-10 12:17:48 UTC
Please respond.

Comment 3 Julien Enselme 2019-07-13 16:02:41 UTC
I reported the bug: https://github.com/readthedocs/recommonmark/issues/164

Since this is not a big issue (the HTML is valid), I'll just skip these tests.


Note You need to log in before you can comment on or make changes to this bug.