def test_custom_vector_subfield_of_multimodal_should_fail_structured(self):
        """
        When attempting to create a structured index, a custom vector can not be a subfield of a multimodal field.
        Remove this test when this functionality becomes available.
        """

        with self.assertRaises(ValueError) as cm:
            bad_index_request = self.structured_marqo_index_request(
                fields=[
                    FieldRequest(
                        name="my_custom_vector",
                        type="custom_vector"),
                    FieldRequest(
                        name="bad_multimodal",
                        type="multimodal_combination",
                        dependent_fields={"my_custom_vector": 0.5})
                ],
                tensor_fields=["my_custom_vector", "bad_multimodal"]
            )

        self.assertIn("cannot be a dependent field of multimodal field", str(cm.exception.args[0][0].exc))

        When attempting to create a structured index, a custom vector can not be a subfield of a multimodal field.
        Remove this test when this functionality becomes available.
        
tests/integ_tests/tensor_search/integ_tests/test_custom_vector_field.py