Fixed tests

This commit is contained in:
Veronica K. B. Olsen
2020-08-09 20:53:38 +02:00
parent 9044ab4c3f
commit bf35bda942
3 changed files with 15 additions and 12 deletions
+11 -8
View File
@@ -263,7 +263,7 @@ class GuiMain(QMainWindow):
return True
def newProject(self, projPath=None, forceNew=False):
def newProject(self, projData=None, forceNew=False):
"""Create new project with a few default files and folders.
The variable forceNew is used for testing.
"""
@@ -275,15 +275,18 @@ class GuiMain(QMainWindow):
)
return False
projData = {}
if projPath is None:
if projData is None and self.mainConf.showGUI:
projData = self.newProjectDialog()
if projData is None:
return False
if "projPath" in projData:
projPath = projData["projPath"]
if projPath is None:
if projData is None:
return False
projPath = None
if "projPath" in projData:
projPath = projData["projPath"]
if projPath is None or projData is None:
logger.error("No projData or projPath set")
return False
if path.isfile(path.join(projPath,self.theProject.projFile)) and not forceNew: