summaryrefslogtreecommitdiff
path: root/tests/test_delay.py
diff options
context:
space:
mode:
authorJeroen Demeyer <jdemeyer@cage.ugent.be>2015-12-13 11:03:33 +0100
committerJeroen Demeyer <jdemeyer@cage.ugent.be>2015-12-13 11:03:33 +0100
commit8410e6e6b708f1d78d4d155ce909cea13f428a2f (patch)
treea06d1c7b1f77b236821f32f95db244f3748c01d2 /tests/test_delay.py
parent617d25553196aa58a3d8a2987008c22c73a86b19 (diff)
downloadpexpect-git-8410e6e6b708f1d78d4d155ce909cea13f428a2f.tar.gz
Add testcase
Diffstat (limited to 'tests/test_delay.py')
-rw-r--r--tests/test_delay.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/tests/test_delay.py b/tests/test_delay.py
new file mode 100644
index 0000000..8674336
--- /dev/null
+++ b/tests/test_delay.py
@@ -0,0 +1,27 @@
+# -*- coding: utf-8 -*-
+
+from . import PexpectTestCase
+import pexpect
+
+
+class TestCaseDelay(PexpectTestCase.PexpectTestCase):
+ """
+ Tests for various delay attributes.
+ """
+ def test_delaybeforesend(self):
+ """
+ Test various values for delaybeforesend.
+ """
+ p = pexpect.spawn("cat")
+
+ p.delaybeforesend = 1
+ p.sendline("line 1")
+ p.expect("line 1")
+
+ p.delaybeforesend = 0.0
+ p.sendline("line 2")
+ p.expect("line 2")
+
+ p.delaybeforesend = None
+ p.sendline("line 3")
+ p.expect("line 3")