src/eric7/Testing/TestingWidget.py

branch
eric7
changeset 11255
1c2bd52f2002
parent 11230
8a15b05eeee3
diff -r cdb56075b4bc -r 1c2bd52f2002 src/eric7/Testing/TestingWidget.py
--- a/src/eric7/Testing/TestingWidget.py	Fri May 02 16:18:18 2025 +0200
+++ b/src/eric7/Testing/TestingWidget.py	Fri May 02 16:19:35 2025 +0200
@@ -76,18 +76,22 @@
     TestCaseLinenoRole = Qt.ItemDataRole.UserRole + 2
     TestCaseIdRole = Qt.ItemDataRole.UserRole + 3
 
-    def __init__(self, testfile=None, parent=None):
+    def __init__(self, testfile=None, parent=None, releaseMode=False):
         """
         Constructor
 
-        @param testfile file name of the test to load
-        @type str
+        @param testfile file name of the test to load (defaults to None)
+        @type str (optional)
         @param parent reference to the parent widget (defaults to None)
         @type QWidget (optional)
+        @param releaseMode flag indicating the mode of operations (defaults to False)
+        @type bool (optional)
         """
         super().__init__(parent)
         self.setupUi(self)
 
+        self.__releaseMode = releaseMode
+
         self.__resultsModel = TestResultsModel(self)
         self.__resultsModel.summary.connect(self.__setStatusLabel)
         self.__resultFilterModel = TestResultsFilterModel(self)
@@ -281,6 +285,15 @@
 
         self.tabWidget.setCurrentIndex(0)
 
+    def getReleaseMode(self):
+        """
+        Public method to get the release mode flag.
+
+        @return flag indicating the mode of operation
+        @rtype bool
+        """
+        return self.__releaseMode
+
     def __determineInterpreter(self, venvName):
         """
         Private method to determine the interpreter to be used.

eric ide

mercurial