Files
PythonRobotics/tests/test_a_star_variants.py
Atsushi Sakai 67d7d5c610 Test code clean up (#456)
* 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
2021-01-12 22:13:46 +09:00

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__)