Skip to content

Commit 9a20edc

Browse files
committed
Test case extension for undo/redo
1 parent e720f98 commit 9a20edc

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

test_link/test_issue208.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,17 @@ def test_issue208_2_sectionByPlane():
2323
assert "Pt0026" in surf22_vertices
2424
assert "Pt0027" in surf22_vertices
2525

26+
# Juste pour tester undo/redo
27+
assert gm.getNbVolumes() == 5
28+
ctx.undo()
29+
assert gm.getNbVolumes() == 4
30+
ctx.undo()
31+
assert gm.getNbVolumes() == 3
32+
ctx.redo()
33+
assert gm.getNbVolumes() == 4
34+
ctx.redo()
35+
assert gm.getNbVolumes() == 5
36+
2637
def test_issue208_single_sectionByPlane():
2738
ctx = Mgx3D.getStdContext()
2839
ctx.clearSession() # Clean the session after the previous test
@@ -40,3 +51,9 @@ def test_issue208_single_sectionByPlane():
4051

4152
# Vol0001 se trouve découpé à tort => 6 volumes au lieu de 5
4253
assert gm.getNbVolumes() == 5
54+
55+
# Juste pour tester undo/redo
56+
ctx.undo()
57+
assert gm.getNbVolumes() == 3
58+
ctx.redo()
59+
assert gm.getNbVolumes() == 5

0 commit comments

Comments
 (0)