def test_with_confirmation(tag, dockerfile): with spawn(tag, dockerfile, u'zsh') as proc: proc.sendline(u'eval $(thefuck-alias)') proc.sendline(u'export HISTFILE=~/.zsh_history') proc.sendline(u'touch $HISTFILE') with_confirmation(proc) history_changed(proc)
def test_without_confirmation(tag, dockerfile): with spawn(tag, dockerfile, u'bash') as proc: proc.sendline(u"export PS1='$ '") proc.sendline(u'eval $(thefuck-alias)') proc.sendline(u'touch $HISTFILE') without_confirmation(proc) history_changed(proc)
def test_without_confirmation(proc, TIMEOUT, run_without_docker): without_confirmation(proc, TIMEOUT) if not run_without_docker: history_changed(proc, TIMEOUT, u'echo test')
def test_select_command_with_arrows(proc, TIMEOUT, run_without_docker): select_command_with_arrows(proc, TIMEOUT) if not run_without_docker: history_changed(proc, TIMEOUT, u'git help')
def test_without_confirmation(proc, TIMEOUT): without_confirmation(proc, TIMEOUT) history_changed(proc, TIMEOUT, u'echo test')
def test_select_command_with_arrows(proc, TIMEOUT): select_command_with_arrows(proc, TIMEOUT) history_changed(proc, TIMEOUT, u'git help')
def test_without_confirmation(proc): without_confirmation(proc) history_changed(proc, u'echo test')
def test_select_command_with_arrows(proc): select_command_with_arrows(proc) history_changed(proc, u'git push')
def test_with_confirmation(proc, TIMEOUT): with_confirmation(proc, TIMEOUT) history_changed(proc, TIMEOUT, u"echo test")