##// END OF EJS Templates
Fixed bug in alias; wrote new alias test.
Thomas Adriaan Hellinger -
Show More
@@ -169,6 +169,10 b' class Alias(object):'
169 169 if cmd.find('%l') >= 0:
170 170 cmd = cmd.replace('%l', rest)
171 171 rest = ''
172
173 if cmd.find('%%s') >= 1:
174 cmd = cmd.replace('%%s', '%s')
175
172 176 if nargs==0:
173 177 # Simple, argument-less aliases
174 178 cmd = '%s %s' % (cmd, rest)
@@ -42,9 +42,9 b' def test_alias_args_error():'
42 42
43 43 def test_alias_args_commented():
44 44 """Check that alias correctly ignores 'commented out' args"""
45 _ip.alias_manager.define_alias('commetarg', 'echo this is %%s a "commented out" arg')
45 _ip.magic('alias commetarg echo this is %%s a "commented out" arg')
46 46
47 with capture_output as cap:
47 with capture_output() as cap:
48 48 _ip.run_cell('commetarg')
49 49
50 50 nt.assert_equal(cap.stdout, 'this is %s a "commented out" arg') No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now