From c456ff85910aaff531211b9958a092412be910e0 Mon Sep 17 00:00:00 2001
From: Zooko O'Whielacronx <zooko@zooko.com>
Date: Mon, 8 Dec 2008 12:44:11 -0700
Subject: [PATCH] rename "get_verifier()" to "get_verify_cap()"

---
 src/allmydata/dirnode.py            | 10 +++++-----
 src/allmydata/immutable/download.py |  2 +-
 src/allmydata/immutable/filenode.py |  6 +++---
 src/allmydata/interfaces.py         |  4 ++--
 src/allmydata/mutable/filenode.py   |  4 ++--
 src/allmydata/test/common.py        |  4 ++--
 src/allmydata/test/test_cli.py      |  6 +++---
 src/allmydata/test/test_dirnode.py  |  8 ++++----
 src/allmydata/test/test_filenode.py |  6 +++---
 src/allmydata/test/test_system.py   |  6 +++---
 src/allmydata/test/test_uri.py      | 22 +++++++++++-----------
 src/allmydata/test/test_web.py      |  4 ++--
 src/allmydata/uri.py                | 12 ++++++------
 src/allmydata/web/info.py           |  6 +++---
 14 files changed, 50 insertions(+), 50 deletions(-)

diff --git a/src/allmydata/dirnode.py b/src/allmydata/dirnode.py
index 7417a07e..38a31136 100644
--- a/src/allmydata/dirnode.py
+++ b/src/allmydata/dirnode.py
@@ -222,8 +222,8 @@ class NewDirectoryNode:
     def get_readonly_uri(self):
         return self._uri.get_readonly().to_string()
 
-    def get_verifier(self):
-        return self._uri.get_verifier()
+    def get_verify_cap(self):
+        return self._uri.get_verify_cap()
 
     def get_storage_index(self):
         return self._uri._filenode_uri.storage_index
@@ -479,7 +479,7 @@ class NewDirectoryNode:
         monitor = Monitor()
         walker.set_monitor(monitor)
 
-        found = set([self.get_verifier()])
+        found = set([self.get_verify_cap()])
         limiter = ConcurrencyLimiter(10)
         d = self._deep_traverse_dirnode(self, [],
                                         walker, monitor, found, limiter)
@@ -504,7 +504,7 @@ class NewDirectoryNode:
         monitor.raise_if_cancelled()
         dl = [limiter.add(walker.enter_directory, parent, children)]
         for name, (child, metadata) in children.iteritems():
-            verifier = child.get_verifier()
+            verifier = child.get_verify_cap()
             # allow LIT files (for which verifier==None) to be processed
             if (verifier is not None) and (verifier in found):
                 continue
@@ -651,7 +651,7 @@ class ManifestWalker(DeepStats):
         si = node.get_storage_index()
         if si:
             self.storage_index_strings.add(base32.b2a(si))
-        v = node.get_verifier()
+        v = node.get_verify_cap()
         if v:
             self.verifycaps.add(v.to_string())
         return DeepStats.add_node(self, node, path)
diff --git a/src/allmydata/immutable/download.py b/src/allmydata/immutable/download.py
index a5a05f00..c8d7d215 100644
--- a/src/allmydata/immutable/download.py
+++ b/src/allmydata/immutable/download.py
@@ -830,7 +830,7 @@ class FileDownloader:
 
         vups = []
         for sharenum, bucket in self._share_buckets:
-            vups.append(ValidatedExtendedURIProxy(bucket, self._uri.get_verifier(), self._fetch_failures))
+            vups.append(ValidatedExtendedURIProxy(bucket, self._uri.get_verify_cap(), self._fetch_failures))
         vto = ValidatedThingObtainer(vups, debugname="vups", log_id=self._log_number)
         d = vto.start()
 
diff --git a/src/allmydata/immutable/filenode.py b/src/allmydata/immutable/filenode.py
index 5fbeb791..fdf94748 100644
--- a/src/allmydata/immutable/filenode.py
+++ b/src/allmydata/immutable/filenode.py
@@ -181,8 +181,8 @@ class FileNode(_ImmutableFileNodeBase):
     def get_size(self):
         return self.u.get_size()
 
-    def get_verifier(self):
-        return self.u.get_verifier()
+    def get_verify_cap(self):
+        return self.u.get_verify_cap()
 
     def get_storage_index(self):
         return self.u.storage_index
