test_refs.py
46 lines
| 872 B
| text/x-python
|
PythonLexer
Fernando Perez
|
r1721 | """Some simple tests for the plugin while running scripts. | ||
""" | ||||
Fernando Perez
|
r1420 | # Module imports | ||
# Std lib | ||||
import inspect | ||||
# Our own | ||||
#----------------------------------------------------------------------------- | ||||
# Testing functions | ||||
def test_trivial(): | ||||
"""A trivial passing test.""" | ||||
pass | ||||
def doctest_run(): | ||||
"""Test running a trivial script. | ||||
In [13]: run simplevars.py | ||||
x is: 1 | ||||
""" | ||||
def doctest_runvars(): | ||||
"""Test that variables defined in scripts get loaded correcly via %run. | ||||
In [13]: run simplevars.py | ||||
x is: 1 | ||||
In [14]: x | ||||
Out[14]: 1 | ||||
""" | ||||
def doctest_ivars(): | ||||
"""Test that variables defined interactively are picked up. | ||||
In [5]: zz=1 | ||||
In [6]: zz | ||||
Out[6]: 1 | ||||
""" | ||||
Thomas Kluyver
|
r3886 | |||
Fernando Perez
|
r1420 | def doctest_refs(): | ||
Fernando Perez
|
r1403 | """DocTest reference holding issues when running scripts. | ||
In [32]: run show_refs.py | ||||
Thomas Kluyver
|
r4892 | c referrers: [<... 'dict'>] | ||
Fernando Perez
|
r1403 | """ | ||