Author: Antonio Cuni <[email protected]>
Branch: py3k
Changeset: r55435:86a14fdd6eea
Date: 2012-06-06 15:10 +0200
http://bitbucket.org/pypy/pypy/changeset/86a14fdd6eea/

Log:    we print lots of [platform:execute] lines now, so we need to be a
        bit more careful about what to match with the regexp

diff --git a/pypy/module/termios/test/test_termios.py 
b/pypy/module/termios/test/test_termios.py
--- a/pypy/module/termios/test/test_termios.py
+++ b/pypy/module/termios/test/test_termios.py
@@ -23,7 +23,7 @@
 
     def _spawn(self, *args, **kwds):
         print 'SPAWN:', args, kwds
-        child = self.pexpect.spawn(timeout=600, *args, **kwds)
+        child = self.pexpect.spawn(timeout=600, maxread=5000, *args, **kwds)
         child.logfile = sys.stdout
         return child
 
@@ -36,9 +36,9 @@
         child.expect('>>> ')
         child.sendline('import termios')
         child.expect('>>> ')
-        child.sendline('termios.tcgetattr(0)')
-        child.expect('\[.*?\[.*?\]\]')
-        lst = eval(child.match.group(0))
+        child.sendline('print("attr=", termios.tcgetattr(0))')
+        child.expect('attr= (\[.*?\[.*?\]\])')
+        lst = eval(child.match.group(1))
         assert len(lst) == 7
         assert len(lst[-1]) == 32 # XXX is this portable???
 
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to