@@ -265,7 +265,7 @@ class LiteralFileNode(_ImmutableFileNodeBase):
     def get_size(self):
         return len(self.u.data)
 
-    def get_verifier(self):
+    def get_verify_cap(self):
         return None
 
     def get_storage_index(self):
diff --git a/src/allmydata/interfaces.py b/src/allmydata/interfaces.py
index d0ccffa5..5067123c 100644
--- a/src/allmydata/interfaces.py
+++ b/src/allmydata/interfaces.py
@@ -365,7 +365,7 @@ class IURI(Interface):
         """Return another IURI instance, which represents a read-only form of
         this one. If is_readonly() is True, this returns self."""
 
-    def get_verifier():
+    def get_verify_cap():
         """Return an instance that provides IVerifierURI, which can be used
         to check on the availability of the file or directory, without
         providing enough capabilities to actually read or modify the
@@ -426,7 +426,7 @@ class IFilesystemNode(Interface):
         get_readonly_uri() will return the same thing as get_uri().
         """
 
-    def get_verifier():
+    def get_verify_cap():
         """Return an IVerifierURI instance that represents the
         'verifiy/refresh capability' for this node. The holder of this
         capability will be able to renew the lease for this node, protecting
diff --git a/src/allmydata/mutable/filenode.py b/src/allmydata/mutable/filenode.py
index 882831b7..8caa1454 100644
--- a/src/allmydata/mutable/filenode.py
+++ b/src/allmydata/mutable/filenode.py
@@ -218,8 +218,8 @@ class MutableFileNode:
             return cmp(self.__class__, them.__class__)
         return cmp(self._uri, them._uri)
 
-    def get_verifier(self):
-        return IMutableFileURI(self._uri).get_verifier()
+    def get_verify_cap(self):
+        return IMutableFileURI(self._uri).get_verify_cap()
 
     def _do_serialized(self, cb, *args, **kwargs):
         # note: to avoid deadlock, this callable is *not* allowed to invoke
diff --git a/src/allmydata/test/common.py b/src/allmydata/test/common.py
index f9272a9d..1d09f897 100644
--- a/src/allmydata/test/common.py
+++ b/src/allmydata/test/common.py
@@ -44,8 +44,8 @@ class FakeCHKFileNode:
         return self.my_uri
     def get_readonly_uri(self):
         return self.my_uri
-    def get_verifier(self):
-        return IURI(self.my_uri).get_verifier()
+    def get_verify_cap(self):
+        return IURI(self.my_uri).get_verify_cap()
     def get_storage_index(self):
         return self.storage_index
 
diff --git a/src/allmydata/test/test_cli.py b/src/allmydata/test/test_cli.py
index fdd6f05d..9b0308d9 100644
--- a/src/allmydata/test/test_cli.py
+++ b/src/allmydata/test/test_cli.py
@@ -100,7 +100,7 @@ class CLI(unittest.TestCase):
                                 u.to_string())
         self.failUnless("client renewal secret: znxmki5zdibb5qlt46xbdvk2t55j7hibejq3i5ijyurkr6m6jkhq" in output, output)
 
-        output = self._dump_cap(u.get_verifier().to_string())
+        output = self._dump_cap(u.get_verify_cap().to_string())
         self.failIf("key: " in output, output)
         self.failUnless("UEB hash: nf3nimquen7aeqm36ekgxomalstenpkvsdmf6fplj7swdatbv5oa" in output, output)
         self.failUnless("size: 1234" in output, output)
@@ -169,7 +169,7 @@ class CLI(unittest.TestCase):
         self.failUnless("storage index: nt4fwemuw7flestsezvo2eveke" in output, output)
         self.failUnless("fingerprint: 737p57x6737p57x6737p57x6737p57x6737p57x6737p57x6737a" in output, output)
 
-        u = u.get_verifier()
+        u = u.get_verify_cap()
         output = self._dump_cap(u.to_string())
         self.failUnless("SSK Verifier URI:" in output, output)
         self.failUnless("storage index: nt4fwemuw7flestsezvo2eveke" in output, output)
@@ -213,7 +213,7 @@ class CLI(unittest.TestCase):
         self.failUnless("storage index: nt4fwemuw7flestsezvo2eveke" in output, output)
         self.failUnless("fingerprint: 737p57x6737p57x6737p57x6737p57x6737p57x6737p57x6737a" in output, output)
 
-        u = u.get_verifier()
+        u = u.get_verify_cap()
         output = self._dump_cap(u.to_string())
         self.failUnless("Directory Verifier URI:" in output, output)
         self.failUnless("storage index: nt4fwemuw7flestsezvo2eveke" in output, output)
diff --git a/src/allmydata/test/test_dirnode.py b/src/allmydata/test/test_dirnode.py
index 142b5da5..d29e5da9 100644
--- a/src/allmydata/test/test_dirnode.py
+++ b/src/allmydata/test/test_dirnode.py
@@ -36,7 +36,7 @@ class Marker:
         return self.nodeuri
     def get_readonly_uri(self):
         return self.nodeuri
-    def get_verifier(self):
+    def get_verify_cap(self):
         return self.verifieruri
     def get_storage_index(self):
         return self.storage_index
@@ -295,7 +295,7 @@ class Dirnode(unittest.TestCase,
             self.failUnless(u.startswith("URI:DIR2:"), u)
             u_ro = n.get_readonly_uri()
             self.failUnless(u_ro.startswith("URI:DIR2-RO:"), u_ro)
-            u_v = n.get_verifier().to_string()
+            u_v = n.get_verify_cap().to_string()
             self.failUnless(u_v.startswith("URI:DIR2-Verifier:"), u_v)
             self.expected_manifest.append( ((), u) )
             self.expected_verifycaps.add(u_v)
@@ -311,7 +311,7 @@ class Dirnode(unittest.TestCase,
             fake_file_uri = make_mutable_file_uri()
             other_file_uri = make_mutable_file_uri()
             m = Marker(fake_file_uri)
-            ffu_v = m.get_verifier().to_string()
+            ffu_v = m.get_verify_cap().to_string()
             self.expected_manifest.append( ((u"child",) , m.get_uri()) )
             self.expected_verifycaps.add(ffu_v)
             self.expected_storage_indexes.add(base32.b2a(m.get_storage_index()))
@@ -332,7 +332,7 @@ class Dirnode(unittest.TestCase,
             def _created(subdir):
                 self.failUnless(isinstance(subdir, FakeDirectoryNode))
                 self.subdir = subdir
-                new_v = subdir.get_verifier().to_string()
+                new_v = subdir.get_verify_cap().to_string()
                 assert isinstance(new_v, str)
                 self.expected_manifest.append( ((u"subdir",), subdir.get_uri()) )
                 self.expected_verifycaps.add(new_v)
diff --git a/src/allmydata/test/test_filenode.py b/src/allmydata/test/test_filenode.py
index 46db7fcd..0fdc0513 100644
--- a/src/allmydata/test/test_filenode.py
+++ b/src/allmydata/test/test_filenode.py
@@ -40,7 +40,7 @@ class Node(unittest.TestCase):
         self.failUnlessEqual(fn1.get_storage_index(), u.storage_index)
         d = {}
         d[fn1] = 1 # exercise __hash__
-        v = fn1.get_verifier()
+        v = fn1.get_verify_cap()
         self.failUnless(isinstance(v, uri.CHKFileVerifierURI))
 
 
@@ -62,7 +62,7 @@ class Node(unittest.TestCase):
         d = {}
         d[fn1] = 1 # exercise __hash__
 
-        v = fn1.get_verifier()
+        v = fn1.get_verify_cap()
         self.failUnlessEqual(v, None)
 
         d = fn1.download(download.Data())
@@ -125,7 +125,7 @@ class Node(unittest.TestCase):
         self.failUnlessEqual(nro.is_mutable(), True)
         self.failUnlessEqual(nro.is_readonly(), True)
 
-        v = n.get_verifier()
+        v = n.get_verify_cap()
         self.failUnless(isinstance(v, uri.SSKVerifierURI))
 
 class LiteralChecker(unittest.TestCase):
diff --git a/src/allmydata/test/test_system.py b/src/allmydata/test/test_system.py
index 9740f327..7d78f14a 100644
--- a/src/allmydata/test/test_system.py
+++ b/src/allmydata/test/test_system.py
@@ -2470,9 +2470,9 @@ class DeepCheckWebGood(DeepCheckBase, unittest.TestCase):
                                  base32.b2a(self.root.get_storage_index()))
             verifycaps = data["verifycaps"]
             self.failUnlessEqual(len(verifycaps), 3)
-            self.failUnless(self.root.get_verifier().to_string() in verifycaps)
-            self.failUnless(self.mutable.get_verifier().to_string() in verifycaps)
-            self.failUnless(self.large.get_verifier().to_string() in verifycaps)
+            self.failUnless(self.root.get_verify_cap().to_string() in verifycaps)
+            self.failUnless(self.mutable.get_verify_cap().to_string() in verifycaps)
+            self.failUnless(self.large.get_verify_cap().to_string() in verifycaps)
         d.addCallback(_check2r)
 
         d.addCallback(lambda res:
diff --git a/src/allmydata/test/test_uri.py b/src/allmydata/test/test_uri.py
index 858009f0..e81d466d 100644
--- a/src/allmydata/test/test_uri.py
+++ b/src/allmydata/test/test_uri.py
@@ -27,7 +27,7 @@ class Literal(unittest.TestCase):
 
         u3 = u.get_readonly()
         self.failUnlessIdentical(u, u3)
-        self.failUnlessEqual(u.get_verifier(), None)
+        self.failUnlessEqual(u.get_verify_cap(), None)
 
         he = u.to_human_encoding()
         u_h = uri.LiteralFileURI.init_from_human_encoding(he)
@@ -114,7 +114,7 @@ class CHKFile(unittest.TestCase):
         self.failUnless(u2.is_readonly())
         self.failIf(u2.is_mutable())
 
-        v = u.get_verifier()
+        v = u.get_verify_cap()
         self.failUnless(isinstance(v.to_string(), str))
         v2 = uri.from_string(v.to_string())
         self.failUnlessEqual(v, v2)
@@ -249,13 +249,13 @@ class Mutable(unittest.TestCase):
         self.failUnless("ReadonlySSKFileURI" in str(u4a))
         self.failUnlessIdentical(u4a.get_readonly(), u4a)
 
-        u5 = u4.get_verifier()
+        u5 = u4.get_verify_cap()
         self.failUnless(IVerifierURI.providedBy(u5))
         self.failUnlessEqual(u5.storage_index, u.storage_index)
         u6 = IVerifierURI(u5.to_string())
         self.failUnless(IVerifierURI.providedBy(u6))
         self.failUnlessEqual(u6.storage_index, u.storage_index)
-        u7 = u.get_verifier()
+        u7 = u.get_verify_cap()
         self.failUnless(IVerifierURI.providedBy(u7))
         self.failUnlessEqual(u7.storage_index, u.storage_index)
 
@@ -315,17 +315,17 @@ class NewDirnode(unittest.TestCase):
         self.failIf(IFileURI.providedBy(u4))
         self.failUnless(IDirnodeURI.providedBy(u4))
 
-        u4_verifier = u4.get_verifier()
+        u4_verifier = u4.get_verify_cap()
         u4_verifier_filenode = u4_verifier.get_filenode_uri()
         self.failUnless(isinstance(u4_verifier_filenode, uri.SSKVerifierURI))
 
-        verifiers = [u1.get_verifier(), u2.get_verifier(),
-                     u3.get_verifier(), u4.get_verifier(),
-                     IVerifierURI(u1.get_verifier().to_string()),
-                     uri.NewDirectoryURIVerifier(n.get_verifier()),
-                     uri.NewDirectoryURIVerifier(n.get_verifier().to_string()),
+        verifiers = [u1.get_verify_cap(), u2.get_verify_cap(),
+                     u3.get_verify_cap(), u4.get_verify_cap(),
+                     IVerifierURI(u1.get_verify_cap().to_string()),
+                     uri.NewDirectoryURIVerifier(n.get_verify_cap()),
+                     uri.NewDirectoryURIVerifier(n.get_verify_cap().to_string()),
                      ]
         for v in verifiers:
             self.failUnless(IVerifierURI.providedBy(v))
             self.failUnlessEqual(v._filenode_uri,
-                                 u1.get_verifier()._filenode_uri)
+                                 u1.get_verify_cap()._filenode_uri)
diff --git a/src/allmydata/test/test_web.py b/src/allmydata/test/test_web.py
index 64e6a59e..4a91e361 100644
--- a/src/allmydata/test/test_web.py
+++ b/src/allmydata/test/test_web.py
@@ -657,7 +657,7 @@ class Web(WebMixin, testutil.StallMixin, unittest.TestCase):
 
     def test_GET_unhandled_URI_named(self):
         contents, n, newuri = self.makefile(12)
-        verifier_cap = n.get_verifier().to_string()
+        verifier_cap = n.get_verify_cap().to_string()
         base = "/file/%s" % urllib.quote(verifier_cap)
         # client.create_node_from_uri() can't handle verify-caps
         d = self.shouldFail2(error.Error, "GET_unhandled_URI_named",
@@ -668,7 +668,7 @@ class Web(WebMixin, testutil.StallMixin, unittest.TestCase):
 
     def test_GET_unhandled_URI(self):
         contents, n, newuri = self.makefile(12)
-        verifier_cap = n.get_verifier().to_string()
+        verifier_cap = n.get_verify_cap().to_string()
         base = "/uri/%s" % urllib.quote(verifier_cap)
         # client.create_node_from_uri() can't handle verify-caps
         d = self.shouldFail2(error.Error, "test_GET_unhandled_URI",
diff --git a/src/allmydata/uri.py b/src/allmydata/uri.py
index 0a67f448..8994cce7 100644
--- a/src/allmydata/uri.py
+++ b/src/allmydata/uri.py
@@ -99,7 +99,7 @@ class CHKFileURI(_BaseURI):
     def get_size(self):
         return self.size
 
-    def get_verifier(self):
+    def get_verify_cap(self):
         return CHKFileVerifierURI(storage_index=self.storage_index,
                                   uri_extension_hash=self.uri_extension_hash,
                                   needed_shares=self.needed_shares,
@@ -185,7 +185,7 @@ class LiteralFileURI(_BaseURI):
     def get_storage_index(self):
         return None
 
-    def get_verifier(self):
+    def get_verify_cap(self):
         # LIT files need no verification, all the data is present in the URI
         return None
 
@@ -238,7 +238,7 @@ class WriteableSSKFileURI(_BaseURI):
         return True
     def get_readonly(self):
         return ReadonlySSKFileURI(self.readkey, self.fingerprint)
-    def get_verifier(self):
+    def get_verify_cap(self):
         return SSKVerifierURI(self.storage_index, self.fingerprint)
 
 class ReadonlySSKFileURI(_BaseURI):
@@ -284,7 +284,7 @@ class ReadonlySSKFileURI(_BaseURI):
         return True
     def get_readonly(self):
         return self
-    def get_verifier(self):
+    def get_verify_cap(self):
         return SSKVerifierURI(self.storage_index, self.fingerprint)
 
 class SSKVerifierURI(_BaseURI):
@@ -361,8 +361,8 @@ class _NewDirectoryBaseURI(_BaseURI):
     def is_mutable(self):
         return True
 
-    def get_verifier(self):
-        return NewDirectoryURIVerifier(self._filenode_uri.get_verifier())
+    def get_verify_cap(self):
+        return NewDirectoryURIVerifier(self._filenode_uri.get_verify_cap())
 
     def get_storage_index(self):
         return self._filenode_uri.get_storage_index()
diff --git a/src/allmydata/web/info.py b/src/allmydata/web/info.py
index b15bc2be..0d1b2703 100644
--- a/src/allmydata/web/info.py
+++ b/src/allmydata/web/info.py
@@ -85,7 +85,7 @@ class MoreInfo(rend.Page):
         node = self.original
         if not IDirectoryNode.providedBy(node):
             return ""
-        return ctx.tag[node.get_verifier().to_string()]
+        return ctx.tag[node.get_verify_cap().to_string()]
 
 
     def render_file_writecap(self, ctx, data):
@@ -106,9 +106,9 @@ class MoreInfo(rend.Page):
         node = self.original
         if IDirectoryNode.providedBy(node):
             node = node._node
-        verifier = node.get_verifier()
+        verifier = node.get_verify_cap()
         if verifier:
-            return ctx.tag[node.get_verifier().to_string()]
+            return ctx.tag[node.get_verify_cap().to_string()]
         return ""
 
     def get_root(self, ctx):
-- 
2.45.2