def test_fileobject_rename(tmpdir): path = tmpdir.join('fileobject-rename') fo = FileObject(str(path)) fo.write('fileobject-rename') assert fo.path == path new_path = os.path.join(path.dirname, 'fileobject-rename-new') fo.rename(new_path) assert fo.read() == 'fileobject-rename'