]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - test/test-udev.py
Merge pull request #32308 from yuwata/sd-ndisc-disable-timer-on-recv
[thirdparty/systemd.git] / test / test-udev.py
index 710aaed3a9b805f3a8ee2c9ab70526e85748bc0f..d9d840eb8ce663864ea2c76135be63f931c423cf 100755 (executable)
@@ -1,10 +1,8 @@
 #!/usr/bin/env python3
 # SPDX-License-Identifier: LGPL-2.1-or-later
 
-# pylint: disable=missing-docstring,redefined-outer-name,invalid-name
-# pylint: disable=unspecified-encoding,no-else-return,line-too-long,too-many-lines
-# pylint: disable=multiple-imports,too-many-instance-attributes,consider-using-with
-# pylint: disable=global-statement
+# pylint: disable=redefined-outer-name,no-else-return,multiple-imports
+# pylint: disable=consider-using-with,global-statement
 
 # udev test
 #
@@ -43,7 +41,7 @@ SYS_SCRIPT     = Path(__file__).with_name('sys-script.py')
 try:
     UDEV_BIN   = Path(os.environ['UDEV_RULE_RUNNER'])
 except KeyError:
-    UDEV_BIN   = Path(__file__).parent / 'manual/udev-rule-runner'
+    UDEV_BIN   = Path(__file__).parent / 'manual/test-udev-rule-runner'
 UDEV_BIN = UDEV_BIN.absolute()
 
 # Those will be set by the udev_setup() fixture
@@ -124,7 +122,7 @@ class Device:
         print(f'check_add {self.devpath}')
 
         devnode = self.get_devnode()
-        st = devnode.stat(follow_symlinks=False)
+        st = devnode.lstat()
         assert stat.S_ISCHR(st.st_mode) or stat.S_ISBLK(st.st_mode)
         self.check_permissions(st)
         self.check_major_minor(st)