def test_image_url_is_embedded_as_image_not_text(self):
        """
        Ensure that the image URL is embedded as an image and not as text
        """
        docs = [
            {"_id": "1",
             "image_field_1": TestImageUrls.IMAGE2.value
             }
        ]
        for index_name in [self.structured_marqo_index_name, self.semi_structured_marqo_index_name,
                           self.unstructured_marqo_index_name]:
            tensor_fields = ["image_field_1"] if index_name != self.structured_marqo_index_name \
                else None
            with self.subTest(index_name):
                res = self.add_documents(
                    config=self.config,
                    add_docs_params=AddDocsParams(
                        index_name=index_name,
                        docs=docs,
                        tensor_fields=tensor_fields
                    )
                )

                doc = tensor_search.get_documents_by_ids(
                    config=self.config,
                    index_name=index_name,
                    document_ids=["1"],
                    show_vectors=True
                ).dict(exclude_none=True, by_alias=True)

                # Assert that the vector is similar to expected_vector
                expected_vector = [-0.06504671275615692, -0.03672310709953308, -0.06603428721427917,
                                   -0.032505638897418976, -0.06116769462823868, -0.03929287940263748]
                actual_vector = doc['results'][0]['_tensor_facets'][0]['_embedding']
                
                for i, expected_value in enumerate(expected_vector):
                    self.assertAlmostEqual(actual_vector[i], expected_value, places=5)

        Ensure that the image URL is embedded as an image and not as text
        
tests/integ_tests/tensor_search/integ_tests/test_add_documents_combined.py