Mercurial > hg
changeset 36616:a007db19dc4d
tests: add missing b prefixes in test-atomictempfile.py
# skip-blame just some b prefixes
Differential Revision: https://phab.mercurial-scm.org/D2570
author | Augie Fackler <augie@google.com> |
---|---|
date | Fri, 02 Mar 2018 18:47:27 -0500 |
parents | ed7705017749 |
children | 5246f940a48e |
files | tests/test-atomictempfile.py |
diffstat | 1 files changed, 13 insertions(+), 13 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/test-atomictempfile.py Tue Feb 27 16:31:44 2018 -0800 +++ b/tests/test-atomictempfile.py Fri Mar 02 18:47:27 2018 -0500 @@ -17,8 +17,8 @@ class testatomictempfile(unittest.TestCase): def setUp(self): - self._testdir = tempfile.mkdtemp('atomictempfiletest') - self._filename = os.path.join(self._testdir, 'testfilename') + self._testdir = tempfile.mkdtemp(b'atomictempfiletest') + self._filename = os.path.join(self._testdir, b'testfilename') def tearDown(self): shutil.rmtree(self._testdir, True) @@ -28,14 +28,14 @@ self.assertFalse(os.path.isfile(self._filename)) tempfilename = file._tempname self.assertTrue(tempfilename in glob.glob( - os.path.join(self._testdir, '.testfilename-*'))) + 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, '.testfilename-*'))) + os.path.join(self._testdir, b'.testfilename-*'))) # discard() removes the temp file without making the write permanent def testdiscard(self): @@ -46,7 +46,7 @@ file.discard() self.assertFalse(os.path.isfile(self._filename)) - self.assertTrue(basename not in os.listdir('.')) + self.assertTrue(basename not in os.listdir(b'.')) # if a programmer screws up and passes bad args to atomictempfile, they # get a plain ordinary TypeError, not infinite recursion @@ -58,7 +58,7 @@ def testcheckambig(self): def atomicwrite(checkambig): f = atomictempfile(self._filename, checkambig=checkambig) - f.write('FOO') + f.write(b'FOO') f.close() # try some times, because reproduction of ambiguity depends on @@ -97,27 +97,27 @@ def testread(self): with open(self._filename, 'wb') as f: f.write(b'foobar\n') - file = atomictempfile(self._filename, mode='rb') + file = atomictempfile(self._filename, mode=b'rb') self.assertTrue(file.read(), b'foobar\n') file.discard() def testcontextmanagersuccess(self): """When the context closes, the file is closed""" - with atomictempfile('foo') as f: - self.assertFalse(os.path.isfile('foo')) + with atomictempfile(b'foo') as f: + self.assertFalse(os.path.isfile(b'foo')) f.write(b'argh\n') - self.assertTrue(os.path.isfile('foo')) + self.assertTrue(os.path.isfile(b'foo')) def testcontextmanagerfailure(self): """On exception, the file is discarded""" try: - with atomictempfile('foo') as f: - self.assertFalse(os.path.isfile('foo')) + with atomictempfile(b'foo') as f: + self.assertFalse(os.path.isfile(b'foo')) f.write(b'argh\n') raise ValueError except ValueError: pass - self.assertFalse(os.path.isfile('foo')) + self.assertFalse(os.path.isfile(b'foo')) if __name__ == '__main__': import silenttestrunner