##// END OF EJS Templates
Merged changes on trunk
Merged changes on trunk

File last commit:

r1735:8b145d5b
r1869:2e79b980 merge
Show More
test_magic.py
21 lines | 585 B | text/x-python | PythonLexer
""" Tests for various magic functions
Needs to be run by nose (to make ipython session available)
"""
def test_rehashx():
# clear up everything
_ip.IP.alias_table.clear()
del _ip.db['syscmdlist']
_ip.magic('rehashx')
# Practically ALL ipython development systems will have more than 10 aliases
assert len(_ip.IP.alias_table) > 10
for key, val in _ip.IP.alias_table.items():
# we must strip dots from alias names
assert '.' not in key
# rehashx must fill up syscmdlist
scoms = _ip.db['syscmdlist']
assert len(scoms) > 10