code: def test_normal_task_raises_when_used_as_context_managers(
      self, dag_maker
  ):
      @task()
      def mytask():
          print("mytask")
  
      with dag_maker():
          with pytest.raises(
              AirflowException,
              match="Only setup/teardown tasks can be used as context managers.",
          ):
              with mytask():
                  pass
  
imports: from __future__ import annotations
  import pytest
  from airflow.decorators import setup, task, task_group, teardown
  from airflow.decorators.setup_teardown import context_wrapper
  from airflow.exceptions import AirflowException
  from airflow.operators.bash import BashOperator
label_desc: Use image node_id 17 for calling the TestSetupTearDownTask obj's underlying member method code with example usage: obj.test_normal_task_raises_when_used_as_context_managers(dag_maker) without return types