Part: [skip ci] unit tests for PR #6850

This commit is contained in:
wmayer
2022-05-10 14:00:12 +02:00
parent a1d31ebd9e
commit bd17a5cef4

View File

@@ -41,3 +41,21 @@ import FreeCAD, FreeCADGui, os, sys, unittest, Part, PartGui
# def tearDown(self):
# #closing doc
# FreeCAD.closeDocument("PartGuiTest")
class PartGuiViewProviderTestCases(unittest.TestCase):
def setUp(self):
self.Doc = FreeCAD.newDocument("PartGuiTest")
def testCanDropObject(self):
# https://github.com/FreeCAD/FreeCAD/pull/6850
box = self.Doc.addObject("Part::Box", "Box")
with self.assertRaises(TypeError):
box.ViewObject.canDragObject(None)
with self.assertRaises(TypeError):
box.ViewObject.canDropObject(None)
box.ViewObject.canDropObject()
with self.assertRaises(TypeError):
box.ViewObject.dropObject(box, None)
def tearDown(self):
#closing doc
FreeCAD.closeDocument("PartGuiTest")