def test_delete_docs_response(self):
        """
        Ensure that delete docs response has the correct format
        items list, index_name, status, type, details, duration, startedAt, finishedAt
        """
        self.client.index(self.text_index_name).add_documents([
            {"_id": "doc1", "abc": "wow camel"},
            {"_id": "doc2", "abc": "camels are cool"},
            {"_id": "doc3", "abc": "wow camels again"}
        ], tensor_fields=[])

        res = self.client.index(self.text_index_name).delete_documents(["doc1", "doc2", "doc3"])

        assert "duration" in res
        assert "startedAt" in res
        assert "finishedAt" in res

        assert res["index_name"] == self.text_index_name
        assert res["type"] == "documentDeletion"
        assert res["status"] == "succeeded"
        assert res["details"] == {
            "receivedDocumentIds": 3,
            "deletedDocuments": 3
        }
        assert len(res["items"]) == 3

        for item in res["items"]:
            if item["_id"] in {"doc1", "doc2", "doc3"}:
                assert item["status"] == 200
                assert item["result"] == "deleted"

        Ensure that delete docs response has the correct format
        items list, index_name, status, type, details, duration, startedAt, finishedAt
        
tests/api_tests/v1/tests/api_tests/unstructured_index/test_delete_documents.py