summaryrefslogtreecommitdiff
path: root/tests/test_expect.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_expect.py')
-rwxr-xr-xtests/test_expect.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/test_expect.py b/tests/test_expect.py
index dc768a0..f16bf44 100755
--- a/tests/test_expect.py
+++ b/tests/test_expect.py
@@ -486,6 +486,12 @@ class ExpectTestCase (PexpectTestCase.PexpectTestCase):
child.sendeof()
child.expect(pexpect.EOF)
+ def test_searchwindowsize(self):
+ '''Tests that we don't match outside the window, a bug in 4.7.'''
+ p = pexpect.spawn('echo foobarbazbop')
+ e = p.expect([b'bar', b'bop'], searchwindowsize=6)
+ self.assertEqual(e, 1)
+
def _ordering(self, p):
p.timeout = 20
p.expect(b'>>> ')