From f96f9c53989c962f7f28d45df163d7f05b35d029 Mon Sep 17 00:00:00 2001 From: Thomas Kluyver Date: Wed, 4 Jun 2014 17:28:04 -0700 Subject: Test escaping interact mode --- tests/interact.py | 1 + tests/test_interact.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/tests/interact.py b/tests/interact.py index 5cc5e29..60e48c9 100755 --- a/tests/interact.py +++ b/tests/interact.py @@ -32,6 +32,7 @@ import sys def main(): p = pexpect.spawn(sys.executable + ' echo_w_prompt.py', env=no_coverage_env()) p.interact() + print("Escaped interact") if __name__ == '__main__': main() diff --git a/tests/test_interact.py b/tests/test_interact.py index 39a1f76..623201b 100755 --- a/tests/test_interact.py +++ b/tests/test_interact.py @@ -43,6 +43,8 @@ class InteractTestCase (PexpectTestCase.PexpectTestCase): p.expect (b'Hello') p.expect (b'there') p.expect (b'Mr. Python') + p.sendcontrol(']') + p.expect_exact('Escaped interact') assert p.isalive() p.sendeof () p.expect (pexpect.EOF) -- cgit v1.2.1