##// END OF EJS Templates
ENH: Enter adds lines at the right position
ENH: Enter adds lines at the right position

File last commit:

r1735:8b145d5b
r1896:fe694a7d
Show More
test_magic.py
21 lines | 585 B | text/x-python | PythonLexer
Ville M. Vainio
add test_magic, with single test (for rehashx)
r1735 """ 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