mirror of
https://github.com/AtsushiSakai/PythonRobotics.git
synced 2026-01-14 16:57:58 -05:00
* Test code clean up * Test code clean up * Test code clean up * Test code clean up * Test code clean up * Test code clean up * Test code clean up * Test code clean up * Test code clean up * Test code clean up * Test code clean up * Test code clean up * Test code clean up * Test code clean up * Test code clean up * Test code clean up * Test code clean up * Test code clean up * Test code clean up * Test code clean up * Test code clean up * Test code clean up * Test code clean up * Test code clean up * Test code clean up
45 lines
911 B
Python
45 lines
911 B
Python
import PathPlanning.AStar.a_star_variants as a_star
|
|
import conftest
|
|
|
|
|
|
def test_1():
|
|
# A* with beam search
|
|
a_star.show_animation = False
|
|
|
|
a_star.use_beam_search = True
|
|
a_star.main()
|
|
reset_all()
|
|
|
|
# A* with iterative deepening
|
|
a_star.use_iterative_deepening = True
|
|
a_star.main()
|
|
reset_all()
|
|
|
|
# A* with dynamic weighting
|
|
a_star.use_dynamic_weighting = True
|
|
a_star.main()
|
|
reset_all()
|
|
|
|
# theta*
|
|
a_star.use_theta_star = True
|
|
a_star.main()
|
|
reset_all()
|
|
|
|
# A* with jump point
|
|
a_star.use_jump_point = True
|
|
a_star.main()
|
|
reset_all()
|
|
|
|
|
|
def reset_all():
|
|
a_star.show_animation = False
|
|
a_star.use_beam_search = False
|
|
a_star.use_iterative_deepening = False
|
|
a_star.use_dynamic_weighting = False
|
|
a_star.use_theta_star = False
|
|
a_star.use_jump_point = False
|
|
|
|
|
|
if __name__ == '__main__':
|
|
conftest.run_this_test(__file__)
|