3 #=================================
4 A = batchmode_geompy.myBuilder.FindOrCreateAttribute(batchmode_geompy.father, "AttributeReal")
6 raise RuntimeError, "Can't create AttributeReal attribute"
7 A = A._narrow(SALOMEDS.AttributeReal)
9 if A.Value() != 0.0001:
10 raise RuntimeError, "Error : wrong value of AttributeReal"
12 # save / restore study
13 #=================================
15 str= os.getenv("TmpDir")
18 file = str+"/test.hdf"
20 #file = "/tmp/ggg.hdf"
22 print(" ------- We will save to", file, "-----------")
24 batchmode_geompy.myStudy.SaveAs(file)
25 openedStudy=batchmode_geompy.myStudy.Open(file)
27 if openedStudy == None:
28 raise RuntimeError, "Can't open saved study!"
31 father = openedStudy.FindComponent("GEOM")
33 raise RuntimeError, "Geom component is not found! Wrong study is opened."
37 #=================================
39 res,A=father.FindAttribute("AttributeReal")
40 if res == 0 or A == None:
41 raise RuntimeError, "Error: not found AttributeReal"
43 A = A._narrow(SALOMEDS.AttributeReal)
44 if A.Value() != 0.0001:
45 raise RuntimeError, "Error : wrong value of AttributeReal"