Skip to content

Commit

Permalink
CI check
Browse files Browse the repository at this point in the history
  • Loading branch information
Kishan-Ved committed Jun 25, 2024
1 parent fa3c54b commit e3cc1ef
Showing 1 changed file with 12 additions and 10 deletions.
22 changes: 12 additions & 10 deletions pydatastructs/trees/tests/test_binary_trees.py
Original file line number Diff line number Diff line change
Expand Up @@ -529,11 +529,12 @@ def _test_SplayTree(backend):
t.join(t1)
assert str(t) == "[(None, 100, 100, None), '', (6, 200, 200, 8), (4, 50, 50, None), (5, 30, 30, None), (None, 20, 20, None), (3, 55, 55, 0), (None, 1000, 1000, None), (7, 2000, 2000, None), '']"

# trav3 = BinaryTreeTraversal(t, backend=backend)
# in_order = trav3.depth_first_search(order='in_order')
# pre_order = trav3.depth_first_search(order='pre_order')
# assert [node.key for node in in_order] == [20, 30, 50, 55, 100, 200, 1000, 2000]
# assert [node.key for node in pre_order] == [200, 55, 50, 30, 20, 100, 2000, 1000]
if(backend==Backend.PYTHON):
trav3 = BinaryTreeTraversal(t, backend=backend)
in_order = trav3.depth_first_search(order='in_order')
pre_order = trav3.depth_first_search(order='pre_order')
assert [node.key for node in in_order] == [20, 30, 50, 55, 100, 200, 1000, 2000]
assert [node.key for node in pre_order] == [200, 55, 50, 30, 20, 100, 2000, 1000]

s = t.split(200)
assert str(s) == "[(1, 2000, 2000, None), (None, 1000, 1000, None)]"
Expand All @@ -544,11 +545,12 @@ def _test_SplayTree(backend):
assert [node.key for node in in_order] == [1000, 2000]
assert [node.key for node in pre_order] == [2000, 1000]

# trav5 = BinaryTreeTraversal(t, backend=backend)
# in_order = trav5.depth_first_search(order='in_order')
# pre_order = trav5.depth_first_search(order='pre_order')
# assert [node.key for node in in_order] == [20, 30, 50, 55, 100, 200]
# assert [node.key for node in pre_order] == [200, 55, 50, 30, 20, 100]
if(backend==Backend.PYTHON):
trav5 = BinaryTreeTraversal(t, backend=backend)
in_order = trav5.depth_first_search(order='in_order')
pre_order = trav5.depth_first_search(order='pre_order')
assert [node.key for node in in_order] == [20, 30, 50, 55, 100, 200]
assert [node.key for node in pre_order] == [200, 55, 50, 30, 20, 100]

def test_SplayTree():
_test_SplayTree(Backend.PYTHON)
Expand Down

0 comments on commit e3cc1ef

Please sign in to comment.