tests/test-remotefilelog-histpack.py
changeset 43076 2372284d9457
parent 41387 876494fd967d
child 43995 37458d8b0c1e
--- a/tests/test-remotefilelog-histpack.py	Sat Oct 05 10:29:34 2019 -0400
+++ b/tests/test-remotefilelog-histpack.py	Sun Oct 06 09:45:02 2019 -0400
@@ -18,6 +18,7 @@
     pycompat,
     ui as uimod,
 )
+
 # Load the local remotefilelog, not the system one
 sys.path[0:0] = [os.path.join(os.path.dirname(__file__), '..')]
 from hgext.remotefilelog import (
@@ -25,6 +26,7 @@
     historypack,
 )
 
+
 class histpacktests(unittest.TestCase):
     def setUp(self):
         self.tempdirs = []
@@ -42,8 +44,9 @@
         return hashlib.sha1(content).digest()
 
     def getFakeHash(self):
-        return b''.join(pycompat.bytechr(random.randint(0, 255))
-                        for _ in range(20))
+        return b''.join(
+            pycompat.bytechr(random.randint(0, 255)) for _ in range(20)
+        )
 
     def createPack(self, revisions=None):
         """Creates and returns a historypack containing the specified revisions.
@@ -52,12 +55,19 @@
         node, p1node, p2node, and linknode.
         """
         if revisions is None:
-            revisions = [(b"filename", self.getFakeHash(), nullid, nullid,
-                          self.getFakeHash(), None)]
+            revisions = [
+                (
+                    b"filename",
+                    self.getFakeHash(),
+                    nullid,
+                    nullid,
+                    self.getFakeHash(),
+                    None,
+                )
+            ]
 
         packdir = pycompat.fsencode(self.makeTempDir())
-        packer = historypack.mutablehistorypack(uimod.ui(), packdir,
-                                                version=2)
+        packer = historypack.mutablehistorypack(uimod.ui(), packdir, version=2)
 
         for filename, node, p1, p2, linknode, copyfrom in revisions:
             packer.add(filename, node, p1, p2, linknode, copyfrom)
@@ -163,8 +173,7 @@
         # Verify the pack contents
         for (filename, node) in allentries:
             ancestors = pack.getancestors(filename, node)
-            self.assertEqual(ancestorcounts[(filename, node)],
-                             len(ancestors))
+            self.assertEqual(ancestorcounts[(filename, node)], len(ancestors))
             for anode, (ap1, ap2, alinknode, copyfrom) in ancestors.items():
                 ep1, ep2, elinknode = allentries[(filename, anode)]
                 self.assertEqual(ap1, ep1)
@@ -208,13 +217,15 @@
         missing = pack.getmissing([(filename, revisions[0][1])])
         self.assertFalse(missing)
 
-        missing = pack.getmissing([(filename, revisions[0][1]),
-                                   (filename, revisions[1][1])])
+        missing = pack.getmissing(
+            [(filename, revisions[0][1]), (filename, revisions[1][1])]
+        )
         self.assertFalse(missing)
 
         fakenode = self.getFakeHash()
-        missing = pack.getmissing([(filename, revisions[0][1]),
-                                   (filename, fakenode)])
+        missing = pack.getmissing(
+            [(filename, revisions[0][1]), (filename, fakenode)]
+        )
         self.assertEqual(missing, [(filename, fakenode)])
 
         # Test getmissing on a non-existant filename
@@ -268,11 +279,13 @@
             self.assertEqual(p2, actual[1])
             self.assertEqual(linknode, actual[2])
             self.assertEqual(copyfrom, actual[3])
+
+
 # TODO:
 # histpack store:
 # - repack two packs into one
 
 if __name__ == '__main__':
     if pycompat.iswindows:
-        sys.exit(80)    # Skip on Windows
+        sys.exit(80)  # Skip on Windows
     silenttestrunner.main(__name__)