From b74841a5b117c2257ae48ae1a89a5203471bebd3 Mon Sep 17 00:00:00 2001 From: vocx-fc Date: Fri, 28 Feb 2020 00:51:14 -0600 Subject: [PATCH] Draft: Coin (Pivy) tests only when the graphical interface is up --- src/Mod/Draft/drafttests/test_pivy.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/Mod/Draft/drafttests/test_pivy.py b/src/Mod/Draft/drafttests/test_pivy.py index 4a9e0fb1ed..41d28908b5 100644 --- a/src/Mod/Draft/drafttests/test_pivy.py +++ b/src/Mod/Draft/drafttests/test_pivy.py @@ -25,7 +25,6 @@ import unittest import FreeCAD as App -import FreeCADGui as Gui import drafttests.auxiliary as aux from draftutils.messages import _msg @@ -53,6 +52,10 @@ class DraftPivy(unittest.TestCase): def test_pivy_import(self): """Import Coin (Pivy).""" module = "pivy.coin" + if not App.GuiUp: + aux._no_gui(module) + self.assertTrue(True) + return imported = aux._import_test(module) self.assertTrue(imported, "Problem importing '{}'".format(module)) @@ -64,8 +67,9 @@ class DraftPivy(unittest.TestCase): self.assertTrue(True) return - import pivy.coin - cube = pivy.coin.SoCube() + import FreeCADGui as Gui + import pivy.coin as coin + cube = coin.SoCube() _msg(" Draw cube") Gui.ActiveDocument.ActiveView.getSceneGraph().addChild(cube) _msg(" Adding cube to the active view scene")