mirror of
https://github.com/fish-shell/fish-shell.git
synced 2025-03-15 23:22:53 +08:00
parent
825f821623
commit
a30630a1df
36
tests/pexpects/fg.py
Normal file
36
tests/pexpects/fg.py
Normal file
@ -0,0 +1,36 @@
|
||||
#!/usr/bin/env python3
|
||||
from pexpect_helper import SpawnedProc
|
||||
import subprocess
|
||||
import sys
|
||||
import time
|
||||
|
||||
sp = SpawnedProc()
|
||||
send, sendline, sleep, expect_prompt, expect_re, expect_str = (
|
||||
sp.send,
|
||||
sp.sendline,
|
||||
sp.sleep,
|
||||
sp.expect_prompt,
|
||||
sp.expect_re,
|
||||
sp.expect_str,
|
||||
)
|
||||
expect_prompt()
|
||||
|
||||
sendline("cat | cat")
|
||||
sendline("set -l foo bar; echo $foo")
|
||||
expect_str("set -l foo bar; echo $foo")
|
||||
|
||||
send("\x1A")
|
||||
expect_prompt()
|
||||
sendline("set -l foo bar; echo $foo")
|
||||
expect_str("bar")
|
||||
|
||||
expect_prompt()
|
||||
sendline("fg")
|
||||
expect_str("Send job 1, 'cat | cat' to foreground")
|
||||
sendline("set -l foo bar; echo $foo")
|
||||
expect_str("set -l foo bar; echo $foo")
|
||||
send("\x04")
|
||||
|
||||
expect_prompt()
|
||||
sendline("set -l foo bar; echo $foo")
|
||||
expect_str("bar")
|
Loading…
x
Reference in New Issue
Block a user