diff --git a/src/Mod/Test/Document.py b/src/Mod/Test/Document.py index 52b68dfb18..5fdc3ae951 100644 --- a/src/Mod/Test/Document.py +++ b/src/Mod/Test/Document.py @@ -233,6 +233,13 @@ class DocumentBasicCases(unittest.TestCase): self.failUnless(obj.hasExtension("App::GroupExtensionPython")) self.Doc.removeObject(obj.Name) del obj + + def testExtensionGroup(self): + obj = self.Doc.addObject("App::DocumentObject", "Obj") + grp = self.Doc.addObject("App::FeaturePython", "Extension_2") + grp.addExtension("App::GroupExtensionPython", None) + grp.Group = [obj] + self.assertTrue(obj in grp.Group) def testExtensionBugViewProvider(self):