2
2
from ldclient import Config , Context , LDClient
3
3
from ldclient .integrations .test_data import TestData
4
4
5
- from ldai .client import AIConfig , ModelConfig , LDAIClient , LDMessage
5
+ from ldai .client import AIConfig , LDAIClient , LDMessage , ModelConfig
6
6
from ldai .tracker import LDAIConfigTracker
7
7
8
8
@@ -112,6 +112,7 @@ def test_model_config_interpolation(ldai_client: LDAIClient, tracker):
112
112
assert config .prompt [0 ].content == 'Hello, World!'
113
113
assert config .enabled is True
114
114
115
+ assert config .model is not None
115
116
assert config .model .id == 'fakeModel'
116
117
assert config .model .temperature == 0.5
117
118
assert config .model .max_tokens == 4096
@@ -128,6 +129,7 @@ def test_model_config_no_variables(ldai_client: LDAIClient, tracker):
128
129
assert config .prompt [0 ].content == 'Hello, !'
129
130
assert config .enabled is True
130
131
132
+ assert config .model is not None
131
133
assert config .model .id == 'fakeModel'
132
134
assert config .model .temperature == 0.5
133
135
assert config .model .max_tokens == 4096
@@ -147,6 +149,7 @@ def test_context_interpolation(ldai_client: LDAIClient, tracker):
147
149
assert config .prompt [0 ].content == 'Hello, Sandy!'
148
150
assert config .enabled is True
149
151
152
+ assert config .model is not None
150
153
assert config .model .id == 'fakeModel'
151
154
assert config .model .temperature is None
152
155
assert config .model .max_tokens is None
@@ -168,6 +171,7 @@ def test_model_config_multiple(ldai_client: LDAIClient, tracker):
168
171
assert config .prompt [1 ].content == 'The day is, Monday!'
169
172
assert config .enabled is True
170
173
174
+ assert config .model is not None
171
175
assert config .model .id == 'fakeModel'
172
176
assert config .model .temperature == 0.7
173
177
assert config .model .max_tokens == 8192
@@ -179,6 +183,7 @@ def test_model_config_disabled(ldai_client: LDAIClient, tracker):
179
183
180
184
config = ldai_client .model_config ('off-config' , context , default_value , {})
181
185
186
+ assert config .model is not None
182
187
assert config .enabled is False
183
188
assert config .model .id == 'fakeModel'
184
189
assert config .model .temperature == 0.1
0 commit comments