tests/test-atomictempfile.py
changeset 43076 2372284d9457
parent 36781 ffa3026d4196
child 48875 6000f5b25c9b
--- a/tests/test-atomictempfile.py	Sat Oct 05 10:29:34 2019 -0400
+++ b/tests/test-atomictempfile.py	Sun Oct 06 09:45:02 2019 -0400
@@ -11,11 +11,13 @@
     pycompat,
     util,
 )
+
 atomictempfile = util.atomictempfile
 
 if pycompat.ispy3:
     xrange = range
 
+
 class testatomictempfile(unittest.TestCase):
     def setUp(self):
         self._testdir = tempfile.mkdtemp(b'atomictempfiletest')
@@ -28,15 +30,19 @@
         file = atomictempfile(self._filename)
         self.assertFalse(os.path.isfile(self._filename))
         tempfilename = file._tempname
-        self.assertTrue(tempfilename in glob.glob(
-            os.path.join(self._testdir, b'.testfilename-*')))
+        self.assertTrue(
+            tempfilename
+            in glob.glob(os.path.join(self._testdir, b'.testfilename-*'))
+        )
 
         file.write(b'argh\n')
         file.close()
 
         self.assertTrue(os.path.isfile(self._filename))
-        self.assertTrue(tempfilename not in glob.glob(
-            os.path.join(self._testdir, b'.testfilename-*')))
+        self.assertTrue(
+            tempfilename
+            not in glob.glob(os.path.join(self._testdir, b'.testfilename-*'))
+        )
 
     # discard() removes the temp file without making the write permanent
     def testdiscard(self):
@@ -84,7 +90,7 @@
 
             # st_mtime should be advanced "repetition" times, because
             # all atomicwrite() occurred at same time (in sec)
-            oldtime = (oldstat[stat.ST_MTIME] + repetition) & 0x7fffffff
+            oldtime = (oldstat[stat.ST_MTIME] + repetition) & 0x7FFFFFFF
             self.assertTrue(newstat[stat.ST_MTIME] == oldtime)
             # no more examination is needed, if assumption above is true
             break
@@ -120,6 +126,8 @@
             pass
         self.assertFalse(os.path.isfile(b'foo'))
 
+
 if __name__ == '__main__':
     import silenttestrunner
+
     silenttestrunner.main(__name__)