code: def test_default_extractor_uses_wrong_operatorlineage_class():
      operator = OperatorWrongOperatorLineageClass(task_id="task_id")
      # If extractor returns lineage class that can't be changed into OperatorLineage, just return
      # empty OperatorLineage
      assert (
          ExtractorManager().extract_metadata(
              mock.MagicMock(), operator, complete=False
          )
          == OperatorLineage()
      )
  
imports: from __future__ import annotations
  import os
  from typing import Any
  from unittest import mock
  import pytest
  from attrs import Factory, define, field
  from openlineage.client.facet import BaseFacet, ParentRunFacet, SqlJobFacet
  from openlineage.client.run import Dataset
  from airflow.models.baseoperator import BaseOperator
  from airflow.operators.python import PythonOperator
  from airflow.providers.openlineage.extractors.base import BaseExtractor, DefaultExtractor, OperatorLineage
  from airflow.providers.openlineage.extractors.manager import ExtractorManager
  from airflow.providers.openlineage.extractors.python import PythonExtractor
  from tests.test_utils.config import conf_vars
label_desc: Use image node_id 10 for calling a global function with example usage: test_default_extractor_uses_wrong_operatorlineage_class() without return types