From: HereThereBeDragons Date: Mon, 8 Jan 2024 16:38:36 +0000 (+0100) Subject: make FUSE_CAP_EXPIRE_ONLY test depend on available cap and not on version X-Git-Tag: fuse-3.17.1-rc0~154 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=67d28fb4b762989d895732f8b1aec9a4f69c0d56;p=qemu-gpiodev%2Flibfuse.git make FUSE_CAP_EXPIRE_ONLY test depend on available cap and not on version --- diff --git a/test/test_examples.py b/test/test_examples.py index a597f55..3b1fd1b 100755 --- a/test/test_examples.py +++ b/test/test_examples.py @@ -23,7 +23,7 @@ from tempfile import NamedTemporaryFile from contextlib import contextmanager from util import (wait_for_mount, umount, cleanup, base_cmdline, safe_sleep, basename, fuse_test_marker, test_printcap, - fuse_proto, powerset) + fuse_proto, fuse_caps, powerset) from os.path import join as pjoin pytestmark = fuse_test_marker() @@ -349,7 +349,7 @@ def test_notify_inval_entry(tmpdir, only_expire, notify, output_checker): cmdline.append('--no-notify') if only_expire == "expire_entries": cmdline.append('--only-expire') - if fuse_proto < (7,38): + if "FUSE_CAP_EXPIRE_ONLY" not in fuse_caps: pytest.skip('only-expire not supported by running kernel') mount_process = subprocess.Popen(cmdline, stdout=output_checker.fd, stderr=output_checker.fd)