Commit 09c22b0f authored by Kirill Smelkov's avatar Kirill Smelkov

.

parent b10adf44
...@@ -581,7 +581,7 @@ def test_restructure(): ...@@ -581,7 +581,7 @@ def test_restructure():
assertB(b1, 1) assertB(b1, 1)
assertB(b35, 3,5) assertB(b35, 3,5)
# -> T2/T-T/B1-B3,5 (add intermediate T-T level) # -> T2/T-T/B1-B3,5 (add intermediate T-T level)
R(z, 'T2/T-T/B1-B3,5') R(z, 'T2/T-T/B1-B3,5')
tl, tr = assertT(z, [2], 'T','T') tl, tr = assertT(z, [2], 'T','T')
assertT(tl, [], b1) assertT(tl, [], b1)
...@@ -589,7 +589,7 @@ def test_restructure(): ...@@ -589,7 +589,7 @@ def test_restructure():
assertB(b1, 1) assertB(b1, 1)
assertB(b35, 3,5) assertB(b35, 3,5)
# -> T2/T-T/B1-T/B3,5 (add intermediate T level in right arm) # -> T2/T-T/B1-T/B3,5 (add intermediate T level in right arm)
R(z, 'T2/T-T/B1-T/B3,5') R(z, 'T2/T-T/B1-T/B3,5')
assertT(z, [2], tl, tr) assertT(z, [2], tl, tr)
assertT(tl, [], b1) assertT(tl, [], b1)
...@@ -599,7 +599,7 @@ def test_restructure(): ...@@ -599,7 +599,7 @@ def test_restructure():
assertB(b1, 1) assertB(b1, 1)
assertB(b35, 3,5) assertB(b35, 3,5)
# -> T2,4/B1-B3-B5 (kill intermediate trees, split B35->B3+B5) # -> T2,4/B1-B3-B5 (kill intermediate trees, split B35->B3+B5)
R(z, 'T2,4/B1-B3-B5') R(z, 'T2,4/B1-B3-B5')
b3, = assertT(z, [2,4], b1,'B',b35) b3, = assertT(z, [2,4], b1,'B',b35)
b5 = b35; del b35 b5 = b35; del b35
...@@ -607,6 +607,15 @@ def test_restructure(): ...@@ -607,6 +607,15 @@ def test_restructure():
assertB(b3, 3) assertB(b3, 3)
assertB(b5, 5) assertB(b5, 5)
# -> T2/T-T4/B1-B3-B5 (add intermediate T-T4 level)
R(z, 'T2/T-T4/B1-B3-B5')
tl, tr = assertT(z, [2], 'T','T')
assertT(tl, [], b1)
assertT(tr, [4], b3,b5)
assertB(b1, 1)
assertB(b3, 3)
assertB(b5, 5)
# XXX T2/B1-B3-B5 # XXX T2/B1-B3-B5
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment