def test_magic_config():
ip = get_ipython()
c = ip.Completer
s, matches = c.complete(None, 'conf')
nt.assert_in('%config', matches)
s, matches = c.complete(None, 'conf')
nt.assert_not_in('AliasManager', matches)
s, matches = c.complete(None, 'config ')
nt.assert_in('AliasManager', matches)
s, matches = c.complete(None, '%config ')
nt.assert_in('AliasManager', matches)
s, matches = c.complete(None, 'config Ali')
nt.assert_list_equal(['AliasManager'], matches)
s, matches = c.complete(None, '%config Ali')
nt.assert_list_equal(['AliasManager'], matches)
s, matches = c.complete(None, 'config AliasManager')
nt.assert_list_equal(['AliasManager'], matches)
s, matches = c.complete(None, '%config AliasManager')
nt.assert_list_equal(['AliasManager'], matches)
s, matches = c.complete(None, 'config AliasManager.')
nt.assert_in('AliasManager.default_aliases', matches)
s, matches = c.complete(None, '%config AliasManager.')
nt.assert_in('AliasManager.default_aliases', matches)
s, matches = c.complete(None, 'config AliasManager.de')
nt.assert_list_equal(['AliasManager.default_aliases'], matches)
s, matches = c.complete(None, 'config AliasManager.de')
nt.assert_list_equal(['AliasManager.default_aliases'], matches)
评论列表
文章目录