--- a/src/eric7/Testing/TestingWidget.py Sun Nov 06 11:22:39 2022 +0100 +++ b/src/eric7/Testing/TestingWidget.py Mon Nov 07 17:19:58 2022 +0100 @@ -16,6 +16,7 @@ from PyQt6.QtWidgets import QAbstractButton, QComboBox, QDialogButtonBox, QWidget from eric7 import Preferences +from eric7.DataViews.PyCoverageDialog import PyCoverageDialog from eric7.EricGui import EricPixmapCache from eric7.EricWidgets import EricMessageBox from eric7.EricWidgets.EricApplication import ericApp @@ -174,7 +175,9 @@ self.__projectEnvironmentMarker = self.tr("<project>") except KeyError: # we were called as a standalone application - from eric7.VirtualEnv.VirtualenvManager import VirtualenvManager + from eric7.VirtualEnv.VirtualenvManager import ( # __IGNORE_WARNING_I101__ + VirtualenvManager, + ) self.__venvManager = VirtualenvManager(self) self.__venvManager.virtualEnvironmentAdded.connect( @@ -751,6 +754,8 @@ """ Private slot to show a window containing the list of defined markers. """ + from .MarkersWindow import MarkersWindow + venvName = self.venvComboBox.currentText() if venvName: framework = self.frameworkComboBox.currentText() @@ -767,8 +772,6 @@ markers = executor.getMarkers(interpreter, workdir) if self.__markersWindow is None: - from .MarkersWindow import MarkersWindow - self.__markersWindow = MarkersWindow() self.__markersWindow.showMarkers(markers) @@ -1091,8 +1094,6 @@ run. """ if self.__coverageDialog is None: - from eric7.DataViews.PyCoverageDialog import PyCoverageDialog - self.__coverageDialog = PyCoverageDialog(self) self.__coverageDialog.openFile.connect(self.__openEditor)