src/eric7/eric7_testing.py

branch
eric7-maintenance
changeset 9549
67295777d9fe
parent 9442
906485dcd210
parent 9482
a2bc06a54d9d
child 9654
7328efba128b
diff -r 24c847222774 -r 67295777d9fe src/eric7/eric7_testing.py
--- a/src/eric7/eric7_testing.py	Mon Oct 31 14:07:57 2022 +0100
+++ b/src/eric7/eric7_testing.py	Wed Nov 30 09:19:51 2022 +0100
@@ -12,8 +12,10 @@
 version of the integrated testing module.
 """
 
+import os
 import sys
-import os
+
+from PyQt6.QtGui import QGuiApplication
 
 for arg in sys.argv[:]:
     if arg.startswith("--config="):
@@ -34,8 +36,10 @@
         sys.argv.remove(arg)
 
 from eric7.Globals import AppInfo
+from eric7.Toolbox import Startup
 
-from eric7.Toolbox import Startup
+# make Python debug client available as a package repository (needed for 'coverage')
+sys.path.insert(2, os.path.join(os.path.dirname(__file__), "DebugClients", "Python"))
 
 
 def createMainWidget(argv):
@@ -60,8 +64,6 @@
     """
     Main entry point into the application.
     """
-    from PyQt6.QtGui import QGuiApplication
-
     QGuiApplication.setDesktopFileName("eric7_testing.desktop")
 
     options = [

eric ide

mercurial