Find if $EDITOR is set.
Open the project file with the default editor.
Fix the import as i'm not using multiple.
Conditionalize the open_project_file method to not open the editor while testing.
Return a boolean if the return value of the command is not blank.
Don't call the editor from inside this method.
Add a conditional to only open the file only if a default editor is set.