@@ -12,8 +12,8 @@ def td() -> TestData:
1212 td .flag ('model-config' )
1313 .variations (
1414 {
15- 'model' : {'id ' : 'fakeModel' , 'parameters' : {'temperature' : 0.5 , 'maxTokens' : 4096 }, 'custom' : {'extra-attribute' : 'value' }},
16- 'provider' : {'id ' : 'fakeProvider' },
15+ 'model' : {'name ' : 'fakeModel' , 'parameters' : {'temperature' : 0.5 , 'maxTokens' : 4096 }, 'custom' : {'extra-attribute' : 'value' }},
16+ 'provider' : {'name ' : 'fakeProvider' },
1717 'messages' : [{'role' : 'system' , 'content' : 'Hello, {{name}}!' }],
1818 '_ldMeta' : {'enabled' : True , 'versionKey' : 'abcd' },
1919 },
@@ -26,7 +26,7 @@ def td() -> TestData:
2626 td .flag ('multiple-messages' )
2727 .variations (
2828 {
29- 'model' : {'id ' : 'fakeModel' , 'parameters' : {'temperature' : 0.7 , 'maxTokens' : 8192 }},
29+ 'model' : {'name ' : 'fakeModel' , 'parameters' : {'temperature' : 0.7 , 'maxTokens' : 8192 }},
3030 'messages' : [
3131 {'role' : 'system' , 'content' : 'Hello, {{name}}!' },
3232 {'role' : 'user' , 'content' : 'The day is, {{day}}!' },
@@ -42,7 +42,7 @@ def td() -> TestData:
4242 td .flag ('ctx-interpolation' )
4343 .variations (
4444 {
45- 'model' : {'id ' : 'fakeModel' , 'parameters' : {'extra-attribute' : 'I can be anything I set my mind/type to' }},
45+ 'model' : {'name ' : 'fakeModel' , 'parameters' : {'extra-attribute' : 'I can be anything I set my mind/type to' }},
4646 'messages' : [{'role' : 'system' , 'content' : 'Hello, {{ldctx.name}}! Is your last name {{ldctx.last}}?' }],
4747 '_ldMeta' : {'enabled' : True , 'versionKey' : 'abcd' },
4848 }
@@ -54,7 +54,7 @@ def td() -> TestData:
5454 td .flag ('multi-ctx-interpolation' )
5555 .variations (
5656 {
57- 'model' : {'id ' : 'fakeModel' , 'parameters' : {'extra-attribute' : 'I can be anything I set my mind/type to' }},
57+ 'model' : {'name ' : 'fakeModel' , 'parameters' : {'extra-attribute' : 'I can be anything I set my mind/type to' }},
5858 'messages' : [{'role' : 'system' , 'content' : 'Hello, {{ldctx.user.name}}! Do you work for {{ldctx.org.shortname}}?' }],
5959 '_ldMeta' : {'enabled' : True , 'versionKey' : 'abcd' },
6060 }
@@ -66,7 +66,7 @@ def td() -> TestData:
6666 td .flag ('off-config' )
6767 .variations (
6868 {
69- 'model' : {'id ' : 'fakeModel' , 'parameters' : {'temperature' : 0.1 }},
69+ 'model' : {'name ' : 'fakeModel' , 'parameters' : {'temperature' : 0.1 }},
7070 'messages' : [{'role' : 'system' , 'content' : 'Hello, {{name}}!' }],
7171 '_ldMeta' : {'enabled' : False , 'versionKey' : 'abcd' },
7272 }
@@ -116,19 +116,19 @@ def ldai_client(client: LDClient) -> LDAIClient:
116116
117117def test_model_config_delegates_to_properties ():
118118 model = ModelConfig ('fakeModel' , parameters = {'extra-attribute' : 'value' })
119- assert model .id == 'fakeModel'
119+ assert model .name == 'fakeModel'
120120 assert model .get_parameter ('extra-attribute' ) == 'value'
121121 assert model .get_parameter ('non-existent' ) is None
122122
123- assert model .id == model .get_parameter ('id ' )
123+ assert model .name == model .get_parameter ('name ' )
124124
125125
126126def test_model_config_handles_custom ():
127127 model = ModelConfig ('fakeModel' , custom = {'extra-attribute' : 'value' })
128- assert model .id == 'fakeModel'
128+ assert model .name == 'fakeModel'
129129 assert model .get_parameter ('extra-attribute' ) is None
130130 assert model .get_custom ('non-existent' ) is None
131- assert model .get_custom ('id ' ) is None
131+ assert model .get_custom ('name ' ) is None
132132
133133
134134def test_uses_default_on_invalid_flag (ldai_client : LDAIClient ):
@@ -148,7 +148,7 @@ def test_uses_default_on_invalid_flag(ldai_client: LDAIClient):
148148 assert config .enabled is True
149149
150150 assert config .model is not None
151- assert config .model .id == 'fakeModel'
151+ assert config .model .name == 'fakeModel'
152152 assert config .model .get_parameter ('temperature' ) == 0.5
153153 assert config .model .get_parameter ('maxTokens' ) == 4096
154154
@@ -170,7 +170,7 @@ def test_model_config_interpolation(ldai_client: LDAIClient):
170170 assert config .enabled is True
171171
172172 assert config .model is not None
173- assert config .model .id == 'fakeModel'
173+ assert config .model .name == 'fakeModel'
174174 assert config .model .get_parameter ('temperature' ) == 0.5
175175 assert config .model .get_parameter ('maxTokens' ) == 4096
176176
@@ -187,7 +187,7 @@ def test_model_config_no_variables(ldai_client: LDAIClient):
187187 assert config .enabled is True
188188
189189 assert config .model is not None
190- assert config .model .id == 'fakeModel'
190+ assert config .model .name == 'fakeModel'
191191 assert config .model .get_parameter ('temperature' ) == 0.5
192192 assert config .model .get_parameter ('maxTokens' ) == 4096
193193
@@ -200,7 +200,7 @@ def test_provider_config_handling(ldai_client: LDAIClient):
200200 config , _ = ldai_client .config ('model-config' , context , default_value , variables )
201201
202202 assert config .provider is not None
203- assert config .provider .id == 'fakeProvider'
203+ assert config .provider .name == 'fakeProvider'
204204
205205
206206def test_context_interpolation (ldai_client : LDAIClient ):
@@ -218,7 +218,7 @@ def test_context_interpolation(ldai_client: LDAIClient):
218218 assert config .enabled is True
219219
220220 assert config .model is not None
221- assert config .model .id == 'fakeModel'
221+ assert config .model .name == 'fakeModel'
222222 assert config .model .get_parameter ('temperature' ) is None
223223 assert config .model .get_parameter ('maxTokens' ) is None
224224 assert config .model .get_parameter ('extra-attribute' ) == 'I can be anything I set my mind/type to'
@@ -241,7 +241,7 @@ def test_multi_context_interpolation(ldai_client: LDAIClient):
241241 assert config .enabled is True
242242
243243 assert config .model is not None
244- assert config .model .id == 'fakeModel'
244+ assert config .model .name == 'fakeModel'
245245 assert config .model .get_parameter ('temperature' ) is None
246246 assert config .model .get_parameter ('maxTokens' ) is None
247247 assert config .model .get_parameter ('extra-attribute' ) == 'I can be anything I set my mind/type to'
@@ -263,7 +263,7 @@ def test_model_config_multiple(ldai_client: LDAIClient):
263263 assert config .enabled is True
264264
265265 assert config .model is not None
266- assert config .model .id == 'fakeModel'
266+ assert config .model .name == 'fakeModel'
267267 assert config .model .get_parameter ('temperature' ) == 0.7
268268 assert config .model .get_parameter ('maxTokens' ) == 8192
269269
@@ -276,7 +276,7 @@ def test_model_config_disabled(ldai_client: LDAIClient):
276276
277277 assert config .model is not None
278278 assert config .enabled is False
279- assert config .model .id == 'fakeModel'
279+ assert config .model .name == 'fakeModel'
280280 assert config .model .get_parameter ('temperature' ) == 0.1
281281 assert config .model .get_parameter ('maxTokens' ) is None
282282
0 commit comments