summaryrefslogtreecommitdiffstats
path: root/tests/test_renderers/fixtures/sphinx_roles.md
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_renderers/fixtures/sphinx_roles.md')
-rw-r--r--tests/test_renderers/fixtures/sphinx_roles.md632
1 files changed, 632 insertions, 0 deletions
diff --git a/tests/test_renderers/fixtures/sphinx_roles.md b/tests/test_renderers/fixtures/sphinx_roles.md
new file mode 100644
index 0000000..37683db
--- /dev/null
+++ b/tests/test_renderers/fixtures/sphinx_roles.md
@@ -0,0 +1,632 @@
+c:func (`sphinx.domains.c.CXRefRole`):
+.
+{c:func}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="c" refexplicit="False" reftarget="a" reftype="func" refwarn="False">
+ <literal classes="xref c c-func">
+ a()
+.
+
+c:member (`sphinx.domains.c.CObject`):
+.
+{c:member}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="c" refexplicit="False" reftarget="a" reftype="member" refwarn="False">
+ <literal classes="xref c c-member">
+ a
+.
+
+c:macro (`sphinx.domains.c.CObject`):
+.
+{c:macro}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="c" refexplicit="False" reftarget="a" reftype="macro" refwarn="False">
+ <literal classes="xref c c-macro">
+ a
+.
+
+c:data (`sphinx.domains.c.CXRefRole`):
+.
+{c:data}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="c" refexplicit="False" reftarget="a" reftype="data" refwarn="False">
+ <literal classes="xref c c-data">
+ a
+.
+
+c:type (`sphinx.domains.c.CObject`):
+.
+{c:type}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="c" refexplicit="False" reftarget="a" reftype="type" refwarn="False">
+ <literal classes="xref c c-type">
+ a
+.
+
+cpp:any (`sphinx.domains.cpp.CPPXRefRole`):
+.
+{cpp:any}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="cpp" refexplicit="False" reftarget="a" reftype="any" refwarn="False">
+ <literal classes="xref cpp cpp-any">
+ a
+.
+
+cpp:class (`sphinx.domains.cpp.CPPClassObject`):
+.
+{cpp:class}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="cpp" refexplicit="False" reftarget="a" reftype="class" refwarn="False">
+ <literal classes="xref cpp cpp-class">
+ a
+.
+
+cpp:struct (`sphinx.domains.cpp.CPPClassObject`):
+.
+{cpp:struct}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="cpp" refexplicit="False" reftarget="a" reftype="struct" refwarn="False">
+ <literal classes="xref cpp cpp-struct">
+ a
+.
+
+cpp:union (`sphinx.domains.cpp.CPPUnionObject`):
+.
+{cpp:union}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="cpp" refexplicit="False" reftarget="a" reftype="union" refwarn="False">
+ <literal classes="xref cpp cpp-union">
+ a
+.
+
+cpp:func (`sphinx.domains.cpp.CPPXRefRole`):
+.
+{cpp:func}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="cpp" refexplicit="False" reftarget="a" reftype="func" refwarn="False">
+ <literal classes="xref cpp cpp-func">
+ a()
+.
+
+cpp:member (`sphinx.domains.cpp.CPPMemberObject`):
+.
+{cpp:member}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="cpp" refexplicit="False" reftarget="a" reftype="member" refwarn="False">
+ <literal classes="xref cpp cpp-member">
+ a
+.
+
+cpp:var (`sphinx.domains.cpp.CPPMemberObject`):
+.
+{cpp:var}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="cpp" refexplicit="False" reftarget="a" reftype="var" refwarn="False">
+ <literal classes="xref cpp cpp-var">
+ a
+.
+
+cpp:type (`sphinx.domains.cpp.CPPTypeObject`):
+.
+{cpp:type}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="cpp" refexplicit="False" reftarget="a" reftype="type" refwarn="False">
+ <literal classes="xref cpp cpp-type">
+ a
+.
+
+cpp:concept (`sphinx.domains.cpp.CPPConceptObject`):
+.
+{cpp:concept}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="cpp" refexplicit="False" reftarget="a" reftype="concept" refwarn="False">
+ <literal classes="xref cpp cpp-concept">
+ a
+.
+
+cpp:enum (`sphinx.domains.cpp.CPPEnumObject`):
+.
+{cpp:enum}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="cpp" refexplicit="False" reftarget="a" reftype="enum" refwarn="False">
+ <literal classes="xref cpp cpp-enum">
+ a
+.
+
+cpp:enumerator (`sphinx.domains.cpp.CPPEnumeratorObject`):
+.
+{cpp:enumerator}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="cpp" refexplicit="False" reftarget="a" reftype="enumerator" refwarn="False">
+ <literal classes="xref cpp cpp-enumerator">
+ a
+.
+
+SKIP cpp:expr (`sphinx.domains.cpp.CPPExprRole`):
+.
+{cpp:expr}`a`
+.
+<document source="notset">
+ <paragraph>
+ <desc_inline classes="cpp-expr sig sig-inline cpp">
+ <pending_xref classname="True" cpp:parent_key="<sphinx.domains.cpp.LookupKey object at 0x7f948a6a73d0>" modname="True" refdomain="cpp" reftarget="a" reftype="identifier">
+ <desc_sig_name classes="n">
+ a
+.
+
+SKIP cpp:texpr (`sphinx.domains.cpp.CPPExprRole`):
+.
+{cpp:texpr}`a`
+.
+<document source="notset">
+ <paragraph>
+ <desc_inline classes="cpp-texpr sig sig-inline cpp">
+ <pending_xref classname="True" cpp:parent_key="<sphinx.domains.cpp.LookupKey object at 0x7fac40b5f950>" modname="True" refdomain="cpp" reftarget="a" reftype="identifier">
+ <desc_sig_name classes="n">
+ a
+.
+
+js:func (`sphinx.domains.javascript.JSXRefRole`):
+.
+{js:func}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref js:module="True" js:object="True" refdoc="index" refdomain="js" refexplicit="False" reftarget="a" reftype="func" refwarn="False">
+ <literal classes="xref js js-func">
+ a()
+.
+
+js:meth (`sphinx.domains.javascript.JSXRefRole`):
+.
+{js:meth}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref js:module="True" js:object="True" refdoc="index" refdomain="js" refexplicit="False" reftarget="a" reftype="meth" refwarn="False">
+ <literal classes="xref js js-meth">
+ a()
+.
+
+js:class (`sphinx.domains.javascript.JSConstructor`):
+.
+{js:class}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref js:module="True" js:object="True" refdoc="index" refdomain="js" refexplicit="False" reftarget="a" reftype="class" refwarn="False">
+ <literal classes="xref js js-class">
+ a()
+.
+
+js:data (`sphinx.domains.javascript.JSObject`):
+.
+{js:data}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref js:module="True" js:object="True" refdoc="index" refdomain="js" refexplicit="False" reftarget="a" reftype="data" refwarn="False">
+ <literal classes="xref js js-data">
+ a
+.
+
+js:attr (`sphinx.domains.javascript.JSXRefRole`):
+.
+{js:attr}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref js:module="True" js:object="True" refdoc="index" refdomain="js" refexplicit="False" reftarget="a" reftype="attr" refwarn="False">
+ <literal classes="xref js js-attr">
+ a
+.
+
+js:mod (`sphinx.domains.javascript.JSXRefRole`):
+.
+{js:mod}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref js:module="True" js:object="True" refdoc="index" refdomain="js" refexplicit="False" reftarget="a" reftype="mod" refwarn="False">
+ <literal classes="xref js js-mod">
+ a
+.
+
+eq (`sphinx.domains.math.MathReferenceRole`):
+.
+{eq}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="math" refexplicit="False" reftarget="a" reftype="eq" refwarn="True">
+ <literal classes="xref eq">
+ a
+.
+
+math:numref (`sphinx.domains.math.MathReferenceRole`):
+.
+{math:numref}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="math" refexplicit="False" reftarget="a" reftype="numref" refwarn="False">
+ <literal classes="xref math math-numref">
+ a
+.
+
+py:data (`sphinx.domains.python.PyVariable`):
+.
+{py:data}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref py:class="True" py:module="True" refdoc="index" refdomain="py" refexplicit="False" reftarget="a" reftype="data" refwarn="False">
+ <literal classes="xref py py-data">
+ a
+.
+
+py:exc (`sphinx.domains.python.PyXRefRole`):
+.
+{py:exc}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref py:class="True" py:module="True" refdoc="index" refdomain="py" refexplicit="False" reftarget="a" reftype="exc" refwarn="False">
+ <literal classes="xref py py-exc">
+ a
+.
+
+py:func (`sphinx.domains.python.PyXRefRole`):
+.
+{py:func}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref py:class="True" py:module="True" refdoc="index" refdomain="py" refexplicit="False" reftarget="a" reftype="func" refwarn="False">
+ <literal classes="xref py py-func">
+ a()
+.
+
+py:class (`sphinx.domains.python.PyClasslike`):
+.
+{py:class}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref py:class="True" py:module="True" refdoc="index" refdomain="py" refexplicit="False" reftarget="a" reftype="class" refwarn="False">
+ <literal classes="xref py py-class">
+ a
+.
+
+py:const (`sphinx.domains.python.PyXRefRole`):
+.
+{py:const}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref py:class="True" py:module="True" refdoc="index" refdomain="py" refexplicit="False" reftarget="a" reftype="const" refwarn="False">
+ <literal classes="xref py py-const">
+ a
+.
+
+py:attr (`sphinx.domains.python.PyXRefRole`):
+.
+{py:attr}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref py:class="True" py:module="True" refdoc="index" refdomain="py" refexplicit="False" reftarget="a" reftype="attr" refwarn="False">
+ <literal classes="xref py py-attr">
+ a
+.
+
+py:meth (`sphinx.domains.python.PyXRefRole`):
+.
+{py:meth}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref py:class="True" py:module="True" refdoc="index" refdomain="py" refexplicit="False" reftarget="a" reftype="meth" refwarn="False">
+ <literal classes="xref py py-meth">
+ a()
+.
+
+py:mod (`sphinx.domains.python.PyXRefRole`):
+.
+{py:mod}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref py:class="True" py:module="True" refdoc="index" refdomain="py" refexplicit="False" reftarget="a" reftype="mod" refwarn="False">
+ <literal classes="xref py py-mod">
+ a
+.
+
+py:obj (`sphinx.domains.python.PyXRefRole`):
+.
+{py:obj}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref py:class="True" py:module="True" refdoc="index" refdomain="py" refexplicit="False" reftarget="a" reftype="obj" refwarn="False">
+ <literal classes="xref py py-obj">
+ a
+.
+
+rst:role (`sphinx.domains.rst.ReSTRole`):
+.
+{rst:role}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="rst" refexplicit="False" reftarget="a" reftype="role" refwarn="False">
+ <literal classes="xref rst rst-role">
+ a
+.
+
+program (`sphinx.domains.std.Program`):
+.
+{program}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <literal_strong classes="program">
+ a
+.
+
+option (`sphinx.domains.std.Cmdoption`):
+.
+{option}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="std" refexplicit="False" reftarget="a" reftype="option" refwarn="True" std:program="True">
+ <literal classes="xref std std-option">
+ a
+.
+
+envvar (`sphinx.domains.std.EnvVarXRefRole`):
+.
+{envvar}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <index entries="('single',\ 'a',\ 'index-0',\ '',\ None) ('single',\ 'environment\ variable;\ a',\ 'index-0',\ '',\ None)">
+ <target ids="index-0">
+ <pending_xref refdoc="index" refdomain="std" refexplicit="False" reftarget="a" reftype="envvar" refwarn="False">
+ <literal classes="xref std std-envvar">
+ a
+.
+
+index (`sphinx.roles.Index`):
+.
+{index}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <index entries="('single',\ 'a',\ 'index-0',\ '',\ None)">
+ <target ids="index-0">
+ a
+.
+
+download (`sphinx.roles.XRefRole`):
+.
+{download}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <download_reference refdoc="index" refdomain="" refexplicit="False" reftarget="a" reftype="download" refwarn="False">
+ <literal classes="xref download">
+ a
+.
+
+any (`sphinx.roles.AnyXRefRole`):
+.
+{any}`a <alt text>`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="" refexplicit="True" reftarget="alt text" reftype="any" refwarn="True">
+ <literal classes="xref any">
+ a
+.
+
+pep (`sphinx.roles.PEP`):
+.
+{pep}`1`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <index entries="('single',\ 'Python\ Enhancement\ Proposals;\ PEP\ 1',\ 'index-0',\ '',\ None)">
+ <target ids="index-0">
+ <reference classes="pep" internal="False" refuri="https://peps.python.org/pep-0001/">
+ <strong>
+ PEP 1
+.
+
+rfc (`sphinx.roles.RFC`):
+.
+{rfc}`1`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <index entries="('single',\ 'RFC;\ RFC\ 1',\ 'index-0',\ '',\ None)">
+ <target ids="index-0">
+ <reference classes="rfc" internal="False" refuri="https://datatracker.ietf.org/doc/html/rfc1.html">
+ <strong>
+ RFC 1
+.
+
+guilabel (`sphinx.roles.GUILabel`):
+.
+{guilabel}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <inline classes="guilabel" rawtext=":guilabel:`a`">
+ a
+.
+
+menuselection (`sphinx.roles.MenuSelection`):
+.
+{menuselection}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <inline classes="menuselection" rawtext=":menuselection:`a`">
+ a
+.
+
+file (`sphinx.roles.EmphasizedLiteral`):
+.
+{file}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <literal classes="file" role="file">
+ a
+.
+
+samp (`sphinx.roles.EmphasizedLiteral`):
+.
+{samp}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <literal classes="samp" role="samp">
+ a
+.
+
+SKIP: Non-deterministic output
+.
+{abbr}`a`
+.
+<document source="notset">
+ <paragraph>
+ <abbreviation class="<function class_option at 0x1079fb830>>
+ a
+.
+
+rst:dir (`sphinx.roles.XRefRole`):
+.
+{rst:dir}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="rst" refexplicit="False" reftarget="a" reftype="dir" refwarn="False">
+ <literal classes="xref rst rst-dir">
+ a
+.
+
+token (`sphinx.roles.XRefRole`):
+.
+{token}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="std" refexplicit="False" reftarget="a" reftype="token" refwarn="False">
+ <literal classes="xref std std-token">
+ a
+.
+
+term (`sphinx.roles.XRefRole`):
+.
+{term}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="std" refexplicit="False" reftarget="a" reftype="term" refwarn="True">
+ <inline classes="xref std std-term">
+ a
+.
+
+ref (`sphinx.roles.XRefRole`):
+.
+{ref}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="std" refexplicit="False" reftarget="a" reftype="ref" refwarn="True">
+ <inline classes="xref std std-ref">
+ a
+.
+
+ref with line breaks (`sphinx.roles.XRefRole`):
+.
+{ref}`some
+text
+<and
+a
+custom reference>`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="std" refexplicit="True" reftarget="and a custom reference" reftype="ref" refwarn="True">
+ <inline classes="xref std std-ref">
+ some text
+.
+
+numref (`sphinx.roles.XRefRole`):
+.
+{numref}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="std" refexplicit="False" reftarget="a" reftype="numref" refwarn="True">
+ <literal classes="xref std std-numref">
+ a
+.
+
+keyword (`sphinx.roles.XRefRole`):
+.
+{keyword}`a`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="std" refexplicit="False" reftarget="a" reftype="keyword" refwarn="True">
+ <literal classes="xref std std-keyword">
+ a
+.
+
+doc (`sphinx.roles.XRefRole`):
+.
+{doc}`this lecture <heavy_tails>`
+.
+<document source="<src>/index.md">
+ <paragraph>
+ <pending_xref refdoc="index" refdomain="std" refexplicit="True" reftarget="heavy_tails" reftype="doc" refwarn="True">
+ <inline classes="xref std std-doc">
+ this lecture
+.