intersphinx: tilde formatting broken

Matthias Troffaes avatarMatthias Troffaes created an issue

When using intersphinx, then :exc:`~exceptions.ValueError` gets formatted as exceptions.ValueError instead of ValueError. Possible fix attached (against current tip), although it makes the test suite fail:

AssertionError: 
    assert isinstance(<reference: <emphasis...>>, <module 'docutils.nodes' from '/usr/lib/python2.6/site-packages/docutils/nodes.pyc'>.reference)
    assert <reference: <emphasis...>>['refuri'] == 'http://docs.python.org/sub/foo.html#module1.func'
    assert <reference: <emphasis...>>['reftitle'] == '(in foo v2.0)'
>>  assert <reference: <emphasis...>>[0].astext() == 'module1.func'

I'm not sure what is intended here, but at first sight, it appears to be bug in the test suite: if contnode has 'foo' as text, shouldn't rn[0].astext() return 'foo' as well?

Comments (2)

  1. Log in to comment
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.