tests/test-atomictempfile.py
changeset 29188 f00f1de16454
parent 18666 fb9d1c2805ff
child 29194 3bea82dd4c4e
equal deleted inserted replaced
29187:aec5d8561be2 29188:f00f1de16454
    12         file = atomictempfile('foo')
    12         file = atomictempfile('foo')
    13         (dir, basename) = os.path.split(file._tempname)
    13         (dir, basename) = os.path.split(file._tempname)
    14         self.assertFalse(os.path.isfile('foo'))
    14         self.assertFalse(os.path.isfile('foo'))
    15         self.assertTrue(basename in glob.glob('.foo-*'))
    15         self.assertTrue(basename in glob.glob('.foo-*'))
    16 
    16 
    17         file.write('argh\n')
    17         file.write(b'argh\n')
    18         file.close()
    18         file.close()
    19 
    19 
    20         self.assertTrue(os.path.isfile('foo'))
    20         self.assertTrue(os.path.isfile('foo'))
    21         self.assertTrue(basename not in glob.glob('.foo-*'))
    21         self.assertTrue(basename not in glob.glob('.foo-*'))
    22 
    22 
    25         if os.path.exists('foo'):
    25         if os.path.exists('foo'):
    26             os.remove('foo')
    26             os.remove('foo')
    27         file = atomictempfile('foo')
    27         file = atomictempfile('foo')
    28         (dir, basename) = os.path.split(file._tempname)
    28         (dir, basename) = os.path.split(file._tempname)
    29 
    29 
    30         file.write('yo\n')
    30         file.write(b'yo\n')
    31         file.discard()
    31         file.discard()
    32 
    32 
    33         self.assertFalse(os.path.isfile('foo'))
    33         self.assertFalse(os.path.isfile('foo'))
    34         self.assertTrue(basename not in os.listdir('.'))
    34         self.assertTrue(basename not in os.listdir('.'))
    35 
    35