From 23e05d029df30a5e92fc1d2498401f1ee9bdd053 Mon Sep 17 00:00:00 2001 From: Jean-Paul Calderone <exarkun@twistedmatrix.com> Date: Thu, 10 Oct 2019 15:40:12 -0400 Subject: [PATCH] add some missing cleanup --- src/_zkapauthorizer/tests/test_storage_server.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/_zkapauthorizer/tests/test_storage_server.py b/src/_zkapauthorizer/tests/test_storage_server.py index 432096b..82e7eb4 100644 --- a/src/_zkapauthorizer/tests/test_storage_server.py +++ b/src/_zkapauthorizer/tests/test_storage_server.py @@ -61,6 +61,9 @@ from .strategies import ( from .fixtures import ( AnonymousStorageServer, ) +from .storage_common import ( + cleanup_storage_server, +) from ..api import ( ZKAPAuthorizerStorageServer, MorePassesRequired, @@ -107,13 +110,16 @@ class PassValidationTests(TestCase): ), ) - def test_allocate_buckets_fails_without_enough_passes(self): """ ``remote_allocate_buckets`` fails with ``MorePassesRequired`` if it is passed fewer passes than it requires for the amount of data to be stored. """ + # Hypothesis causes our storage server to be used many times. Clean + # up between iterations. + cleanup_storage_server(self.anonymous_storage_server) + required_passes = 2 share_nums = {3, 7} allocated_size = int((required_passes * BYTES_PER_PASS) / len(share_nums)) @@ -158,6 +164,10 @@ class PassValidationTests(TestCase): initial writes on shares without supplying passes, the operation fails with ``MorePassesRequired``. """ + # Hypothesis causes our storage server to be used many times. Clean + # up between iterations. + cleanup_storage_server(self.anonymous_storage_server) + data = b"01234567" offset = 0 sharenum = 0 -- GitLab