From f9c10f84cb60abb87d2240c15fee8c82e643fbf8 Mon Sep 17 00:00:00 2001 From: mulhern Date: Wed, 21 Dec 2022 19:20:22 -0500 Subject: [PATCH] Drop a flaky test Signed-off-by: mulhern --- tests/_device_tests/_attributes_tests.py | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/tests/_device_tests/_attributes_tests.py b/tests/_device_tests/_attributes_tests.py index ba211e6..02c9a43 100644 --- a/tests/_device_tests/_attributes_tests.py +++ b/tests/_device_tests/_attributes_tests.py @@ -124,27 +124,3 @@ def test_asbool(self, a_context, device_datum): device.attributes.asbool(key) except KeyError: pass - - @_UDEV_TEST(167, "test_available_attributes") - @given(strategies.sampled_from(_DEVICES)) - @settings(max_examples=5) - def test_available_attributes(self, a_device): - """ - Test that the available attributes are exactly the names of files - in the sysfs directory that are regular files or softlinks. - """ - available_attributes = sorted(a_device.attributes.available_attributes) - - attribute_filenames = [] - sys_path = a_device.sys_path - for filename in sorted(os.listdir(sys_path)): - filepath = os.path.join(sys_path, filename) - status = os.lstat(filepath) - mode = status.st_mode - if not stat.S_ISLNK(mode) and not stat.S_ISREG(mode): - continue - if not stat.S_IRUSR & mode: - continue - attribute_filenames.append(filename) - - assert available_attributes == attribute_filenames -- 2.27.0