def METHOD_NAME():
    from openlineage.client.run import Dataset
    from airflow.lineage.entities import File, Table, User
    dagrun = MagicMock()
    task = FakeOperator(
        task_id="task",
        inlets=[
            Dataset(namespace="c1", name="d1.t0", facets={}),
            File(url="http://test"),
            Table(database="d1", cluster="c1", name="t1"),
            User(email="asdf@asdf.com")
        ],
        outlets=[
            Table(database="d1", cluster="c1", name="t2"),
            File(url="http://test"),
            User(email="asdf@asdf.com")
        ],
    )
    manager = ExtractorManager()
    metadata = manager.extract_metadata(dagrun, task)
    # The User objects from inlets and outlets should not be converted
    assert len(metadata.inputs) == 3 and len(metadata.outputs) == 2