Skip to content

Commit 8f6aec6

Browse files
committed
repair test case
1 parent 92fd139 commit 8f6aec6

File tree

1 file changed

+28
-28
lines changed

1 file changed

+28
-28
lines changed

test/backend/services/test_elasticsearch_service.py

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1200,7 +1200,7 @@ def test_summary_index_name(self, mock_get_model_by_model_id, mock_calculate_wei
12001200
patch('utils.document_vector_utils.summarize_clusters_map_reduce') as mock_summarize, \
12011201
patch('utils.document_vector_utils.merge_cluster_summaries') as mock_merge, \
12021202
patch('database.model_management_db.get_model_by_model_id') as mock_get_model_internal:
1203-
1203+
12041204
# Mock return values
12051205
mock_process_docs.return_value = (
12061206
{"doc1": {"chunks": [{"content": "test content"}]}}, # document_samples
@@ -1781,16 +1781,16 @@ def test_check_kb_exist_orphan_in_pg_delete_failure(self, mock_get_knowledge, mo
17811781
def test_get_es_core(self):
17821782
"""
17831783
Test get_es_core function returns the elastic_core instance.
1784-
1784+
17851785
This test verifies that:
17861786
1. The get_es_core function returns the correct elastic_core instance
17871787
2. The function is properly imported and accessible
17881788
"""
17891789
from backend.services.elasticsearch_service import get_es_core
1790-
1790+
17911791
# Execute
17921792
result = get_es_core()
1793-
1793+
17941794
# Assert
17951795
self.assertIsNotNone(result)
17961796
# The result should be the elastic_core instance
@@ -1800,7 +1800,7 @@ def test_get_es_core(self):
18001800
def test_get_embedding_model_embedding_type(self, mock_tenant_config_manager):
18011801
"""
18021802
Test get_embedding_model with embedding model type.
1803-
1803+
18041804
This test verifies that:
18051805
1. When model_type is "embedding", OpenAICompatibleEmbedding is returned
18061806
2. The correct parameters are passed to the embedding model
@@ -1814,22 +1814,22 @@ def test_get_embedding_model_embedding_type(self, mock_tenant_config_manager):
18141814
"max_tokens": 1024
18151815
}
18161816
mock_tenant_config_manager.get_model_config.return_value = mock_config
1817-
1817+
18181818
# Stop the mock from setUp to test the real function
18191819
self.get_embedding_model_patcher.stop()
1820-
1820+
18211821
try:
18221822
with patch('backend.services.elasticsearch_service.OpenAICompatibleEmbedding') as mock_embedding_class:
18231823
mock_embedding_instance = MagicMock()
18241824
mock_embedding_class.return_value = mock_embedding_instance
1825-
1825+
18261826
with patch('backend.services.elasticsearch_service.get_model_name_from_config') as mock_get_model_name:
18271827
mock_get_model_name.return_value = "test-model"
1828-
1828+
18291829
# Execute - now we can call the real function
18301830
from backend.services.elasticsearch_service import get_embedding_model
18311831
result = get_embedding_model("test_tenant")
1832-
1832+
18331833
# Assert
18341834
self.assertEqual(result, mock_embedding_instance)
18351835
mock_tenant_config_manager.get_model_config.assert_called_once_with(
@@ -1848,7 +1848,7 @@ def test_get_embedding_model_embedding_type(self, mock_tenant_config_manager):
18481848
def test_get_embedding_model_multi_embedding_type(self, mock_tenant_config_manager):
18491849
"""
18501850
Test get_embedding_model with multi_embedding model type.
1851-
1851+
18521852
This test verifies that:
18531853
1. When model_type is "multi_embedding", JinaEmbedding is returned
18541854
2. The correct parameters are passed to the embedding model
@@ -1862,22 +1862,22 @@ def test_get_embedding_model_multi_embedding_type(self, mock_tenant_config_manag
18621862
"max_tokens": 2048
18631863
}
18641864
mock_tenant_config_manager.get_model_config.return_value = mock_config
1865-
1865+
18661866
# Stop the mock from setUp to test the real function
18671867
self.get_embedding_model_patcher.stop()
1868-
1868+
18691869
try:
18701870
with patch('backend.services.elasticsearch_service.JinaEmbedding') as mock_embedding_class:
18711871
mock_embedding_instance = MagicMock()
18721872
mock_embedding_class.return_value = mock_embedding_instance
1873-
1873+
18741874
with patch('backend.services.elasticsearch_service.get_model_name_from_config') as mock_get_model_name:
18751875
mock_get_model_name.return_value = "test-model"
1876-
1876+
18771877
# Execute - now we can call the real function
18781878
from backend.services.elasticsearch_service import get_embedding_model
18791879
result = get_embedding_model("test_tenant")
1880-
1880+
18811881
# Assert
18821882
self.assertEqual(result, mock_embedding_instance)
18831883
mock_tenant_config_manager.get_model_config.assert_called_once_with(
@@ -1896,7 +1896,7 @@ def test_get_embedding_model_multi_embedding_type(self, mock_tenant_config_manag
18961896
def test_get_embedding_model_unknown_type(self, mock_tenant_config_manager):
18971897
"""
18981898
Test get_embedding_model with unknown model type.
1899-
1899+
19001900
This test verifies that:
19011901
1. When model_type is neither "embedding" nor "multi_embedding", None is returned
19021902
2. The function handles unknown model types gracefully
@@ -1910,15 +1910,15 @@ def test_get_embedding_model_unknown_type(self, mock_tenant_config_manager):
19101910
"max_tokens": 1024
19111911
}
19121912
mock_tenant_config_manager.get_model_config.return_value = mock_config
1913-
1913+
19141914
# Stop the mock from setUp to test the real function
19151915
self.get_embedding_model_patcher.stop()
1916-
1916+
19171917
try:
19181918
# Execute - now we can call the real function
19191919
from backend.services.elasticsearch_service import get_embedding_model
19201920
result = get_embedding_model("test_tenant")
1921-
1921+
19221922
# Assert
19231923
self.assertIsNone(result)
19241924
mock_tenant_config_manager.get_model_config.assert_called_once_with(
@@ -1931,7 +1931,7 @@ def test_get_embedding_model_unknown_type(self, mock_tenant_config_manager):
19311931
def test_get_embedding_model_empty_type(self, mock_tenant_config_manager):
19321932
"""
19331933
Test get_embedding_model with empty model type.
1934-
1934+
19351935
This test verifies that:
19361936
1. When model_type is empty string, None is returned
19371937
2. The function handles empty model types gracefully
@@ -1945,15 +1945,15 @@ def test_get_embedding_model_empty_type(self, mock_tenant_config_manager):
19451945
"max_tokens": 1024
19461946
}
19471947
mock_tenant_config_manager.get_model_config.return_value = mock_config
1948-
1948+
19491949
# Stop the mock from setUp to test the real function
19501950
self.get_embedding_model_patcher.stop()
1951-
1951+
19521952
try:
19531953
# Execute - now we can call the real function
19541954
from backend.services.elasticsearch_service import get_embedding_model
19551955
result = get_embedding_model("test_tenant")
1956-
1956+
19571957
# Assert
19581958
self.assertIsNone(result)
19591959
mock_tenant_config_manager.get_model_config.assert_called_once_with(
@@ -1966,7 +1966,7 @@ def test_get_embedding_model_empty_type(self, mock_tenant_config_manager):
19661966
def test_get_embedding_model_missing_type(self, mock_tenant_config_manager):
19671967
"""
19681968
Test get_embedding_model with missing model type.
1969-
1969+
19701970
This test verifies that:
19711971
1. When model_type is missing from config, None is returned
19721972
2. The function handles missing model types gracefully
@@ -1979,15 +1979,15 @@ def test_get_embedding_model_missing_type(self, mock_tenant_config_manager):
19791979
"max_tokens": 1024
19801980
}
19811981
mock_tenant_config_manager.get_model_config.return_value = mock_config
1982-
1982+
19831983
# Stop the mock from setUp to test the real function
19841984
self.get_embedding_model_patcher.stop()
1985-
1985+
19861986
try:
19871987
# Execute - now we can call the real function
19881988
from backend.services.elasticsearch_service import get_embedding_model
19891989
result = get_embedding_model("test_tenant")
1990-
1990+
19911991
# Assert
19921992
self.assertIsNone(result)
19931993
mock_tenant_config_manager.get_model_config.assert_called_once_with(

0 commit comments

Comments
 (0)