From 72972e38b8ca81154e528e953c18b7c59550d01d Mon Sep 17 00:00:00 2001 From: wmayer Date: Sun, 7 Jul 2019 19:37:33 +0200 Subject: [PATCH] fix false-positive in workbench unit tests --- src/Mod/Test/Workbench.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/Mod/Test/Workbench.py b/src/Mod/Test/Workbench.py index 24d0130965..92478175e1 100755 --- a/src/Mod/Test/Workbench.py +++ b/src/Mod/Test/Workbench.py @@ -37,11 +37,9 @@ class WorkbenchTestCase(unittest.TestCase): wbs=FreeCADGui.listWorkbenches() try: for i in wbs: - FreeCADGui.activateWorkbench(i) - FreeCADGui.updateGui() + success = FreeCADGui.activateWorkbench(i) FreeCAD.Console.PrintLog("Active: "+FreeCADGui.activeWorkbench().name()+ " Expected: "+i+"\n") - FreeCADGui.updateGui() - self.assertEqual(FreeCADGui.activeWorkbench().name(), i, "Test on activating workbench {0} failed".format(i)) + self.assertTrue(success, "Test on activating workbench {0} failed".format(i)) except Exception as e: self.fail("Loading of workbench '{0}' failed: {1}".format(i, e))