wexpect-venv/tests/test_delay.py
2019-05-05 14:38:01 +02:00

46 lines
994 B
Python

# -*- coding: utf-8 -*-
from . import PexpectTestCase
import wexpect
class TestCaseDelay(PexpectTestCase.PexpectTestCase):
"""
Tests for various delay attributes.
"""
def test_delaybeforesend(self):
"""
Test various values for delaybeforesend.
"""
p = wexpect.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")
def test_delayafterread(self):
"""
Test various values for delayafterread.
"""
p = wexpect.spawn("cat")
p.delayafterread = 1
p.sendline("line 1")
p.expect("line 1")
p.delayafterread = 0.0
p.sendline("line 2")
p.expect("line 2")
p.delayafterread = None
p.sendline("line 3")
p.expect("line 3")