We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e399aac commit a991ad3Copy full SHA for a991ad3
tests/test_atomicwrites.py
@@ -23,3 +23,12 @@ def test_teardown(tmpdir):
23
assert False
24
25
assert not tmpdir.listdir()
26
+
27
28
+def test_atomic_write_replace_simultaneously_created_file(tmpdir):
29
+ fname = tmpdir.join('ha')
30
+ with atomic_write(str(fname), overwrite=True) as f:
31
+ f.write('hoho')
32
+ fname.write('harhar')
33
+ assert fname.read() == 'harhar'
34
+ assert fname.read() == 'hoho'
0 commit comments