Beispiel #1
0
 def b(self):
     name = mktemp()
     raises(OSError, File, name, readonly=True)
     g = File(name, readonly=False)
     g.close()
     f = File(name, readonly=True)
     assert f.is_readonly()
     raises(AssertionError, f.write, 'ok')
     raises(IOError, f.file.write, 'ok') # readonly file
     f.close()
     unlink(name)
Beispiel #2
0
 def b(self):
     name = mktemp()
     raises(OSError, File, name, readonly=True)
     g = File(name, readonly=False)
     g.close()
     f = File(name, readonly=True)
     assert f.is_readonly()
     raises(AssertionError, f.write, 'ok')
     raises(IOError, f.file.write, 'ok')  # readonly file
     f.close()
     unlink(name)