def test_save_text_to_file_overwrite(tmpdir): text = 'something' fl = tmpdir.join('some.py') fl.write('nothing') assert fl.read() == 'nothing' path = str(fl) p = save_text_to_file(text, path, True) assert p == path assert fl.read() == 'something'
def test_save_text_to_file_no_overwrite(tmpdir): text = 'something' fl = tmpdir.join('some.py') fl.write('nothing') assert fl.read() == 'nothing' path = str(fl) p = save_text_to_file(text, path, False) assert p != path assert fl.read() == 'nothing' with open(p, 'r') as f: assert f.read() == 'something'
def test_save_text_to_file(tmpdir): text = 'something' fl = tmpdir.join('some.py') path = str(fl) p = save_text_to_file(text, path) assert p == path