1 from ModelAPI import *
\r
2 plugin_manager = ModelAPI_PluginManager.get()
\r
3 doc = plugin_manager.rootDocument()
\r
4 assert(not doc.canUndo())
\r
5 assert(not doc.canRedo())
\r
8 feature = doc.addFeature("Point")
\r
9 feature_name = feature.data().name()
\r
10 assert(feature_name == "Point_1")
\r
13 doc.finishOperation();
\r
14 assert(doc.size("Construction") == 1)
\r
15 assert(doc.canUndo())
\r
16 assert(not doc.canRedo())
\r
19 assert(doc.size("Construction") == 0)
\r
20 assert(not doc.canUndo())
\r
21 assert(doc.canRedo())
\r
24 assert(doc.size("Construction") == 1)
\r
25 assert(doc.canUndo())
\r
26 assert(not doc.canRedo())
\r