PyUnit/UnittestDialog.py

changeset 2409
df3820f08247
parent 2302
f29e9405c851
child 2525
8b507a9a2d40
child 2681
e793289c4362
equal deleted inserted replaced
2408:dc3a7c9d8f6e 2409:df3820f08247
21 from E5Gui.E5Completers import E5FileCompleter 21 from E5Gui.E5Completers import E5FileCompleter
22 from E5Gui import E5MessageBox, E5FileDialog 22 from E5Gui import E5MessageBox, E5FileDialog
23 from E5Gui.E5MainWindow import E5MainWindow 23 from E5Gui.E5MainWindow import E5MainWindow
24 24
25 from .Ui_UnittestDialog import Ui_UnittestDialog 25 from .Ui_UnittestDialog import Ui_UnittestDialog
26 from .Ui_UnittestStacktraceDialog import Ui_UnittestStacktraceDialog
27
28 from DebugClients.Python3.coverage import coverage
29 26
30 import UI.PixmapCache 27 import UI.PixmapCache
31 28
32 import Utilities 29 import Utilities
33 import Preferences 30 import Preferences
337 mainScript = project.getMainScript(True) 334 mainScript = project.getMainScript(True)
338 else: 335 else:
339 mainScript = os.path.abspath(prog) 336 mainScript = os.path.abspath(prog)
340 else: 337 else:
341 mainScript = os.path.abspath(prog) 338 mainScript = os.path.abspath(prog)
339
340 from DebugClients.Python3.coverage import coverage
342 cover = coverage( 341 cover = coverage(
343 data_file="{0}.coverage".format(os.path.splitext(mainScript)[0])) 342 data_file="{0}.coverage".format(os.path.splitext(mainScript)[0]))
344 cover.use_cache(True) 343 cover.use_cache(True)
345 if self.coverageEraseCheckBox.isChecked(): 344 if self.coverageEraseCheckBox.isChecked():
346 cover.erase() 345 cover.erase()
591 590
592 # get the error info 591 # get the error info
593 test, tracebackText = lbitem.data(Qt.UserRole) 592 test, tracebackText = lbitem.data(Qt.UserRole)
594 593
595 # now build the dialog 594 # now build the dialog
595 from .Ui_UnittestStacktraceDialog import Ui_UnittestStacktraceDialog
596 self.dlg = QDialog() 596 self.dlg = QDialog()
597 ui = Ui_UnittestStacktraceDialog() 597 ui = Ui_UnittestStacktraceDialog()
598 ui.setupUi(self.dlg) 598 ui.setupUi(self.dlg)
599 self.dlg.traceback = ui.traceback 599 self.dlg.traceback = ui.traceback
600 600

eric ide

mercurial