leedle leedle leedle lee

This commit is contained in:
firestar5683
2026-06-17 11:16:00 -05:00
parent 6b0e5aed24
commit 7305822e67
5 changed files with 74 additions and 5 deletions
@@ -175,6 +175,7 @@ def test_nav_desires_edge_exit_lane_with_shared_transition_lane_does_not_keep_ri
"maneuverType": "off ramp",
"maneuverModifier": "right",
"activeLaneDirection": "slightRight",
"laneCount": 3,
"sameSideLaneCount": 2,
"activeLaneAtRoadEdge": True,
"hasSharedSameSideLane": True,
@@ -192,6 +193,33 @@ def test_nav_desires_edge_exit_lane_with_shared_transition_lane_does_not_keep_ri
assert helper.desire == log.Desire.none
def test_nav_desires_wide_highway_edge_exit_lane_keeps_right():
helper = DesireHelper()
helper.nav_desires_allowed = True
helper._update_nav_params = lambda: None
helper._nav_instruction_state = {
"valid": True,
"maneuverType": "off ramp",
"maneuverModifier": "right",
"activeLaneDirection": "slightRight",
"laneCount": 7,
"sameSideLaneCount": 2,
"activeLaneAtRoadEdge": True,
"hasSharedSameSideLane": True,
"maneuverDistance": 105.0,
}
helper.update(
make_car_state(vEgo=19.0),
True,
0.0,
make_plan(laneWidthRight=4.2),
make_toggles(nudgeless=True),
)
assert helper.desire == log.Desire.keepRight
def test_nav_desires_shared_transition_lane_keeps_when_active_lane_is_not_outermost():
helper = DesireHelper()
helper.nav_desires_allowed = True