class_docstr: Tests that apply to more than 1 Airflow component so we don't have to repeat tests everywhere.
  
  The one general exception will be the KubernetesExecutor PodTemplateFile, as it requires extra test setup.
code: def test_dags_mount(self, dag_values, expected_mount):
      docs = render_chart(
          values={
              "dags": dag_values,
              "airflowVersion": "1.10.15",
          },  # airflowVersion is present so webserver gets the mount
          show_only=[
              "templates/scheduler/scheduler-deployment.yaml",
              "templates/workers/worker-deployment.yaml",
              "templates/webserver/webserver-deployment.yaml",
          ],
      )
  
      assert 3 == len(docs)
      for doc in docs:
          assert expected_mount in jmespath.search(
              "spec.template.spec.containers[0].volumeMounts", doc
          )
  
file_path: airflow/helm_tests/airflow_aux/test_airflow_common.py
imports: from __future__ import annotations
  import jmespath
  import pytest
  from tests.charts.helm_template_generator import render_chart
label_desc: Use image node_id 1 for calling the TestAirflowCommon obj's underlying member method code with example usage: obj.test_dags_mount(dag_values, expected_mount) without return types