0024223: Review of unstable test cases
[occt.git] / tests / xml / data / xcaf / A7
CommitLineData
607a96d4 1set aTestName "xcaf200-G1"
2puts $aTestName
3
4box aBox 10 20 30
5
6# Add an attribute to a data framework
7set aShLabel [XAddShape D aBox]
8set layer_before "Layer_1"
9set aLaLabel [XAddLayer D ${layer_before}]
10XSetLinkLayer D $aShLabel $aLaLabel
11
12# Close/Open the transaction
13NewCommand D
14set layer_before [XGetLayers D $aShLabel]
15
16# Save the document
17set aFile $WorkDirectory/${aTestName}.${FileSuffix}
18
19SaveToFile D $aFile
20
21# Restore the document
22Close D
23Open ${aFile} DD
24
25# Get a value of the attribute
26set IsDone [catch {set layer_after [XGetLayers DD $aShLabel]} aResult]
27if { ${IsDone} != 0 || ${layer_after} != ${layer_before} } {
28 puts "Error : Get a value of XCAFDoc_GraphNode attribute from restoring document"
29}