summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Quast <contact@jeffquast.com>2015-09-22 13:34:52 -0700
committerJeff Quast <contact@jeffquast.com>2015-09-22 13:34:52 -0700
commitd511e33c08b4e960315cec72041d25b5fcade977 (patch)
treef0399992233fd1735346a00511d244241368b3e1
parent6d7abc17a1b017e7bc7b68dbdc836d8f515ee6de (diff)
downloadpexpect-coverage-race.tar.gz
Use no_coverage_env for spawn(sigwinch_report.py)coverage-race
-rwxr-xr-xtests/test_winsize.py16
1 files changed, 10 insertions, 6 deletions
diff --git a/tests/test_winsize.py b/tests/test_winsize.py
index 9c1a509..642d4ba 100755
--- a/tests/test_winsize.py
+++ b/tests/test_winsize.py
@@ -21,6 +21,7 @@ PEXPECT LICENSE
import pexpect
import unittest
from . import PexpectTestCase
+from .utils import no_coverage_env
import time
class TestCaseWinsize(PexpectTestCase.PexpectTestCase):
@@ -28,32 +29,35 @@ class TestCaseWinsize(PexpectTestCase.PexpectTestCase):
def test_initial_winsize(self):
""" Assert initial window dimension size (24, 80). """
p = pexpect.spawn('{self.PYTHONBIN} sigwinch_report.py'
- .format(self=self), timeout=3)
+ .format(self=self), timeout=3,
+ env=no_coverage_env())
# default size by PtyProcess class is 24 rows by 80 columns.
p.expect_exact('Initial Size: (24, 80)')
p.sendcontrol('c')
- p.wait()
+ p.expect(pexpect.EOF)
def test_initial_winsize_by_dimension(self):
""" Assert user-parameter window dimension size is initial. """
p = pexpect.spawn('{self.PYTHONBIN} sigwinch_report.py'
.format(self=self), timeout=3,
- dimensions=(40, 100))
+ dimensions=(40, 100),
+ env=no_coverage_env())
p.expect_exact('Initial Size: (40, 100)')
p.sendcontrol('c')
- p.wait()
+ p.expect(pexpect.EOF)
def test_setwinsize(self):
""" Ensure method .setwinsize() sends signal caught by child. """
p = pexpect.spawn('{self.PYTHONBIN} sigwinch_report.py'
- .format(self=self), timeout=3)
+ .format(self=self), timeout=3,
+ env=no_coverage_env())
# Note that we must await the installation of the child process'
# signal handler,
p.expect_exact('READY')
p.setwinsize(19, 84)
p.expect_exact('SIGWINCH: (19, 84)')
p.sendcontrol('c')
- p.wait()
+ p.expect(pexpect.EOF)
if __name__ == '__main__':
unittest.main()