{"nodes": [{"id": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_py", "label": "test_real_file_enrichment.py", "file_type": "code", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L1"}, {"id": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_acoustid_client", "label": "_acoustid_client()", "file_type": "code", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L47", "_callable": true}, {"id": "acoustidhttpclient", "label": "AcoustIdHttpClient", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/tests/test_real_file_enrichment.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_embedded_tags_are_read", "label": "test_real_file_embedded_tags_are_read()", "file_type": "code", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L59", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_identified_by_acoustid", "label": "test_real_file_identified_by_acoustid()", "file_type": "code", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L79", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_enrichment_overrides_junk_tags", "label": "test_real_file_enrichment_overrides_junk_tags()", "file_type": "code", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L97", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_pending_track", "label": "_pending_track()", "file_type": "code", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L133", "_callable": true}, {"id": "track", "label": "Track", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/tests/test_real_file_enrichment.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fixturestorage", "label": "_FixtureStorage", "file_type": "code", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L158", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fixturestorage_as_local_path", "label": ".as_local_path()", "file_type": "code", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L160", "_callable": true}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/tests/test_real_file_enrichment.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_faketrackrepo", "label": "_FakeTrackRepo", "file_type": "code", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L164", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_faketrackrepo_init", "label": ".__init__()", "file_type": "code", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L165", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_faketrackrepo_get_by_id", "label": ".get_by_id()", "file_type": "code", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L169", "_callable": true}, {"id": "uuid", "label": "UUID", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/tests/test_real_file_enrichment.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_faketrackrepo_apply_enrichment", "label": ".apply_enrichment()", "file_type": "code", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L172", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakeartistrepo", "label": "_FakeArtistRepo", "file_type": "code", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L178", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakeartistrepo_get_or_create", "label": ".get_or_create()", "file_type": "code", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L181", "_callable": true}, {"id": "artist", "label": "Artist", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/tests/test_real_file_enrichment.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakealbumrepo", "label": "_FakeAlbumRepo", "file_type": "code", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L195", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakealbumrepo_get_or_create", "label": ".get_or_create()", "file_type": "code", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L198", "_callable": true}, {"id": "album", "label": "Album", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/tests/test_real_file_enrichment.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakealbumrepo_set_cover_path", "label": ".set_cover_path()", "file_type": "code", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L216", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_rationale_1", "label": "Enrichment tests against a real audio file (``tests/fixtures/``). The fixture \"", "file_type": "rationale", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L1"}, {"id": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_rationale_60", "label": "The reader extracts the file's actual (junk) embedded tags verbatim \u2014 provin", "file_type": "rationale", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L60"}, {"id": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_rationale_80", "label": "fpcalc \u2192 AcoustID identifies the real audio as Scarlet Fire / Otis McDonald", "file_type": "rationale", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L80"}, {"id": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_rationale_98", "label": "Full pipeline on the real file with the real tag-reader, fingerprinter and A", "file_type": "rationale", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L98"}], "edges": [{"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_py", "target": "uuid", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L17", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_py", "target": "collections_abc", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L18", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_py", "target": "contextlib", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L19", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_py", "target": "dataclasses", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L20", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_py", "target": "datetime", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_py", "target": "pathlib", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L22", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_py", "target": "pytest", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L24", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_py", "target": "app_application_metadata_service", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L25", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_py", "target": "app_core_config", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L26", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_py", "target": "app_domain_entities_album", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L27", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_py", "target": "app_domain_entities_track", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L28", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_py", "target": "app_infrastructure_metadata_acoustid", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L29", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_py", "target": "app_infrastructure_metadata_fingerprint", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L30", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_py", "target": "app_infrastructure_metadata_tags", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L31", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_py", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_acoustid_client", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L47", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_acoustid_client", "target": "acoustidhttpclient", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L47", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_py", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_embedded_tags_are_read", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L59", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_py", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_identified_by_acoustid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L79", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_py", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_enrichment_overrides_junk_tags", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L97", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_py", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_pending_track", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L133", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_pending_track", "target": "track", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L133", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_py", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fixturestorage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L158", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fixturestorage", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fixturestorage_as_local_path", "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L160", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fixturestorage_as_local_path", "target": "path", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L160", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_py", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_faketrackrepo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L164", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_faketrackrepo", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_faketrackrepo_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L165", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_faketrackrepo_init", "target": "track", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L165", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_faketrackrepo", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_faketrackrepo_get_by_id", "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L169", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_faketrackrepo_get_by_id", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L169", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_faketrackrepo_get_by_id", "target": "track", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L169", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_faketrackrepo", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_faketrackrepo_apply_enrichment", "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L172", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_faketrackrepo_apply_enrichment", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L172", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_faketrackrepo_apply_enrichment", "target": "track", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L172", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_py", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakeartistrepo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L178", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakeartistrepo", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakeartistrepo_get_or_create", "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L181", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakeartistrepo_get_or_create", "target": "artist", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L181", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_py", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakealbumrepo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L195", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakealbumrepo", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakealbumrepo_get_or_create", "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L198", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakealbumrepo_get_or_create", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L198", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakealbumrepo_get_or_create", "target": "album", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L198", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakealbumrepo", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakealbumrepo_set_cover_path", "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L216", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakealbumrepo_set_cover_path", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L216", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_acoustid_client", "target": "acoustidhttpclient", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L49", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_identified_by_acoustid", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_acoustid_client", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L86", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_enrichment_overrides_junk_tags", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_pending_track", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L101", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_enrichment_overrides_junk_tags", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_faketrackrepo", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L102", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_enrichment_overrides_junk_tags", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakeartistrepo", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L103", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_enrichment_overrides_junk_tags", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakealbumrepo", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L104", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_enrichment_overrides_junk_tags", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fixturestorage", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L110", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_enrichment_overrides_junk_tags", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_acoustid_client", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L113", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_pending_track", "target": "track", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L135", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakeartistrepo_get_or_create", "target": "artist", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L184", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakealbumrepo_get_or_create", "target": "album", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L203", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_rationale_1", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L1", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_rationale_60", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_embedded_tags_are_read", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L60", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_rationale_80", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_identified_by_acoustid", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L80", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_rationale_98", "target": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_enrichment_overrides_junk_tags", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L98", "weight": 1.0}], "raw_calls": [{"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_acoustid_client", "callee": "get_secret_value", "is_member_call": true, "source_file": "tests/test_real_file_enrichment.py", "source_location": "L50", "receiver": "key"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_embedded_tags_are_read", "callee": "exists", "is_member_call": true, "source_file": "tests/test_real_file_enrichment.py", "source_location": "L62", "receiver": "FIXTURE"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_embedded_tags_are_read", "callee": "read", "is_member_call": true, "source_file": "tests/test_real_file_enrichment.py", "source_location": "L63", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_embedded_tags_are_read", "callee": "FIXTURE", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L63"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_embedded_tags_are_read", "callee": "MutagenTagReader", "is_member_call": false, "source_file": "tests/test_real_file_enrichment.py", "source_location": "L63", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_identified_by_acoustid", "callee": "calculate", "is_member_call": true, "source_file": "tests/test_real_file_enrichment.py", "source_location": "L82", "receiver": "_fpcalc"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_identified_by_acoustid", "callee": "FIXTURE", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L82"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_identified_by_acoustid", "callee": "skip", "is_member_call": true, "source_file": "tests/test_real_file_enrichment.py", "source_location": "L84", "receiver": "pytest"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_identified_by_acoustid", "callee": "lookup", "is_member_call": true, "source_file": "tests/test_real_file_enrichment.py", "source_location": "L86", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_identified_by_acoustid", "callee": "skip", "is_member_call": true, "source_file": "tests/test_real_file_enrichment.py", "source_location": "L88", "receiver": "pytest"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_enrichment_overrides_junk_tags", "callee": "MetadataEnrichmentService", "is_member_call": false, "source_file": "tests/test_real_file_enrichment.py", "source_location": "L106", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_enrichment_overrides_junk_tags", "callee": "_fpcalc", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L112"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_enrichment_overrides_junk_tags", "callee": "MutagenTagReader", "is_member_call": false, "source_file": "tests/test_real_file_enrichment.py", "source_location": "L111", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_enrichment_overrides_junk_tags", "callee": "enrich", "is_member_call": true, "source_file": "tests/test_real_file_enrichment.py", "source_location": "L117", "receiver": "service"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_test_real_file_enrichment_overrides_junk_tags", "callee": "skip", "is_member_call": true, "source_file": "tests/test_real_file_enrichment.py", "source_location": "L119", "receiver": "pytest"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_pending_track", "callee": "now", "is_member_call": true, "source_file": "tests/test_real_file_enrichment.py", "source_location": "L134", "receiver": "datetime"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_pending_track", "callee": "UTC", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L134"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_pending_track", "callee": "uuid4", "is_member_call": true, "source_file": "tests/test_real_file_enrichment.py", "source_location": "L136", "receiver": "uuid"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_pending_track", "callee": "uuid4", "is_member_call": true, "source_file": "tests/test_real_file_enrichment.py", "source_location": "L138", "receiver": "uuid"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_pending_track", "callee": "stat", "is_member_call": true, "source_file": "tests/test_real_file_enrichment.py", "source_location": "L142", "receiver": "FIXTURE"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_faketrackrepo_apply_enrichment", "callee": "kw", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L173"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakeartistrepo_get_or_create", "callee": "append", "is_member_call": true, "source_file": "tests/test_real_file_enrichment.py", "source_location": "L182", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakeartistrepo_get_or_create", "callee": "now", "is_member_call": true, "source_file": "tests/test_real_file_enrichment.py", "source_location": "L183", "receiver": "datetime"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakeartistrepo_get_or_create", "callee": "UTC", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L183"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakeartistrepo_get_or_create", "callee": "uuid4", "is_member_call": true, "source_file": "tests/test_real_file_enrichment.py", "source_location": "L185", "receiver": "uuid"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakealbumrepo_get_or_create", "callee": "append", "is_member_call": true, "source_file": "tests/test_real_file_enrichment.py", "source_location": "L201", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakealbumrepo_get_or_create", "callee": "now", "is_member_call": true, "source_file": "tests/test_real_file_enrichment.py", "source_location": "L202", "receiver": "datetime"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakealbumrepo_get_or_create", "callee": "UTC", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "tests/test_real_file_enrichment.py", "source_location": "L202"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_tests_test_real_file_enrichment_fakealbumrepo_get_or_create", "callee": "uuid4", "is_member_call": true, "source_file": "tests/test_real_file_enrichment.py", "source_location": "L204", "receiver": "uuid"}]}