test_iplib.py
16 lines
| 516 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 | ||||
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) | ||||