code: def test_multi_label_question_strategy(strategy, unified_response):
      question_name = "rating"
      records_payload = {
          "fields": {
              "text": "This is the first record",
              "label": "positive",
          },
          "responses": [
              {"values": {question_name: {"value": ["1"]}}},
              {"values": {question_name: {"value": ["1", "2"]}}},
              {"values": {question_name: {"value": ["1"]}}},
          ],
      }
      record = FeedbackRecord(**records_payload)
      question_payload = {
          "name": question_name,
          "description": question_name,
          "required": True,
          "labels": ["1", "2"],
      }
      question = MultiLabelQuestion(**question_payload)
      strategy = MultiLabelQuestionStrategy(strategy)
      strategy.compute_unified_responses([record], question)
      unified_response = [
          UnifiedValueSchema(**resp) for resp in unified_response
      ]
      assert (
          record._unified_responses[question_name] == unified_response
      )
      assert MultiLabelQuestionUnification(
          question=question, strategy=strategy
      )
  
file_path: argilla/tests/integration/client/feedback/test_unification.py
imports: import pytest
  from argilla.client.feedback.schemas import FeedbackRecord, LabelQuestion, MultiLabelQuestion, RankingQuestion, RatingQuestion
  from argilla.client.feedback.unification import LabelQuestionStrategy, LabelQuestionUnification, MultiLabelQuestionStrategy, MultiLabelQuestionUnification, RankingQuestionStrategy, RankingQuestionUnification, RatingQuestionStrategy, RatingQuestionUnification, UnifiedValueSchema
label_desc: Use image node_id 4 for calling a global function with example usage: test_multi_label_question_strategy(strategy, unified_response) without return types