Prevent cross GeoFeatureGroup links on recompute

This commit is contained in:
Stefan Tröger
2017-06-05 08:41:55 +02:00
committed by wmayer
parent 85125f2a49
commit 2b7e0dc327
5 changed files with 32 additions and 12 deletions

View File

@@ -297,11 +297,11 @@ class DocumentBasicCases(unittest.TestCase):
self.failUnless(L7 in self.Doc.RootObjects)
self.failUnless(L1 in self.Doc.RootObjects)
self.failUnless(len(self.Doc.Objects) == len(self.Doc.ToplogicalSortedObjects))
self.failUnless(len(self.Doc.Objects) == len(self.Doc.TopologicalSortedObjects))
seqDic = {}
i = 0
for obj in self.Doc.ToplogicalSortedObjects:
for obj in self.Doc.TopologicalSortedObjects:
seqDic[obj] = i
print(obj)
i += 1
@@ -878,13 +878,13 @@ class UndoRedoCases(unittest.TestCase):
grp = prt1.Group
grp.append(grp2)
#to test: check if cross CS link works
#try:
# prt1.Group=grp
#except:
# pass
#else:
# self.fail("No exception at cross geofeaturegroup links")
try:
prt1.Group=grp
self.Doc.recompute()
except:
pass
else:
self.fail("No exception at cross geofeaturegroup links")
prt2.addObject(grp1)
grp = grp1.Group