From b05a6e19451c5e871da544f6f6eb39795b7f0048 Mon Sep 17 00:00:00 2001 From: Markus Lampert Date: Sat, 26 Aug 2017 14:51:23 -0700 Subject: [PATCH] Fixed unit tests. --- src/Mod/Path/PathScripts/PathToolController.py | 4 ++-- src/Mod/Path/PathTests/TestPathDressupDogbone.py | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/Mod/Path/PathScripts/PathToolController.py b/src/Mod/Path/PathScripts/PathToolController.py index d1bb6d69c1..4ebaa10654 100644 --- a/src/Mod/Path/PathScripts/PathToolController.py +++ b/src/Mod/Path/PathScripts/PathToolController.py @@ -208,7 +208,7 @@ def Create(name = 'Default Tool', tool=None, toolNumber=1, assignViewProvider=Tr obj = FreeCAD.ActiveDocument.addObject("Path::FeaturePython", name) ToolController(obj) - if assignViewProvider: + if FreeCAD.GuiUp and assignViewProvider: ViewProvider(obj.ViewObject) if tool is None: @@ -227,7 +227,7 @@ def FromTemplate(template, assignViewProvider=True): obj = FreeCAD.ActiveDocument.addObject("Path::FeaturePython", template.get(ToolControllerTemplate.Label)) tc = ToolController(obj) - if assignViewProvider: + if FreeCAD.GuiUp and assignViewProvider: ViewProvider(obj.ViewObject) tc.assignTemplate(obj, template) diff --git a/src/Mod/Path/PathTests/TestPathDressupDogbone.py b/src/Mod/Path/PathTests/TestPathDressupDogbone.py index 4e7c526dac..cd8c804aa7 100644 --- a/src/Mod/Path/PathTests/TestPathDressupDogbone.py +++ b/src/Mod/Path/PathTests/TestPathDressupDogbone.py @@ -112,8 +112,7 @@ class TestDressupDogbone(PathTestBase): if f.Surface.Axis == FreeCAD.Vector(0,0,1) and f.Orientation == 'Forward': break - job = doc.addObject("Path::FeatureCompoundPython", "Job") - PathJob.ObjectPathJob(job, cut, None) + job = PathJob.Create('Job', cut, None) profile = PathProfileFaces.Create('Profile Faces') profile.Base = (cut, face)