Fixed an issue in the unittest dialog causing it to fail, if coverage was selected in local mode for an open project but no main script defined.

Fri, 31 May 2013 10:47:48 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Fri, 31 May 2013 10:47:48 +0200
changeset 2681
e793289c4362
parent 2674
05d3ce1f737b
child 2683
ef93fc7332a2

Fixed an issue in the unittest dialog causing it to fail, if coverage was selected in local mode for an open project but no main script defined.

PyUnit/UnittestDialog.py file | annotate | diff | comparison | revisions
--- a/PyUnit/UnittestDialog.py	Tue May 28 17:43:11 2013 +0200
+++ b/PyUnit/UnittestDialog.py	Fri May 31 10:47:48 2013 +0200
@@ -332,6 +332,8 @@
                     project = e5App().getObject("Project")
                     if project.isOpen() and project.isProjectSource(prog):
                         mainScript = project.getMainScript(True)
+                        if not mainScript:
+                            mainScript = os.path.abspath(prog)
                     else:
                         mainScript = os.path.abspath(prog)
                 else:

eric ide

mercurial