diff options
author | Red_M <1468433+Red-M@users.noreply.github.com> | 2023-04-03 02:48:18 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-03 02:48:18 +1000 |
commit | 2532721644781543ca660e52d48a35bd93872fc1 (patch) | |
tree | aaa0b5e0b8a30de11f18f24b489d479bd89e6535 /tests/test_expect.py | |
parent | 06f4ed2be13b9209d1ac89c72bf4a19d550cc846 (diff) | |
parent | 000a8684bd109c3f9c9b5fabd95add4743b7f45a (diff) | |
download | pexpect-2532721644781543ca660e52d48a35bd93872fc1.tar.gz |
Make test_expect.py work on POSIX systems that are not Linux based
Diffstat (limited to 'tests/test_expect.py')
-rwxr-xr-x | tests/test_expect.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/test_expect.py b/tests/test_expect.py index c6d72da..c16e055 100755 --- a/tests/test_expect.py +++ b/tests/test_expect.py @@ -485,7 +485,7 @@ class ExpectTestCase (PexpectTestCase.PexpectTestCase): def test_before_across_chunks(self): # https://github.com/pexpect/pexpect/issues/478 child = pexpect.spawn( - '''/bin/bash -c "openssl rand -base64 {} 2>/dev/null | head -500 | nl --number-format=rz --number-width=5 2>&1 ; echo 'PATTERN!!!'"'''.format(1024 * 1024 * 2), + '''/bin/sh -c "openssl rand -base64 {} 2>/dev/null | head -500 | nl -n rz -w 5 2>&1 ; echo 'PATTERN!!!'"'''.format(1024 * 1024 * 2), searchwindowsize=128 ) child.expect(['PATTERN']) @@ -530,7 +530,7 @@ class ExpectTestCase (PexpectTestCase.PexpectTestCase): child = pexpect.spawn('cat', echo=False) child.sendline('BEGIN') for i in range(100): - child.sendline('foo' * 100) + child.sendline('foo' * 10) e = child.expect([b'xyzzy', pexpect.TIMEOUT], searchwindowsize=10, timeout=0.001) self.assertEqual(e, 1) @@ -547,7 +547,7 @@ class ExpectTestCase (PexpectTestCase.PexpectTestCase): child = pexpect.spawn('cat', echo=False) child.sendline('BEGIN') for i in range(100): - child.sendline('foo' * 100) + child.sendline('foo' * 10) e = child.expect([b'xyzzy', pexpect.TIMEOUT], searchwindowsize=10, timeout=0.5) self.assertEqual(e, 1) |