mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-08-21 00:03:45 +08:00
leedle leedle leedle lee
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user