adapted test cases

This commit is contained in:
Marco Zeisler 2021-06-17 23:58:19 +02:00
parent dd802d3eb5
commit 9f01b9a089

View File

@ -15,14 +15,13 @@ class TestOrchestrator(unittest.TestCase):
self.orc = Orchestrator() self.orc = Orchestrator()
def test_full_speed_if_nothing_in_range(self): def test_full_speed_if_nothing_in_range(self):
self.orc.tls = {'1': {'color': TrafficLightColor.RED, 'switching_time': 100, 'last_switch': self.timestamp}}
tl_geo = {'cursor': []} tl_geo = {'cursor': []}
current_vel = 55.0 current_vel = 55.0
target_vel = self.orc._compute_velocity(tl_geo, current_vel) target_vel = self.orc._compute_velocity(tl_geo, current_vel)
self.assertEqual(130, target_vel) self.assertEqual(130, target_vel)
def test_full_speed_if_far_away(self): def test_keep_speed_if_far_away_and_green(self):
self.orc.tls = {'1': {'color': TrafficLightColor.GREEN, 'switching_time': 1000, 'last_switch': self.timestamp}} self.orc.tls = {'1': {'color': TrafficLightColor.GREEN, 'switching_time': 1000, 'last_switch': self.timestamp}}
tl_geo = {'cursor': [ tl_geo = {'cursor': [
{'id': '1', 'calculatedRange': 1000} {'id': '1', 'calculatedRange': 1000}
@ -30,9 +29,9 @@ class TestOrchestrator(unittest.TestCase):
current_vel = 55.0 current_vel = 55.0
target_vel = self.orc._compute_velocity(tl_geo, current_vel) target_vel = self.orc._compute_velocity(tl_geo, current_vel)
self.assertEqual(130, target_vel) self.assertEqual(current_vel, target_vel)
def test_slow_down_if_passing_not_possible(self): def test_slow_down_if_passing_RED_not_possible(self):
self.orc.tls = {'1': {'color': TrafficLightColor.RED, 'switching_time': 100000, 'last_switch': self.timestamp}} self.orc.tls = {'1': {'color': TrafficLightColor.RED, 'switching_time': 100000, 'last_switch': self.timestamp}}
tl_geo = {'cursor': [ tl_geo = {'cursor': [
{'id': '1', 'calculatedRange': 1} {'id': '1', 'calculatedRange': 1}