Source code for tests.test_track

"""
Wisconsin Autonomous - https://wa.wisc.edu

Copyright (c) 2021 wa.wisc.edu
All rights reserved.

Use of this source code is governed by a BSD-style license that can be found
in the LICENSE file at the top level of the repo
"""

import unittest
import numpy as np

# Import the track module
from wa_simulator.utils import get_wa_data_file
from wa_simulator.path import WASplinePath, load_waypoints_from_csv, calc_path_length_cummulative, calc_path_curvature
from wa_simulator.track import WATrack, create_constant_width_track

# -----
# Tests
# -----


[docs]class TestWATrack(unittest.TestCase): """Tests method related to the WATrack"""
[docs] def test_create_constant_width_track(self): """Tests the create_constant_width_track method""" # Create the centerline filename = get_wa_data_file("paths/sample_medium_loop.csv") points = load_waypoints_from_csv(filename, delimiter=",") path = WASplinePath(points, num_points=1000) # Create the track track = create_constant_width_track(path, width=6)
if __name__ == '__main__': unittest.main()