def test_basic(): |
tmp = py.test.ensuretemp("sourcehtml") |
-> inp = tmp.ensure("one.py") |
inp.write(py.code.Source(""" |
def func_one(): |
pass |
|
def func_two(x, y): |
x = 1 |
y = 2 |
return x + y |
|
class B: |
pass |
|
class A(B): |
def meth1(self): |
pass |
|
def meth2(self): |
pass |
""")) |
|
testfile = create_html_and_show(inp) |
data = testfile.open().read() |
assert data.find('<a href="#func_one"') != -1 |
assert data.find('<a href="#func_two"') != -1 |
assert data.find('<a href="#B"') != -1 |
assert data.find('<a href="#A"') != -1 |
assert data.find('<a href="#A.meth1"') != -1 |