@@ -24,14 +24,14 @@ func TestLangRouter_Chat_PickFistHealthy(t *testing.T) {
24
24
langModels := []* providers.LanguageModel {
25
25
providers .NewLangModel (
26
26
"first" ,
27
- ptesting .NewProviderMock ([]ptesting.RespMock {{Msg : "1" }, {Msg : "2" }}),
27
+ ptesting .NewProviderMock (nil , []ptesting.RespMock {{Msg : "1" }, {Msg : "2" }}),
28
28
budget ,
29
29
* latConfig ,
30
30
1 ,
31
31
),
32
32
providers .NewLangModel (
33
33
"second" ,
34
- ptesting .NewProviderMock ([]ptesting.RespMock {{Msg : "1" }}),
34
+ ptesting .NewProviderMock (nil , []ptesting.RespMock {{Msg : "1" }}),
35
35
budget ,
36
36
* latConfig ,
37
37
1 ,
@@ -71,21 +71,21 @@ func TestLangRouter_Chat_PickThirdHealthy(t *testing.T) {
71
71
langModels := []* providers.LanguageModel {
72
72
providers .NewLangModel (
73
73
"first" ,
74
- ptesting .NewProviderMock ([]ptesting.RespMock {{Err : & schemas .ErrNoModelAvailable }, {Msg : "3" }}),
74
+ ptesting .NewProviderMock (nil , []ptesting.RespMock {{Err : & schemas .ErrNoModelAvailable }, {Msg : "3" }}),
75
75
budget ,
76
76
* latConfig ,
77
77
1 ,
78
78
),
79
79
providers .NewLangModel (
80
80
"second" ,
81
- ptesting .NewProviderMock ([]ptesting.RespMock {{Err : & schemas .ErrNoModelAvailable }, {Msg : "4" }}),
81
+ ptesting .NewProviderMock (nil , []ptesting.RespMock {{Err : & schemas .ErrNoModelAvailable }, {Msg : "4" }}),
82
82
budget ,
83
83
* latConfig ,
84
84
1 ,
85
85
),
86
86
providers .NewLangModel (
87
87
"third" ,
88
- ptesting .NewProviderMock ([]ptesting.RespMock {{Msg : "1" }, {Msg : "2" }}),
88
+ ptesting .NewProviderMock (nil , []ptesting.RespMock {{Msg : "1" }, {Msg : "2" }}),
89
89
budget ,
90
90
* latConfig ,
91
91
1 ,
@@ -129,14 +129,14 @@ func TestLangRouter_Chat_SuccessOnRetry(t *testing.T) {
129
129
langModels := []* providers.LanguageModel {
130
130
providers .NewLangModel (
131
131
"first" ,
132
- ptesting .NewProviderMock ([]ptesting.RespMock {{Err : & schemas .ErrNoModelAvailable }, {Msg : "2" }}),
132
+ ptesting .NewProviderMock (nil , []ptesting.RespMock {{Err : & schemas .ErrNoModelAvailable }, {Msg : "2" }}),
133
133
budget ,
134
134
* latConfig ,
135
135
1 ,
136
136
),
137
137
providers .NewLangModel (
138
138
"second" ,
139
- ptesting .NewProviderMock ([]ptesting.RespMock {{Err : & schemas .ErrNoModelAvailable }, {Msg : "1" }}),
139
+ ptesting .NewProviderMock (nil , []ptesting.RespMock {{Err : & schemas .ErrNoModelAvailable }, {Msg : "1" }}),
140
140
budget ,
141
141
* latConfig ,
142
142
1 ,
@@ -173,14 +173,14 @@ func TestLangRouter_Chat_UnhealthyModelInThePool(t *testing.T) {
173
173
langModels := []* providers.LanguageModel {
174
174
providers .NewLangModel (
175
175
"first" ,
176
- ptesting .NewProviderMock ([]ptesting.RespMock {{Err : clients .ErrProviderUnavailable }, {Msg : "3" }}),
176
+ ptesting .NewProviderMock (nil , []ptesting.RespMock {{Err : clients .ErrProviderUnavailable }, {Msg : "3" }}),
177
177
budget ,
178
178
* latConfig ,
179
179
1 ,
180
180
),
181
181
providers .NewLangModel (
182
182
"second" ,
183
- ptesting .NewProviderMock ([]ptesting.RespMock {{Msg : "1" }, {Msg : "2" }}),
183
+ ptesting .NewProviderMock (nil , []ptesting.RespMock {{Msg : "1" }, {Msg : "2" }}),
184
184
budget ,
185
185
* latConfig ,
186
186
1 ,
@@ -219,14 +219,14 @@ func TestLangRouter_Chat_AllModelsUnavailable(t *testing.T) {
219
219
langModels := []* providers.LanguageModel {
220
220
providers .NewLangModel (
221
221
"first" ,
222
- ptesting .NewProviderMock ([]ptesting.RespMock {{Err : & schemas .ErrNoModelAvailable }, {Err : & schemas .ErrNoModelAvailable }}),
222
+ ptesting .NewProviderMock (nil , []ptesting.RespMock {{Err : & schemas .ErrNoModelAvailable }, {Err : & schemas .ErrNoModelAvailable }}),
223
223
budget ,
224
224
* latConfig ,
225
225
1 ,
226
226
),
227
227
providers .NewLangModel (
228
228
"second" ,
229
- ptesting .NewProviderMock ([]ptesting.RespMock {{Err : & schemas .ErrNoModelAvailable }, {Err : & schemas .ErrNoModelAvailable }}),
229
+ ptesting .NewProviderMock (nil , []ptesting.RespMock {{Err : & schemas .ErrNoModelAvailable }, {Err : & schemas .ErrNoModelAvailable }}),
230
230
budget ,
231
231
* latConfig ,
232
232
1 ,
0 commit comments