You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/dev-python/twisted-pair/files/14.0.0-tests.patch

27 lines
1.1 KiB

Allows user to access /dev/net/tun
--- twisted/pair/test/test_tuntap.py.orig 2014-05-27 22:55:56.230232748 -0400
+++ twisted/pair/test/test_tuntap.py 2014-05-27 23:30:02.769956742 -0400
@@ -10,7 +10,7 @@
import os
import struct
import socket
-from errno import EPERM, EBADF, EINVAL, EAGAIN, EWOULDBLOCK, ENOENT, ENODEV
+from errno import EPERM, EBADF, EINVAL, EAGAIN, EWOULDBLOCK, ENOENT, ENODEV, EACCES
from random import randrange
from collections import deque
from itertools import cycle
@@ -582,8 +582,11 @@
except OSError as e:
# The device file may simply be missing. The device file may also
# exist but be unsupported by the kernel.
- if e.errno in (ENOENT, ENODEV) and filename == b"/dev/net/tun":
- raise SkipTest("Platform lacks /dev/net/tun")
+ if filename == b"/dev/net/tun":
+ if e.errno in (ENOENT, ENODEV):
+ raise SkipTest("Platform lacks /dev/net/tun")
+ elif e.errno == EACCES:
+ raise SkipTest("Access denied opening /dev/net/tun")
raise