From 3ca5e80ea9e7b7ff54213a5901bbfe0b8a681873 Mon Sep 17 00:00:00 2001 From: wmayer Date: Wed, 1 Mar 2023 14:50:59 +0100 Subject: [PATCH] Part: fix TopoShapeListTest --- src/Mod/Part/parttests/TopoShapeListTest.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Mod/Part/parttests/TopoShapeListTest.py b/src/Mod/Part/parttests/TopoShapeListTest.py index 0ab5c48026..d638d90935 100644 --- a/src/Mod/Part/parttests/TopoShapeListTest.py +++ b/src/Mod/Part/parttests/TopoShapeListTest.py @@ -5,14 +5,16 @@ import FreeCAD as App import Part +import os +import tempfile import unittest -from PySide import QtCore class TopoShapeListTest(unittest.TestCase): def setUp(self): """Creates a document and a FeaturePython that has a PropertyTopoShapeList property""" print("TopoShapeListTest - setting up") - self.fileName = "/tmp/TopoShapeListTest.FCStd" + TempPath = tempfile.gettempdir() + self.fileName = TempPath + os.sep + "TopoShapeListTest.FCStd" self.objName = "TestObject" App.newDocument("TopoShapeList") App.setActiveDocument("TopoShapeList") @@ -35,6 +37,7 @@ class TopoShapeListTest(unittest.TestCase): """Tests PropertyTopoShapeList""" print("running TopoShapeListTest") doc = App.openDocument(self.fileName) + doc.UndoMode = 1 obj = doc.getObject(self.objName) boxes = obj.Shapes