Skip to content

Commit a991ad3

Browse files
committed
Add testcase
1 parent e399aac commit a991ad3

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

tests/test_atomicwrites.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,12 @@ def test_teardown(tmpdir):
2323
assert False
2424

2525
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

Comments
 (0)