fix: format ingress continuation test
This commit is contained in:
parent
28dc34b6a3
commit
f7c13af11f
@ -238,85 +238,85 @@ func TestShouldInferIngressFunctionCallOutputPreviousResponseID(t *testing.T) {
|
|||||||
want bool
|
want bool
|
||||||
}{
|
}{
|
||||||
{
|
{
|
||||||
name: "infer_when_all_conditions_match",
|
name: "infer_when_all_conditions_match",
|
||||||
storeDisabled: true,
|
storeDisabled: true,
|
||||||
turn: 2,
|
turn: 2,
|
||||||
signals: ToolContinuationSignals{HasFunctionCallOutput: true},
|
signals: ToolContinuationSignals{HasFunctionCallOutput: true},
|
||||||
expectedPrevious: "resp_1",
|
expectedPrevious: "resp_1",
|
||||||
want: true,
|
want: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "skip_when_store_enabled",
|
name: "skip_when_store_enabled",
|
||||||
storeDisabled: false,
|
storeDisabled: false,
|
||||||
turn: 2,
|
turn: 2,
|
||||||
signals: ToolContinuationSignals{HasFunctionCallOutput: true},
|
signals: ToolContinuationSignals{HasFunctionCallOutput: true},
|
||||||
expectedPrevious: "resp_1",
|
expectedPrevious: "resp_1",
|
||||||
want: false,
|
want: false,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "skip_on_first_turn",
|
name: "skip_on_first_turn",
|
||||||
storeDisabled: true,
|
storeDisabled: true,
|
||||||
turn: 1,
|
turn: 1,
|
||||||
signals: ToolContinuationSignals{HasFunctionCallOutput: true},
|
signals: ToolContinuationSignals{HasFunctionCallOutput: true},
|
||||||
expectedPrevious: "resp_1",
|
expectedPrevious: "resp_1",
|
||||||
want: false,
|
want: false,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "skip_without_function_call_output",
|
name: "skip_without_function_call_output",
|
||||||
storeDisabled: true,
|
storeDisabled: true,
|
||||||
turn: 2,
|
turn: 2,
|
||||||
signals: ToolContinuationSignals{},
|
signals: ToolContinuationSignals{},
|
||||||
expectedPrevious: "resp_1",
|
expectedPrevious: "resp_1",
|
||||||
want: false,
|
want: false,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "skip_when_request_already_has_previous_response_id",
|
name: "skip_when_request_already_has_previous_response_id",
|
||||||
storeDisabled: true,
|
storeDisabled: true,
|
||||||
turn: 2,
|
turn: 2,
|
||||||
signals: ToolContinuationSignals{HasFunctionCallOutput: true},
|
signals: ToolContinuationSignals{HasFunctionCallOutput: true},
|
||||||
currentPreviousResponse: "resp_client",
|
currentPreviousResponse: "resp_client",
|
||||||
expectedPrevious: "resp_1",
|
expectedPrevious: "resp_1",
|
||||||
want: false,
|
want: false,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "skip_when_last_turn_response_id_missing",
|
name: "skip_when_last_turn_response_id_missing",
|
||||||
storeDisabled: true,
|
storeDisabled: true,
|
||||||
turn: 2,
|
turn: 2,
|
||||||
signals: ToolContinuationSignals{HasFunctionCallOutput: true},
|
signals: ToolContinuationSignals{HasFunctionCallOutput: true},
|
||||||
expectedPrevious: "",
|
expectedPrevious: "",
|
||||||
want: false,
|
want: false,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "trim_whitespace_before_judgement",
|
name: "trim_whitespace_before_judgement",
|
||||||
storeDisabled: true,
|
storeDisabled: true,
|
||||||
turn: 2,
|
turn: 2,
|
||||||
signals: ToolContinuationSignals{HasFunctionCallOutput: true},
|
signals: ToolContinuationSignals{HasFunctionCallOutput: true},
|
||||||
expectedPrevious: " resp_2 ",
|
expectedPrevious: " resp_2 ",
|
||||||
want: true,
|
want: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "skip_when_tool_call_context_already_present",
|
name: "skip_when_tool_call_context_already_present",
|
||||||
storeDisabled: true,
|
storeDisabled: true,
|
||||||
turn: 2,
|
turn: 2,
|
||||||
signals: ToolContinuationSignals{HasFunctionCallOutput: true, HasToolCallContext: true},
|
signals: ToolContinuationSignals{HasFunctionCallOutput: true, HasToolCallContext: true},
|
||||||
expectedPrevious: "resp_2",
|
expectedPrevious: "resp_2",
|
||||||
want: false,
|
want: false,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "skip_when_item_reference_already_covers_all_call_ids",
|
name: "skip_when_item_reference_already_covers_all_call_ids",
|
||||||
storeDisabled: true,
|
storeDisabled: true,
|
||||||
turn: 2,
|
turn: 2,
|
||||||
signals: ToolContinuationSignals{HasFunctionCallOutput: true, HasItemReferenceForAllCallIDs: true},
|
signals: ToolContinuationSignals{HasFunctionCallOutput: true, HasItemReferenceForAllCallIDs: true},
|
||||||
expectedPrevious: "resp_2",
|
expectedPrevious: "resp_2",
|
||||||
want: false,
|
want: false,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "skip_when_function_call_output_missing_call_id",
|
name: "skip_when_function_call_output_missing_call_id",
|
||||||
storeDisabled: true,
|
storeDisabled: true,
|
||||||
turn: 2,
|
turn: 2,
|
||||||
signals: ToolContinuationSignals{HasFunctionCallOutput: true, HasFunctionCallOutputMissingCallID: true},
|
signals: ToolContinuationSignals{HasFunctionCallOutput: true, HasFunctionCallOutputMissingCallID: true},
|
||||||
expectedPrevious: "resp_2",
|
expectedPrevious: "resp_2",
|
||||||
want: false,
|
want: false,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user