diff options
Diffstat (limited to 'debian/patches/test_termios')
-rw-r--r-- | debian/patches/test_termios | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/debian/patches/test_termios b/debian/patches/test_termios new file mode 100644 index 0000000..b0b1890 --- /dev/null +++ b/debian/patches/test_termios @@ -0,0 +1,26 @@ +From: Stefano Rivera <stefanor@debian.org> +Date: Sat, 7 Oct 2017 09:38:57 +0200 +Subject: Support builds on older aufs + +Under aufs on squeeze, tcgetattr can return EINVAL instead of ENOTTY See +https://lsbbugs.linuxfoundation.org/show_bug.cgi?id=2771 + +Forwarded: not-needed +Last-Update: 2013-02-23 +--- + pypy/module/termios/test/test_termios.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/pypy/module/termios/test/test_termios.py b/pypy/module/termios/test/test_termios.py +index 4e01f53..20ffb1e 100644 +--- a/pypy/module/termios/test/test_termios.py ++++ b/pypy/module/termios/test/test_termios.py +@@ -144,7 +144,7 @@ class AppTestTermios(object): + fd = os.open('.', 0) + try: + exc = raises(termios.error, termios.tcgetattr, fd) +- assert exc.value.args[0] == errno.ENOTTY ++ assert exc.value.args[0] in (errno.ENOTTY, errno.EINVAL) + finally: + os.close(fd) + |