From e30be660122d8afc84a8579960d332c719d698cb Mon Sep 17 00:00:00 2001 From: Jean-Paul Calderone <exarkun@twistedmatrix.com> Date: Thu, 23 Sep 2021 09:41:51 -0400 Subject: [PATCH] Skip the explicit renew_lease test if there is no renew_lease --- src/_zkapauthorizer/tests/test_storage_protocol.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/_zkapauthorizer/tests/test_storage_protocol.py b/src/_zkapauthorizer/tests/test_storage_protocol.py index d79b0fc..5230933 100644 --- a/src/_zkapauthorizer/tests/test_storage_protocol.py +++ b/src/_zkapauthorizer/tests/test_storage_protocol.py @@ -25,6 +25,7 @@ from fixtures import ( ) from testtools import ( TestCase, + skipIf, ) from testtools.matchers import ( Always, @@ -72,6 +73,7 @@ from challenge_bypass_ristretto import ( random_signing_key, ) +from allmydata import __version__ as allmydata_version from allmydata.storage.common import ( storage_index_to_dir, ) @@ -130,6 +132,7 @@ from ..foolscap import ( ShareStat, ) + class RequiredPassesTests(TestCase): """ Tests for ``required_passes``. @@ -522,6 +525,7 @@ class ShareTests(TestCase): leases = list(self.anonymous_storage_server.get_leases(storage_index)) self.assertThat(leases, HasLength(2)) + @skipIf(allmydata_version >= "1.16.", "Tahoe-LAFS 1.16.0 removed renew_lease") @given( storage_index=storage_indexes(), renew_secret=lease_renew_secrets(), -- GitLab