From 21b0031c1f01dcadd916585a8e374c2703cf5237 Mon Sep 17 00:00:00 2001
From: Jean-Paul Calderone <exarkun@twistedmatrix.com>
Date: Tue, 10 Mar 2020 13:28:02 -0400
Subject: [PATCH] [debug] dump a bunch of info from ShareFile

---
 src/_zkapauthorizer/tests/test_storage_protocol.py | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/src/_zkapauthorizer/tests/test_storage_protocol.py b/src/_zkapauthorizer/tests/test_storage_protocol.py
index c4a4268..3f324e6 100644
--- a/src/_zkapauthorizer/tests/test_storage_protocol.py
+++ b/src/_zkapauthorizer/tests/test_storage_protocol.py
@@ -158,6 +158,19 @@ class RequiredPassesTests(TestCase):
         )
 
 
+from allmydata.storage.immutable import ShareFile
+orig_ShareFile__init__ = ShareFile.__init__
+def ShareFile__init__(self, filename, max_size=None, create=False):
+    print("ShareFile(filename={}, max_size={}, create={})".format(
+        filename,
+        max_size,
+        create,
+    ))
+    orig_ShareFile__init__(self, filename, max_size, create)
+    with open(self.home) as f:
+        print("Home: {!r}".format(f.read(12)))
+ShareFile.__init__ = ShareFile__init__
+del ShareFile
 
 class ShareTests(TestCase):
     """
-- 
GitLab