call more functions in tests
@@ -12,11 +12,37 @@ from poseidon.helpers.endpoint import Endpoint
def test_poseidonshell():
shell = PoseidonShell()
shell.do_record('foo.txt')
+ shell.do_record('')
+ shell.do_help('foo')
shell.do_show('foo')
shell.do_task('foo')
shell.do_quit('foo')
+ shell.do_exit('foo')
shell.do_playback('foo.txt')
+ shell.do_playback('')
+ shell.complete_show('foo', 'foo bar', 1, 1)
+ shell.complete_task('foo', 'foo bar', 1, 1)
+ shell.show_all('foo', [])
+ shell.show_role('foo', [])
+ shell.show_state('foo', [])
+ shell.show_behavior('foo', [])
+ shell.show_os('foo', [])
+ shell.show_what('foo', [])
+ shell.show_history('foo', [])
+ shell.show_where('foo', [])
+ shell.help_show()
+ shell.show_authors('foo', [])
+ shell.task_set('foo', [])
+ shell.task_collect('foo', [])
+ shell.task_ignore('foo', [])
+ shell.task_clear('foo', [])
+ shell.task_remove('foo', [])
+ shell.help_task()
+ shell.emptyline()
+ shell.completenames('foo')
+ shell.do_shell('ls')
shell.precmd('foo')
+ shell.do_eof('foo')
shell.close()
