def test_backward_compatibility_no_prefix(self):
        """
        Ensures backward compatibility with older versions of Marqo that don't have prefix functionality.
        """
        
        mock_old_marqo_index = UnstructuredMarqoIndex(
            name="old_index",
            schema_name="old_index",
            type=IndexType.Unstructured,
            model=Model(
                name="hf/e5-small",
                text_chunk_prefix=None,
                text_query_prefix=None
            ),
            normalize_embeddings=True,
            treat_urls_and_pointers_as_images=True,
            treat_urls_and_pointers_as_media=False,
            filter_string_max_length=1000,
            text_preprocessing=TextPreProcessing(
                splitLength=6,
                splitOverlap=1,
                splitMethod=TextSplitMethod.Character
            ),
            image_preprocessing=ImagePreProcessing(),
            video_preprocessing=VideoPreProcessing(
                splitLength=20,
                splitOverlap=1,
            ),
            audio_preprocessing=AudioPreProcessing(
                splitLength=20,
                splitOverlap=1,
            ),
            distance_metric=DistanceMetric.DotProduct,
            vector_numeric_type=VectorNumericType.Float,
            hnsw_config=HnswConfig(
                ef_construction=100,
                m=42
            ),
            marqo_version="0.0.1",
            created_at=1,
            updated_at=1,
        )

        # Assert that when we attempt to get the text chunk prefix and text query prefix, it returns an empty string
        self.assertEqual(mock_old_marqo_index.model.get_text_chunk_prefix(), "")
        self.assertEqual(mock_old_marqo_index.model.get_text_query_prefix(), "")

        Ensures backward compatibility with older versions of Marqo that don't have prefix functionality.
        
tests/integ_tests/tensor_search/test_prefix.py