+ PYTHONPATH=/home/tkloczko/rpmbuild/BUILDROOT/python-hawkmoth-0.15.0-2.fc35.x86_64/usr/lib64/python3.8/site-packages:/home/tkloczko/rpmbuild/BUILDROOT/python-hawkmoth-0.15.0-2.fc35.x86_64/usr/lib/python3.8/site-packages + /usr/bin/pytest -ra -m 'not network' ============================= test session starts ============================== platform linux -- Python 3.8.18, pytest-7.4.2, pluggy-1.3.0 rootdir: /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0 collected 264 items test/test_cautodoc.py ....F.....F..x..FFF..........F...FF..x...FFFF..... [ 18%] ....................F.....F..x..FFF..........F...FF..x...FFFF........... [ 46%] .......... [ 50%] test/test_cli.py ssssss....F..x..FFF...ssssss.F...FF..x...FFFF....s.ssss [ 70%] sss.s.s..s. [ 75%] test/test_parser.py ....F.....F..x..FFF..........F...FF..x...FFFF....... [ 94%] .............. [100%] =================================== FAILURES =================================== ______________________ test_directive_text[c/autostruct] _______________________ testcase = @pytest.mark.parametrize('testcase', _get_extension_testcases(testenv.testdir, 'text'), ids=testenv.get_testid) def test_directive_text(testcase): > testcase.run_test() test/test_cautodoc.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def run_test(self): if self.options.get('expected-failure'): pytest.xfail() output_docs, output_errors = self.get_output() expect_docs, expect_errors = self.get_expected() assert output_docs, 'empty output' assert expect_docs, 'empty expected' > assert output_docs == expect_docs E AssertionError: assert 'struct sampl...mber bar 2.\n' == 'struct sampl...mber bar 2.\n' E Skipping 429 identical leading characters in diff, use -v to show E - struct [anonymous] E + struct (unnamed at /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/struct.c:53:2) E E Anonymous sub-struct. E E int foo_member... E E ...Full output truncated (15 lines hidden), use '-vv' to show test/testenv.py:110: AssertionError ----------------------------- Captured stdout call ----------------------------- Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [text]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] index build succeeded, 64 warnings. The text files are in ../../../../../tmp/tmp3a0e4z2r/text. Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [text]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] index build succeeded, 62 warnings. The text files are in ../../../../../tmp/tmpobktez_2/text. ----------------------------- Captured stderr call ----------------------------- WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/struct.c:51: WARNING: Invalid C declaration: Expected identifier in nested name, got keyword: struct [error at 6] struct (unnamed at /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/struct.c:53:2) ------^ /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/struct.c:60: WARNING: Invalid C declaration: Expected identifier in nested name, got keyword: union [error at 5] union (unnamed at /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/struct.c:62:2) -----^ WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden _________________________ test_directive_text[c/enum] __________________________ testcase = @pytest.mark.parametrize('testcase', _get_extension_testcases(testenv.testdir, 'text'), ids=testenv.get_testid) def test_directive_text(testcase): > testcase.run_test() test/test_cautodoc.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def run_test(self): if self.options.get('expected-failure'): pytest.xfail() output_docs, output_errors = self.get_output() expect_docs, expect_errors = self.get_expected() assert output_docs, 'empty output' assert expect_docs, 'empty expected' > assert output_docs == expect_docs E AssertionError: assert 'enum foo\n\n... Another.\n' == 'enum foo\n\n... Another.\n' E Skipping 105 identical leading characters in diff, use -v to show E er. E E - enum [anonymous] E + enum (unnamed at /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/enum.c:18:1) E E Anonymous enum.... E E ...Full output truncated (8 lines hidden), use '-vv' to show test/testenv.py:110: AssertionError ----------------------------- Captured stdout call ----------------------------- Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [text]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] index build succeeded, 63 warnings. The text files are in ../../../../../tmp/tmpsbv7_q1u/text. Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [text]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] index build succeeded, 62 warnings. The text files are in ../../../../../tmp/tmpkb3m1h41/text. ----------------------------- Captured stderr call ----------------------------- WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/enum.c:16: WARNING: Invalid C declaration: Expected identifier in nested name, got keyword: enum [error at 4] enum (unnamed at /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/enum.c:18:1) ----^ WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden ________________________ test_directive_text[c/struct] _________________________ testcase = @pytest.mark.parametrize('testcase', _get_extension_testcases(testenv.testdir, 'text'), ids=testenv.get_testid) def test_directive_text(testcase): > testcase.run_test() test/test_cautodoc.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def run_test(self): if self.options.get('expected-failure'): pytest.xfail() output_docs, output_errors = self.get_output() expect_docs, expect_errors = self.get_expected() assert output_docs, 'empty output' assert expect_docs, 'empty expected' > assert output_docs == expect_docs E AssertionError: assert 'struct sampl...mber bar 2.\n' == 'struct sampl...mber bar 2.\n' E Skipping 510 identical leading characters in diff, use -v to show E t E E - struct [anonymous] E + struct (unnamed at /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/struct.c:39:1) E E Anonymous struct documentation.... E E ...Full output truncated (30 lines hidden), use '-vv' to show test/testenv.py:110: AssertionError ----------------------------- Captured stdout call ----------------------------- Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [text]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] index build succeeded, 65 warnings. The text files are in ../../../../../tmp/tmp5wtjdonk/text. Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [text]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] index build succeeded, 62 warnings. The text files are in ../../../../../tmp/tmpbk8gr3uj/text. ----------------------------- Captured stderr call ----------------------------- WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/struct.c:37: WARNING: Invalid C declaration: Expected identifier in nested name, got keyword: struct [error at 6] struct (unnamed at /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/struct.c:39:1) ------^ /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/struct.c:51: WARNING: Invalid C declaration: Expected identifier in nested name, got keyword: struct [error at 6] struct (unnamed at /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/struct.c:53:2) ------^ /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/struct.c:60: WARNING: Invalid C declaration: Expected identifier in nested name, got keyword: union [error at 5] union (unnamed at /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/struct.c:62:2) -----^ WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden _____________________ test_directive_text[c/typedef-enum] ______________________ testcase = @pytest.mark.parametrize('testcase', _get_extension_testcases(testenv.testdir, 'text'), ids=testenv.get_testid) def test_directive_text(testcase): > testcase.run_test() test/test_cautodoc.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def run_test(self): if self.options.get('expected-failure'): pytest.xfail() output_docs, output_errors = self.get_output() expect_docs, expect_errors = self.get_expected() assert output_docs, 'empty output' assert expect_docs, 'empty expected' > assert output_docs == expect_docs E AssertionError: assert 'enum named\n...enumeration\n' == 'enum named\n...enumeration\n' E Skipping 78 identical leading characters in diff, use -v to show E ion E E - enum [anonymous] E + enum unnamed_t E E unnamed typedeffed enum... E E ...Full output truncated (4 lines hidden), use '-vv' to show test/testenv.py:110: AssertionError ----------------------------- Captured stdout call ----------------------------- Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [text]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] index build succeeded, 62 warnings. The text files are in ../../../../../tmp/tmpshs_fp01/text. Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [text]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] index build succeeded, 62 warnings. The text files are in ../../../../../tmp/tmp3gypjwqd/text. ----------------------------- Captured stderr call ----------------------------- WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden ____________________ test_directive_text[c/typedef-struct] _____________________ testcase = @pytest.mark.parametrize('testcase', _get_extension_testcases(testenv.testdir, 'text'), ids=testenv.get_testid) def test_directive_text(testcase): > testcase.run_test() test/test_cautodoc.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def run_test(self): if self.options.get('expected-failure'): pytest.xfail() output_docs, output_errors = self.get_output() expect_docs, expect_errors = self.get_expected() assert output_docs, 'empty output' assert expect_docs, 'empty expected' > assert output_docs == expect_docs E AssertionError: assert 'struct named...amed member\n' == 'struct named...amed member\n' E Skipping 69 identical leading characters in diff, use -v to show E r E E - struct [anonymous] E + struct typedef_struct E E unnamed typedeffed struct... E E ...Full output truncated (4 lines hidden), use '-vv' to show test/testenv.py:110: AssertionError ----------------------------- Captured stdout call ----------------------------- Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [text]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] index build succeeded, 62 warnings. The text files are in ../../../../../tmp/tmpjmwflw7c/text. Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [text]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] index build succeeded, 62 warnings. The text files are in ../../../../../tmp/tmpo0rhaq1k/text. ----------------------------- Captured stderr call ----------------------------- WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden ________________________ test_directive_text[cpp/class] ________________________ testcase = @pytest.mark.parametrize('testcase', _get_extension_testcases(testenv.testdir, 'text'), ids=testenv.get_testid) def test_directive_text(testcase): > testcase.run_test() test/test_cautodoc.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def run_test(self): if self.options.get('expected-failure'): pytest.xfail() output_docs, output_errors = self.get_output() expect_docs, expect_errors = self.get_expected() assert output_docs, 'empty output' assert expect_docs, 'empty expected' > assert output_docs == expect_docs E AssertionError: assert 'class foo\n\... Member.\n' == 'class foo\n\... Member.\n' E Skipping 1956 identical leading characters in diff, use -v to show E verload. E E - class [anonymous] E + (unnamed class at /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/cpp/class.cpp:98:1) E E Anonymous class.... E E ...Full output truncated (4 lines hidden), use '-vv' to show test/testenv.py:110: AssertionError ----------------------------- Captured stdout call ----------------------------- Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [text]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] index build succeeded, 63 warnings. The text files are in ../../../../../tmp/tmpwnl3b5va/text. Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [text]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] index build succeeded, 62 warnings. The text files are in ../../../../../tmp/tmpqik8n2r5/text. ----------------------------- Captured stderr call ----------------------------- WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/cpp/class.cpp:98: WARNING: Invalid C++ declaration: Expected identifier in nested name. [error at 0] (unnamed class at /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/cpp/class.cpp:98:1) ^ WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden _____________________ test_directive_text[cpp/enum-class] ______________________ testcase = @pytest.mark.parametrize('testcase', _get_extension_testcases(testenv.testdir, 'text'), ids=testenv.get_testid) def test_directive_text(testcase): > testcase.run_test() test/test_cautodoc.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def run_test(self): if self.options.get('expected-failure'): pytest.xfail() output_docs, output_errors = self.get_output() expect_docs, expect_errors = self.get_expected() assert output_docs, 'empty output' assert expect_docs, 'empty expected' > assert output_docs == expect_docs E AssertionError: assert 'enum class b...nOnly spam.\n' == 'enum class b... Only spam.\n' E Skipping 410 identical leading characters in diff, use -v to show E gs. E E - enum class dinner : std::underlying_type::type E + enum dinner type E E I chose a theme and I'm sticking to it.... E E ...Full output truncated (6 lines hidden), use '-vv' to show test/testenv.py:110: AssertionError ----------------------------- Captured stdout call ----------------------------- Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [text]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] index build succeeded, 63 warnings. The text files are in ../../../../../tmp/tmpyzecncz2/text. Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [text]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] index build succeeded, 62 warnings. The text files are in ../../../../../tmp/tmpo50dn7u5/text. ----------------------------- Captured stderr call ----------------------------- WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden /tmp/tmpyzecncz2/index.rst:1: CRITICAL: /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/cpp/enum-class.cpp:1: 'type_traits' file not found WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden ________________________ test_directive_text[cpp/enum] _________________________ testcase = @pytest.mark.parametrize('testcase', _get_extension_testcases(testenv.testdir, 'text'), ids=testenv.get_testid) def test_directive_text(testcase): > testcase.run_test() test/test_cautodoc.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def run_test(self): if self.options.get('expected-failure'): pytest.xfail() output_docs, output_errors = self.get_output() expect_docs, expect_errors = self.get_expected() assert output_docs, 'empty output' assert expect_docs, 'empty expected' > assert output_docs == expect_docs E AssertionError: assert 'enum foo\n\n... Another.\n' == 'enum foo\n\n... Another.\n' E Skipping 100 identical leading characters in diff, use -v to show E Another. E E - enum [anonymous] E + (unnamed enum at /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/enum.c:18:1) E E Anonymous enum.... E E ...Full output truncated (8 lines hidden), use '-vv' to show test/testenv.py:110: AssertionError ----------------------------- Captured stdout call ----------------------------- Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [text]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] index build succeeded, 63 warnings. The text files are in ../../../../../tmp/tmpzumyzv2h/text. Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [text]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] index build succeeded, 62 warnings. The text files are in ../../../../../tmp/tmpahip662f/text. ----------------------------- Captured stderr call ----------------------------- WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/enum.c:16: WARNING: Invalid C++ declaration: Expected identifier in nested name. [error at 0] (unnamed enum at /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/enum.c:18:1) ^ WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden _______________________ test_directive_text[cpp/struct] ________________________ testcase = @pytest.mark.parametrize('testcase', _get_extension_testcases(testenv.testdir, 'text'), ids=testenv.get_testid) def test_directive_text(testcase): > testcase.run_test() test/test_cautodoc.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def run_test(self): if self.options.get('expected-failure'): pytest.xfail() output_docs, output_errors = self.get_output() expect_docs, expect_errors = self.get_expected() assert output_docs, 'empty output' assert expect_docs, 'empty expected' > assert output_docs == expect_docs E AssertionError: assert 'struct sampl...mber bar 2.\n' == 'struct sampl...mber bar 2.\n' E Skipping 503 identical leading characters in diff, use -v to show E foo next E E - struct [anonymous] E + (unnamed struct at /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/struct.c:39:1) E E Anonymous struct documentation.... E E ...Full output truncated (30 lines hidden), use '-vv' to show test/testenv.py:110: AssertionError ----------------------------- Captured stdout call ----------------------------- Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [text]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] index build succeeded, 65 warnings. The text files are in ../../../../../tmp/tmpeo9oy10f/text. Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [text]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] index build succeeded, 62 warnings. The text files are in ../../../../../tmp/tmp7y6z9jgj/text. ----------------------------- Captured stderr call ----------------------------- WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/struct.c:37: WARNING: Invalid C++ declaration: Expected identifier in nested name. [error at 0] (unnamed struct at /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/struct.c:39:1) ^ /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/struct.c:51: WARNING: Invalid C++ declaration: Expected identifier in nested name. [error at 0] (unnamed struct at /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/struct.c:53:2) ^ /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/struct.c:60: WARNING: Invalid C++ declaration: Expected identifier in nested name. [error at 0] (unnamed union at /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/struct.c:62:2) ^ WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden ______________________ test_directive_text[cpp/template] _______________________ testcase = @pytest.mark.parametrize('testcase', _get_extension_testcases(testenv.testdir, 'text'), ids=testenv.get_testid) def test_directive_text(testcase): > testcase.run_test() test/test_cautodoc.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def run_test(self): if self.options.get('expected-failure'): pytest.xfail() output_docs, output_errors = self.get_output() expect_docs, expect_errors = self.get_expected() assert output_docs, 'empty output' assert expect_docs, 'empty expected' > assert output_docs == expect_docs E AssertionError: assert 'template class who> E - class inception_foo E - E - Templated templated class. Puny compilers / standards don't allow E - further recursion. E - ... E E ...Full output truncated (23 lines hidden), use '-vv' to show test/testenv.py:110: AssertionError ----------------------------- Captured stdout call ----------------------------- Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [text]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] index build succeeded, 63 warnings. The text files are in ../../../../../tmp/tmp_2qalaej/text. Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [text]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] index build succeeded, 62 warnings. The text files are in ../../../../../tmp/tmpr6kco_j1/text. ----------------------------- Captured stderr call ----------------------------- WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden /tmp/tmp_2qalaej/index.rst:1: CRITICAL: /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/cpp/template.cpp:1: 'vector' file not found WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden ____________________ test_directive_text[cpp/typedef-enum] _____________________ testcase = @pytest.mark.parametrize('testcase', _get_extension_testcases(testenv.testdir, 'text'), ids=testenv.get_testid) def test_directive_text(testcase): > testcase.run_test() test/test_cautodoc.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def run_test(self): if self.options.get('expected-failure'): pytest.xfail() output_docs, output_errors = self.get_output() expect_docs, expect_errors = self.get_expected() assert output_docs, 'empty output' assert expect_docs, 'empty expected' > assert output_docs == expect_docs E AssertionError: assert 'enum named\n...enumeration\n' == 'enum named\n...enumeration\n' E Skipping 78 identical leading characters in diff, use -v to show E ion E E - enum [anonymous] E + enum unnamed_t E E unnamed typedeffed enum... E E ...Full output truncated (4 lines hidden), use '-vv' to show test/testenv.py:110: AssertionError ----------------------------- Captured stdout call ----------------------------- Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [text]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] index build succeeded, 62 warnings. The text files are in ../../../../../tmp/tmpe_z89yfi/text. Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [text]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] index build succeeded, 62 warnings. The text files are in ../../../../../tmp/tmpgndu2kap/text. ----------------------------- Captured stderr call ----------------------------- WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden ___________________ test_directive_text[cpp/typedef-struct] ____________________ testcase = @pytest.mark.parametrize('testcase', _get_extension_testcases(testenv.testdir, 'text'), ids=testenv.get_testid) def test_directive_text(testcase): > testcase.run_test() test/test_cautodoc.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def run_test(self): if self.options.get('expected-failure'): pytest.xfail() output_docs, output_errors = self.get_output() expect_docs, expect_errors = self.get_expected() assert output_docs, 'empty output' assert expect_docs, 'empty expected' > assert output_docs == expect_docs E AssertionError: assert 'struct named...amed member\n' == 'struct named...amed member\n' E Skipping 69 identical leading characters in diff, use -v to show E r E E - struct [anonymous] E + struct typedef_struct E E unnamed typedeffed struct... E E ...Full output truncated (4 lines hidden), use '-vv' to show test/testenv.py:110: AssertionError ----------------------------- Captured stdout call ----------------------------- Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [text]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] index build succeeded, 62 warnings. The text files are in ../../../../../tmp/tmpqqq_mpwn/text. Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [text]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] index build succeeded, 62 warnings. The text files are in ../../../../../tmp/tmphx9m1pqb/text. ----------------------------- Captured stderr call ----------------------------- WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden ______________________ test_directive_html[c/autostruct] _______________________ testcase = @pytest.mark.full @pytest.mark.parametrize('testcase', _get_extension_testcases(testenv.testdir, 'html'), ids=testenv.get_testid) def test_directive_html(testcase): > testcase.run_test() test/test_cautodoc.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def run_test(self): if self.options.get('expected-failure'): pytest.xfail() output_docs, output_errors = self.get_output() expect_docs, expect_errors = self.get_expected() assert output_docs, 'empty output' assert expect_docs, 'empty expected' > assert output_docs == expect_docs E assert '\n' == '\n' E Skipping 4759 identical leading characters in diff, use -v to show E - -object c" id="c.foo_struct.@anonymous_a63d10331be1a527625db63b8ace540f"> E - struct [anonymous]ΒΆ
E + -object c"> E + struct (unnamed ... E E ...Full output truncated (56 lines hidden), use '-vv' to show test/testenv.py:110: AssertionError ----------------------------- Captured stdout call ----------------------------- Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [html]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying static files... done copying extra files... done done writing output... [100%] index generating indices... done writing additional pages... done dumping object inventory... done build succeeded, 64 warnings. The HTML pages are in ../../../../../tmp/tmpa8tfems8/html. Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [html]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying static files... done copying extra files... done done writing output... [100%] index generating indices... done writing additional pages... done dumping object inventory... done build succeeded, 62 warnings. The HTML pages are in ../../../../../tmp/tmpx_74qtea/html. ----------------------------- Captured stderr call ----------------------------- WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/struct.c:51: WARNING: Invalid C declaration: Expected identifier in nested name, got keyword: struct [error at 6] struct (unnamed at /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/struct.c:53:2) ------^ /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/struct.c:60: WARNING: Invalid C declaration: Expected identifier in nested name, got keyword: union [error at 5] union (unnamed at /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/c/struct.c:62:2) -----^ WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden _________________________ test_directive_html[c/enum] __________________________ testcase = @pytest.mark.full @pytest.mark.parametrize('testcase', _get_extension_testcases(testenv.testdir, 'html'), ids=testenv.get_testid) def test_directive_html(testcase): > testcase.run_test() test/test_cautodoc.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def run_test(self): if self.options.get('expected-failure'): pytest.xfail() output_docs, output_errors = self.get_output() expect_docs, expect_errors = self.get_expected() assert output_docs, 'empty output' assert expect_docs, 'empty expected' > assert output_docs == expect_docs E assert '\n' == '\n' E Skipping 2441 identical leading characters in diff, use -v to show E - -object c" id="c.@anonymous_ef849cb791c3c921354e4b05dcefedfa"> E - enum [anonymous]ΒΆ
E + -object c"> E + enum (unnamed at @pytest.mark.full @pytest.mark.parametrize('testcase', _get_extension_testcases(testenv.testdir, 'html'), ids=testenv.get_testid) def test_directive_html(testcase): > testcase.run_test() test/test_cautodoc.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def run_test(self): if self.options.get('expected-failure'): pytest.xfail() output_docs, output_errors = self.get_output() expect_docs, expect_errors = self.get_expected() assert output_docs, 'empty output' assert expect_docs, 'empty expected' > assert output_docs == expect_docs E assert '\n' == '\n' E Skipping 5838 identical leading characters in diff, use -v to show E - -object c" id="c.@anonymous_7bf120438d254a91e1275b973de6a0eb"> E - struct [anonymous]ΒΆ
E + -object c"> E + struct (unnamed at @pytest.mark.full @pytest.mark.parametrize('testcase', _get_extension_testcases(testenv.testdir, 'html'), ids=testenv.get_testid) def test_directive_html(testcase): > testcase.run_test() test/test_cautodoc.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def run_test(self): if self.options.get('expected-failure'): pytest.xfail() output_docs, output_errors = self.get_output() expect_docs, expect_errors = self.get_expected() assert output_docs, 'empty output' assert expect_docs, 'empty expected' > assert output_docs == expect_docs E assert '\n' == '\n' E Skipping 1955 identical leading characters in diff, use -v to show E - c" id="c.@anonymous_90372874a3c8c25dccf983612f39e93f"> E - enum [anonymous]ΒΆ
E + c" id="c.unnamed_t"> E + enum @pytest.mark.full @pytest.mark.parametrize('testcase', _get_extension_testcases(testenv.testdir, 'html'), ids=testenv.get_testid) def test_directive_html(testcase): > testcase.run_test() test/test_cautodoc.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def run_test(self): if self.options.get('expected-failure'): pytest.xfail() output_docs, output_errors = self.get_output() expect_docs, expect_errors = self.get_expected() assert output_docs, 'empty output' assert expect_docs, 'empty expected' > assert output_docs == expect_docs E assert '\n' == '\n' E Skipping 1939 identical leading characters in diff, use -v to show E - c" id="c.@anonymous_7f9a1d628cd33f3227f3fcdc3a405aa6"> E - struct [anonymous]ΒΆ
E + c" id="c.typedef_struct"> E + struct @pytest.mark.full @pytest.mark.parametrize('testcase', _get_extension_testcases(testenv.testdir, 'html'), ids=testenv.get_testid) def test_directive_html(testcase): > testcase.run_test() test/test_cautodoc.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def run_test(self): if self.options.get('expected-failure'): pytest.xfail() output_docs, output_errors = self.get_output() expect_docs, expect_errors = self.get_expected() assert output_docs, 'empty output' assert expect_docs, 'empty expected' > assert output_docs == expect_docs E assert '\n' == '\n' E Skipping 24983 identical leading characters in diff, use -v to show E - bject cpp" id="_CPPv4Ut42_anonymous_8f3f3775b6f196ec9d9cdbdbd61fc9b3"> E - class [anonymous]ΒΆ
E + bject cpp"> E + @pytest.mark.full @pytest.mark.parametrize('testcase', _get_extension_testcases(testenv.testdir, 'html'), ids=testenv.get_testid) def test_directive_html(testcase): > testcase.run_test() test/test_cautodoc.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def run_test(self): if self.options.get('expected-failure'): pytest.xfail() output_docs, output_errors = self.get_output() expect_docs, expect_errors = self.get_expected() assert output_docs, 'empty output' assert expect_docs, 'empty expected' > assert output_docs == expect_docs E assert '\n' == '\n' E Skipping 5767 identical leading characters in diff, use -v to show E - lass="cpp enum-class"> E + lass="cpp var"> E -
E ? ^^^^^ - E +
E ? ^^^^... E E ...Full output truncated (30 lines hidden), use '-vv' to show test/testenv.py:110: AssertionError ----------------------------- Captured stdout call ----------------------------- Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [html]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying static files... done copying extra files... done done writing output... [100%] index generating indices... done writing additional pages... done dumping object inventory... done build succeeded, 63 warnings. The HTML pages are in ../../../../../tmp/tmpa92bgb1r/html. Running Sphinx v7.1.2 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [html]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying static files... done copying extra files... done done writing output... [100%] index generating indices... done writing additional pages... done dumping object inventory... done build succeeded, 62 warnings. The HTML pages are in ../../../../../tmp/tmpvj5pkgvx/html. ----------------------------- Captured stderr call ----------------------------- WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden /tmp/tmpa92bgb1r/index.rst:1: CRITICAL: /home/tkloczko/rpmbuild/BUILD/hawkmoth-0.15.0/test/cpp/enum-class.cpp:1: 'type_traits' file not found WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden ________________________ test_directive_html[cpp/enum] _________________________ testcase = @pytest.mark.full @pytest.mark.parametrize('testcase', _get_extension_testcases(testenv.testdir, 'html'), ids=testenv.get_testid) def test_directive_html(testcase): > testcase.run_test() test/test_cautodoc.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def run_test(self): if self.options.get('expected-failure'): pytest.xfail() output_docs, output_errors = self.get_output() expect_docs, expect_errors = self.get_expected() assert output_docs, 'empty output' assert expect_docs, 'empty expected' > assert output_docs == expect_docs E assert '\n' == '\n' E Skipping 2693 identical leading characters in diff, use -v to show E - bject cpp" id="_CPPv4Ut42_anonymous_ef849cb791c3c921354e4b05dcefedfa"> E - enum [anonymous]ΒΆ
E + bject cpp"> E + @pytest.mark.full @pytest.mark.parametrize('testcase', _get_extension_testcases(testenv.testdir, 'html'), ids=testenv.get_testid) def test_directive_html(testcase): > testcase.run_test() test/test_cautodoc.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def run_test(self): if self.options.get('expected-failure'): pytest.xfail() output_docs, output_errors = self.get_output() expect_docs, expect_errors = self.get_expected() assert output_docs, 'empty output' assert expect_docs, 'empty expected' > assert output_docs == expect_docs E assert '\n' == '\n' E Skipping 7000 identical leading characters in diff, use -v to show E - bject cpp" id="_CPPv4Ut42_anonymous_7bf120438d254a91e1275b973de6a0eb"> E - struct [anonymous]ΒΆ
E + bject cpp"> E + @pytest.mark.full @pytest.mark.parametrize('testcase', _get_extension_testcases(testenv.testdir, 'html'), ids=testenv.get_testid) def test_directive_html(testcase): > testcase.run_test() test/test_cautodoc.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def run_test(self): if self.options.get('expected-failure'): pytest.xfail() output_docs, output_errors = self.get_output() expect_docs, expect_errors = self.get_expected() assert output_docs, 'empty output' assert expect_docs, 'empty expected' > assert output_docs == expect_docs E assert '\n' == '\n' E Skipping 8352 identical leading characters in diff, use -v to show E - II00_cE0E13inception_foo"> E ? ^ E + II00_cE0E17alt_inception_foo"> E ? ^^^^^ E - template<template<typename @pytest.mark.full @pytest.mark.parametrize('testcase', _get_extension_testcases(testenv.testdir, 'html'), ids=testenv.get_testid) def test_directive_html(testcase): > testcase.run_test() test/test_cautodoc.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def run_test(self): if self.options.get('expected-failure'): pytest.xfail() output_docs, output_errors = self.get_output() expect_docs, expect_errors = self.get_expected() assert output_docs, 'empty output' assert expect_docs, 'empty expected' > assert output_docs == expect_docs E assert '\n' == '\n' E Skipping 2133 identical leading characters in diff, use -v to show E - id="_CPPv4Ut42_anonymous_90372874a3c8c25dccf983612f39e93f"> E - enum [anonymous]ΒΆ
E + id="_CPPv49unnamed_t"> E + @pytest.mark.full @pytest.mark.parametrize('testcase', _get_extension_testcases(testenv.testdir, 'html'), ids=testenv.get_testid) def test_directive_html(testcase): > testcase.run_test() test/test_cautodoc.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def run_test(self): if self.options.get('expected-failure'): pytest.xfail() output_docs, output_errors = self.get_output() expect_docs, expect_errors = self.get_expected() assert output_docs, 'empty output' assert expect_docs, 'empty expected' > assert output_docs == expect_docs E assert '\n' == '\n' E Skipping 2165 identical leading characters in diff, use -v to show E - id="_CPPv4Ut42_anonymous_7f9a1d628cd33f3227f3fcdc3a405aa6"> E - struct [anonymous]ΒΆ
E + id="_CPPv414typedef_struct"> E +