@@ -21,7 +21,7 @@ def test_embed_default_model(mock_openai_client):
21
21
22
22
result = embedder .embed ("Hello world" )
23
23
24
- mock_openai_client .embeddings .create .assert_called_once_with (input = ["Hello world" ], model = "text-embedding-3-small" )
24
+ mock_openai_client .embeddings .create .assert_called_once_with (input = ["Hello world" ], model = "text-embedding-3-small" , dimensions = 1536 )
25
25
assert result == [0.1 , 0.2 , 0.3 ]
26
26
27
27
@@ -35,7 +35,7 @@ def test_embed_custom_model(mock_openai_client):
35
35
result = embedder .embed ("Test embedding" )
36
36
37
37
mock_openai_client .embeddings .create .assert_called_once_with (
38
- input = ["Test embedding" ], model = "text-embedding-2-medium"
38
+ input = ["Test embedding" ], model = "text-embedding-2-medium" , dimensions = 1024
39
39
)
40
40
assert result == [0.4 , 0.5 , 0.6 ]
41
41
@@ -49,7 +49,7 @@ def test_embed_removes_newlines(mock_openai_client):
49
49
50
50
result = embedder .embed ("Hello\n world" )
51
51
52
- mock_openai_client .embeddings .create .assert_called_once_with (input = ["Hello world" ], model = "text-embedding-3-small" )
52
+ mock_openai_client .embeddings .create .assert_called_once_with (input = ["Hello world" ], model = "text-embedding-3-small" , dimensions = 1536 )
53
53
assert result == [0.7 , 0.8 , 0.9 ]
54
54
55
55
@@ -63,7 +63,7 @@ def test_embed_without_api_key_env_var(mock_openai_client):
63
63
result = embedder .embed ("Testing API key" )
64
64
65
65
mock_openai_client .embeddings .create .assert_called_once_with (
66
- input = ["Testing API key" ], model = "text-embedding-3-small"
66
+ input = ["Testing API key" ], model = "text-embedding-3-small" , dimensions = 1536
67
67
)
68
68
assert result == [1.0 , 1.1 , 1.2 ]
69
69
@@ -79,6 +79,6 @@ def test_embed_uses_environment_api_key(mock_openai_client, monkeypatch):
79
79
result = embedder .embed ("Environment key test" )
80
80
81
81
mock_openai_client .embeddings .create .assert_called_once_with (
82
- input = ["Environment key test" ], model = "text-embedding-3-small"
82
+ input = ["Environment key test" ], model = "text-embedding-3-small" , dimensions = 1536
83
83
)
84
84
assert result == [1.3 , 1.4 , 1.5 ]
0 commit comments