@@ -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