def test_partial_update_should_reject_custom_vector_field(self):
        """Test that partial updates to custom vector fields are rejected.
        
        This test verifies that partial updates to custom vector fields are rejected.
        """
        test_docs = [self.doc, self.doc2, self.doc3]

        for doc in test_docs:
            with self.subTest(f"Attempting to update custom vector field for document with ID {doc['_id']}"):
                id = doc['_id']
                res = self.config.document.partial_update_documents([{'_id': id, 'custom_vector_field': {
                    "content": "efgh",
                    "vector": [1.0] * 32
                }}], self.index)
                self.assertTrue(res.errors)
                self.assertEqual(400, res.items[0].status)
                self.assertIn(f"Unsupported field type <class 'str'> for field custom_vector_field in doc {id}. "
                              "We only support int and float types for map values when updating a document",
                              res.items[0].error)
Test that partial updates to custom vector fields are rejected.
        
        This test verifies that partial updates to custom vector fields are rejected.
        
tests/integ_tests/core/document/test_partial_update_semi_structured.py