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