src/eric7/Testing/TestingWidget.py

branch
eric7
changeset 9473
3f23dbf37dbe
parent 9462
e65379fdbd97
child 9482
a2bc06a54d9d
equal deleted inserted replaced
9472:5798ee4a8807 9473:3f23dbf37dbe
10 import contextlib 10 import contextlib
11 import enum 11 import enum
12 import locale 12 import locale
13 import os 13 import os
14 14
15 from PyQt6.QtCore import pyqtSignal, pyqtSlot, Qt, QEvent, QCoreApplication 15 from PyQt6.QtCore import QCoreApplication, QEvent, Qt, pyqtSignal, pyqtSlot
16 from PyQt6.QtWidgets import QAbstractButton, QComboBox, QDialogButtonBox, QWidget 16 from PyQt6.QtWidgets import QAbstractButton, QComboBox, QDialogButtonBox, QWidget
17 17
18 from eric7 import Preferences
19 from eric7.EricGui import EricPixmapCache
18 from eric7.EricWidgets import EricMessageBox 20 from eric7.EricWidgets import EricMessageBox
19 from eric7.EricWidgets.EricApplication import ericApp 21 from eric7.EricWidgets.EricApplication import ericApp
20 from eric7.EricWidgets.EricMainWindow import EricMainWindow 22 from eric7.EricWidgets.EricMainWindow import EricMainWindow
21 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes 23 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes
22 24 from eric7.Globals import (
23 from .Ui_TestingWidget import Ui_TestingWidget 25 recentNameTestDiscoverHistory,
24 26 recentNameTestEnvironment,
25 from .TestResultsTree import TestResultsModel, TestResultsTreeView 27 recentNameTestFileHistory,
28 recentNameTestFramework,
29 recentNameTestNameHistory,
30 )
31
26 from .Interfaces import Frameworks 32 from .Interfaces import Frameworks
27 from .Interfaces.TestExecutorBase import TestConfig, TestResult, TestResultCategory 33 from .Interfaces.TestExecutorBase import TestConfig, TestResult, TestResultCategory
28 from .Interfaces.TestFrameworkRegistry import TestFrameworkRegistry 34 from .Interfaces.TestFrameworkRegistry import TestFrameworkRegistry
29 35 from .TestResultsTree import TestResultsModel, TestResultsTreeView
30 from eric7 import Preferences 36 from .Ui_TestingWidget import Ui_TestingWidget
31 from eric7.EricGui import EricPixmapCache
32
33 from eric7.Globals import (
34 recentNameTestDiscoverHistory,
35 recentNameTestFileHistory,
36 recentNameTestNameHistory,
37 recentNameTestFramework,
38 recentNameTestEnvironment,
39 )
40 37
41 38
42 class TestingWidgetModes(enum.Enum): 39 class TestingWidgetModes(enum.Enum):
43 """ 40 """
44 Class defining the various modes of the testing widget. 41 Class defining the various modes of the testing widget.

eric ide

mercurial