test_iplib.py
17 lines
| 517 B
| text/x-python
|
PythonLexer
Fernando Perez
|
r1859 | """Tests for the key iplib module, where the main ipython class is defined. | ||
""" | ||||
import nose.tools as nt | ||||
Fernando Perez
|
r1868 | |||
Fernando Perez
|
r1859 | def test_reset(): | ||
"""reset must clear most namespaces.""" | ||||
ip = _ip.IP | ||||
ip.reset() # first, it should run without error | ||||
# Then, check that most namespaces end up empty | ||||
for ns in ip.ns_refs_table: | ||||
if ns is ip.user_ns: | ||||
# The user namespace is reset with some data, so we can't check for | ||||
# it being empty | ||||
continue | ||||
nt.assert_equals(len(ns),0) | ||||