/usr/lib/python2.7/dist-packages/sphinx_gallery/tests/test_backreferences.py is in python-sphinx-gallery 0.1.13-1ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 | # -*- coding: utf-8 -*-
# Author: Óscar Nájera
# License: 3-clause BSD
"""
Testing the rst files generator
"""
from __future__ import division, absolute_import, print_function
import os
import sphinx_gallery.backreferences as sg
def test_thumbnail_div():
"""Test if the thumbnail div generates the correct string"""
html_div = sg._thumbnail_div('fake_dir', 'test_file.py', '<"test">')
reference = r"""
.. raw:: html
<div class="sphx-glr-thumbcontainer" tooltip="<"test">">
.. only:: html
.. figure:: /fake_dir/images/thumb/sphx_glr_test_file_thumb.png
:ref:`sphx_glr_fake_dir_test_file.py`
.. raw:: html
</div>
"""
assert html_div == reference
def test_backref_thumbnail_div():
"""Test if the thumbnail div generates the correct string"""
html_div = sg._thumbnail_div('fake_dir', 'test_file.py', 'test formating',
is_backref=True)
reference = """
.. raw:: html
<div class="sphx-glr-thumbcontainer" tooltip="test formating">
.. only:: html
.. figure:: /fake_dir/images/thumb/sphx_glr_test_file_thumb.png
:ref:`sphx_glr_fake_dir_test_file.py`
.. raw:: html
</div>
.. only:: not html
* :ref:`sphx_glr_fake_dir_test_file.py`
"""
assert html_div == reference
def test_identify_names():
code_str = """
import os
os
os.path.join
import sphinx_gallery.back_references as br
br.identify_names
from sphinx_gallery.back_references import identify_names
identify_names
"""
res = sg.identify_names(code_str)
expected = {
'os.path.join':
{'name': 'join', 'module': 'os.path', 'module_short': 'os.path'},
'br.identify_names':
{'name': 'identify_names',
'module': 'sphinx_gallery.back_references',
'module_short': 'sphinx_gallery.back_references'},
'identify_names':
{'name': 'identify_names',
'module': 'sphinx_gallery.back_references',
'module_short': 'sphinx_gallery.back_references'}
}
assert expected == res
|