Test add_description_unit in test suite.

This commit is contained in:
Georg Brandl
2009-02-18 22:12:03 +01:00
parent 54b0890095
commit a06813c4ae
3 changed files with 27 additions and 3 deletions

View File

@@ -48,5 +48,16 @@ coverage_c_path = ['special/*.h']
coverage_c_regexes = {'cfunction': r'^PyAPI_FUNC\(.*\)\s+([^_][\w_]+)'}
from sphinx import addnodes
def userdesc_parse(env, sig, signode):
x, y = sig.split(':')
signode += addnodes.desc_name(x, x)
signode += addnodes.desc_parameterlist()
signode[-1] += addnodes.desc_parameter(y, y)
return x
def setup(app):
app.add_config_value('value_from_conf_py', 42, False)
app.add_description_unit('userdesc', 'userdescrole', '%s (userdesc)',
userdesc_parse)