Filter out virtual vcs devices (#2489)

* Filter out virtual vcs devices

* fix test
This commit is contained in:
Pascal Vizeli 2021-01-31 14:40:14 +01:00 committed by GitHub
parent babcc0de0c
commit b09aee7644
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 2 deletions

View File

@ -17,7 +17,7 @@ _LOGGER: logging.Logger = logging.getLogger(__name__)
_PROC_STAT: Path = Path("/proc/stat")
_RE_BOOT_TIME: re.Pattern = re.compile(r"btime (\d+)")
_RE_HIDE_SYSFS: re.Pattern = re.compile(r"/sys/devices/virtual/(?:tty|block)/.*")
_RE_HIDE_SYSFS: re.Pattern = re.compile(r"/sys/devices/virtual/(?:tty|block|vc)/.*")
class HwHelper(CoreSysAttributes):

View File

@ -69,7 +69,10 @@ def test_hide_virtual_device(coresys):
udev_device.sys_path = "/sys/devices/virtual/block/test"
assert coresys.hardware.helper.hide_virtual_device(udev_device)
udev_device.sys_path = "/sys/devices/virtual/tty/test"
udev_device.sys_path = "/sys/devices/virtual/tty/tty1"
assert coresys.hardware.helper.hide_virtual_device(udev_device)
udev_device.sys_path = "/sys/devices/virtual/vc/vcs1"
assert coresys.hardware.helper.hide_virtual_device(udev_device)