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

        for doc in test_docs:
            with self.subTest(f"Attempting to update numeric array field for document with ID {doc['_id']}"):
                id = doc['_id']
                res = self.config.document.partial_update_documents([{'_id': id, 'int_array': [1, 2, 3]}], self.index)
                self.assertTrue(res.errors)
                self.assertIn("Unstructured index updates only support updating existing string array fields",
                              res.items[0].error)
                self.assertEqual(400, res.items[0].status)
Test that partial updates to numeric array fields are rejected.
        
        This test verifies that partial updates to numeric array fields are rejected.
        
tests/integ_tests/core/document/test_partial_update_semi_structured.py