code: def test_properties(self):
      # Given / When
      operator = OpsgenieCreateAlertOperator(
          task_id="opsgenie_alert_job", dag=self.dag, **self._config
      )
  
      assert "opsgenie_default" == operator.opsgenie_conn_id
      assert self._config["message"] == operator.message
      assert self._config["alias"] == operator.alias
      assert self._config["description"] == operator.description
      assert self._config["responders"] == operator.responders
      assert self._config["visible_to"] == operator.visible_to
      assert self._config["actions"] == operator.actions
      assert self._config["tags"] == operator.tags
      assert self._config["details"] == operator.details
      assert self._config["entity"] == operator.entity
      assert self._config["source"] == operator.source
      assert self._config["priority"] == operator.priority
      assert self._config["user"] == operator.user
      assert self._config["note"] == operator.note
  
file_path: airflow/tests/providers/opsgenie/operators/test_opsgenie.py
imports: from __future__ import annotations
  from unittest import mock
  from airflow.models.dag import DAG
  from airflow.providers.opsgenie.operators.opsgenie import OpsgenieCloseAlertOperator, OpsgenieCreateAlertOperator, OpsgenieDeleteAlertOperator
  from airflow.utils import timezone
label_desc: Use image node_id 3 for calling the TestOpsgenieCreateAlertOperator obj's underlying member method code with example usage: obj.test_properties() without return types