Commit 23428339 authored by Kirill Smelkov's avatar Kirill Smelkov

.

parent cbad7a88
...@@ -115,7 +115,7 @@ def test_AllStructs(): ...@@ -115,7 +115,7 @@ def test_AllStructs():
] ]
print('\n\nAAA\n\n') print('\n\nAAA\n\n')
assert X([1,3], 1, 1) == [ assert set(X([1,3], 1, 1)) == set([
# nsplit=0, depth=0 # nsplit=0, depth=0
T([], B(1,3)), T([], B(1,3)),
# nsplit=0,0, depth=1 # nsplit=0,0, depth=1
...@@ -157,7 +157,7 @@ def test_AllStructs(): ...@@ -157,7 +157,7 @@ def test_AllStructs():
# nsplit=1,(0|1,0|1) depth=1 # nsplit=1,(0|1,0|1) depth=1
T([0], # T0/ T([0], # T0/
T([], B()), T([], B()),
T([1], B(), B(1,3))), T([1], B(), B(1,3))),
T([0], T([0],
T([], B()), T([], B()),
T([2], B(1), B(3))), T([2], B(1), B(3))),
...@@ -178,78 +178,78 @@ def test_AllStructs(): ...@@ -178,78 +178,78 @@ def test_AllStructs():
T([], B()), T([], B()),
T([4], B(1,3), B())), T([4], B(1,3), B())),
T([1], # nsplit=1,(1,0) T([1], # nsplit=1,(1,0)
T([0], B(), B()), T([0], B(), B()),
T([], B(1,3))), T([], B(1,3))),
T([1], # nsplit=1,(1,1) T([1], # nsplit=1,(1,1)
T([0], B(), B()), T([0], B(), B()),
T([2], B(1), B(3))), T([2], B(1), B(3))),
T([1], T([1],
T([0], B(), B()), T([0], B(), B()),
T([3], B(1), B(3))), T([3], B(1), B(3))),
T([1], T([1],
T([0], B(), B()), T([0], B(), B()),
T([4], B(1,3), B())), T([4], B(1,3), B())),
T([2], # T2/ T([2], # T2/
T([], B(1)), # nsplit=1,(0,1) T([], B(1)), # nsplit=1,(0,1)
T([3], B(), B(3))), T([3], B(), B(3))),
T([2], T([2],
T([], B(1)), T([], B(1)),
T([4], B(3), B())), T([4], B(3), B())),
T([2], # nsplit=1,(1,0) T([2], # nsplit=1,(1,0)
T([0], B(), B(1)), T([0], B(), B(1)),
T([], B(3))), T([], B(3))),
T([2], T([2],
T([1], B(), B(1)), T([1], B(), B(1)),
T([], B(3))), T([], B(3))),
T([2], # nsplit=1,(1,1) T([2], # nsplit=1,(1,1)
T([0], B(), B(1)), T([0], B(), B(1)),
T([3], B(), B(3))), T([3], B(), B(3))),
T([2], T([2],
T([0], B(), B(1)), T([0], B(), B(1)),
T([4], B(3), B())), T([4], B(3), B())),
T([2], T([2],
T([1], B(), B(1)), T([1], B(), B(1)),
T([3], B(), B(3))), T([3], B(), B(3))),
T([2], T([2],
T([1], B(), B(1)), T([1], B(), B(1)),
T([4], B(3), B())), T([4], B(3), B())),
T([3], # T3/ T([3], # T3/
T([], B(1)), # nsplit=1,(0,1) T([], B(1)), # nsplit=1,(0,1)
T([4], B(3), B())), T([4], B(3), B())),
T([3], # nsplit=1,(1,0) T([3], # nsplit=1,(1,0)
T([0], B(), B(1)), T([0], B(), B(1)),
T([], B(3))), T([], B(3))),
T([3], T([3],
T([1], B(), B(1)), T([1], B(), B(1)),
T([], B(3))), T([], B(3))),
T([3], T([3],
T([2], B(1), B()), T([2], B(1), B()),
T([], B(3))), T([], B(3))),
T([3], # nsplit=1,(1,1) T([3], # nsplit=1,(1,1)
T([0], B(), B(1)), T([0], B(), B(1)),
T([4], B(3), B())), T([4], B(3), B())),
T([3], T([3],
T([1], B(), B(1)), T([1], B(), B(1)),
T([4], B(3), B())), T([4], B(3), B())),
T([3], T([3],
T([2], B(1), B()), T([2], B(1), B()),
T([4], B(3), B())), T([4], B(3), B())),
T([4], # T4/ T([4], # T4/
T([0], B(), B(1,3)), T([0], B(), B(1,3)),
T([], B())), T([], B())),
T([4], T([4],
T([1], B(), B(1,3)), T([1], B(), B(1,3)),
T([], B())), T([], B())),
T([4], T([4],
T([2], B(1), B(3)), T([2], B(1), B(3)),
T([], B())), T([], B())),
T([4], T([4],
T([3], B(1), B()), T([3], B(1), B()),
T([], B())), T([], B())),
] ])
return return
......
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