def METHOD_NAME():
    engine = MagicMock(PsycopgEngine)
    source = DBTDataSource(
        engine,
        credentials=Credentials({"git_url": _REPO_PATH}),
        params=Params(
            {
                "sources": [
                    {
                        "dbt_source_name": "raw_jaffle_shop",
                        "namespace": "ingestion-raw",
                        "repository": "jaffle-shop",
                        "hash_or_tag": "test-branch",
                    },
                    {
                        "dbt_source_name": "other_source",
                        "namespace": "other-ns",
                        "repository": "other-repo",
                    },
                ],
            }
        ),
    )
    assert source.source_map == {
        "other_source": (
            "other-ns",
            "other-repo",
            "latest",
        ),
        "raw_jaffle_shop": (
            "ingestion-raw",
            "jaffle-shop",
            "test-branch",
        ),
    }
    assert source.git_branch == "master"