def test_ordered_node_greedy_best_first4(): h_val = h4(root4) assert a_star.ordered_node_greedy_best_first(root4, h_val, 0) == (15, 15, 0, root4)
def test_ordered_node_greedy_best_first2(): h_val = h2(root2) assert a_star.ordered_node_greedy_best_first(root2, h_val, 0) == (5, 5, 0, root2)
def test_ordered_node_greedy_best_first3(): h_val = h3(root3) assert a_star.ordered_node_greedy_best_first(root3, h_val, 0) == (4, 4, 0, root3)
def test_ordered_node_greedy_best_first1(): h_val = h1(root1) assert a_star.ordered_node_greedy_best_first(root1, h_val, 0) == (0, 0, 0, root1)
def test_ordered_node_greedy_best_first4(): h_val = h4(root4) assert a_star.ordered_node_greedy_best_first(root4, h_val, 0) == (15, 15, 0, root4)
def test_ordered_node_greedy_best_first3(): h_val = h3(root3) assert a_star.ordered_node_greedy_best_first(root3, h_val, 0) == (4, 4, 0, root3)
def test_ordered_node_greedy_best_first2(): h_val = h2(root2) assert a_star.ordered_node_greedy_best_first(root2, h_val, 0) == (5, 5, 0, root2)
def test_ordered_node_greedy_best_first1(): h_val = h1(root1) assert a_star.ordered_node_greedy_best_first(root1, h_val, 0) == (0, 0, 0, root1)