Files
gsinghpal 9ebf89bde2 changes
2026-05-16 13:18:52 -04:00

12871 lines
565 KiB
JSON

{
"directed": false,
"multigraph": false,
"graph": {},
"nodes": [
{
"label": "__init__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/__init__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_init_py",
"community": 25,
"norm_label": "__init__.py"
},
{
"label": "__manifest__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/__manifest__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_manifest_py",
"community": 32,
"norm_label": "__manifest__.py"
},
{
"label": "pre-migration.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/migrations/19.0.1.1.2/pre-migration.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_migrations_19_0_1_1_2_pre_migration_py",
"community": 21,
"norm_label": "pre-migration.py"
},
{
"label": "migrate()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/migrations/19.0.1.1.2/pre-migration.py",
"source_location": "L34",
"id": "pre_migration_migrate",
"community": 21,
"norm_label": "migrate()"
},
{
"label": "Pre-migration: convert legacy act_window report actions to client actions. In 1",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/migrations/19.0.1.1.2/pre-migration.py",
"source_location": "L1",
"id": "pre_migration_rationale_1",
"community": 21,
"norm_label": "pre-migration: convert legacy act_window report actions to client actions. in 1"
},
{
"label": "test_engine_property.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py",
"community": 0,
"norm_label": "test_engine_property.py"
},
{
"label": "TestServiceInvariants",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L28",
"id": "test_engine_property_testserviceinvariants",
"community": 0,
"norm_label": "testserviceinvariants"
},
{
"label": "TransactionCase",
"file_type": "code",
"source_file": "",
"source_location": "",
"id": "transactioncase",
"community": 1,
"norm_label": "transactioncase"
},
{
"label": "test_fiscal_year_contains_reference_date()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L34",
"id": "test_engine_property_test_fiscal_year_contains_reference_date",
"community": 2,
"norm_label": "test_fiscal_year_contains_reference_date()"
},
{
"label": "test_month_bounds_first_to_last_day()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L42",
"id": "test_engine_property_test_month_bounds_first_to_last_day",
"community": 2,
"norm_label": "test_month_bounds_first_to_last_day()"
},
{
"label": "test_quarter_bounds_three_months()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L52",
"id": "test_engine_property_test_quarter_bounds_three_months",
"community": 2,
"norm_label": "test_quarter_bounds_three_months()"
},
{
"label": "test_aggregate_sum_equals_input_sum()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L69",
"id": "test_engine_property_test_aggregate_sum_equals_input_sum",
"community": 8,
"norm_label": "test_aggregate_sum_equals_input_sum()"
},
{
"label": "test_balanced_iff_debits_equal_credits()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L87",
"id": "test_engine_property_test_balanced_iff_debits_equal_credits",
"community": 8,
"norm_label": "test_balanced_iff_debits_equal_credits()"
},
{
"label": "test_comparison_previous_year_is_one_year_earlier()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L112",
"id": "test_engine_property_test_comparison_previous_year_is_one_year_earlier",
"community": 0,
"norm_label": "test_comparison_previous_year_is_one_year_earlier()"
},
{
"label": "TestLineResolverInvariants",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L123",
"id": "test_engine_property_testlineresolverinvariants",
"community": 0,
"norm_label": "testlineresolverinvariants"
},
{
"label": "test_subtotal_equals_sum_of_above_rows()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L133",
"id": "test_engine_property_test_subtotal_equals_sum_of_above_rows",
"community": 0,
"norm_label": "test_subtotal_equals_sum_of_above_rows()"
},
{
"label": "Property-based invariant tests for the reports engine. Hypothesis generates ran",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L1",
"id": "test_engine_property_rationale_1",
"community": 0,
"norm_label": "property-based invariant tests for the reports engine. hypothesis generates ran"
},
{
"label": "Pure-Python invariants - fast, no DB writes.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L29",
"id": "test_engine_property_rationale_29",
"community": 0,
"norm_label": "pure-python invariants - fast, no db writes."
},
{
"label": "Invariants on the line_resolver.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L124",
"id": "test_engine_property_rationale_124",
"community": 0,
"norm_label": "invariants on the line_resolver."
},
{
"label": "test_anomaly_detection.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_anomaly_detection_py",
"community": 4,
"norm_label": "test_anomaly_detection.py"
},
{
"label": "TestAnomalyDetection",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py",
"source_location": "L8",
"id": "test_anomaly_detection_testanomalydetection",
"community": 4,
"norm_label": "testanomalydetection"
},
{
"label": ".test_returns_empty_when_no_comparison()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py",
"source_location": "L10",
"id": "test_anomaly_detection_testanomalydetection_test_returns_empty_when_no_comparison",
"community": 4,
"norm_label": ".test_returns_empty_when_no_comparison()"
},
{
"label": ".test_flags_significant_increase()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py",
"source_location": "L18",
"id": "test_anomaly_detection_testanomalydetection_test_flags_significant_increase",
"community": 4,
"norm_label": ".test_flags_significant_increase()"
},
{
"label": ".test_skips_below_absolute_threshold()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py",
"source_location": "L30",
"id": "test_anomaly_detection_testanomalydetection_test_skips_below_absolute_threshold",
"community": 4,
"norm_label": ".test_skips_below_absolute_threshold()"
},
{
"label": ".test_skips_below_pct_threshold()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py",
"source_location": "L39",
"id": "test_anomaly_detection_testanomalydetection_test_skips_below_pct_threshold",
"community": 4,
"norm_label": ".test_skips_below_pct_threshold()"
},
{
"label": ".test_severity_high_for_50pct_plus()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py",
"source_location": "L49",
"id": "test_anomaly_detection_testanomalydetection_test_severity_high_for_50pct_plus",
"community": 4,
"norm_label": ".test_severity_high_for_50pct_plus()"
},
{
"label": ".test_orders_by_severity_then_amount()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py",
"source_location": "L59",
"id": "test_anomaly_detection_testanomalydetection_test_orders_by_severity_then_amount",
"community": 4,
"norm_label": ".test_orders_by_severity_then_amount()"
},
{
"label": "Unit tests for anomaly_detection service.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py",
"source_location": "L1",
"id": "test_anomaly_detection_rationale_1",
"community": 4,
"norm_label": "unit tests for anomaly_detection service."
},
{
"label": "test_local_llm_compat.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_local_llm_compat_py",
"community": 5,
"norm_label": "test_local_llm_compat.py"
},
{
"label": "_server_reachable()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py",
"source_location": "L16",
"id": "test_local_llm_compat_server_reachable",
"community": 5,
"norm_label": "_server_reachable()"
},
{
"label": "_detect_local_llm()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py",
"source_location": "L24",
"id": "test_local_llm_compat_detect_local_llm",
"community": 5,
"norm_label": "_detect_local_llm()"
},
{
"label": "TestLocalLLMCommentary",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py",
"source_location": "L40",
"id": "test_local_llm_compat_testlocalllmcommentary",
"community": 5,
"norm_label": "testlocalllmcommentary"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py",
"source_location": "L42",
"id": "test_local_llm_compat_testlocalllmcommentary_setup",
"community": 5,
"norm_label": ".setup()"
},
{
"label": ".test_commentary_with_local_llm()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py",
"source_location": "L51",
"id": "test_local_llm_compat_testlocalllmcommentary_test_commentary_with_local_llm",
"community": 5,
"norm_label": ".test_commentary_with_local_llm()"
},
{
"label": "Local LLM compat smoke for the commentary generator. Auto-detects an LM Studio",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py",
"source_location": "L1",
"id": "test_local_llm_compat_rationale_1",
"community": 5,
"norm_label": "local llm compat smoke for the commentary generator. auto-detects an lm studio"
},
{
"label": "Return (base_url, default_model) for the first reachable server, or (None, N",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py",
"source_location": "L25",
"id": "test_local_llm_compat_rationale_25",
"community": 5,
"norm_label": "return (base_url, default_model) for the first reachable server, or (none, n"
},
{
"label": "test_commentary_prompt.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_commentary_prompt_py",
"community": 14,
"norm_label": "test_commentary_prompt.py"
},
{
"label": "TestCommentaryPrompt",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py",
"source_location": "L10",
"id": "test_commentary_prompt_testcommentaryprompt",
"community": 14,
"norm_label": "testcommentaryprompt"
},
{
"label": ".test_system_prompt_requires_json()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py",
"source_location": "L12",
"id": "test_commentary_prompt_testcommentaryprompt_test_system_prompt_requires_json",
"community": 14,
"norm_label": ".test_system_prompt_requires_json()"
},
{
"label": ".test_build_prompt_returns_tuple()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py",
"source_location": "L17",
"id": "test_commentary_prompt_testcommentaryprompt_test_build_prompt_returns_tuple",
"community": 14,
"norm_label": ".test_build_prompt_returns_tuple()"
},
{
"label": ".test_user_prompt_includes_rows()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py",
"source_location": "L27",
"id": "test_commentary_prompt_testcommentaryprompt_test_user_prompt_includes_rows",
"community": 14,
"norm_label": ".test_user_prompt_includes_rows()"
},
{
"label": ".test_user_prompt_includes_anomalies()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py",
"source_location": "L41",
"id": "test_commentary_prompt_testcommentaryprompt_test_user_prompt_includes_anomalies",
"community": 14,
"norm_label": ".test_user_prompt_includes_anomalies()"
},
{
"label": "Tests for commentary_prompt module.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py",
"source_location": "L1",
"id": "test_commentary_prompt_rationale_1",
"community": 14,
"norm_label": "tests for commentary_prompt module."
},
{
"label": "test_pdf_export.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pdf_export.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_pdf_export_py",
"community": 1,
"norm_label": "test_pdf_export.py"
},
{
"label": "TestPdfExport",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pdf_export.py",
"source_location": "L7",
"id": "test_pdf_export_testpdfexport",
"community": 1,
"norm_label": "testpdfexport"
},
{
"label": ".test_pdf_render_pnl()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pdf_export.py",
"source_location": "L9",
"id": "test_pdf_export_testpdfexport_test_pdf_render_pnl",
"community": 1,
"norm_label": ".test_pdf_render_pnl()"
},
{
"label": ".test_pdf_render_balance_sheet()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pdf_export.py",
"source_location": "L23",
"id": "test_pdf_export_testpdfexport_test_pdf_render_balance_sheet",
"community": 1,
"norm_label": ".test_pdf_render_balance_sheet()"
},
{
"label": "Tests for the PDF export.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pdf_export.py",
"source_location": "L1",
"id": "test_pdf_export_rationale_1",
"community": 1,
"norm_label": "tests for the pdf export."
},
{
"label": "test_fusion_report_commentary.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_commentary_py",
"community": 1,
"norm_label": "test_fusion_report_commentary.py"
},
{
"label": "TestFusionReportCommentary",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py",
"source_location": "L8",
"id": "test_fusion_report_commentary_testfusionreportcommentary",
"community": 1,
"norm_label": "testfusionreportcommentary"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py",
"source_location": "L10",
"id": "test_fusion_report_commentary_testfusionreportcommentary_setup",
"community": 1,
"norm_label": ".setup()"
},
{
"label": ".test_create_minimal()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py",
"source_location": "L14",
"id": "test_fusion_report_commentary_testfusionreportcommentary_test_create_minimal",
"community": 1,
"norm_label": ".test_create_minimal()"
},
{
"label": ".test_uniqueness_per_period()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py",
"source_location": "L26",
"id": "test_fusion_report_commentary_testfusionreportcommentary_test_uniqueness_per_period",
"community": 1,
"norm_label": ".test_uniqueness_per_period()"
},
{
"label": ".test_different_comparison_modes_can_coexist()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py",
"source_location": "L41",
"id": "test_fusion_report_commentary_testfusionreportcommentary_test_different_comparison_modes_can_coexist",
"community": 1,
"norm_label": ".test_different_comparison_modes_can_coexist()"
},
{
"label": "Tests for fusion.report.commentary cache model.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py",
"source_location": "L1",
"id": "test_fusion_report_commentary_rationale_1",
"community": 1,
"norm_label": "tests for fusion.report.commentary cache model."
},
{
"label": "test_fusion_report_anomaly.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_anomaly_py",
"community": 11,
"norm_label": "test_fusion_report_anomaly.py"
},
{
"label": "TestFusionReportAnomaly",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py",
"source_location": "L8",
"id": "test_fusion_report_anomaly_testfusionreportanomaly",
"community": 11,
"norm_label": "testfusionreportanomaly"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py",
"source_location": "L10",
"id": "test_fusion_report_anomaly_testfusionreportanomaly_setup",
"community": 11,
"norm_label": ".setup()"
},
{
"label": "._make()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py",
"source_location": "L14",
"id": "test_fusion_report_anomaly_testfusionreportanomaly_make",
"community": 11,
"norm_label": "._make()"
},
{
"label": ".test_create_basic()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py",
"source_location": "L31",
"id": "test_fusion_report_anomaly_testfusionreportanomaly_test_create_basic",
"community": 11,
"norm_label": ".test_create_basic()"
},
{
"label": ".test_acknowledge_action()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py",
"source_location": "L37",
"id": "test_fusion_report_anomaly_testfusionreportanomaly_test_acknowledge_action",
"community": 11,
"norm_label": ".test_acknowledge_action()"
},
{
"label": ".test_dismiss_action()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py",
"source_location": "L44",
"id": "test_fusion_report_anomaly_testfusionreportanomaly_test_dismiss_action",
"community": 11,
"norm_label": ".test_dismiss_action()"
},
{
"label": ".test_resolve_action()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py",
"source_location": "L49",
"id": "test_fusion_report_anomaly_testfusionreportanomaly_test_resolve_action",
"community": 11,
"norm_label": ".test_resolve_action()"
},
{
"label": "Tests for fusion.report.anomaly model.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py",
"source_location": "L1",
"id": "test_fusion_report_anomaly_rationale_1",
"community": 11,
"norm_label": "tests for fusion.report.anomaly model."
},
{
"label": "test_fusion_report.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_py",
"community": 1,
"norm_label": "test_fusion_report.py"
},
{
"label": "TestFusionReport",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report.py",
"source_location": "L7",
"id": "test_fusion_report_testfusionreport",
"community": 1,
"norm_label": "testfusionreport"
},
{
"label": ".test_create_minimal()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report.py",
"source_location": "L9",
"id": "test_fusion_report_testfusionreport_test_create_minimal",
"community": 1,
"norm_label": ".test_create_minimal()"
},
{
"label": ".test_line_specs_json_roundtrip()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report.py",
"source_location": "L19",
"id": "test_fusion_report_testfusionreport_test_line_specs_json_roundtrip",
"community": 1,
"norm_label": ".test_line_specs_json_roundtrip()"
},
{
"label": ".test_company_code_uniqueness()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report.py",
"source_location": "L33",
"id": "test_fusion_report_testfusionreport_test_company_code_uniqueness",
"community": 1,
"norm_label": ".test_company_code_uniqueness()"
},
{
"label": "Tests for fusion.report definition model.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report.py",
"source_location": "L1",
"id": "test_fusion_report_rationale_1",
"community": 1,
"norm_label": "tests for fusion.report definition model."
},
{
"label": "test_bs_tb_integration.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_bs_tb_integration_py",
"community": 0,
"norm_label": "test_bs_tb_integration.py"
},
{
"label": "TestBalanceSheetIntegration",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L11",
"id": "test_bs_tb_integration_testbalancesheetintegration",
"community": 0,
"norm_label": "testbalancesheetintegration"
},
{
"label": ".test_balance_sheet_includes_total_assets()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L13",
"id": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_includes_total_assets",
"community": 0,
"norm_label": ".test_balance_sheet_includes_total_assets()"
},
{
"label": ".test_balance_sheet_total_assets_is_subtotal()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L21",
"id": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_total_assets_is_subtotal",
"community": 0,
"norm_label": ".test_balance_sheet_total_assets_is_subtotal()"
},
{
"label": ".test_balance_sheet_returns_period()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L31",
"id": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_returns_period",
"community": 0,
"norm_label": ".test_balance_sheet_returns_period()"
},
{
"label": "TestTrialBalanceIntegration",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L38",
"id": "test_bs_tb_integration_testtrialbalanceintegration",
"community": 0,
"norm_label": "testtrialbalanceintegration"
},
{
"label": ".test_trial_balance_returns_all_5_groups()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L40",
"id": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_returns_all_5_groups",
"community": 0,
"norm_label": ".test_trial_balance_returns_all_5_groups()"
},
{
"label": ".test_trial_balance_has_total_subtotal()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L48",
"id": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_has_total_subtotal",
"community": 0,
"norm_label": ".test_trial_balance_has_total_subtotal()"
},
{
"label": "Integration tests for balance sheet + trial balance.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L1",
"id": "test_bs_tb_integration_rationale_1",
"community": 0,
"norm_label": "integration tests for balance sheet + trial balance."
},
{
"label": "test_currency_conversion.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_currency_conversion_py",
"community": 10,
"norm_label": "test_currency_conversion.py"
},
{
"label": "TestCurrencyConversion",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py",
"source_location": "L12",
"id": "test_currency_conversion_testcurrencyconversion",
"community": 10,
"norm_label": "testcurrencyconversion"
},
{
"label": ".test_same_currency_returns_unchanged()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py",
"source_location": "L14",
"id": "test_currency_conversion_testcurrencyconversion_test_same_currency_returns_unchanged",
"community": 10,
"norm_label": ".test_same_currency_returns_unchanged()"
},
{
"label": ".test_direct_rate()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py",
"source_location": "L20",
"id": "test_currency_conversion_testcurrencyconversion_test_direct_rate",
"community": 10,
"norm_label": ".test_direct_rate()"
},
{
"label": ".test_inverse_rate()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py",
"source_location": "L27",
"id": "test_currency_conversion_testcurrencyconversion_test_inverse_rate",
"community": 10,
"norm_label": ".test_inverse_rate()"
},
{
"label": ".test_falls_back_to_most_recent_rate()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py",
"source_location": "L34",
"id": "test_currency_conversion_testcurrencyconversion_test_falls_back_to_most_recent_rate",
"community": 10,
"norm_label": ".test_falls_back_to_most_recent_rate()"
},
{
"label": ".test_raises_when_no_rate()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py",
"source_location": "L44",
"id": "test_currency_conversion_testcurrencyconversion_test_raises_when_no_rate",
"community": 10,
"norm_label": ".test_raises_when_no_rate()"
},
{
"label": ".test_fetch_rates_from_env()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py",
"source_location": "L50",
"id": "test_currency_conversion_testcurrencyconversion_test_fetch_rates_from_env",
"community": 10,
"norm_label": ".test_fetch_rates_from_env()"
},
{
"label": "Unit tests for currency_conversion service.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py",
"source_location": "L1",
"id": "test_currency_conversion_rationale_1",
"community": 10,
"norm_label": "unit tests for currency_conversion service."
},
{
"label": "test_performance_benchmarks.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_performance_benchmarks_py",
"community": 6,
"norm_label": "test_performance_benchmarks.py"
},
{
"label": "_percentile()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L27",
"id": "test_performance_benchmarks_percentile",
"community": 6,
"norm_label": "_percentile()"
},
{
"label": "TestEngineBenchmarks",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L38",
"id": "test_performance_benchmarks_testenginebenchmarks",
"community": 6,
"norm_label": "testenginebenchmarks"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L40",
"id": "test_performance_benchmarks_testenginebenchmarks_setup",
"community": 6,
"norm_label": ".setup()"
},
{
"label": ".test_compute_pnl_p95()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L47",
"id": "test_performance_benchmarks_testenginebenchmarks_test_compute_pnl_p95",
"community": 6,
"norm_label": ".test_compute_pnl_p95()"
},
{
"label": ".test_compute_balance_sheet_p95()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L59",
"id": "test_performance_benchmarks_testenginebenchmarks_test_compute_balance_sheet_p95",
"community": 6,
"norm_label": ".test_compute_balance_sheet_p95()"
},
{
"label": ".test_compute_trial_balance_p95()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L73",
"id": "test_performance_benchmarks_testenginebenchmarks_test_compute_trial_balance_p95",
"community": 6,
"norm_label": ".test_compute_trial_balance_p95()"
},
{
"label": ".test_compute_gl_p95()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L87",
"id": "test_performance_benchmarks_testenginebenchmarks_test_compute_gl_p95",
"community": 6,
"norm_label": ".test_compute_gl_p95()"
},
{
"label": ".test_drill_down_p95()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L99",
"id": "test_performance_benchmarks_testenginebenchmarks_test_drill_down_p95",
"community": 6,
"norm_label": ".test_drill_down_p95()"
},
{
"label": "TestControllerBenchmarks",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L122",
"id": "test_performance_benchmarks_testcontrollerbenchmarks",
"community": 6,
"norm_label": "testcontrollerbenchmarks"
},
{
"label": "HttpCase",
"file_type": "code",
"source_file": "",
"source_location": "",
"id": "httpcase",
"community": 6,
"norm_label": "httpcase"
},
{
"label": ".test_run_endpoint_p95()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L124",
"id": "test_performance_benchmarks_testcontrollerbenchmarks_test_run_endpoint_p95",
"community": 6,
"norm_label": ".test_run_endpoint_p95()"
},
{
"label": "Performance benchmarks with P95 targets, tagged 'benchmark'. These tests are no",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L1",
"id": "test_performance_benchmarks_rationale_1",
"community": 6,
"norm_label": "performance benchmarks with p95 targets, tagged 'benchmark'. these tests are no"
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/__init__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_init_py",
"community": 26,
"norm_label": "__init__.py"
},
{
"label": "test_reports_tours.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_tours_py",
"community": 6,
"norm_label": "test_reports_tours.py"
},
{
"label": "TestReportsTours",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py",
"source_location": "L16",
"id": "test_reports_tours_testreportstours",
"community": 6,
"norm_label": "testreportstours"
},
{
"label": "._start_tour_safe()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py",
"source_location": "L18",
"id": "test_reports_tours_testreportstours_start_tour_safe",
"community": 6,
"norm_label": "._start_tour_safe()"
},
{
"label": ".test_smoke_tour()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py",
"source_location": "L24",
"id": "test_reports_tours_testreportstours_test_smoke_tour",
"community": 6,
"norm_label": ".test_smoke_tour()"
},
{
"label": ".test_period_picker_tour()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py",
"source_location": "L27",
"id": "test_reports_tours_testreportstours_test_period_picker_tour",
"community": 6,
"norm_label": ".test_period_picker_tour()"
},
{
"label": ".test_xlsx_wizard_tour()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py",
"source_location": "L30",
"id": "test_reports_tours_testreportstours_test_xlsx_wizard_tour",
"community": 6,
"norm_label": ".test_xlsx_wizard_tour()"
},
{
"label": ".test_anomaly_list_tour()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py",
"source_location": "L33",
"id": "test_reports_tours_testreportstours_test_anomaly_list_tour",
"community": 6,
"norm_label": ".test_anomaly_list_tour()"
},
{
"label": ".test_viewer_smoke_tour()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py",
"source_location": "L36",
"id": "test_reports_tours_testreportstours_test_viewer_smoke_tour",
"community": 6,
"norm_label": ".test_viewer_smoke_tour()"
},
{
"label": "Python wrappers that run the OWL tours via HttpCase.start_tour. Tours require a",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py",
"source_location": "L1",
"id": "test_reports_tours_rationale_1",
"community": 6,
"norm_label": "python wrappers that run the owl tours via httpcase.start_tour. tours require a"
},
{
"label": "test_cron.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_cron_py",
"community": 4,
"norm_label": "test_cron.py"
},
{
"label": "TestFusionReportsCron",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py",
"source_location": "L7",
"id": "test_cron_testfusionreportscron",
"community": 4,
"norm_label": "testfusionreportscron"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py",
"source_location": "L9",
"id": "test_cron_testfusionreportscron_setup",
"community": 4,
"norm_label": ".setup()"
},
{
"label": ".test_cron_mv_refresh_does_not_raise()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py",
"source_location": "L13",
"id": "test_cron_testfusionreportscron_test_cron_mv_refresh_does_not_raise",
"community": 4,
"norm_label": ".test_cron_mv_refresh_does_not_raise()"
},
{
"label": ".test_cron_anomaly_scan_does_not_raise()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py",
"source_location": "L18",
"id": "test_cron_testfusionreportscron_test_cron_anomaly_scan_does_not_raise",
"community": 4,
"norm_label": ".test_cron_anomaly_scan_does_not_raise()"
},
{
"label": "Tests for cron handlers.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py",
"source_location": "L1",
"id": "test_cron_rationale_1",
"community": 4,
"norm_label": "tests for cron handlers."
},
{
"label": "test_commentary_generator.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_commentary_generator_py",
"community": 5,
"norm_label": "test_commentary_generator.py"
},
{
"label": "TestCommentaryGenerator",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py",
"source_location": "L10",
"id": "test_commentary_generator_testcommentarygenerator",
"community": 5,
"norm_label": "testcommentarygenerator"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py",
"source_location": "L12",
"id": "test_commentary_generator_testcommentarygenerator_setup",
"community": 5,
"norm_label": ".setup()"
},
{
"label": ".test_fallback_when_no_provider()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py",
"source_location": "L20",
"id": "test_commentary_generator_testcommentarygenerator_test_fallback_when_no_provider",
"community": 5,
"norm_label": ".test_fallback_when_no_provider()"
},
{
"label": ".test_fallback_includes_anomalies_in_concerns()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py",
"source_location": "L34",
"id": "test_commentary_generator_testcommentarygenerator_test_fallback_includes_anomalies_in_concerns",
"community": 5,
"norm_label": ".test_fallback_includes_anomalies_in_concerns()"
},
{
"label": ".test_returns_dict_with_required_keys()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py",
"source_location": "L50",
"id": "test_commentary_generator_testcommentarygenerator_test_returns_dict_with_required_keys",
"community": 5,
"norm_label": ".test_returns_dict_with_required_keys()"
},
{
"label": "Tests for commentary_generator service.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py",
"source_location": "L1",
"id": "test_commentary_generator_rationale_1",
"community": 5,
"norm_label": "tests for commentary_generator service."
},
{
"label": "test_fusion_report_tools.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_tools_py",
"community": 1,
"norm_label": "test_fusion_report_tools.py"
},
{
"label": "TestFusionReportTools",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py",
"source_location": "L9",
"id": "test_fusion_report_tools_testfusionreporttools",
"community": 1,
"norm_label": "testfusionreporttools"
},
{
"label": ".test_fusion_run_report_pnl()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py",
"source_location": "L11",
"id": "test_fusion_report_tools_testfusionreporttools_test_fusion_run_report_pnl",
"community": 1,
"norm_label": ".test_fusion_run_report_pnl()"
},
{
"label": ".test_fusion_get_anomalies()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py",
"source_location": "L22",
"id": "test_fusion_report_tools_testfusionreporttools_test_fusion_get_anomalies",
"community": 1,
"norm_label": ".test_fusion_get_anomalies()"
},
{
"label": ".test_fusion_generate_commentary()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py",
"source_location": "L33",
"id": "test_fusion_report_tools_testfusionreporttools_test_fusion_generate_commentary",
"community": 1,
"norm_label": ".test_fusion_generate_commentary()"
},
{
"label": ".test_fusion_drill_down()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py",
"source_location": "L45",
"id": "test_fusion_report_tools_testfusionreporttools_test_fusion_drill_down",
"community": 1,
"norm_label": ".test_fusion_drill_down()"
},
{
"label": ".test_fusion_compare_periods()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py",
"source_location": "L60",
"id": "test_fusion_report_tools_testfusionreporttools_test_fusion_compare_periods",
"community": 1,
"norm_label": ".test_fusion_compare_periods()"
},
{
"label": ".test_tools_registered_in_dispatch()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py",
"source_location": "L69",
"id": "test_fusion_report_tools_testfusionreporttools_test_tools_registered_in_dispatch",
"community": 1,
"norm_label": ".test_tools_registered_in_dispatch()"
},
{
"label": "Tests for the 5 fusion AI tools registered in TOOL_DISPATCH.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py",
"source_location": "L1",
"id": "test_fusion_report_tools_rationale_1",
"community": 1,
"norm_label": "tests for the 5 fusion ai tools registered in tool_dispatch."
},
{
"label": "test_reports_adapter.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_adapter_py",
"community": 1,
"norm_label": "test_reports_adapter.py"
},
{
"label": "TestReportsAdapter",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py",
"source_location": "L11",
"id": "test_reports_adapter_testreportsadapter",
"community": 1,
"norm_label": "testreportsadapter"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py",
"source_location": "L13",
"id": "test_reports_adapter_testreportsadapter_setup",
"community": 1,
"norm_label": ".setup()"
},
{
"label": ".test_run_fusion_report_via_fusion_pnl()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py",
"source_location": "L17",
"id": "test_reports_adapter_testreportsadapter_test_run_fusion_report_via_fusion_pnl",
"community": 1,
"norm_label": ".test_run_fusion_report_via_fusion_pnl()"
},
{
"label": ".test_run_fusion_report_via_community_returns_error()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py",
"source_location": "L27",
"id": "test_reports_adapter_testreportsadapter_test_run_fusion_report_via_community_returns_error",
"community": 1,
"norm_label": ".test_run_fusion_report_via_community_returns_error()"
},
{
"label": ".test_get_anomalies_via_fusion()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py",
"source_location": "L35",
"id": "test_reports_adapter_testreportsadapter_test_get_anomalies_via_fusion",
"community": 1,
"norm_label": ".test_get_anomalies_via_fusion()"
},
{
"label": ".test_get_commentary_via_fusion()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py",
"source_location": "L46",
"id": "test_reports_adapter_testreportsadapter_test_get_commentary_via_fusion",
"community": 1,
"norm_label": ".test_get_commentary_via_fusion()"
},
{
"label": "Tests for ReportsAdapter Phase-2 (engine-routed) methods.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py",
"source_location": "L1",
"id": "test_reports_adapter_rationale_1",
"community": 1,
"norm_label": "tests for reportsadapter phase-2 (engine-routed) methods."
},
{
"label": "test_drill_down_resolver.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_drill_down_resolver_py",
"community": 13,
"norm_label": "test_drill_down_resolver.py"
},
{
"label": "TestDrillDownResolver",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py",
"source_location": "L12",
"id": "test_drill_down_resolver_testdrilldownresolver",
"community": 13,
"norm_label": "testdrilldownresolver"
},
{
"label": ".test_returns_empty_for_account_with_no_lines()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py",
"source_location": "L14",
"id": "test_drill_down_resolver_testdrilldownresolver_test_returns_empty_for_account_with_no_lines",
"community": 13,
"norm_label": ".test_returns_empty_for_account_with_no_lines()"
},
{
"label": ".test_returns_lines_for_account_with_data()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py",
"source_location": "L29",
"id": "test_drill_down_resolver_testdrilldownresolver_test_returns_lines_for_account_with_data",
"community": 13,
"norm_label": ".test_returns_lines_for_account_with_data()"
},
{
"label": ".test_respects_limit()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py",
"source_location": "L46",
"id": "test_drill_down_resolver_testdrilldownresolver_test_respects_limit",
"community": 13,
"norm_label": ".test_respects_limit()"
},
{
"label": "Tests for drill_down_resolver.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py",
"source_location": "L1",
"id": "test_drill_down_resolver_rationale_1",
"community": 13,
"norm_label": "tests for drill_down_resolver."
},
{
"label": "test_seeded_reports.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_seeded_reports_py",
"community": 17,
"norm_label": "test_seeded_reports.py"
},
{
"label": "TestSeededReports",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L10",
"id": "test_seeded_reports_testseededreports",
"community": 17,
"norm_label": "testseededreports"
},
{
"label": ".test_pnl_definition_loaded()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L14",
"id": "test_seeded_reports_testseededreports_test_pnl_definition_loaded",
"community": 17,
"norm_label": ".test_pnl_definition_loaded()"
},
{
"label": ".test_pnl_compute_returns_rows()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L20",
"id": "test_seeded_reports_testseededreports_test_pnl_compute_returns_rows",
"community": 17,
"norm_label": ".test_pnl_compute_returns_rows()"
},
{
"label": ".test_balance_sheet_definition_loaded()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L33",
"id": "test_seeded_reports_testseededreports_test_balance_sheet_definition_loaded",
"community": 17,
"norm_label": ".test_balance_sheet_definition_loaded()"
},
{
"label": ".test_balance_sheet_compute_returns_assets_liabilities_equity()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L38",
"id": "test_seeded_reports_testseededreports_test_balance_sheet_compute_returns_assets_liabilities_equity",
"community": 17,
"norm_label": ".test_balance_sheet_compute_returns_assets_liabilities_equity()"
},
{
"label": ".test_trial_balance_definition_loaded()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L49",
"id": "test_seeded_reports_testseededreports_test_trial_balance_definition_loaded",
"community": 17,
"norm_label": ".test_trial_balance_definition_loaded()"
},
{
"label": ".test_trial_balance_total_near_zero()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L54",
"id": "test_seeded_reports_testseededreports_test_trial_balance_total_near_zero",
"community": 0,
"norm_label": ".test_trial_balance_total_near_zero()"
},
{
"label": ".test_general_ledger_definition_loaded()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L80",
"id": "test_seeded_reports_testseededreports_test_general_ledger_definition_loaded",
"community": 17,
"norm_label": ".test_general_ledger_definition_loaded()"
},
{
"label": ".test_general_ledger_returns_per_account_listings()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L85",
"id": "test_seeded_reports_testseededreports_test_general_ledger_returns_per_account_listings",
"community": 0,
"norm_label": ".test_general_ledger_returns_per_account_listings()"
},
{
"label": "Verify the seeded fusion.report definitions load and compute sensibly.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L1",
"id": "test_seeded_reports_rationale_1",
"community": 17,
"norm_label": "verify the seeded fusion.report definitions load and compute sensibly."
},
{
"label": "Trial balance should sum to ~0 in a perfectly closed-out DB. Diagnostic",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L55",
"id": "test_seeded_reports_rationale_55",
"community": 0,
"norm_label": "trial balance should sum to ~0 in a perfectly closed-out db. diagnostic"
},
{
"label": "test_period_picker.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_period_picker_py",
"community": 2,
"norm_label": "test_period_picker.py"
},
{
"label": "TestPeriodPickerWizard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py",
"source_location": "L7",
"id": "test_period_picker_testperiodpickerwizard",
"community": 2,
"norm_label": "testperiodpickerwizard"
},
{
"label": ".test_this_month_preset_fills_dates()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py",
"source_location": "L9",
"id": "test_period_picker_testperiodpickerwizard_test_this_month_preset_fills_dates",
"community": 2,
"norm_label": ".test_this_month_preset_fills_dates()"
},
{
"label": ".test_this_year_preset_uses_ytd()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py",
"source_location": "L19",
"id": "test_period_picker_testperiodpickerwizard_test_this_year_preset_uses_ytd",
"community": 2,
"norm_label": ".test_this_year_preset_uses_ytd()"
},
{
"label": ".test_action_open_report_returns_client_action()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py",
"source_location": "L28",
"id": "test_period_picker_testperiodpickerwizard_test_action_open_report_returns_client_action",
"community": 2,
"norm_label": ".test_action_open_report_returns_client_action()"
},
{
"label": "Tests for period picker wizard.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py",
"source_location": "L1",
"id": "test_period_picker_rationale_1",
"community": 2,
"norm_label": "tests for period picker wizard."
},
{
"label": "test_xlsx_export.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_xlsx_export.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_xlsx_export_py",
"community": 18,
"norm_label": "test_xlsx_export.py"
},
{
"label": "TestXlsxExport",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_xlsx_export.py",
"source_location": "L8",
"id": "test_xlsx_export_testxlsxexport",
"community": 18,
"norm_label": "testxlsxexport"
},
{
"label": ".test_export_pnl_produces_xlsx()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_xlsx_export.py",
"source_location": "L10",
"id": "test_xlsx_export_testxlsxexport_test_export_pnl_produces_xlsx",
"community": 18,
"norm_label": ".test_export_pnl_produces_xlsx()"
},
{
"label": ".test_export_balance_sheet()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_xlsx_export.py",
"source_location": "L25",
"id": "test_xlsx_export_testxlsxexport_test_export_balance_sheet",
"community": 18,
"norm_label": ".test_export_balance_sheet()"
},
{
"label": "Tests for XLSX export wizard.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_xlsx_export.py",
"source_location": "L1",
"id": "test_xlsx_export_rationale_1",
"community": 18,
"norm_label": "tests for xlsx export wizard."
},
{
"label": "test_reports_controller.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_controller_py",
"community": 12,
"norm_label": "test_reports_controller.py"
},
{
"label": "TestReportsController",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L9",
"id": "test_reports_controller_testreportscontroller",
"community": 12,
"norm_label": "testreportscontroller"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L11",
"id": "test_reports_controller_testreportscontroller_setup",
"community": 12,
"norm_label": ".setup()"
},
{
"label": "._jsonrpc()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L19",
"id": "test_reports_controller_testreportscontroller_jsonrpc",
"community": 12,
"norm_label": "._jsonrpc()"
},
{
"label": ".test_list_available()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L42",
"id": "test_reports_controller_testreportscontroller_test_list_available",
"community": 12,
"norm_label": ".test_list_available()"
},
{
"label": ".test_run_pnl()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L50",
"id": "test_reports_controller_testreportscontroller_test_run_pnl",
"community": 12,
"norm_label": ".test_run_pnl()"
},
{
"label": ".test_run_balance_sheet()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L60",
"id": "test_reports_controller_testreportscontroller_test_run_balance_sheet",
"community": 12,
"norm_label": ".test_run_balance_sheet()"
},
{
"label": ".test_drill_down_returns_list()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L69",
"id": "test_reports_controller_testreportscontroller_test_drill_down_returns_list",
"community": 12,
"norm_label": ".test_drill_down_returns_list()"
},
{
"label": ".test_get_anomalies_returns_list()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L83",
"id": "test_reports_controller_testreportscontroller_test_get_anomalies_returns_list",
"community": 12,
"norm_label": ".test_get_anomalies_returns_list()"
},
{
"label": ".test_get_commentary_returns_dict()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L93",
"id": "test_reports_controller_testreportscontroller_test_get_commentary_returns_dict",
"community": 12,
"norm_label": ".test_get_commentary_returns_dict()"
},
{
"label": ".test_export_pdf_returns_pdf()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L104",
"id": "test_reports_controller_testreportscontroller_test_export_pdf_returns_pdf",
"community": 12,
"norm_label": ".test_export_pdf_returns_pdf()"
},
{
"label": ".test_export_xlsx_returns_xlsx()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L114",
"id": "test_reports_controller_testreportscontroller_test_export_xlsx_returns_xlsx",
"community": 12,
"norm_label": ".test_export_xlsx_returns_xlsx()"
},
{
"label": "Controller tests using HttpCase for the 8 JSON-RPC endpoints.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L1",
"id": "test_reports_controller_rationale_1",
"community": 12,
"norm_label": "controller tests using httpcase for the 8 json-rpc endpoints."
},
{
"label": "test_fusion_report_engine.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_engine_py",
"community": 0,
"norm_label": "test_fusion_report_engine.py"
},
{
"label": "TestFusionReportEngine",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L11",
"id": "test_fusion_report_engine_testfusionreportengine",
"community": 0,
"norm_label": "testfusionreportengine"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L13",
"id": "test_fusion_report_engine_testfusionreportengine_setup",
"community": 0,
"norm_label": ".setup()"
},
{
"label": ".test_engine_model_exists()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L27",
"id": "test_fusion_report_engine_testfusionreportengine_test_engine_model_exists",
"community": 0,
"norm_label": ".test_engine_model_exists()"
},
{
"label": ".test_compute_pnl_returns_dict_with_rows()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L30",
"id": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_returns_dict_with_rows",
"community": 0,
"norm_label": ".test_compute_pnl_returns_dict_with_rows()"
},
{
"label": ".test_compute_balance_sheet()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L39",
"id": "test_fusion_report_engine_testfusionreportengine_test_compute_balance_sheet",
"community": 0,
"norm_label": ".test_compute_balance_sheet()"
},
{
"label": ".test_compute_trial_balance()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L55",
"id": "test_fusion_report_engine_testfusionreportengine_test_compute_trial_balance",
"community": 0,
"norm_label": ".test_compute_trial_balance()"
},
{
"label": ".test_compute_pnl_with_comparison()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L69",
"id": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_with_comparison",
"community": 0,
"norm_label": ".test_compute_pnl_with_comparison()"
},
{
"label": ".test_drill_down_returns_list()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L79",
"id": "test_fusion_report_engine_testfusionreportengine_test_drill_down_returns_list",
"community": 0,
"norm_label": ".test_drill_down_returns_list()"
},
{
"label": ".test_compute_partner_grouped_receivable()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L93",
"id": "test_fusion_report_engine_testfusionreportengine_test_compute_partner_grouped_receivable",
"community": 9,
"norm_label": ".test_compute_partner_grouped_receivable()"
},
{
"label": ".test_report_code_disambiguates_same_report_type()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L110",
"id": "test_fusion_report_engine_testfusionreportengine_test_report_code_disambiguates_same_report_type",
"community": 0,
"norm_label": ".test_report_code_disambiguates_same_report_type()"
},
{
"label": ".test_report_code_validates_type_match()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L147",
"id": "test_fusion_report_engine_testfusionreportengine_test_report_code_validates_type_match",
"community": 0,
"norm_label": ".test_report_code_validates_type_match()"
},
{
"label": ".test_no_report_raises_validation_error()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L162",
"id": "test_fusion_report_engine_testfusionreportengine_test_no_report_raises_validation_error",
"community": 0,
"norm_label": ".test_no_report_raises_validation_error()"
},
{
"label": "Tests for fusion.report.engine AbstractModel.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L1",
"id": "test_fusion_report_engine_rationale_1",
"community": 0,
"norm_label": "tests for fusion.report.engine abstractmodel."
},
{
"label": "Multiple reports of report_type='pnl' must each be addressable by code s",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L111",
"id": "test_fusion_report_engine_rationale_111",
"community": 0,
"norm_label": "multiple reports of report_type='pnl' must each be addressable by code s"
},
{
"label": "Asking for a 'pnl' computation but giving a balance_sheet code should ra",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L148",
"id": "test_fusion_report_engine_rationale_148",
"community": 0,
"norm_label": "asking for a 'pnl' computation but giving a balance_sheet code should ra"
},
{
"label": "test_line_resolver.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_line_resolver_py",
"community": 0,
"norm_label": "test_line_resolver.py"
},
{
"label": "TestLineResolver",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L9",
"id": "test_line_resolver_testlineresolver",
"community": 0,
"norm_label": "testlineresolver"
},
{
"label": ".test_resolve_account_type_prefix()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L11",
"id": "test_line_resolver_testlineresolver_test_resolve_account_type_prefix",
"community": 0,
"norm_label": ".test_resolve_account_type_prefix()"
},
{
"label": ".test_resolve_subtotal()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L34",
"id": "test_line_resolver_testlineresolver_test_resolve_subtotal",
"community": 0,
"norm_label": ".test_resolve_subtotal()"
},
{
"label": ".test_resolve_with_comparison()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L59",
"id": "test_line_resolver_testlineresolver_test_resolve_with_comparison",
"community": 0,
"norm_label": ".test_resolve_with_comparison()"
},
{
"label": ".test_resolve_empty_specs()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L78",
"id": "test_line_resolver_testlineresolver_test_resolve_empty_specs",
"community": 0,
"norm_label": ".test_resolve_empty_specs()"
},
{
"label": ".test_resolve_account_id_drill_down()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L82",
"id": "test_line_resolver_testlineresolver_test_resolve_account_id_drill_down",
"community": 0,
"norm_label": ".test_resolve_account_id_drill_down()"
},
{
"label": "Tests for line_resolver.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L1",
"id": "test_line_resolver_rationale_1",
"community": 0,
"norm_label": "tests for line_resolver."
},
{
"label": "test_account_balance_mv.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_account_balance_mv_py",
"community": 16,
"norm_label": "test_account_balance_mv.py"
},
{
"label": "TestAccountBalanceMV",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py",
"source_location": "L7",
"id": "test_account_balance_mv_testaccountbalancemv",
"community": 16,
"norm_label": "testaccountbalancemv"
},
{
"label": ".test_mv_exists_and_is_queryable()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py",
"source_location": "L9",
"id": "test_account_balance_mv_testaccountbalancemv_test_mv_exists_and_is_queryable",
"community": 16,
"norm_label": ".test_mv_exists_and_is_queryable()"
},
{
"label": ".test_mv_refresh_concurrent()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py",
"source_location": "L15",
"id": "test_account_balance_mv_testaccountbalancemv_test_mv_refresh_concurrent",
"community": 16,
"norm_label": ".test_mv_refresh_concurrent()"
},
{
"label": "Tests for fusion_account_balance MV.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py",
"source_location": "L1",
"id": "test_account_balance_mv_rationale_1",
"community": 16,
"norm_label": "tests for fusion_account_balance mv."
},
{
"label": "test_services_unit.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_services_unit_py",
"community": 7,
"norm_label": "test_services_unit.py"
},
{
"label": "TestDatePeriods",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L18",
"id": "test_services_unit_testdateperiods",
"community": 2,
"norm_label": "testdateperiods"
},
{
"label": ".test_fiscal_year_calendar_default()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L20",
"id": "test_services_unit_testdateperiods_test_fiscal_year_calendar_default",
"community": 2,
"norm_label": ".test_fiscal_year_calendar_default()"
},
{
"label": ".test_fiscal_year_april_start()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L25",
"id": "test_services_unit_testdateperiods_test_fiscal_year_april_start",
"community": 2,
"norm_label": ".test_fiscal_year_april_start()"
},
{
"label": ".test_fiscal_year_before_start_returns_prior()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L30",
"id": "test_services_unit_testdateperiods_test_fiscal_year_before_start_returns_prior",
"community": 2,
"norm_label": ".test_fiscal_year_before_start_returns_prior()"
},
{
"label": ".test_month_bounds()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L35",
"id": "test_services_unit_testdateperiods_test_month_bounds",
"community": 2,
"norm_label": ".test_month_bounds()"
},
{
"label": ".test_month_bounds_december()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L40",
"id": "test_services_unit_testdateperiods_test_month_bounds_december",
"community": 2,
"norm_label": ".test_month_bounds_december()"
},
{
"label": ".test_quarter_bounds_q2()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L45",
"id": "test_services_unit_testdateperiods_test_quarter_bounds_q2",
"community": 2,
"norm_label": ".test_quarter_bounds_q2()"
},
{
"label": ".test_comparison_previous_year()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L50",
"id": "test_services_unit_testdateperiods_test_comparison_previous_year",
"community": 2,
"norm_label": ".test_comparison_previous_year()"
},
{
"label": ".test_comparison_previous_period_same_length()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L56",
"id": "test_services_unit_testdateperiods_test_comparison_previous_period_same_length",
"community": 2,
"norm_label": ".test_comparison_previous_period_same_length()"
},
{
"label": ".test_period_validates_bounds()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L62",
"id": "test_services_unit_testdateperiods_test_period_validates_bounds",
"community": 2,
"norm_label": ".test_period_validates_bounds()"
},
{
"label": "TestAccountHierarchy",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L68",
"id": "test_services_unit_testaccounthierarchy",
"community": 7,
"norm_label": "testaccounthierarchy"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L70",
"id": "test_services_unit_testaccounthierarchy_setup",
"community": 7,
"norm_label": ".setup()"
},
{
"label": ".test_build_tree_returns_two_roots()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L80",
"id": "test_services_unit_testaccounthierarchy_test_build_tree_returns_two_roots",
"community": 7,
"norm_label": ".test_build_tree_returns_two_roots()"
},
{
"label": ".test_walk_yields_all_nodes()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L84",
"id": "test_services_unit_testaccounthierarchy_test_walk_yields_all_nodes",
"community": 7,
"norm_label": ".test_walk_yields_all_nodes()"
},
{
"label": ".test_walk_depth_correct()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L89",
"id": "test_services_unit_testaccounthierarchy_test_walk_depth_correct",
"community": 7,
"norm_label": ".test_walk_depth_correct()"
},
{
"label": ".test_filter_by_type_prefix()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L96",
"id": "test_services_unit_testaccounthierarchy_test_filter_by_type_prefix",
"community": 7,
"norm_label": ".test_filter_by_type_prefix()"
},
{
"label": "TestTotaling",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L103",
"id": "test_services_unit_testtotaling",
"community": 8,
"norm_label": "testtotaling"
},
{
"label": ".test_aggregate_empty()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L105",
"id": "test_services_unit_testtotaling_test_aggregate_empty",
"community": 8,
"norm_label": ".test_aggregate_empty()"
},
{
"label": ".test_aggregate_simple()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L110",
"id": "test_services_unit_testtotaling_test_aggregate_simple",
"community": 8,
"norm_label": ".test_aggregate_simple()"
},
{
"label": ".test_aggregate_per_account_groups_correctly()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L120",
"id": "test_services_unit_testtotaling_test_aggregate_per_account_groups_correctly",
"community": 8,
"norm_label": ".test_aggregate_per_account_groups_correctly()"
},
{
"label": ".test_is_balanced_true()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L130",
"id": "test_services_unit_testtotaling_test_is_balanced_true",
"community": 8,
"norm_label": ".test_is_balanced_true()"
},
{
"label": ".test_is_balanced_false()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L137",
"id": "test_services_unit_testtotaling_test_is_balanced_false",
"community": 8,
"norm_label": ".test_is_balanced_false()"
},
{
"label": "Unit tests for date_periods, account_hierarchy, totaling services.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L1",
"id": "test_services_unit_rationale_1",
"community": 7,
"norm_label": "unit tests for date_periods, account_hierarchy, totaling services."
},
{
"label": "test_pnl_integration.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_pnl_integration_py",
"community": 0,
"norm_label": "test_pnl_integration.py"
},
{
"label": "TestPnlIntegration",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py",
"source_location": "L14",
"id": "test_pnl_integration_testpnlintegration",
"community": 0,
"norm_label": "testpnlintegration"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py",
"source_location": "L16",
"id": "test_pnl_integration_testpnlintegration_setup",
"community": 0,
"norm_label": ".setup()"
},
{
"label": "._create_invoice()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py",
"source_location": "L34",
"id": "test_pnl_integration_testpnlintegration_create_invoice",
"community": 0,
"norm_label": "._create_invoice()"
},
{
"label": ".test_pnl_includes_invoice_revenue()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py",
"source_location": "L56",
"id": "test_pnl_integration_testpnlintegration_test_pnl_includes_invoice_revenue",
"community": 0,
"norm_label": ".test_pnl_includes_invoice_revenue()"
},
{
"label": ".test_pnl_with_comparison_returns_both_periods()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py",
"source_location": "L88",
"id": "test_pnl_integration_testpnlintegration_test_pnl_with_comparison_returns_both_periods",
"community": 0,
"norm_label": ".test_pnl_with_comparison_returns_both_periods()"
},
{
"label": ".test_pnl_net_income_is_subtotal()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py",
"source_location": "L101",
"id": "test_pnl_integration_testpnlintegration_test_pnl_net_income_is_subtotal",
"community": 0,
"norm_label": ".test_pnl_net_income_is_subtotal()"
},
{
"label": "Integration test: P&L produces correct totals against known fixtures. Creates a",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py",
"source_location": "L1",
"id": "test_pnl_integration_rationale_1",
"community": 0,
"norm_label": "integration test: p&l produces correct totals against known fixtures. creates a"
},
{
"label": "test_migration_round_trip.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_migration_round_trip_py",
"community": 15,
"norm_label": "test_migration_round_trip.py"
},
{
"label": "TestMigrationRoundTrip",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py",
"source_location": "L7",
"id": "test_migration_round_trip_testmigrationroundtrip",
"community": 15,
"norm_label": "testmigrationroundtrip"
},
{
"label": ".test_bootstrap_finds_all_4_reports()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py",
"source_location": "L9",
"id": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_finds_all_4_reports",
"community": 15,
"norm_label": ".test_bootstrap_finds_all_4_reports()"
},
{
"label": "Tests for the reports-bootstrap migration step.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py",
"source_location": "L1",
"id": "test_migration_round_trip_rationale_1",
"community": 15,
"norm_label": "tests for the reports-bootstrap migration step."
},
{
"label": "test_coexistence.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_coexistence_py",
"community": 1,
"norm_label": "test_coexistence.py"
},
{
"label": "TestReportsCoexistence",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py",
"source_location": "L10",
"id": "test_coexistence_testreportscoexistence",
"community": 1,
"norm_label": "testreportscoexistence"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py",
"source_location": "L12",
"id": "test_coexistence_testreportscoexistence_setup",
"community": 1,
"norm_label": ".setup()"
},
{
"label": ".test_engine_always_available()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py",
"source_location": "L20",
"id": "test_coexistence_testreportscoexistence_test_engine_always_available",
"community": 1,
"norm_label": ".test_engine_always_available()"
},
{
"label": ".test_menu_gated_by_coexistence_group()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py",
"source_location": "L24",
"id": "test_coexistence_testreportscoexistence_test_menu_gated_by_coexistence_group",
"community": 1,
"norm_label": ".test_menu_gated_by_coexistence_group()"
},
{
"label": ".test_period_picker_wizard_gated_too()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py",
"source_location": "L33",
"id": "test_coexistence_testreportscoexistence_test_period_picker_wizard_gated_too",
"community": 1,
"norm_label": ".test_period_picker_wizard_gated_too()"
},
{
"label": "Coexistence tests for fusion_accounting_reports. Mirrors Phase 1's coexistence",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py",
"source_location": "L1",
"id": "test_coexistence_rationale_1",
"community": 1,
"norm_label": "coexistence tests for fusion_accounting_reports. mirrors phase 1's coexistence"
},
{
"label": "The engine is registered regardless of Enterprise install state.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py",
"source_location": "L21",
"id": "test_coexistence_rationale_21",
"community": 1,
"norm_label": "the engine is registered regardless of enterprise install state."
},
{
"label": "fusion_report_engine.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"community": 0,
"norm_label": "fusion_report_engine.py"
},
{
"label": "FusionReportEngine",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L31",
"id": "fusion_report_engine_fusionreportengine",
"community": 0,
"norm_label": "fusionreportengine"
},
{
"label": "compute_pnl()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L40",
"id": "fusion_report_engine_compute_pnl",
"community": 0,
"norm_label": "compute_pnl()"
},
{
"label": "compute_balance_sheet()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L58",
"id": "fusion_report_engine_compute_balance_sheet",
"community": 0,
"norm_label": "compute_balance_sheet()"
},
{
"label": "compute_trial_balance()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L77",
"id": "fusion_report_engine_compute_trial_balance",
"community": 0,
"norm_label": "compute_trial_balance()"
},
{
"label": "compute_gl()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L95",
"id": "fusion_report_engine_compute_gl",
"community": 0,
"norm_label": "compute_gl()"
},
{
"label": "drill_down()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L124",
"id": "fusion_report_engine_drill_down",
"community": 0,
"norm_label": "drill_down()"
},
{
"label": "compute_partner_grouped()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L140",
"id": "fusion_report_engine_compute_partner_grouped",
"community": 9,
"norm_label": "compute_partner_grouped()"
},
{
"label": "._get_report()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L267",
"id": "fusion_report_engine_fusionreportengine_get_report",
"community": 0,
"norm_label": "._get_report()"
},
{
"label": "._fetch_accounts()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L327",
"id": "fusion_report_engine_fusionreportengine_fetch_accounts",
"community": 0,
"norm_label": "._fetch_accounts()"
},
{
"label": "._aggregate_period()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L347",
"id": "fusion_report_engine_fusionreportengine_aggregate_period",
"community": 0,
"norm_label": "._aggregate_period()"
},
{
"label": "._compute()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L375",
"id": "fusion_report_engine_fusionreportengine_compute",
"community": 0,
"norm_label": "._compute()"
},
{
"label": "The reports engine - orchestrator for all report computation. 5-method public A",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L1",
"id": "fusion_report_engine_rationale_1",
"community": 0,
"norm_label": "the reports engine - orchestrator for all report computation. 5-method public a"
},
{
"label": "Income statement (P&L) for the given period. ``report_code`` selects be",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L44",
"id": "fusion_report_engine_rationale_44",
"community": 0,
"norm_label": "income statement (p&l) for the given period. ``report_code`` selects be"
},
{
"label": "Balance sheet AS OF date_to. Period.date_from is set to a far-past date",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L62",
"id": "fusion_report_engine_rationale_62",
"community": 0,
"norm_label": "balance sheet as of date_to. period.date_from is set to a far-past date"
},
{
"label": "Trial balance for the given period - every account with non-zero balance",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L81",
"id": "fusion_report_engine_rationale_81",
"community": 0,
"norm_label": "trial balance for the given period - every account with non-zero balance"
},
{
"label": "General ledger for the given period. Returns per-account move-line list",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L99",
"id": "fusion_report_engine_rationale_99",
"community": 0,
"norm_label": "general ledger for the given period. returns per-account move-line list"
},
{
"label": "Drill into a report line: list the journal items behind it.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L128",
"id": "fusion_report_engine_rationale_128",
"community": 0,
"norm_label": "drill into a report line: list the journal items behind it."
},
{
"label": "Per-partner aggregation report (Aged Receivable, Aged Payable, Partner L",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L144",
"id": "fusion_report_engine_rationale_144",
"community": 0,
"norm_label": "per-partner aggregation report (aged receivable, aged payable, partner l"
},
{
"label": "Look up the active fusion.report definition. When ``code`` is provided,",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L271",
"id": "fusion_report_engine_rationale_271",
"community": 0,
"norm_label": "look up the active fusion.report definition. when ``code`` is provided,"
},
{
"label": "Fetch all accounts for a company, return flat dict + tree.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L328",
"id": "fusion_report_engine_rationale_328",
"community": 0,
"norm_label": "fetch all accounts for a company, return flat dict + tree."
},
{
"label": "SQL aggregate per account_id for a period. Raw SQL for performance; thi",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L348",
"id": "fusion_report_engine_rationale_348",
"community": 0,
"norm_label": "sql aggregate per account_id for a period. raw sql for performance; thi"
},
{
"label": "Shared computation pipeline. Returns dict with rows, totals, metadata.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L379",
"id": "fusion_report_engine_rationale_379",
"community": 0,
"norm_label": "shared computation pipeline. returns dict with rows, totals, metadata."
},
{
"label": "fusion_reports_cron.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py",
"community": 4,
"norm_label": "fusion_reports_cron.py"
},
{
"label": "FusionReportsCron",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py",
"source_location": "L19",
"id": "fusion_reports_cron_fusionreportscron",
"community": 4,
"norm_label": "fusionreportscron"
},
{
"label": "_cron_anomaly_scan()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py",
"source_location": "L24",
"id": "fusion_reports_cron_cron_anomaly_scan",
"community": 4,
"norm_label": "_cron_anomaly_scan()"
},
{
"label": "_cron_mv_refresh()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py",
"source_location": "L92",
"id": "fusion_reports_cron_cron_mv_refresh",
"community": 4,
"norm_label": "_cron_mv_refresh()"
},
{
"label": "Cron handlers for fusion_accounting_reports. Two scheduled jobs: - _cron_anomal",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py",
"source_location": "L1",
"id": "fusion_reports_cron_rationale_1",
"community": 4,
"norm_label": "cron handlers for fusion_accounting_reports. two scheduled jobs: - _cron_anomal"
},
{
"label": "Run last-month P&L vs prior-year-same-month and persist anomalies.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py",
"source_location": "L25",
"id": "fusion_reports_cron_rationale_25",
"community": 33,
"norm_label": "run last-month p&l vs prior-year-same-month and persist anomalies."
},
{
"label": "REFRESH CONCURRENTLY via dedicated autocommit cursor. REFRESH MATERIALI",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py",
"source_location": "L93",
"id": "fusion_reports_cron_rationale_93",
"community": 34,
"norm_label": "refresh concurrently via dedicated autocommit cursor. refresh materiali"
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/__init__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_init_py",
"community": 27,
"norm_label": "__init__.py"
},
{
"label": "fusion_report.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_py",
"community": 22,
"norm_label": "fusion_report.py"
},
{
"label": "FusionReport",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report.py",
"source_location": "L22",
"id": "fusion_report_fusionreport",
"community": 22,
"norm_label": "fusionreport"
},
{
"label": "Persistent definition of a Fusion financial report. Each report (P&L, balance s",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report.py",
"source_location": "L1",
"id": "fusion_report_rationale_1",
"community": 22,
"norm_label": "persistent definition of a fusion financial report. each report (p&l, balance s"
},
{
"label": "fusion_report_anomaly.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_anomaly_py",
"community": 11,
"norm_label": "fusion_report_anomaly.py"
},
{
"label": "FusionReportAnomaly",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py",
"source_location": "L13",
"id": "fusion_report_anomaly_fusionreportanomaly",
"community": 11,
"norm_label": "fusionreportanomaly"
},
{
"label": ".action_acknowledge()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py",
"source_location": "L45",
"id": "fusion_report_anomaly_fusionreportanomaly_action_acknowledge",
"community": 11,
"norm_label": ".action_acknowledge()"
},
{
"label": ".action_dismiss()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py",
"source_location": "L52",
"id": "fusion_report_anomaly_fusionreportanomaly_action_dismiss",
"community": 11,
"norm_label": ".action_dismiss()"
},
{
"label": ".action_resolve()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py",
"source_location": "L55",
"id": "fusion_report_anomaly_fusionreportanomaly_action_resolve",
"community": 11,
"norm_label": ".action_resolve()"
},
{
"label": "Persisted anomaly flags from the engine's variance detection. Each row captures",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py",
"source_location": "L1",
"id": "fusion_report_anomaly_rationale_1",
"community": 11,
"norm_label": "persisted anomaly flags from the engine's variance detection. each row captures"
},
{
"label": "fusion_migration_wizard.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_migration_wizard_py",
"community": 15,
"norm_label": "fusion_migration_wizard.py"
},
{
"label": "FusionMigrationWizard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py",
"source_location": "L12",
"id": "fusion_migration_wizard_fusionmigrationwizard",
"community": 15,
"norm_label": "fusionmigrationwizard"
},
{
"label": "._reports_bootstrap_step()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py",
"source_location": "L15",
"id": "fusion_migration_wizard_fusionmigrationwizard_reports_bootstrap_step",
"community": 15,
"norm_label": "._reports_bootstrap_step()"
},
{
"label": ".action_run_migration()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py",
"source_location": "L28",
"id": "fusion_migration_wizard_fusionmigrationwizard_action_run_migration",
"community": 15,
"norm_label": ".action_run_migration()"
},
{
"label": "Reports-specific migration step. Ensures the 4 CORE report definitions are pres",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py",
"source_location": "L1",
"id": "fusion_migration_wizard_rationale_1",
"community": 15,
"norm_label": "reports-specific migration step. ensures the 4 core report definitions are pres"
},
{
"label": "Verify all 4 CORE report definitions exist.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py",
"source_location": "L16",
"id": "fusion_migration_wizard_rationale_16",
"community": 15,
"norm_label": "verify all 4 core report definitions exist."
},
{
"label": "Override to add reports-bootstrap step at the end of the chain.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py",
"source_location": "L29",
"id": "fusion_migration_wizard_rationale_29",
"community": 15,
"norm_label": "override to add reports-bootstrap step at the end of the chain."
},
{
"label": "fusion_report_commentary.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_commentary.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_commentary_py",
"community": 23,
"norm_label": "fusion_report_commentary.py"
},
{
"label": "FusionReportCommentary",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_commentary.py",
"source_location": "L9",
"id": "fusion_report_commentary_fusionreportcommentary",
"community": 23,
"norm_label": "fusionreportcommentary"
},
{
"label": "Cached AI-generated commentary for a report run. One row per (report, period_fr",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_commentary.py",
"source_location": "L1",
"id": "fusion_report_commentary_rationale_1",
"community": 23,
"norm_label": "cached ai-generated commentary for a report run. one row per (report, period_fr"
},
{
"label": "fusion_account_balance_mv.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_account_balance_mv.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_account_balance_mv_py",
"community": 16,
"norm_label": "fusion_account_balance_mv.py"
},
{
"label": "FusionAccountBalanceMV",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_account_balance_mv.py",
"source_location": "L14",
"id": "fusion_account_balance_mv_fusionaccountbalancemv",
"community": 16,
"norm_label": "fusionaccountbalancemv"
},
{
"label": ".init()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_account_balance_mv.py",
"source_location": "L29",
"id": "fusion_account_balance_mv_fusionaccountbalancemv_init",
"community": 16,
"norm_label": ".init()"
},
{
"label": "_refresh()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_account_balance_mv.py",
"source_location": "L56",
"id": "fusion_account_balance_mv_refresh",
"community": 16,
"norm_label": "_refresh()"
},
{
"label": "Materialized view of per-account-per-month balances. Created lazily by init() (",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_account_balance_mv.py",
"source_location": "L1",
"id": "fusion_account_balance_mv_rationale_1",
"community": 16,
"norm_label": "materialized view of per-account-per-month balances. created lazily by init() ("
},
{
"label": "Refresh the MV. Falls back to non-concurrent if CONCURRENTLY fails. REF",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_account_balance_mv.py",
"source_location": "L57",
"id": "fusion_account_balance_mv_rationale_57",
"community": 35,
"norm_label": "refresh the mv. falls back to non-concurrent if concurrently fails. ref"
},
{
"label": "reports_tours.js",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/tours/reports_tours.js",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_tours_reports_tours_js",
"community": 36,
"norm_label": "reports_tours.js"
},
{
"label": "drill_down_dialog.js",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_drill_down_dialog_drill_down_dialog_js",
"community": 19,
"norm_label": "drill_down_dialog.js"
},
{
"label": "DrillDownDialog",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js",
"source_location": "L5",
"id": "drill_down_dialog_drilldowndialog",
"community": 19,
"norm_label": "drilldowndialog"
},
{
"label": ".formatAmount()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js",
"source_location": "L12",
"id": "drill_down_dialog_drilldowndialog_formatamount",
"community": 19,
"norm_label": ".formatamount()"
},
{
"label": ".onBackdropClick()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js",
"source_location": "L19",
"id": "drill_down_dialog_drilldowndialog_onbackdropclick",
"community": 19,
"norm_label": ".onbackdropclick()"
},
{
"label": "report_table.js",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_report_table_report_table_js",
"community": 3,
"norm_label": "report_table.js"
},
{
"label": "ReportTable",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js",
"source_location": "L5",
"id": "report_table_reporttable",
"community": 3,
"norm_label": "reporttable"
},
{
"label": ".isPartnerGrouped()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js",
"source_location": "L12",
"id": "report_table_reporttable_ispartnergrouped",
"community": 3,
"norm_label": ".ispartnergrouped()"
},
{
"label": ".formatAmount()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js",
"source_location": "L16",
"id": "report_table_reporttable_formatamount",
"community": 3,
"norm_label": ".formatamount()"
},
{
"label": ".onRowClick()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js",
"source_location": "L23",
"id": "report_table_reporttable_onrowclick",
"community": 3,
"norm_label": ".onrowclick()"
},
{
"label": ".onPartnerRowClick()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js",
"source_location": "L29",
"id": "report_table_reporttable_onpartnerrowclick",
"community": 3,
"norm_label": ".onpartnerrowclick()"
},
{
"label": ".rowClass()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js",
"source_location": "L37",
"id": "report_table_reporttable_rowclass",
"community": 3,
"norm_label": ".rowclass()"
},
{
"label": ".partnerRowClass()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js",
"source_location": "L44",
"id": "report_table_reporttable_partnerrowclass",
"community": 3,
"norm_label": ".partnerrowclass()"
},
{
"label": ".lineNameClass()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js",
"source_location": "L50",
"id": "report_table_reporttable_linenameclass",
"community": 3,
"norm_label": ".linenameclass()"
},
{
"label": ".varianceClass()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js",
"source_location": "L56",
"id": "report_table_reporttable_varianceclass",
"community": 3,
"norm_label": ".varianceclass()"
},
{
"label": "anomaly_strip.js",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_anomaly_strip_anomaly_strip_js",
"community": 20,
"norm_label": "anomaly_strip.js"
},
{
"label": "AnomalyStrip",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js",
"source_location": "L11",
"id": "anomaly_strip_anomalystrip",
"community": 20,
"norm_label": "anomalystrip"
},
{
"label": ".alertClass()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js",
"source_location": "L17",
"id": "anomaly_strip_anomalystrip_alertclass",
"community": 20,
"norm_label": ".alertclass()"
},
{
"label": ".formatAmount()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js",
"source_location": "L21",
"id": "anomaly_strip_anomalystrip_formatamount",
"community": 20,
"norm_label": ".formatamount()"
},
{
"label": "ai_commentary_panel.js",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.js",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_ai_commentary_panel_ai_commentary_panel_js",
"community": 24,
"norm_label": "ai_commentary_panel.js"
},
{
"label": "AiCommentaryPanel",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.js",
"source_location": "L5",
"id": "ai_commentary_panel_aicommentarypanel",
"community": 24,
"norm_label": "aicommentarypanel"
},
{
"label": "period_filter.js",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_period_filter_period_filter_js",
"community": 3,
"norm_label": "period_filter.js"
},
{
"label": "PeriodFilter",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js",
"source_location": "L6",
"id": "period_filter_periodfilter",
"community": 3,
"norm_label": "periodfilter"
},
{
"label": ".setup()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js",
"source_location": "L10",
"id": "period_filter_periodfilter_setup",
"community": 3,
"norm_label": ".setup()"
},
{
"label": ".onReportTypeChange()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js",
"source_location": "L15",
"id": "period_filter_periodfilter_onreporttypechange",
"community": 3,
"norm_label": ".onreporttypechange()"
},
{
"label": ".onDateChange()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js",
"source_location": "L26",
"id": "period_filter_periodfilter_ondatechange",
"community": 3,
"norm_label": ".ondatechange()"
},
{
"label": ".onComparisonChange()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js",
"source_location": "L37",
"id": "period_filter_periodfilter_oncomparisonchange",
"community": 3,
"norm_label": ".oncomparisonchange()"
},
{
"label": "report_viewer_view.js",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer_view.js",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_views_report_viewer_report_viewer_view_js",
"community": 37,
"norm_label": "report_viewer_view.js"
},
{
"label": "report_viewer.js",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_views_report_viewer_report_viewer_js",
"community": 3,
"norm_label": "report_viewer.js"
},
{
"label": "ReportViewer",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js",
"source_location": "L11",
"id": "report_viewer_reportviewer",
"community": 3,
"norm_label": "reportviewer"
},
{
"label": ".setup()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js",
"source_location": "L19",
"id": "report_viewer_reportviewer_setup",
"community": 3,
"norm_label": ".setup()"
},
{
"label": ".onDrillDown()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js",
"source_location": "L42",
"id": "report_viewer_reportviewer_ondrilldown",
"community": 3,
"norm_label": ".ondrilldown()"
},
{
"label": ".onCloseDrill()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js",
"source_location": "L46",
"id": "report_viewer_reportviewer_onclosedrill",
"community": 3,
"norm_label": ".onclosedrill()"
},
{
"label": ".onGenerateCommentary()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js",
"source_location": "L50",
"id": "report_viewer_reportviewer_ongeneratecommentary",
"community": 3,
"norm_label": ".ongeneratecommentary()"
},
{
"label": "reports_service.js",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_services_reports_service_js",
"community": 3,
"norm_label": "reports_service.js"
},
{
"label": "ReportsService",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js",
"source_location": "L9",
"id": "reports_service_reportsservice",
"community": 3,
"norm_label": "reportsservice"
},
{
"label": ".constructor()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js",
"source_location": "L10",
"id": "reports_service_reportsservice_constructor",
"community": 3,
"norm_label": ".constructor()"
},
{
"label": ".loadAvailableReports()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js",
"source_location": "L33",
"id": "reports_service_reportsservice_loadavailablereports",
"community": 3,
"norm_label": ".loadavailablereports()"
},
{
"label": ".runReport()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js",
"source_location": "L45",
"id": "reports_service_reportsservice_runreport",
"community": 3,
"norm_label": ".runreport()"
},
{
"label": ".fetchAnomalies()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js",
"source_location": "L76",
"id": "reports_service_reportsservice_fetchanomalies",
"community": 3,
"norm_label": ".fetchanomalies()"
},
{
"label": ".generateCommentary()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js",
"source_location": "L92",
"id": "reports_service_reportsservice_generatecommentary",
"community": 3,
"norm_label": ".generatecommentary()"
},
{
"label": ".drillDown()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js",
"source_location": "L113",
"id": "reports_service_reportsservice_drilldown",
"community": 3,
"norm_label": ".drilldown()"
},
{
"label": ".closeDrillDown()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js",
"source_location": "L132",
"id": "reports_service_reportsservice_closedrilldown",
"community": 3,
"norm_label": ".closedrilldown()"
},
{
"label": ".setComparison()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js",
"source_location": "L138",
"id": "reports_service_reportsservice_setcomparison",
"community": 3,
"norm_label": ".setcomparison()"
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/__init__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_init_py",
"community": 28,
"norm_label": "__init__.py"
},
{
"label": "period_picker_wizard.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_period_picker_wizard_py",
"community": 2,
"norm_label": "period_picker_wizard.py"
},
{
"label": "FusionPeriodPickerWizard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py",
"source_location": "L14",
"id": "period_picker_wizard_fusionperiodpickerwizard",
"community": 2,
"norm_label": "fusionperiodpickerwizard"
},
{
"label": "_onchange_period_preset()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py",
"source_location": "L42",
"id": "period_picker_wizard_onchange_period_preset",
"community": 2,
"norm_label": "_onchange_period_preset()"
},
{
"label": ".action_open_report()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py",
"source_location": "L65",
"id": "period_picker_wizard_fusionperiodpickerwizard_action_open_report",
"community": 2,
"norm_label": ".action_open_report()"
},
{
"label": "Period selection + comparison wizard. Pre-fills date ranges for common report p",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py",
"source_location": "L1",
"id": "period_picker_wizard_rationale_1",
"community": 2,
"norm_label": "period selection + comparison wizard. pre-fills date ranges for common report p"
},
{
"label": "Open the fusion reports viewer pre-filled with selected period.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py",
"source_location": "L66",
"id": "period_picker_wizard_rationale_66",
"community": 2,
"norm_label": "open the fusion reports viewer pre-filled with selected period."
},
{
"label": "xlsx_export_wizard.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_xlsx_export_wizard_py",
"community": 18,
"norm_label": "xlsx_export_wizard.py"
},
{
"label": "FusionXlsxExportWizard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py",
"source_location": "L12",
"id": "xlsx_export_wizard_fusionxlsxexportwizard",
"community": 18,
"norm_label": "fusionxlsxexportwizard"
},
{
"label": ".action_export()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py",
"source_location": "L34",
"id": "xlsx_export_wizard_fusionxlsxexportwizard_action_export",
"community": 18,
"norm_label": ".action_export()"
},
{
"label": "XLSX export wizard for fusion financial reports.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py",
"source_location": "L1",
"id": "xlsx_export_wizard_rationale_1",
"community": 18,
"norm_label": "xlsx export wizard for fusion financial reports."
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/__init__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_init_py",
"community": 29,
"norm_label": "__init__.py"
},
{
"label": "reports_controller.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"community": 9,
"norm_label": "reports_controller.py"
},
{
"label": "_parse_date()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L33",
"id": "reports_controller_parse_date",
"community": 9,
"norm_label": "_parse_date()"
},
{
"label": "_build_period()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L39",
"id": "reports_controller_build_period",
"community": 9,
"norm_label": "_build_period()"
},
{
"label": "FusionReportsController",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L45",
"id": "reports_controller_fusionreportscontroller",
"community": 9,
"norm_label": "fusionreportscontroller"
},
{
"label": "list_available()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L48",
"id": "reports_controller_list_available",
"community": 9,
"norm_label": "list_available()"
},
{
"label": "run()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L67",
"id": "reports_controller_run",
"community": 9,
"norm_label": "run()"
},
{
"label": "drill_down()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L107",
"id": "reports_controller_drill_down",
"community": 9,
"norm_label": "drill_down()"
},
{
"label": "get_anomalies()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L119",
"id": "reports_controller_get_anomalies",
"community": 9,
"norm_label": "get_anomalies()"
},
{
"label": "._persist_anomalies()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L139",
"id": "reports_controller_fusionreportscontroller_persist_anomalies",
"community": 9,
"norm_label": "._persist_anomalies()"
},
{
"label": "get_commentary()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L167",
"id": "reports_controller_get_commentary",
"community": 9,
"norm_label": "get_commentary()"
},
{
"label": "compare_periods()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L225",
"id": "reports_controller_compare_periods",
"community": 9,
"norm_label": "compare_periods()"
},
{
"label": "export_pdf()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L234",
"id": "reports_controller_export_pdf",
"community": 9,
"norm_label": "export_pdf()"
},
{
"label": "export_xlsx()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L258",
"id": "reports_controller_export_xlsx",
"community": 9,
"norm_label": "export_xlsx()"
},
{
"label": "HTTP controller: 8 JSON-RPC endpoints for the OWL reports widget. All endpoints",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L1",
"id": "reports_controller_rationale_1",
"community": 9,
"norm_label": "http controller: 8 json-rpc endpoints for the owl reports widget. all endpoints"
},
{
"label": "date_periods.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"community": 2,
"norm_label": "date_periods.py"
},
{
"label": "Period",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L21",
"id": "date_periods_period",
"community": 0,
"norm_label": "period"
},
{
"label": ".__post_init__()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L26",
"id": "date_periods_period_post_init",
"community": 0,
"norm_label": ".__post_init__()"
},
{
"label": "days()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L31",
"id": "date_periods_days",
"community": 2,
"norm_label": "days()"
},
{
"label": "fiscal_year_bounds()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L35",
"id": "date_periods_fiscal_year_bounds",
"community": 2,
"norm_label": "fiscal_year_bounds()"
},
{
"label": "month_bounds()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L53",
"id": "date_periods_month_bounds",
"community": 2,
"norm_label": "month_bounds()"
},
{
"label": "quarter_bounds()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L67",
"id": "date_periods_quarter_bounds",
"community": 2,
"norm_label": "quarter_bounds()"
},
{
"label": "comparison_period()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L80",
"id": "date_periods_comparison_period",
"community": 2,
"norm_label": "comparison_period()"
},
{
"label": "Date period math for financial reports. Pure-Python helpers that compute: - Fis",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L1",
"id": "date_periods_rationale_1",
"community": 2,
"norm_label": "date period math for financial reports. pure-python helpers that compute: - fis"
},
{
"label": "Return the fiscal year period containing `reference_date`. Default: calenda",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L37",
"id": "date_periods_rationale_37",
"community": 2,
"norm_label": "return the fiscal year period containing `reference_date`. default: calenda"
},
{
"label": "Return the calendar month containing `reference_date`.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L54",
"id": "date_periods_rationale_54",
"community": 2,
"norm_label": "return the calendar month containing `reference_date`."
},
{
"label": "Return the calendar quarter containing `reference_date`.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L68",
"id": "date_periods_rationale_68",
"community": 2,
"norm_label": "return the calendar quarter containing `reference_date`."
},
{
"label": "Derive the comparison period for `period` per `mode`. `previous_period`: sa",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L81",
"id": "date_periods_rationale_81",
"community": 2,
"norm_label": "derive the comparison period for `period` per `mode`. `previous_period`: sa"
},
{
"label": "totaling.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py",
"community": 8,
"norm_label": "totaling.py"
},
{
"label": "TotalLine",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py",
"source_location": "L10",
"id": "totaling_totalline",
"community": 0,
"norm_label": "totalline"
},
{
"label": "aggregate()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py",
"source_location": "L20",
"id": "totaling_aggregate",
"community": 8,
"norm_label": "aggregate()"
},
{
"label": "aggregate_per_account()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py",
"source_location": "L37",
"id": "totaling_aggregate_per_account",
"community": 8,
"norm_label": "aggregate_per_account()"
},
{
"label": "is_balanced()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py",
"source_location": "L46",
"id": "totaling_is_balanced",
"community": 8,
"norm_label": "is_balanced()"
},
{
"label": "Move-line aggregation primitives for report totaling. Pure-Python helpers - cal",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py",
"source_location": "L1",
"id": "totaling_rationale_1",
"community": 8,
"norm_label": "move-line aggregation primitives for report totaling. pure-python helpers - cal"
},
{
"label": "Aggregate a list of move-line dicts into a TotalLine. Each dict must have:",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py",
"source_location": "L21",
"id": "totaling_rationale_21",
"community": 8,
"norm_label": "aggregate a list of move-line dicts into a totalline. each dict must have:"
},
{
"label": "Group + aggregate by account_id. Returns {account_id: TotalLine}.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py",
"source_location": "L38",
"id": "totaling_rationale_38",
"community": 8,
"norm_label": "group + aggregate by account_id. returns {account_id: totalline}."
},
{
"label": "True if total debits == total credits (within tolerance for rounding).",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py",
"source_location": "L47",
"id": "totaling_rationale_47",
"community": 8,
"norm_label": "true if total debits == total credits (within tolerance for rounding)."
},
{
"label": "commentary_generator.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_generator_py",
"community": 5,
"norm_label": "commentary_generator.py"
},
{
"label": "generate_commentary()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py",
"source_location": "L19",
"id": "commentary_generator_generate_commentary",
"community": 5,
"norm_label": "generate_commentary()"
},
{
"label": "_templated_fallback()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py",
"source_location": "L54",
"id": "commentary_generator_templated_fallback",
"community": 5,
"norm_label": "_templated_fallback()"
},
{
"label": "_get_provider()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py",
"source_location": "L86",
"id": "commentary_generator_get_provider",
"community": 5,
"norm_label": "_get_provider()"
},
{
"label": "AI-generated narrative commentary for financial reports. Takes a report_result",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py",
"source_location": "L1",
"id": "commentary_generator_rationale_1",
"community": 5,
"norm_label": "ai-generated narrative commentary for financial reports. takes a report_result"
},
{
"label": "Generate narrative commentary via LLM. Returns dict per the contract. If no",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py",
"source_location": "L21",
"id": "commentary_generator_rationale_21",
"community": 5,
"norm_label": "generate narrative commentary via llm. returns dict per the contract. if no"
},
{
"label": "No-LLM fallback that produces a basic narrative from the report data.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py",
"source_location": "L55",
"id": "commentary_generator_rationale_55",
"community": 5,
"norm_label": "no-llm fallback that produces a basic narrative from the report data."
},
{
"label": "Look up provider for 'reports_commentary' feature; return None if not configured",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py",
"source_location": "L87",
"id": "commentary_generator_rationale_87",
"community": 5,
"norm_label": "look up provider for 'reports_commentary' feature; return none if not configured"
},
{
"label": "currency_conversion.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/currency_conversion.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_currency_conversion_py",
"community": 10,
"norm_label": "currency_conversion.py"
},
{
"label": "ConversionRate",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/currency_conversion.py",
"source_location": "L12",
"id": "currency_conversion_conversionrate",
"community": 10,
"norm_label": "conversionrate"
},
{
"label": "convert_amount()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/currency_conversion.py",
"source_location": "L19",
"id": "currency_conversion_convert_amount",
"community": 10,
"norm_label": "convert_amount()"
},
{
"label": "fetch_rates()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/currency_conversion.py",
"source_location": "L47",
"id": "currency_conversion_fetch_rates",
"community": 10,
"norm_label": "fetch_rates()"
},
{
"label": "Multi-currency conversion for financial reports. Converts move-line amounts to",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/currency_conversion.py",
"source_location": "L1",
"id": "currency_conversion_rationale_1",
"community": 10,
"norm_label": "multi-currency conversion for financial reports. converts move-line amounts to"
},
{
"label": "Convert `amount` from source to target at the given date. `rates` is a dict",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/currency_conversion.py",
"source_location": "L21",
"id": "currency_conversion_rationale_21",
"community": 10,
"norm_label": "convert `amount` from source to target at the given date. `rates` is a dict"
},
{
"label": "Fetch all relevant rates from res.currency.rate as of a given date. Returns",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/currency_conversion.py",
"source_location": "L49",
"id": "currency_conversion_rationale_49",
"community": 10,
"norm_label": "fetch all relevant rates from res.currency.rate as of a given date. returns"
},
{
"label": "account_hierarchy.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_account_hierarchy_py",
"community": 7,
"norm_label": "account_hierarchy.py"
},
{
"label": "AccountNode",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py",
"source_location": "L12",
"id": "account_hierarchy_accountnode",
"community": 7,
"norm_label": "accountnode"
},
{
"label": "build_tree()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py",
"source_location": "L21",
"id": "account_hierarchy_build_tree",
"community": 7,
"norm_label": "build_tree()"
},
{
"label": "walk()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py",
"source_location": "L44",
"id": "account_hierarchy_walk",
"community": 7,
"norm_label": "walk()"
},
{
"label": "filter_by_account_type()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py",
"source_location": "L55",
"id": "account_hierarchy_filter_by_account_type",
"community": 7,
"norm_label": "filter_by_account_type()"
},
{
"label": "Account hierarchy walker. Given a flat list of accounts with parent_id pointers",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py",
"source_location": "L1",
"id": "account_hierarchy_rationale_1",
"community": 7,
"norm_label": "account hierarchy walker. given a flat list of accounts with parent_id pointers"
},
{
"label": "Build a forest from a flat list of account dicts. Each dict must have keys:",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py",
"source_location": "L22",
"id": "account_hierarchy_rationale_22",
"community": 7,
"norm_label": "build a forest from a flat list of account dicts. each dict must have keys:"
},
{
"label": "Depth-first walk yielding (node, depth, ancestors).",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py",
"source_location": "L45",
"id": "account_hierarchy_rationale_45",
"community": 7,
"norm_label": "depth-first walk yielding (node, depth, ancestors)."
},
{
"label": "Return all nodes whose account_type starts with type_prefix (e.g. 'asset_' r",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py",
"source_location": "L56",
"id": "account_hierarchy_rationale_56",
"community": 7,
"norm_label": "return all nodes whose account_type starts with type_prefix (e.g. 'asset_' r"
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/__init__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py",
"community": 30,
"norm_label": "__init__.py"
},
{
"label": "anomaly_detection.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/anomaly_detection.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_anomaly_detection_py",
"community": 4,
"norm_label": "anomaly_detection.py"
},
{
"label": "Anomaly",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/anomaly_detection.py",
"source_location": "L15",
"id": "anomaly_detection_anomaly",
"community": 4,
"norm_label": "anomaly"
},
{
"label": ".to_dict()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/anomaly_detection.py",
"source_location": "L25",
"id": "anomaly_detection_anomaly_to_dict",
"community": 4,
"norm_label": ".to_dict()"
},
{
"label": "detect()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/anomaly_detection.py",
"source_location": "L42",
"id": "anomaly_detection_detect",
"community": 4,
"norm_label": "detect()"
},
{
"label": "Anomaly detection for financial reports. Compares each row's current-period amo",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/anomaly_detection.py",
"source_location": "L1",
"id": "anomaly_detection_rationale_1",
"community": 4,
"norm_label": "anomaly detection for financial reports. compares each row's current-period amo"
},
{
"label": "Detect anomalies in a report_result dict (engine output). Returns list of a",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/anomaly_detection.py",
"source_location": "L44",
"id": "anomaly_detection_rationale_44",
"community": 4,
"norm_label": "detect anomalies in a report_result dict (engine output). returns list of a"
},
{
"label": "commentary_prompt.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_prompt.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_prompt_py",
"community": 14,
"norm_label": "commentary_prompt.py"
},
{
"label": "build_prompt()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_prompt.py",
"source_location": "L26",
"id": "commentary_prompt_build_prompt",
"community": 14,
"norm_label": "build_prompt()"
},
{
"label": "LLM prompt for AI report commentary. Provider-agnostic system + user prompt bui",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_prompt.py",
"source_location": "L1",
"id": "commentary_prompt_rationale_1",
"community": 14,
"norm_label": "llm prompt for ai report commentary. provider-agnostic system + user prompt bui"
},
{
"label": "Build (system_prompt, user_prompt) tuple.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_prompt.py",
"source_location": "L27",
"id": "commentary_prompt_rationale_27",
"community": 14,
"norm_label": "build (system_prompt, user_prompt) tuple."
},
{
"label": "drill_down_resolver.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/drill_down_resolver.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_drill_down_resolver_py",
"community": 13,
"norm_label": "drill_down_resolver.py"
},
{
"label": "DrillDownRow",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/drill_down_resolver.py",
"source_location": "L12",
"id": "drill_down_resolver_drilldownrow",
"community": 13,
"norm_label": "drilldownrow"
},
{
"label": ".to_dict()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/drill_down_resolver.py",
"source_location": "L25",
"id": "drill_down_resolver_drilldownrow_to_dict",
"community": 13,
"norm_label": ".to_dict()"
},
{
"label": "fetch_drill_down()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/drill_down_resolver.py",
"source_location": "L41",
"id": "drill_down_resolver_fetch_drill_down",
"community": 13,
"norm_label": "fetch_drill_down()"
},
{
"label": "Drill-down: from a report line to its underlying journal items. Given an accoun",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/drill_down_resolver.py",
"source_location": "L1",
"id": "drill_down_resolver_rationale_1",
"community": 13,
"norm_label": "drill-down: from a report line to its underlying journal items. given an accoun"
},
{
"label": "Fetch journal items for an account within a date range. Returns flat list o",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/drill_down_resolver.py",
"source_location": "L50",
"id": "drill_down_resolver_rationale_50",
"community": 13,
"norm_label": "fetch journal items for an account within a date range. returns flat list o"
},
{
"label": "line_resolver.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_line_resolver_py",
"community": 0,
"norm_label": "line_resolver.py"
},
{
"label": "ReportRow",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py",
"source_location": "L26",
"id": "line_resolver_reportrow",
"community": 0,
"norm_label": "reportrow"
},
{
"label": ".to_dict()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py",
"source_location": "L36",
"id": "line_resolver_reportrow_to_dict",
"community": 0,
"norm_label": ".to_dict()"
},
{
"label": "resolve()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py",
"source_location": "L49",
"id": "line_resolver_resolve",
"community": 0,
"norm_label": "resolve()"
},
{
"label": "Resolve a fusion.report definition into report rows. Pure-Python: takes line_sp",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py",
"source_location": "L1",
"id": "line_resolver_rationale_1",
"community": 0,
"norm_label": "resolve a fusion.report definition into report rows. pure-python: takes line_sp"
},
{
"label": "Resolve line_specs against actual account totals -> list of row dicts. Args",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py",
"source_location": "L56",
"id": "line_resolver_rationale_56",
"community": 0,
"norm_label": "resolve line_specs against actual account totals -> list of row dicts. args"
},
{
"label": "report_pdf.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_report_pdf_py",
"community": 0,
"norm_label": "report_pdf.py"
},
{
"label": "FusionReportPdf",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py",
"source_location": "L13",
"id": "report_pdf_fusionreportpdf",
"community": 0,
"norm_label": "fusionreportpdf"
},
{
"label": "_get_report_values()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py",
"source_location": "L18",
"id": "report_pdf_get_report_values",
"community": 0,
"norm_label": "_get_report_values()"
},
{
"label": "QWeb PDF report for fusion financial reports. Wraps the engine's compute_* meth",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py",
"source_location": "L1",
"id": "report_pdf_rationale_1",
"community": 0,
"norm_label": "qweb pdf report for fusion financial reports. wraps the engine's compute_* meth"
},
{
"label": "data is expected to be {report_type, date_from, date_to, comparison, company_id}",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py",
"source_location": "L19",
"id": "report_pdf_rationale_19",
"community": 0,
"norm_label": "data is expected to be {report_type, date_from, date_to, comparison, company_id}"
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/__init__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_init_py",
"community": 31,
"norm_label": "__init__.py"
}
],
"links": [
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/__init__.py",
"source_location": "L5",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_init_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_init_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_init_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_init_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/migrations/19.0.1.1.2/pre-migration.py",
"source_location": "L34",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_migrations_19_0_1_1_2_pre_migration_py",
"_tgt": "pre_migration_migrate",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_migrations_19_0_1_1_2_pre_migration_py",
"target": "pre_migration_migrate",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/migrations/19.0.1.1.2/pre-migration.py",
"source_location": "L1",
"weight": 1.0,
"_src": "pre_migration_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_migrations_19_0_1_1_2_pre_migration_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_migrations_19_0_1_1_2_pre_migration_py",
"target": "pre_migration_rationale_1",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L28",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py",
"_tgt": "test_engine_property_testserviceinvariants",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py",
"target": "test_engine_property_testserviceinvariants",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L34",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py",
"_tgt": "test_engine_property_test_fiscal_year_contains_reference_date",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py",
"target": "test_engine_property_test_fiscal_year_contains_reference_date",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L42",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py",
"_tgt": "test_engine_property_test_month_bounds_first_to_last_day",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py",
"target": "test_engine_property_test_month_bounds_first_to_last_day",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L52",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py",
"_tgt": "test_engine_property_test_quarter_bounds_three_months",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py",
"target": "test_engine_property_test_quarter_bounds_three_months",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L69",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py",
"_tgt": "test_engine_property_test_aggregate_sum_equals_input_sum",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py",
"target": "test_engine_property_test_aggregate_sum_equals_input_sum",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L87",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py",
"_tgt": "test_engine_property_test_balanced_iff_debits_equal_credits",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py",
"target": "test_engine_property_test_balanced_iff_debits_equal_credits",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L112",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py",
"_tgt": "test_engine_property_test_comparison_previous_year_is_one_year_earlier",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py",
"target": "test_engine_property_test_comparison_previous_year_is_one_year_earlier",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L123",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py",
"_tgt": "test_engine_property_testlineresolverinvariants",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py",
"target": "test_engine_property_testlineresolverinvariants",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L133",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py",
"_tgt": "test_engine_property_test_subtotal_equals_sum_of_above_rows",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py",
"target": "test_engine_property_test_subtotal_equals_sum_of_above_rows",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_engine_property_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py",
"target": "test_engine_property_rationale_1",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L28",
"weight": 1.0,
"_src": "test_engine_property_testserviceinvariants",
"_tgt": "transactioncase",
"source": "test_engine_property_testserviceinvariants",
"target": "transactioncase",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L29",
"weight": 1.0,
"_src": "test_engine_property_rationale_29",
"_tgt": "test_engine_property_testserviceinvariants",
"source": "test_engine_property_testserviceinvariants",
"target": "test_engine_property_rationale_29",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L12",
"weight": 0.8,
"_src": "test_engine_property_testserviceinvariants",
"_tgt": "date_periods_period",
"source": "test_engine_property_testserviceinvariants",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L20",
"weight": 0.8,
"_src": "test_engine_property_testserviceinvariants",
"_tgt": "totaling_totalline",
"source": "test_engine_property_testserviceinvariants",
"target": "totaling_totalline",
"confidence_score": 0.5
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L123",
"weight": 1.0,
"_src": "test_engine_property_testlineresolverinvariants",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_engine_property_testlineresolverinvariants",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py",
"source_location": "L8",
"weight": 1.0,
"_src": "test_anomaly_detection_testanomalydetection",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_anomaly_detection_testanomalydetection",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py",
"source_location": "L40",
"weight": 1.0,
"_src": "test_local_llm_compat_testlocalllmcommentary",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_local_llm_compat_testlocalllmcommentary",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py",
"source_location": "L10",
"weight": 1.0,
"_src": "test_commentary_prompt_testcommentaryprompt",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_commentary_prompt_testcommentaryprompt",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pdf_export.py",
"source_location": "L7",
"weight": 1.0,
"_src": "test_pdf_export_testpdfexport",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_pdf_export_testpdfexport",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py",
"source_location": "L8",
"weight": 1.0,
"_src": "test_fusion_report_commentary_testfusionreportcommentary",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_fusion_report_commentary_testfusionreportcommentary",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py",
"source_location": "L8",
"weight": 1.0,
"_src": "test_fusion_report_anomaly_testfusionreportanomaly",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_fusion_report_anomaly_testfusionreportanomaly",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report.py",
"source_location": "L7",
"weight": 1.0,
"_src": "test_fusion_report_testfusionreport",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_fusion_report_testfusionreport",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L11",
"weight": 1.0,
"_src": "test_bs_tb_integration_testbalancesheetintegration",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_bs_tb_integration_testbalancesheetintegration",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L38",
"weight": 1.0,
"_src": "test_bs_tb_integration_testtrialbalanceintegration",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_bs_tb_integration_testtrialbalanceintegration",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py",
"source_location": "L12",
"weight": 1.0,
"_src": "test_currency_conversion_testcurrencyconversion",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_currency_conversion_testcurrencyconversion",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L38",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_performance_benchmarks_testenginebenchmarks",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py",
"source_location": "L7",
"weight": 1.0,
"_src": "test_cron_testfusionreportscron",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_cron_testfusionreportscron",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py",
"source_location": "L10",
"weight": 1.0,
"_src": "test_commentary_generator_testcommentarygenerator",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_commentary_generator_testcommentarygenerator",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py",
"source_location": "L9",
"weight": 1.0,
"_src": "test_fusion_report_tools_testfusionreporttools",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_fusion_report_tools_testfusionreporttools",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py",
"source_location": "L11",
"weight": 1.0,
"_src": "test_reports_adapter_testreportsadapter",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_reports_adapter_testreportsadapter",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py",
"source_location": "L12",
"weight": 1.0,
"_src": "test_drill_down_resolver_testdrilldownresolver",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_drill_down_resolver_testdrilldownresolver",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L10",
"weight": 1.0,
"_src": "test_seeded_reports_testseededreports",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_seeded_reports_testseededreports",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py",
"source_location": "L7",
"weight": 1.0,
"_src": "test_period_picker_testperiodpickerwizard",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_period_picker_testperiodpickerwizard",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_xlsx_export.py",
"source_location": "L8",
"weight": 1.0,
"_src": "test_xlsx_export_testxlsxexport",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_xlsx_export_testxlsxexport",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L11",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_fusion_report_engine_testfusionreportengine",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L9",
"weight": 1.0,
"_src": "test_line_resolver_testlineresolver",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_line_resolver_testlineresolver",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py",
"source_location": "L7",
"weight": 1.0,
"_src": "test_account_balance_mv_testaccountbalancemv",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_account_balance_mv_testaccountbalancemv",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L18",
"weight": 1.0,
"_src": "test_services_unit_testdateperiods",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_services_unit_testdateperiods",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L68",
"weight": 1.0,
"_src": "test_services_unit_testaccounthierarchy",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_services_unit_testaccounthierarchy",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L103",
"weight": 1.0,
"_src": "test_services_unit_testtotaling",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_services_unit_testtotaling",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py",
"source_location": "L14",
"weight": 1.0,
"_src": "test_pnl_integration_testpnlintegration",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_pnl_integration_testpnlintegration",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py",
"source_location": "L7",
"weight": 1.0,
"_src": "test_migration_round_trip_testmigrationroundtrip",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_migration_round_trip_testmigrationroundtrip",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py",
"source_location": "L10",
"weight": 1.0,
"_src": "test_coexistence_testreportscoexistence",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_coexistence_testreportscoexistence",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L35",
"weight": 1.0,
"_src": "test_engine_property_test_fiscal_year_contains_reference_date",
"_tgt": "date_periods_fiscal_year_bounds",
"source": "test_engine_property_test_fiscal_year_contains_reference_date",
"target": "date_periods_fiscal_year_bounds"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L43",
"weight": 1.0,
"_src": "test_engine_property_test_month_bounds_first_to_last_day",
"_tgt": "date_periods_month_bounds",
"source": "test_engine_property_test_month_bounds_first_to_last_day",
"target": "date_periods_month_bounds"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L53",
"weight": 1.0,
"_src": "test_engine_property_test_quarter_bounds_three_months",
"_tgt": "date_periods_quarter_bounds",
"source": "test_engine_property_test_quarter_bounds_three_months",
"target": "date_periods_quarter_bounds"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L74",
"weight": 1.0,
"_src": "test_engine_property_test_aggregate_sum_equals_input_sum",
"_tgt": "totaling_aggregate",
"source": "test_engine_property_test_aggregate_sum_equals_input_sum",
"target": "totaling_aggregate"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L104",
"weight": 1.0,
"_src": "test_engine_property_test_balanced_iff_debits_equal_credits",
"_tgt": "totaling_is_balanced",
"source": "test_engine_property_test_balanced_iff_debits_equal_credits",
"target": "totaling_is_balanced"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L115",
"weight": 1.0,
"_src": "test_engine_property_test_comparison_previous_year_is_one_year_earlier",
"_tgt": "date_periods_period",
"source": "test_engine_property_test_comparison_previous_year_is_one_year_earlier",
"target": "date_periods_period"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L116",
"weight": 1.0,
"_src": "test_engine_property_test_comparison_previous_year_is_one_year_earlier",
"_tgt": "date_periods_comparison_period",
"source": "test_engine_property_test_comparison_previous_year_is_one_year_earlier",
"target": "date_periods_comparison_period"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L124",
"weight": 1.0,
"_src": "test_engine_property_rationale_124",
"_tgt": "test_engine_property_testlineresolverinvariants",
"source": "test_engine_property_testlineresolverinvariants",
"target": "test_engine_property_rationale_124",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L12",
"weight": 0.8,
"_src": "test_engine_property_testlineresolverinvariants",
"_tgt": "date_periods_period",
"source": "test_engine_property_testlineresolverinvariants",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L20",
"weight": 0.8,
"_src": "test_engine_property_testlineresolverinvariants",
"_tgt": "totaling_totalline",
"source": "test_engine_property_testlineresolverinvariants",
"target": "totaling_totalline",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L140",
"weight": 1.0,
"_src": "test_engine_property_test_subtotal_equals_sum_of_above_rows",
"_tgt": "totaling_totalline",
"source": "test_engine_property_test_subtotal_equals_sum_of_above_rows",
"target": "totaling_totalline"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L151",
"weight": 1.0,
"_src": "test_engine_property_test_subtotal_equals_sum_of_above_rows",
"_tgt": "line_resolver_resolve",
"source": "test_engine_property_test_subtotal_equals_sum_of_above_rows",
"target": "line_resolver_resolve"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L12",
"weight": 0.8,
"_src": "test_engine_property_rationale_1",
"_tgt": "date_periods_period",
"source": "test_engine_property_rationale_1",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L20",
"weight": 0.8,
"_src": "test_engine_property_rationale_1",
"_tgt": "totaling_totalline",
"source": "test_engine_property_rationale_1",
"target": "totaling_totalline",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L12",
"weight": 0.8,
"_src": "test_engine_property_rationale_29",
"_tgt": "date_periods_period",
"source": "test_engine_property_rationale_29",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L20",
"weight": 0.8,
"_src": "test_engine_property_rationale_29",
"_tgt": "totaling_totalline",
"source": "test_engine_property_rationale_29",
"target": "totaling_totalline",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L12",
"weight": 0.8,
"_src": "test_engine_property_rationale_124",
"_tgt": "date_periods_period",
"source": "test_engine_property_rationale_124",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py",
"source_location": "L20",
"weight": 0.8,
"_src": "test_engine_property_rationale_124",
"_tgt": "totaling_totalline",
"source": "test_engine_property_rationale_124",
"target": "totaling_totalline",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_anomaly_detection_py",
"_tgt": "test_anomaly_detection_testanomalydetection",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_anomaly_detection_py",
"target": "test_anomaly_detection_testanomalydetection",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_anomaly_detection_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_anomaly_detection_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_anomaly_detection_py",
"target": "test_anomaly_detection_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py",
"source_location": "L10",
"weight": 1.0,
"_src": "test_anomaly_detection_testanomalydetection",
"_tgt": "test_anomaly_detection_testanomalydetection_test_returns_empty_when_no_comparison",
"source": "test_anomaly_detection_testanomalydetection",
"target": "test_anomaly_detection_testanomalydetection_test_returns_empty_when_no_comparison",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py",
"source_location": "L18",
"weight": 1.0,
"_src": "test_anomaly_detection_testanomalydetection",
"_tgt": "test_anomaly_detection_testanomalydetection_test_flags_significant_increase",
"source": "test_anomaly_detection_testanomalydetection",
"target": "test_anomaly_detection_testanomalydetection_test_flags_significant_increase",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py",
"source_location": "L30",
"weight": 1.0,
"_src": "test_anomaly_detection_testanomalydetection",
"_tgt": "test_anomaly_detection_testanomalydetection_test_skips_below_absolute_threshold",
"source": "test_anomaly_detection_testanomalydetection",
"target": "test_anomaly_detection_testanomalydetection_test_skips_below_absolute_threshold",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py",
"source_location": "L39",
"weight": 1.0,
"_src": "test_anomaly_detection_testanomalydetection",
"_tgt": "test_anomaly_detection_testanomalydetection_test_skips_below_pct_threshold",
"source": "test_anomaly_detection_testanomalydetection",
"target": "test_anomaly_detection_testanomalydetection_test_skips_below_pct_threshold",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py",
"source_location": "L49",
"weight": 1.0,
"_src": "test_anomaly_detection_testanomalydetection",
"_tgt": "test_anomaly_detection_testanomalydetection_test_severity_high_for_50pct_plus",
"source": "test_anomaly_detection_testanomalydetection",
"target": "test_anomaly_detection_testanomalydetection_test_severity_high_for_50pct_plus",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py",
"source_location": "L59",
"weight": 1.0,
"_src": "test_anomaly_detection_testanomalydetection",
"_tgt": "test_anomaly_detection_testanomalydetection_test_orders_by_severity_then_amount",
"source": "test_anomaly_detection_testanomalydetection",
"target": "test_anomaly_detection_testanomalydetection_test_orders_by_severity_then_amount",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py",
"source_location": "L16",
"weight": 1.0,
"_src": "test_anomaly_detection_testanomalydetection_test_returns_empty_when_no_comparison",
"_tgt": "anomaly_detection_detect",
"source": "test_anomaly_detection_testanomalydetection_test_returns_empty_when_no_comparison",
"target": "anomaly_detection_detect"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py",
"source_location": "L25",
"weight": 1.0,
"_src": "test_anomaly_detection_testanomalydetection_test_flags_significant_increase",
"_tgt": "anomaly_detection_detect",
"source": "test_anomaly_detection_testanomalydetection_test_flags_significant_increase",
"target": "anomaly_detection_detect"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py",
"source_location": "L37",
"weight": 1.0,
"_src": "test_anomaly_detection_testanomalydetection_test_skips_below_absolute_threshold",
"_tgt": "anomaly_detection_detect",
"source": "test_anomaly_detection_testanomalydetection_test_skips_below_absolute_threshold",
"target": "anomaly_detection_detect"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py",
"source_location": "L47",
"weight": 1.0,
"_src": "test_anomaly_detection_testanomalydetection_test_skips_below_pct_threshold",
"_tgt": "anomaly_detection_detect",
"source": "test_anomaly_detection_testanomalydetection_test_skips_below_pct_threshold",
"target": "anomaly_detection_detect"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py",
"source_location": "L56",
"weight": 1.0,
"_src": "test_anomaly_detection_testanomalydetection_test_severity_high_for_50pct_plus",
"_tgt": "anomaly_detection_detect",
"source": "test_anomaly_detection_testanomalydetection_test_severity_high_for_50pct_plus",
"target": "anomaly_detection_detect"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py",
"source_location": "L71",
"weight": 1.0,
"_src": "test_anomaly_detection_testanomalydetection_test_orders_by_severity_then_amount",
"_tgt": "anomaly_detection_detect",
"source": "test_anomaly_detection_testanomalydetection_test_orders_by_severity_then_amount",
"target": "anomaly_detection_detect"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py",
"source_location": "L16",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_local_llm_compat_py",
"_tgt": "test_local_llm_compat_server_reachable",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_local_llm_compat_py",
"target": "test_local_llm_compat_server_reachable",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py",
"source_location": "L24",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_local_llm_compat_py",
"_tgt": "test_local_llm_compat_detect_local_llm",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_local_llm_compat_py",
"target": "test_local_llm_compat_detect_local_llm",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py",
"source_location": "L40",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_local_llm_compat_py",
"_tgt": "test_local_llm_compat_testlocalllmcommentary",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_local_llm_compat_py",
"target": "test_local_llm_compat_testlocalllmcommentary",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_local_llm_compat_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_local_llm_compat_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_local_llm_compat_py",
"target": "test_local_llm_compat_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py",
"source_location": "L34",
"weight": 1.0,
"_src": "test_local_llm_compat_detect_local_llm",
"_tgt": "test_local_llm_compat_server_reachable",
"source": "test_local_llm_compat_server_reachable",
"target": "test_local_llm_compat_detect_local_llm",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py",
"source_location": "L44",
"weight": 1.0,
"_src": "test_local_llm_compat_testlocalllmcommentary_setup",
"_tgt": "test_local_llm_compat_detect_local_llm",
"source": "test_local_llm_compat_detect_local_llm",
"target": "test_local_llm_compat_testlocalllmcommentary_setup",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py",
"source_location": "L25",
"weight": 1.0,
"_src": "test_local_llm_compat_rationale_25",
"_tgt": "test_local_llm_compat_detect_local_llm",
"source": "test_local_llm_compat_detect_local_llm",
"target": "test_local_llm_compat_rationale_25",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py",
"source_location": "L42",
"weight": 1.0,
"_src": "test_local_llm_compat_testlocalllmcommentary",
"_tgt": "test_local_llm_compat_testlocalllmcommentary_setup",
"source": "test_local_llm_compat_testlocalllmcommentary",
"target": "test_local_llm_compat_testlocalllmcommentary_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py",
"source_location": "L51",
"weight": 1.0,
"_src": "test_local_llm_compat_testlocalllmcommentary",
"_tgt": "test_local_llm_compat_testlocalllmcommentary_test_commentary_with_local_llm",
"source": "test_local_llm_compat_testlocalllmcommentary",
"target": "test_local_llm_compat_testlocalllmcommentary_test_commentary_with_local_llm",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py",
"source_location": "L72",
"weight": 0.8,
"_src": "test_local_llm_compat_testlocalllmcommentary",
"_tgt": "date_periods_period",
"source": "test_local_llm_compat_testlocalllmcommentary",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py",
"source_location": "L76",
"weight": 1.0,
"_src": "test_local_llm_compat_testlocalllmcommentary_test_commentary_with_local_llm",
"_tgt": "date_periods_period",
"source": "test_local_llm_compat_testlocalllmcommentary_test_commentary_with_local_llm",
"target": "date_periods_period"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py",
"source_location": "L77",
"weight": 1.0,
"_src": "test_local_llm_compat_testlocalllmcommentary_test_commentary_with_local_llm",
"_tgt": "fusion_report_engine_compute_pnl",
"source": "test_local_llm_compat_testlocalllmcommentary_test_commentary_with_local_llm",
"target": "fusion_report_engine_compute_pnl"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py",
"source_location": "L80",
"weight": 1.0,
"_src": "test_local_llm_compat_testlocalllmcommentary_test_commentary_with_local_llm",
"_tgt": "commentary_generator_generate_commentary",
"source": "test_local_llm_compat_testlocalllmcommentary_test_commentary_with_local_llm",
"target": "commentary_generator_generate_commentary"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py",
"source_location": "L72",
"weight": 0.8,
"_src": "test_local_llm_compat_rationale_1",
"_tgt": "date_periods_period",
"source": "test_local_llm_compat_rationale_1",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py",
"source_location": "L72",
"weight": 0.8,
"_src": "test_local_llm_compat_rationale_25",
"_tgt": "date_periods_period",
"source": "test_local_llm_compat_rationale_25",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py",
"source_location": "L10",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_commentary_prompt_py",
"_tgt": "test_commentary_prompt_testcommentaryprompt",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_commentary_prompt_py",
"target": "test_commentary_prompt_testcommentaryprompt",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_commentary_prompt_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_commentary_prompt_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_commentary_prompt_py",
"target": "test_commentary_prompt_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py",
"source_location": "L12",
"weight": 1.0,
"_src": "test_commentary_prompt_testcommentaryprompt",
"_tgt": "test_commentary_prompt_testcommentaryprompt_test_system_prompt_requires_json",
"source": "test_commentary_prompt_testcommentaryprompt",
"target": "test_commentary_prompt_testcommentaryprompt_test_system_prompt_requires_json",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py",
"source_location": "L17",
"weight": 1.0,
"_src": "test_commentary_prompt_testcommentaryprompt",
"_tgt": "test_commentary_prompt_testcommentaryprompt_test_build_prompt_returns_tuple",
"source": "test_commentary_prompt_testcommentaryprompt",
"target": "test_commentary_prompt_testcommentaryprompt_test_build_prompt_returns_tuple",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py",
"source_location": "L27",
"weight": 1.0,
"_src": "test_commentary_prompt_testcommentaryprompt",
"_tgt": "test_commentary_prompt_testcommentaryprompt_test_user_prompt_includes_rows",
"source": "test_commentary_prompt_testcommentaryprompt",
"target": "test_commentary_prompt_testcommentaryprompt_test_user_prompt_includes_rows",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py",
"source_location": "L41",
"weight": 1.0,
"_src": "test_commentary_prompt_testcommentaryprompt",
"_tgt": "test_commentary_prompt_testcommentaryprompt_test_user_prompt_includes_anomalies",
"source": "test_commentary_prompt_testcommentaryprompt",
"target": "test_commentary_prompt_testcommentaryprompt_test_user_prompt_includes_anomalies",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py",
"source_location": "L22",
"weight": 1.0,
"_src": "test_commentary_prompt_testcommentaryprompt_test_build_prompt_returns_tuple",
"_tgt": "commentary_prompt_build_prompt",
"source": "test_commentary_prompt_testcommentaryprompt_test_build_prompt_returns_tuple",
"target": "commentary_prompt_build_prompt"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py",
"source_location": "L36",
"weight": 1.0,
"_src": "test_commentary_prompt_testcommentaryprompt_test_user_prompt_includes_rows",
"_tgt": "commentary_prompt_build_prompt",
"source": "test_commentary_prompt_testcommentaryprompt_test_user_prompt_includes_rows",
"target": "commentary_prompt_build_prompt"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py",
"source_location": "L47",
"weight": 1.0,
"_src": "test_commentary_prompt_testcommentaryprompt_test_user_prompt_includes_anomalies",
"_tgt": "commentary_prompt_build_prompt",
"source": "test_commentary_prompt_testcommentaryprompt_test_user_prompt_includes_anomalies",
"target": "commentary_prompt_build_prompt"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pdf_export.py",
"source_location": "L7",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_pdf_export_py",
"_tgt": "test_pdf_export_testpdfexport",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_pdf_export_py",
"target": "test_pdf_export_testpdfexport",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pdf_export.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_pdf_export_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_pdf_export_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_pdf_export_py",
"target": "test_pdf_export_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pdf_export.py",
"source_location": "L9",
"weight": 1.0,
"_src": "test_pdf_export_testpdfexport",
"_tgt": "test_pdf_export_testpdfexport_test_pdf_render_pnl",
"source": "test_pdf_export_testpdfexport",
"target": "test_pdf_export_testpdfexport_test_pdf_render_pnl",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pdf_export.py",
"source_location": "L23",
"weight": 1.0,
"_src": "test_pdf_export_testpdfexport",
"_tgt": "test_pdf_export_testpdfexport_test_pdf_render_balance_sheet",
"source": "test_pdf_export_testpdfexport",
"target": "test_pdf_export_testpdfexport_test_pdf_render_balance_sheet",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_commentary_py",
"_tgt": "test_fusion_report_commentary_testfusionreportcommentary",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_commentary_py",
"target": "test_fusion_report_commentary_testfusionreportcommentary",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_fusion_report_commentary_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_commentary_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_commentary_py",
"target": "test_fusion_report_commentary_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py",
"source_location": "L10",
"weight": 1.0,
"_src": "test_fusion_report_commentary_testfusionreportcommentary",
"_tgt": "test_fusion_report_commentary_testfusionreportcommentary_setup",
"source": "test_fusion_report_commentary_testfusionreportcommentary",
"target": "test_fusion_report_commentary_testfusionreportcommentary_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py",
"source_location": "L14",
"weight": 1.0,
"_src": "test_fusion_report_commentary_testfusionreportcommentary",
"_tgt": "test_fusion_report_commentary_testfusionreportcommentary_test_create_minimal",
"source": "test_fusion_report_commentary_testfusionreportcommentary",
"target": "test_fusion_report_commentary_testfusionreportcommentary_test_create_minimal",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py",
"source_location": "L26",
"weight": 1.0,
"_src": "test_fusion_report_commentary_testfusionreportcommentary",
"_tgt": "test_fusion_report_commentary_testfusionreportcommentary_test_uniqueness_per_period",
"source": "test_fusion_report_commentary_testfusionreportcommentary",
"target": "test_fusion_report_commentary_testfusionreportcommentary_test_uniqueness_per_period",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py",
"source_location": "L41",
"weight": 1.0,
"_src": "test_fusion_report_commentary_testfusionreportcommentary",
"_tgt": "test_fusion_report_commentary_testfusionreportcommentary_test_different_comparison_modes_can_coexist",
"source": "test_fusion_report_commentary_testfusionreportcommentary",
"target": "test_fusion_report_commentary_testfusionreportcommentary_test_different_comparison_modes_can_coexist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_anomaly_py",
"_tgt": "test_fusion_report_anomaly_testfusionreportanomaly",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_anomaly_py",
"target": "test_fusion_report_anomaly_testfusionreportanomaly",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_fusion_report_anomaly_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_anomaly_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_anomaly_py",
"target": "test_fusion_report_anomaly_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py",
"source_location": "L10",
"weight": 1.0,
"_src": "test_fusion_report_anomaly_testfusionreportanomaly",
"_tgt": "test_fusion_report_anomaly_testfusionreportanomaly_setup",
"source": "test_fusion_report_anomaly_testfusionreportanomaly",
"target": "test_fusion_report_anomaly_testfusionreportanomaly_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py",
"source_location": "L14",
"weight": 1.0,
"_src": "test_fusion_report_anomaly_testfusionreportanomaly",
"_tgt": "test_fusion_report_anomaly_testfusionreportanomaly_make",
"source": "test_fusion_report_anomaly_testfusionreportanomaly",
"target": "test_fusion_report_anomaly_testfusionreportanomaly_make",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py",
"source_location": "L31",
"weight": 1.0,
"_src": "test_fusion_report_anomaly_testfusionreportanomaly",
"_tgt": "test_fusion_report_anomaly_testfusionreportanomaly_test_create_basic",
"source": "test_fusion_report_anomaly_testfusionreportanomaly",
"target": "test_fusion_report_anomaly_testfusionreportanomaly_test_create_basic",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py",
"source_location": "L37",
"weight": 1.0,
"_src": "test_fusion_report_anomaly_testfusionreportanomaly",
"_tgt": "test_fusion_report_anomaly_testfusionreportanomaly_test_acknowledge_action",
"source": "test_fusion_report_anomaly_testfusionreportanomaly",
"target": "test_fusion_report_anomaly_testfusionreportanomaly_test_acknowledge_action",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py",
"source_location": "L44",
"weight": 1.0,
"_src": "test_fusion_report_anomaly_testfusionreportanomaly",
"_tgt": "test_fusion_report_anomaly_testfusionreportanomaly_test_dismiss_action",
"source": "test_fusion_report_anomaly_testfusionreportanomaly",
"target": "test_fusion_report_anomaly_testfusionreportanomaly_test_dismiss_action",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py",
"source_location": "L49",
"weight": 1.0,
"_src": "test_fusion_report_anomaly_testfusionreportanomaly",
"_tgt": "test_fusion_report_anomaly_testfusionreportanomaly_test_resolve_action",
"source": "test_fusion_report_anomaly_testfusionreportanomaly",
"target": "test_fusion_report_anomaly_testfusionreportanomaly_test_resolve_action",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py",
"source_location": "L32",
"weight": 1.0,
"_src": "test_fusion_report_anomaly_testfusionreportanomaly_test_create_basic",
"_tgt": "test_fusion_report_anomaly_testfusionreportanomaly_make",
"source": "test_fusion_report_anomaly_testfusionreportanomaly_make",
"target": "test_fusion_report_anomaly_testfusionreportanomaly_test_create_basic",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py",
"source_location": "L38",
"weight": 1.0,
"_src": "test_fusion_report_anomaly_testfusionreportanomaly_test_acknowledge_action",
"_tgt": "test_fusion_report_anomaly_testfusionreportanomaly_make",
"source": "test_fusion_report_anomaly_testfusionreportanomaly_make",
"target": "test_fusion_report_anomaly_testfusionreportanomaly_test_acknowledge_action",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py",
"source_location": "L45",
"weight": 1.0,
"_src": "test_fusion_report_anomaly_testfusionreportanomaly_test_dismiss_action",
"_tgt": "test_fusion_report_anomaly_testfusionreportanomaly_make",
"source": "test_fusion_report_anomaly_testfusionreportanomaly_make",
"target": "test_fusion_report_anomaly_testfusionreportanomaly_test_dismiss_action",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py",
"source_location": "L50",
"weight": 1.0,
"_src": "test_fusion_report_anomaly_testfusionreportanomaly_test_resolve_action",
"_tgt": "test_fusion_report_anomaly_testfusionreportanomaly_make",
"source": "test_fusion_report_anomaly_testfusionreportanomaly_make",
"target": "test_fusion_report_anomaly_testfusionreportanomaly_test_resolve_action",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py",
"source_location": "L39",
"weight": 1.0,
"_src": "test_fusion_report_anomaly_testfusionreportanomaly_test_acknowledge_action",
"_tgt": "fusion_report_anomaly_fusionreportanomaly_action_acknowledge",
"source": "test_fusion_report_anomaly_testfusionreportanomaly_test_acknowledge_action",
"target": "fusion_report_anomaly_fusionreportanomaly_action_acknowledge"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py",
"source_location": "L46",
"weight": 1.0,
"_src": "test_fusion_report_anomaly_testfusionreportanomaly_test_dismiss_action",
"_tgt": "fusion_report_anomaly_fusionreportanomaly_action_dismiss",
"source": "test_fusion_report_anomaly_testfusionreportanomaly_test_dismiss_action",
"target": "fusion_report_anomaly_fusionreportanomaly_action_dismiss"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py",
"source_location": "L51",
"weight": 1.0,
"_src": "test_fusion_report_anomaly_testfusionreportanomaly_test_resolve_action",
"_tgt": "fusion_report_anomaly_fusionreportanomaly_action_resolve",
"source": "test_fusion_report_anomaly_testfusionreportanomaly_test_resolve_action",
"target": "fusion_report_anomaly_fusionreportanomaly_action_resolve"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report.py",
"source_location": "L7",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_py",
"_tgt": "test_fusion_report_testfusionreport",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_py",
"target": "test_fusion_report_testfusionreport",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_fusion_report_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_py",
"target": "test_fusion_report_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report.py",
"source_location": "L9",
"weight": 1.0,
"_src": "test_fusion_report_testfusionreport",
"_tgt": "test_fusion_report_testfusionreport_test_create_minimal",
"source": "test_fusion_report_testfusionreport",
"target": "test_fusion_report_testfusionreport_test_create_minimal",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report.py",
"source_location": "L19",
"weight": 1.0,
"_src": "test_fusion_report_testfusionreport",
"_tgt": "test_fusion_report_testfusionreport_test_line_specs_json_roundtrip",
"source": "test_fusion_report_testfusionreport",
"target": "test_fusion_report_testfusionreport_test_line_specs_json_roundtrip",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report.py",
"source_location": "L33",
"weight": 1.0,
"_src": "test_fusion_report_testfusionreport",
"_tgt": "test_fusion_report_testfusionreport_test_company_code_uniqueness",
"source": "test_fusion_report_testfusionreport",
"target": "test_fusion_report_testfusionreport_test_company_code_uniqueness",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L11",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_bs_tb_integration_py",
"_tgt": "test_bs_tb_integration_testbalancesheetintegration",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_bs_tb_integration_py",
"target": "test_bs_tb_integration_testbalancesheetintegration",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L38",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_bs_tb_integration_py",
"_tgt": "test_bs_tb_integration_testtrialbalanceintegration",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_bs_tb_integration_py",
"target": "test_bs_tb_integration_testtrialbalanceintegration",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_bs_tb_integration_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_bs_tb_integration_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_bs_tb_integration_py",
"target": "test_bs_tb_integration_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L13",
"weight": 1.0,
"_src": "test_bs_tb_integration_testbalancesheetintegration",
"_tgt": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_includes_total_assets",
"source": "test_bs_tb_integration_testbalancesheetintegration",
"target": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_includes_total_assets",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L21",
"weight": 1.0,
"_src": "test_bs_tb_integration_testbalancesheetintegration",
"_tgt": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_total_assets_is_subtotal",
"source": "test_bs_tb_integration_testbalancesheetintegration",
"target": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_total_assets_is_subtotal",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L31",
"weight": 1.0,
"_src": "test_bs_tb_integration_testbalancesheetintegration",
"_tgt": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_returns_period",
"source": "test_bs_tb_integration_testbalancesheetintegration",
"target": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_returns_period",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L7",
"weight": 0.8,
"_src": "test_bs_tb_integration_testbalancesheetintegration",
"_tgt": "date_periods_period",
"source": "test_bs_tb_integration_testbalancesheetintegration",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L14",
"weight": 1.0,
"_src": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_includes_total_assets",
"_tgt": "fusion_report_engine_compute_balance_sheet",
"source": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_includes_total_assets",
"target": "fusion_report_engine_compute_balance_sheet"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L22",
"weight": 1.0,
"_src": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_total_assets_is_subtotal",
"_tgt": "fusion_report_engine_compute_balance_sheet",
"source": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_total_assets_is_subtotal",
"target": "fusion_report_engine_compute_balance_sheet"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L32",
"weight": 1.0,
"_src": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_returns_period",
"_tgt": "fusion_report_engine_compute_balance_sheet",
"source": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_returns_period",
"target": "fusion_report_engine_compute_balance_sheet"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L40",
"weight": 1.0,
"_src": "test_bs_tb_integration_testtrialbalanceintegration",
"_tgt": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_returns_all_5_groups",
"source": "test_bs_tb_integration_testtrialbalanceintegration",
"target": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_returns_all_5_groups",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L48",
"weight": 1.0,
"_src": "test_bs_tb_integration_testtrialbalanceintegration",
"_tgt": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_has_total_subtotal",
"source": "test_bs_tb_integration_testtrialbalanceintegration",
"target": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_has_total_subtotal",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L7",
"weight": 0.8,
"_src": "test_bs_tb_integration_testtrialbalanceintegration",
"_tgt": "date_periods_period",
"source": "test_bs_tb_integration_testtrialbalanceintegration",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L41",
"weight": 1.0,
"_src": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_returns_all_5_groups",
"_tgt": "date_periods_period",
"source": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_returns_all_5_groups",
"target": "date_periods_period"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L42",
"weight": 1.0,
"_src": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_returns_all_5_groups",
"_tgt": "fusion_report_engine_compute_trial_balance",
"source": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_returns_all_5_groups",
"target": "fusion_report_engine_compute_trial_balance"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L49",
"weight": 1.0,
"_src": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_has_total_subtotal",
"_tgt": "date_periods_period",
"source": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_has_total_subtotal",
"target": "date_periods_period"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L50",
"weight": 1.0,
"_src": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_has_total_subtotal",
"_tgt": "fusion_report_engine_compute_trial_balance",
"source": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_has_total_subtotal",
"target": "fusion_report_engine_compute_trial_balance"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py",
"source_location": "L7",
"weight": 0.8,
"_src": "test_bs_tb_integration_rationale_1",
"_tgt": "date_periods_period",
"source": "test_bs_tb_integration_rationale_1",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py",
"source_location": "L12",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_currency_conversion_py",
"_tgt": "test_currency_conversion_testcurrencyconversion",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_currency_conversion_py",
"target": "test_currency_conversion_testcurrencyconversion",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_currency_conversion_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_currency_conversion_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_currency_conversion_py",
"target": "test_currency_conversion_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py",
"source_location": "L14",
"weight": 1.0,
"_src": "test_currency_conversion_testcurrencyconversion",
"_tgt": "test_currency_conversion_testcurrencyconversion_test_same_currency_returns_unchanged",
"source": "test_currency_conversion_testcurrencyconversion",
"target": "test_currency_conversion_testcurrencyconversion_test_same_currency_returns_unchanged",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py",
"source_location": "L20",
"weight": 1.0,
"_src": "test_currency_conversion_testcurrencyconversion",
"_tgt": "test_currency_conversion_testcurrencyconversion_test_direct_rate",
"source": "test_currency_conversion_testcurrencyconversion",
"target": "test_currency_conversion_testcurrencyconversion_test_direct_rate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py",
"source_location": "L27",
"weight": 1.0,
"_src": "test_currency_conversion_testcurrencyconversion",
"_tgt": "test_currency_conversion_testcurrencyconversion_test_inverse_rate",
"source": "test_currency_conversion_testcurrencyconversion",
"target": "test_currency_conversion_testcurrencyconversion_test_inverse_rate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py",
"source_location": "L34",
"weight": 1.0,
"_src": "test_currency_conversion_testcurrencyconversion",
"_tgt": "test_currency_conversion_testcurrencyconversion_test_falls_back_to_most_recent_rate",
"source": "test_currency_conversion_testcurrencyconversion",
"target": "test_currency_conversion_testcurrencyconversion_test_falls_back_to_most_recent_rate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py",
"source_location": "L44",
"weight": 1.0,
"_src": "test_currency_conversion_testcurrencyconversion",
"_tgt": "test_currency_conversion_testcurrencyconversion_test_raises_when_no_rate",
"source": "test_currency_conversion_testcurrencyconversion",
"target": "test_currency_conversion_testcurrencyconversion_test_raises_when_no_rate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py",
"source_location": "L50",
"weight": 1.0,
"_src": "test_currency_conversion_testcurrencyconversion",
"_tgt": "test_currency_conversion_testcurrencyconversion_test_fetch_rates_from_env",
"source": "test_currency_conversion_testcurrencyconversion",
"target": "test_currency_conversion_testcurrencyconversion_test_fetch_rates_from_env",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py",
"source_location": "L15",
"weight": 1.0,
"_src": "test_currency_conversion_testcurrencyconversion_test_same_currency_returns_unchanged",
"_tgt": "currency_conversion_convert_amount",
"source": "test_currency_conversion_testcurrencyconversion_test_same_currency_returns_unchanged",
"target": "currency_conversion_convert_amount"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py",
"source_location": "L22",
"weight": 1.0,
"_src": "test_currency_conversion_testcurrencyconversion_test_direct_rate",
"_tgt": "currency_conversion_convert_amount",
"source": "test_currency_conversion_testcurrencyconversion_test_direct_rate",
"target": "currency_conversion_convert_amount"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py",
"source_location": "L29",
"weight": 1.0,
"_src": "test_currency_conversion_testcurrencyconversion_test_inverse_rate",
"_tgt": "currency_conversion_convert_amount",
"source": "test_currency_conversion_testcurrencyconversion_test_inverse_rate",
"target": "currency_conversion_convert_amount"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py",
"source_location": "L39",
"weight": 1.0,
"_src": "test_currency_conversion_testcurrencyconversion_test_falls_back_to_most_recent_rate",
"_tgt": "currency_conversion_convert_amount",
"source": "test_currency_conversion_testcurrencyconversion_test_falls_back_to_most_recent_rate",
"target": "currency_conversion_convert_amount"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py",
"source_location": "L46",
"weight": 1.0,
"_src": "test_currency_conversion_testcurrencyconversion_test_raises_when_no_rate",
"_tgt": "currency_conversion_convert_amount",
"source": "test_currency_conversion_testcurrencyconversion_test_raises_when_no_rate",
"target": "currency_conversion_convert_amount"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py",
"source_location": "L52",
"weight": 1.0,
"_src": "test_currency_conversion_testcurrencyconversion_test_fetch_rates_from_env",
"_tgt": "currency_conversion_fetch_rates",
"source": "test_currency_conversion_testcurrencyconversion_test_fetch_rates_from_env",
"target": "currency_conversion_fetch_rates"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L27",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_performance_benchmarks_py",
"_tgt": "test_performance_benchmarks_percentile",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_performance_benchmarks_py",
"target": "test_performance_benchmarks_percentile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L38",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_performance_benchmarks_py",
"_tgt": "test_performance_benchmarks_testenginebenchmarks",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_performance_benchmarks_py",
"target": "test_performance_benchmarks_testenginebenchmarks",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L122",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_performance_benchmarks_py",
"_tgt": "test_performance_benchmarks_testcontrollerbenchmarks",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_performance_benchmarks_py",
"target": "test_performance_benchmarks_testcontrollerbenchmarks",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_performance_benchmarks_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_performance_benchmarks_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_performance_benchmarks_py",
"target": "test_performance_benchmarks_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L53",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks_test_compute_pnl_p95",
"_tgt": "test_performance_benchmarks_percentile",
"source": "test_performance_benchmarks_percentile",
"target": "test_performance_benchmarks_testenginebenchmarks_test_compute_pnl_p95",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L67",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks_test_compute_balance_sheet_p95",
"_tgt": "test_performance_benchmarks_percentile",
"source": "test_performance_benchmarks_percentile",
"target": "test_performance_benchmarks_testenginebenchmarks_test_compute_balance_sheet_p95",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L81",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks_test_compute_trial_balance_p95",
"_tgt": "test_performance_benchmarks_percentile",
"source": "test_performance_benchmarks_percentile",
"target": "test_performance_benchmarks_testenginebenchmarks_test_compute_trial_balance_p95",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L94",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks_test_compute_gl_p95",
"_tgt": "test_performance_benchmarks_percentile",
"source": "test_performance_benchmarks_percentile",
"target": "test_performance_benchmarks_testenginebenchmarks_test_compute_gl_p95",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L114",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks_test_drill_down_p95",
"_tgt": "test_performance_benchmarks_percentile",
"source": "test_performance_benchmarks_percentile",
"target": "test_performance_benchmarks_testenginebenchmarks_test_drill_down_p95",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L151",
"weight": 1.0,
"_src": "test_performance_benchmarks_testcontrollerbenchmarks_test_run_endpoint_p95",
"_tgt": "test_performance_benchmarks_percentile",
"source": "test_performance_benchmarks_percentile",
"target": "test_performance_benchmarks_testcontrollerbenchmarks_test_run_endpoint_p95",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L40",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks",
"_tgt": "test_performance_benchmarks_testenginebenchmarks_setup",
"source": "test_performance_benchmarks_testenginebenchmarks",
"target": "test_performance_benchmarks_testenginebenchmarks_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L47",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks",
"_tgt": "test_performance_benchmarks_testenginebenchmarks_test_compute_pnl_p95",
"source": "test_performance_benchmarks_testenginebenchmarks",
"target": "test_performance_benchmarks_testenginebenchmarks_test_compute_pnl_p95",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L59",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks",
"_tgt": "test_performance_benchmarks_testenginebenchmarks_test_compute_balance_sheet_p95",
"source": "test_performance_benchmarks_testenginebenchmarks",
"target": "test_performance_benchmarks_testenginebenchmarks_test_compute_balance_sheet_p95",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L73",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks",
"_tgt": "test_performance_benchmarks_testenginebenchmarks_test_compute_trial_balance_p95",
"source": "test_performance_benchmarks_testenginebenchmarks",
"target": "test_performance_benchmarks_testenginebenchmarks_test_compute_trial_balance_p95",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L87",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks",
"_tgt": "test_performance_benchmarks_testenginebenchmarks_test_compute_gl_p95",
"source": "test_performance_benchmarks_testenginebenchmarks",
"target": "test_performance_benchmarks_testenginebenchmarks_test_compute_gl_p95",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L99",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks",
"_tgt": "test_performance_benchmarks_testenginebenchmarks_test_drill_down_p95",
"source": "test_performance_benchmarks_testenginebenchmarks",
"target": "test_performance_benchmarks_testenginebenchmarks_test_drill_down_p95",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L24",
"weight": 0.8,
"_src": "test_performance_benchmarks_testenginebenchmarks",
"_tgt": "date_periods_period",
"source": "test_performance_benchmarks_testenginebenchmarks",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L42",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks_setup",
"_tgt": "date_periods_period",
"source": "test_performance_benchmarks_testenginebenchmarks_setup",
"target": "date_periods_period"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L51",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks_test_compute_pnl_p95",
"_tgt": "fusion_report_engine_compute_pnl",
"source": "test_performance_benchmarks_testenginebenchmarks_test_compute_pnl_p95",
"target": "fusion_report_engine_compute_pnl"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L63",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks_test_compute_balance_sheet_p95",
"_tgt": "fusion_report_engine_compute_balance_sheet",
"source": "test_performance_benchmarks_testenginebenchmarks_test_compute_balance_sheet_p95",
"target": "fusion_report_engine_compute_balance_sheet"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L77",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks_test_compute_trial_balance_p95",
"_tgt": "fusion_report_engine_compute_trial_balance",
"source": "test_performance_benchmarks_testenginebenchmarks_test_compute_trial_balance_p95",
"target": "fusion_report_engine_compute_trial_balance"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L91",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks_test_compute_gl_p95",
"_tgt": "fusion_report_engine_compute_gl",
"source": "test_performance_benchmarks_testenginebenchmarks_test_compute_gl_p95",
"target": "fusion_report_engine_compute_gl"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L108",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks_test_drill_down_p95",
"_tgt": "reports_controller_drill_down",
"source": "test_performance_benchmarks_testenginebenchmarks_test_drill_down_p95",
"target": "reports_controller_drill_down"
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L122",
"weight": 1.0,
"_src": "test_performance_benchmarks_testcontrollerbenchmarks",
"_tgt": "httpcase",
"source": "test_performance_benchmarks_testcontrollerbenchmarks",
"target": "httpcase",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L124",
"weight": 1.0,
"_src": "test_performance_benchmarks_testcontrollerbenchmarks",
"_tgt": "test_performance_benchmarks_testcontrollerbenchmarks_test_run_endpoint_p95",
"source": "test_performance_benchmarks_testcontrollerbenchmarks",
"target": "test_performance_benchmarks_testcontrollerbenchmarks_test_run_endpoint_p95",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L24",
"weight": 0.8,
"_src": "test_performance_benchmarks_testcontrollerbenchmarks",
"_tgt": "date_periods_period",
"source": "test_performance_benchmarks_testcontrollerbenchmarks",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py",
"source_location": "L16",
"weight": 1.0,
"_src": "test_reports_tours_testreportstours",
"_tgt": "httpcase",
"source": "httpcase",
"target": "test_reports_tours_testreportstours",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L9",
"weight": 1.0,
"_src": "test_reports_controller_testreportscontroller",
"_tgt": "httpcase",
"source": "httpcase",
"target": "test_reports_controller_testreportscontroller",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py",
"source_location": "L24",
"weight": 0.8,
"_src": "test_performance_benchmarks_rationale_1",
"_tgt": "date_periods_period",
"source": "test_performance_benchmarks_rationale_1",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/__init__.py",
"source_location": "L28",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_init_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_init_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_init_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_init_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py",
"source_location": "L16",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_tours_py",
"_tgt": "test_reports_tours_testreportstours",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_tours_py",
"target": "test_reports_tours_testreportstours",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_reports_tours_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_tours_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_tours_py",
"target": "test_reports_tours_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py",
"source_location": "L18",
"weight": 1.0,
"_src": "test_reports_tours_testreportstours",
"_tgt": "test_reports_tours_testreportstours_start_tour_safe",
"source": "test_reports_tours_testreportstours",
"target": "test_reports_tours_testreportstours_start_tour_safe",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py",
"source_location": "L24",
"weight": 1.0,
"_src": "test_reports_tours_testreportstours",
"_tgt": "test_reports_tours_testreportstours_test_smoke_tour",
"source": "test_reports_tours_testreportstours",
"target": "test_reports_tours_testreportstours_test_smoke_tour",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py",
"source_location": "L27",
"weight": 1.0,
"_src": "test_reports_tours_testreportstours",
"_tgt": "test_reports_tours_testreportstours_test_period_picker_tour",
"source": "test_reports_tours_testreportstours",
"target": "test_reports_tours_testreportstours_test_period_picker_tour",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py",
"source_location": "L30",
"weight": 1.0,
"_src": "test_reports_tours_testreportstours",
"_tgt": "test_reports_tours_testreportstours_test_xlsx_wizard_tour",
"source": "test_reports_tours_testreportstours",
"target": "test_reports_tours_testreportstours_test_xlsx_wizard_tour",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py",
"source_location": "L33",
"weight": 1.0,
"_src": "test_reports_tours_testreportstours",
"_tgt": "test_reports_tours_testreportstours_test_anomaly_list_tour",
"source": "test_reports_tours_testreportstours",
"target": "test_reports_tours_testreportstours_test_anomaly_list_tour",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py",
"source_location": "L36",
"weight": 1.0,
"_src": "test_reports_tours_testreportstours",
"_tgt": "test_reports_tours_testreportstours_test_viewer_smoke_tour",
"source": "test_reports_tours_testreportstours",
"target": "test_reports_tours_testreportstours_test_viewer_smoke_tour",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py",
"source_location": "L25",
"weight": 1.0,
"_src": "test_reports_tours_testreportstours_test_smoke_tour",
"_tgt": "test_reports_tours_testreportstours_start_tour_safe",
"source": "test_reports_tours_testreportstours_start_tour_safe",
"target": "test_reports_tours_testreportstours_test_smoke_tour",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py",
"source_location": "L28",
"weight": 1.0,
"_src": "test_reports_tours_testreportstours_test_period_picker_tour",
"_tgt": "test_reports_tours_testreportstours_start_tour_safe",
"source": "test_reports_tours_testreportstours_start_tour_safe",
"target": "test_reports_tours_testreportstours_test_period_picker_tour",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py",
"source_location": "L31",
"weight": 1.0,
"_src": "test_reports_tours_testreportstours_test_xlsx_wizard_tour",
"_tgt": "test_reports_tours_testreportstours_start_tour_safe",
"source": "test_reports_tours_testreportstours_start_tour_safe",
"target": "test_reports_tours_testreportstours_test_xlsx_wizard_tour",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py",
"source_location": "L34",
"weight": 1.0,
"_src": "test_reports_tours_testreportstours_test_anomaly_list_tour",
"_tgt": "test_reports_tours_testreportstours_start_tour_safe",
"source": "test_reports_tours_testreportstours_start_tour_safe",
"target": "test_reports_tours_testreportstours_test_anomaly_list_tour",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py",
"source_location": "L37",
"weight": 1.0,
"_src": "test_reports_tours_testreportstours_test_viewer_smoke_tour",
"_tgt": "test_reports_tours_testreportstours_start_tour_safe",
"source": "test_reports_tours_testreportstours_start_tour_safe",
"target": "test_reports_tours_testreportstours_test_viewer_smoke_tour",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py",
"source_location": "L7",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_cron_py",
"_tgt": "test_cron_testfusionreportscron",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_cron_py",
"target": "test_cron_testfusionreportscron",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_cron_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_cron_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_cron_py",
"target": "test_cron_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py",
"source_location": "L9",
"weight": 1.0,
"_src": "test_cron_testfusionreportscron",
"_tgt": "test_cron_testfusionreportscron_setup",
"source": "test_cron_testfusionreportscron",
"target": "test_cron_testfusionreportscron_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py",
"source_location": "L13",
"weight": 1.0,
"_src": "test_cron_testfusionreportscron",
"_tgt": "test_cron_testfusionreportscron_test_cron_mv_refresh_does_not_raise",
"source": "test_cron_testfusionreportscron",
"target": "test_cron_testfusionreportscron_test_cron_mv_refresh_does_not_raise",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py",
"source_location": "L18",
"weight": 1.0,
"_src": "test_cron_testfusionreportscron",
"_tgt": "test_cron_testfusionreportscron_test_cron_anomaly_scan_does_not_raise",
"source": "test_cron_testfusionreportscron",
"target": "test_cron_testfusionreportscron_test_cron_anomaly_scan_does_not_raise",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py",
"source_location": "L16",
"weight": 1.0,
"_src": "test_cron_testfusionreportscron_test_cron_mv_refresh_does_not_raise",
"_tgt": "fusion_reports_cron_cron_mv_refresh",
"source": "test_cron_testfusionreportscron_test_cron_mv_refresh_does_not_raise",
"target": "fusion_reports_cron_cron_mv_refresh"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py",
"source_location": "L20",
"weight": 1.0,
"_src": "test_cron_testfusionreportscron_test_cron_anomaly_scan_does_not_raise",
"_tgt": "fusion_reports_cron_cron_anomaly_scan",
"source": "test_cron_testfusionreportscron_test_cron_anomaly_scan_does_not_raise",
"target": "fusion_reports_cron_cron_anomaly_scan"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py",
"source_location": "L10",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_commentary_generator_py",
"_tgt": "test_commentary_generator_testcommentarygenerator",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_commentary_generator_py",
"target": "test_commentary_generator_testcommentarygenerator",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_commentary_generator_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_commentary_generator_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_commentary_generator_py",
"target": "test_commentary_generator_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py",
"source_location": "L12",
"weight": 1.0,
"_src": "test_commentary_generator_testcommentarygenerator",
"_tgt": "test_commentary_generator_testcommentarygenerator_setup",
"source": "test_commentary_generator_testcommentarygenerator",
"target": "test_commentary_generator_testcommentarygenerator_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py",
"source_location": "L20",
"weight": 1.0,
"_src": "test_commentary_generator_testcommentarygenerator",
"_tgt": "test_commentary_generator_testcommentarygenerator_test_fallback_when_no_provider",
"source": "test_commentary_generator_testcommentarygenerator",
"target": "test_commentary_generator_testcommentarygenerator_test_fallback_when_no_provider",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py",
"source_location": "L34",
"weight": 1.0,
"_src": "test_commentary_generator_testcommentarygenerator",
"_tgt": "test_commentary_generator_testcommentarygenerator_test_fallback_includes_anomalies_in_concerns",
"source": "test_commentary_generator_testcommentarygenerator",
"target": "test_commentary_generator_testcommentarygenerator_test_fallback_includes_anomalies_in_concerns",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py",
"source_location": "L50",
"weight": 1.0,
"_src": "test_commentary_generator_testcommentarygenerator",
"_tgt": "test_commentary_generator_testcommentarygenerator_test_returns_dict_with_required_keys",
"source": "test_commentary_generator_testcommentarygenerator",
"target": "test_commentary_generator_testcommentarygenerator_test_returns_dict_with_required_keys",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py",
"source_location": "L29",
"weight": 1.0,
"_src": "test_commentary_generator_testcommentarygenerator_test_fallback_when_no_provider",
"_tgt": "commentary_generator_generate_commentary",
"source": "test_commentary_generator_testcommentarygenerator_test_fallback_when_no_provider",
"target": "commentary_generator_generate_commentary"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py",
"source_location": "L44",
"weight": 1.0,
"_src": "test_commentary_generator_testcommentarygenerator_test_fallback_includes_anomalies_in_concerns",
"_tgt": "commentary_generator_generate_commentary",
"source": "test_commentary_generator_testcommentarygenerator_test_fallback_includes_anomalies_in_concerns",
"target": "commentary_generator_generate_commentary"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py",
"source_location": "L52",
"weight": 1.0,
"_src": "test_commentary_generator_testcommentarygenerator_test_returns_dict_with_required_keys",
"_tgt": "commentary_generator_generate_commentary",
"source": "test_commentary_generator_testcommentarygenerator_test_returns_dict_with_required_keys",
"target": "commentary_generator_generate_commentary"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_tools_py",
"_tgt": "test_fusion_report_tools_testfusionreporttools",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_tools_py",
"target": "test_fusion_report_tools_testfusionreporttools",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_fusion_report_tools_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_tools_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_tools_py",
"target": "test_fusion_report_tools_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py",
"source_location": "L11",
"weight": 1.0,
"_src": "test_fusion_report_tools_testfusionreporttools",
"_tgt": "test_fusion_report_tools_testfusionreporttools_test_fusion_run_report_pnl",
"source": "test_fusion_report_tools_testfusionreporttools",
"target": "test_fusion_report_tools_testfusionreporttools_test_fusion_run_report_pnl",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py",
"source_location": "L22",
"weight": 1.0,
"_src": "test_fusion_report_tools_testfusionreporttools",
"_tgt": "test_fusion_report_tools_testfusionreporttools_test_fusion_get_anomalies",
"source": "test_fusion_report_tools_testfusionreporttools",
"target": "test_fusion_report_tools_testfusionreporttools_test_fusion_get_anomalies",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py",
"source_location": "L33",
"weight": 1.0,
"_src": "test_fusion_report_tools_testfusionreporttools",
"_tgt": "test_fusion_report_tools_testfusionreporttools_test_fusion_generate_commentary",
"source": "test_fusion_report_tools_testfusionreporttools",
"target": "test_fusion_report_tools_testfusionreporttools_test_fusion_generate_commentary",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py",
"source_location": "L45",
"weight": 1.0,
"_src": "test_fusion_report_tools_testfusionreporttools",
"_tgt": "test_fusion_report_tools_testfusionreporttools_test_fusion_drill_down",
"source": "test_fusion_report_tools_testfusionreporttools",
"target": "test_fusion_report_tools_testfusionreporttools_test_fusion_drill_down",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py",
"source_location": "L60",
"weight": 1.0,
"_src": "test_fusion_report_tools_testfusionreporttools",
"_tgt": "test_fusion_report_tools_testfusionreporttools_test_fusion_compare_periods",
"source": "test_fusion_report_tools_testfusionreporttools",
"target": "test_fusion_report_tools_testfusionreporttools_test_fusion_compare_periods",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py",
"source_location": "L69",
"weight": 1.0,
"_src": "test_fusion_report_tools_testfusionreporttools",
"_tgt": "test_fusion_report_tools_testfusionreporttools_test_tools_registered_in_dispatch",
"source": "test_fusion_report_tools_testfusionreporttools",
"target": "test_fusion_report_tools_testfusionreporttools_test_tools_registered_in_dispatch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py",
"source_location": "L11",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_adapter_py",
"_tgt": "test_reports_adapter_testreportsadapter",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_adapter_py",
"target": "test_reports_adapter_testreportsadapter",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_reports_adapter_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_adapter_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_adapter_py",
"target": "test_reports_adapter_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py",
"source_location": "L13",
"weight": 1.0,
"_src": "test_reports_adapter_testreportsadapter",
"_tgt": "test_reports_adapter_testreportsadapter_setup",
"source": "test_reports_adapter_testreportsadapter",
"target": "test_reports_adapter_testreportsadapter_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py",
"source_location": "L17",
"weight": 1.0,
"_src": "test_reports_adapter_testreportsadapter",
"_tgt": "test_reports_adapter_testreportsadapter_test_run_fusion_report_via_fusion_pnl",
"source": "test_reports_adapter_testreportsadapter",
"target": "test_reports_adapter_testreportsadapter_test_run_fusion_report_via_fusion_pnl",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py",
"source_location": "L27",
"weight": 1.0,
"_src": "test_reports_adapter_testreportsadapter",
"_tgt": "test_reports_adapter_testreportsadapter_test_run_fusion_report_via_community_returns_error",
"source": "test_reports_adapter_testreportsadapter",
"target": "test_reports_adapter_testreportsadapter_test_run_fusion_report_via_community_returns_error",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py",
"source_location": "L35",
"weight": 1.0,
"_src": "test_reports_adapter_testreportsadapter",
"_tgt": "test_reports_adapter_testreportsadapter_test_get_anomalies_via_fusion",
"source": "test_reports_adapter_testreportsadapter",
"target": "test_reports_adapter_testreportsadapter_test_get_anomalies_via_fusion",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py",
"source_location": "L46",
"weight": 1.0,
"_src": "test_reports_adapter_testreportsadapter",
"_tgt": "test_reports_adapter_testreportsadapter_test_get_commentary_via_fusion",
"source": "test_reports_adapter_testreportsadapter",
"target": "test_reports_adapter_testreportsadapter_test_get_commentary_via_fusion",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py",
"source_location": "L12",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_drill_down_resolver_py",
"_tgt": "test_drill_down_resolver_testdrilldownresolver",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_drill_down_resolver_py",
"target": "test_drill_down_resolver_testdrilldownresolver",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_drill_down_resolver_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_drill_down_resolver_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_drill_down_resolver_py",
"target": "test_drill_down_resolver_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py",
"source_location": "L14",
"weight": 1.0,
"_src": "test_drill_down_resolver_testdrilldownresolver",
"_tgt": "test_drill_down_resolver_testdrilldownresolver_test_returns_empty_for_account_with_no_lines",
"source": "test_drill_down_resolver_testdrilldownresolver",
"target": "test_drill_down_resolver_testdrilldownresolver_test_returns_empty_for_account_with_no_lines",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py",
"source_location": "L29",
"weight": 1.0,
"_src": "test_drill_down_resolver_testdrilldownresolver",
"_tgt": "test_drill_down_resolver_testdrilldownresolver_test_returns_lines_for_account_with_data",
"source": "test_drill_down_resolver_testdrilldownresolver",
"target": "test_drill_down_resolver_testdrilldownresolver_test_returns_lines_for_account_with_data",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py",
"source_location": "L46",
"weight": 1.0,
"_src": "test_drill_down_resolver_testdrilldownresolver",
"_tgt": "test_drill_down_resolver_testdrilldownresolver_test_respects_limit",
"source": "test_drill_down_resolver_testdrilldownresolver",
"target": "test_drill_down_resolver_testdrilldownresolver_test_respects_limit",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py",
"source_location": "L20",
"weight": 1.0,
"_src": "test_drill_down_resolver_testdrilldownresolver_test_returns_empty_for_account_with_no_lines",
"_tgt": "drill_down_resolver_fetch_drill_down",
"source": "test_drill_down_resolver_testdrilldownresolver_test_returns_empty_for_account_with_no_lines",
"target": "drill_down_resolver_fetch_drill_down"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py",
"source_location": "L35",
"weight": 1.0,
"_src": "test_drill_down_resolver_testdrilldownresolver_test_returns_lines_for_account_with_data",
"_tgt": "drill_down_resolver_fetch_drill_down",
"source": "test_drill_down_resolver_testdrilldownresolver_test_returns_lines_for_account_with_data",
"target": "drill_down_resolver_fetch_drill_down"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py",
"source_location": "L52",
"weight": 1.0,
"_src": "test_drill_down_resolver_testdrilldownresolver_test_respects_limit",
"_tgt": "drill_down_resolver_fetch_drill_down",
"source": "test_drill_down_resolver_testdrilldownresolver_test_respects_limit",
"target": "drill_down_resolver_fetch_drill_down"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L10",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_seeded_reports_py",
"_tgt": "test_seeded_reports_testseededreports",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_seeded_reports_py",
"target": "test_seeded_reports_testseededreports",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_seeded_reports_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_seeded_reports_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_seeded_reports_py",
"target": "test_seeded_reports_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L14",
"weight": 1.0,
"_src": "test_seeded_reports_testseededreports",
"_tgt": "test_seeded_reports_testseededreports_test_pnl_definition_loaded",
"source": "test_seeded_reports_testseededreports",
"target": "test_seeded_reports_testseededreports_test_pnl_definition_loaded",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L20",
"weight": 1.0,
"_src": "test_seeded_reports_testseededreports",
"_tgt": "test_seeded_reports_testseededreports_test_pnl_compute_returns_rows",
"source": "test_seeded_reports_testseededreports",
"target": "test_seeded_reports_testseededreports_test_pnl_compute_returns_rows",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L33",
"weight": 1.0,
"_src": "test_seeded_reports_testseededreports",
"_tgt": "test_seeded_reports_testseededreports_test_balance_sheet_definition_loaded",
"source": "test_seeded_reports_testseededreports",
"target": "test_seeded_reports_testseededreports_test_balance_sheet_definition_loaded",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L38",
"weight": 1.0,
"_src": "test_seeded_reports_testseededreports",
"_tgt": "test_seeded_reports_testseededreports_test_balance_sheet_compute_returns_assets_liabilities_equity",
"source": "test_seeded_reports_testseededreports",
"target": "test_seeded_reports_testseededreports_test_balance_sheet_compute_returns_assets_liabilities_equity",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L49",
"weight": 1.0,
"_src": "test_seeded_reports_testseededreports",
"_tgt": "test_seeded_reports_testseededreports_test_trial_balance_definition_loaded",
"source": "test_seeded_reports_testseededreports",
"target": "test_seeded_reports_testseededreports_test_trial_balance_definition_loaded",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L54",
"weight": 1.0,
"_src": "test_seeded_reports_testseededreports",
"_tgt": "test_seeded_reports_testseededreports_test_trial_balance_total_near_zero",
"source": "test_seeded_reports_testseededreports",
"target": "test_seeded_reports_testseededreports_test_trial_balance_total_near_zero",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L80",
"weight": 1.0,
"_src": "test_seeded_reports_testseededreports",
"_tgt": "test_seeded_reports_testseededreports_test_general_ledger_definition_loaded",
"source": "test_seeded_reports_testseededreports",
"target": "test_seeded_reports_testseededreports_test_general_ledger_definition_loaded",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L85",
"weight": 1.0,
"_src": "test_seeded_reports_testseededreports",
"_tgt": "test_seeded_reports_testseededreports_test_general_ledger_returns_per_account_listings",
"source": "test_seeded_reports_testseededreports",
"target": "test_seeded_reports_testseededreports_test_general_ledger_returns_per_account_listings",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L6",
"weight": 0.8,
"_src": "test_seeded_reports_testseededreports",
"_tgt": "date_periods_period",
"source": "test_seeded_reports_testseededreports",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L21",
"weight": 1.0,
"_src": "test_seeded_reports_testseededreports_test_pnl_compute_returns_rows",
"_tgt": "date_periods_period",
"source": "test_seeded_reports_testseededreports_test_pnl_compute_returns_rows",
"target": "date_periods_period"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L22",
"weight": 1.0,
"_src": "test_seeded_reports_testseededreports_test_pnl_compute_returns_rows",
"_tgt": "fusion_report_engine_compute_pnl",
"source": "test_seeded_reports_testseededreports_test_pnl_compute_returns_rows",
"target": "fusion_report_engine_compute_pnl"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L39",
"weight": 1.0,
"_src": "test_seeded_reports_testseededreports_test_balance_sheet_compute_returns_assets_liabilities_equity",
"_tgt": "fusion_report_engine_compute_balance_sheet",
"source": "test_seeded_reports_testseededreports_test_balance_sheet_compute_returns_assets_liabilities_equity",
"target": "fusion_report_engine_compute_balance_sheet"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L55",
"weight": 1.0,
"_src": "test_seeded_reports_rationale_55",
"_tgt": "test_seeded_reports_testseededreports_test_trial_balance_total_near_zero",
"source": "test_seeded_reports_testseededreports_test_trial_balance_total_near_zero",
"target": "test_seeded_reports_rationale_55",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L64",
"weight": 1.0,
"_src": "test_seeded_reports_testseededreports_test_trial_balance_total_near_zero",
"_tgt": "date_periods_period",
"source": "test_seeded_reports_testseededreports_test_trial_balance_total_near_zero",
"target": "date_periods_period"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L65",
"weight": 1.0,
"_src": "test_seeded_reports_testseededreports_test_trial_balance_total_near_zero",
"_tgt": "fusion_report_engine_compute_trial_balance",
"source": "test_seeded_reports_testseededreports_test_trial_balance_total_near_zero",
"target": "fusion_report_engine_compute_trial_balance"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L86",
"weight": 1.0,
"_src": "test_seeded_reports_testseededreports_test_general_ledger_returns_per_account_listings",
"_tgt": "date_periods_period",
"source": "test_seeded_reports_testseededreports_test_general_ledger_returns_per_account_listings",
"target": "date_periods_period"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L87",
"weight": 1.0,
"_src": "test_seeded_reports_testseededreports_test_general_ledger_returns_per_account_listings",
"_tgt": "fusion_report_engine_compute_gl",
"source": "test_seeded_reports_testseededreports_test_general_ledger_returns_per_account_listings",
"target": "fusion_report_engine_compute_gl"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L6",
"weight": 0.8,
"_src": "test_seeded_reports_rationale_1",
"_tgt": "date_periods_period",
"source": "test_seeded_reports_rationale_1",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py",
"source_location": "L6",
"weight": 0.8,
"_src": "test_seeded_reports_rationale_55",
"_tgt": "date_periods_period",
"source": "test_seeded_reports_rationale_55",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py",
"source_location": "L7",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_period_picker_py",
"_tgt": "test_period_picker_testperiodpickerwizard",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_period_picker_py",
"target": "test_period_picker_testperiodpickerwizard",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_period_picker_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_period_picker_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_period_picker_py",
"target": "test_period_picker_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py",
"source_location": "L9",
"weight": 1.0,
"_src": "test_period_picker_testperiodpickerwizard",
"_tgt": "test_period_picker_testperiodpickerwizard_test_this_month_preset_fills_dates",
"source": "test_period_picker_testperiodpickerwizard",
"target": "test_period_picker_testperiodpickerwizard_test_this_month_preset_fills_dates",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py",
"source_location": "L19",
"weight": 1.0,
"_src": "test_period_picker_testperiodpickerwizard",
"_tgt": "test_period_picker_testperiodpickerwizard_test_this_year_preset_uses_ytd",
"source": "test_period_picker_testperiodpickerwizard",
"target": "test_period_picker_testperiodpickerwizard_test_this_year_preset_uses_ytd",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py",
"source_location": "L28",
"weight": 1.0,
"_src": "test_period_picker_testperiodpickerwizard",
"_tgt": "test_period_picker_testperiodpickerwizard_test_action_open_report_returns_client_action",
"source": "test_period_picker_testperiodpickerwizard",
"target": "test_period_picker_testperiodpickerwizard_test_action_open_report_returns_client_action",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py",
"source_location": "L14",
"weight": 1.0,
"_src": "test_period_picker_testperiodpickerwizard_test_this_month_preset_fills_dates",
"_tgt": "period_picker_wizard_onchange_period_preset",
"source": "test_period_picker_testperiodpickerwizard_test_this_month_preset_fills_dates",
"target": "period_picker_wizard_onchange_period_preset"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py",
"source_location": "L24",
"weight": 1.0,
"_src": "test_period_picker_testperiodpickerwizard_test_this_year_preset_uses_ytd",
"_tgt": "period_picker_wizard_onchange_period_preset",
"source": "test_period_picker_testperiodpickerwizard_test_this_year_preset_uses_ytd",
"target": "period_picker_wizard_onchange_period_preset"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py",
"source_location": "L33",
"weight": 1.0,
"_src": "test_period_picker_testperiodpickerwizard_test_action_open_report_returns_client_action",
"_tgt": "period_picker_wizard_onchange_period_preset",
"source": "test_period_picker_testperiodpickerwizard_test_action_open_report_returns_client_action",
"target": "period_picker_wizard_onchange_period_preset"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py",
"source_location": "L34",
"weight": 1.0,
"_src": "test_period_picker_testperiodpickerwizard_test_action_open_report_returns_client_action",
"_tgt": "period_picker_wizard_fusionperiodpickerwizard_action_open_report",
"source": "test_period_picker_testperiodpickerwizard_test_action_open_report_returns_client_action",
"target": "period_picker_wizard_fusionperiodpickerwizard_action_open_report"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_xlsx_export.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_xlsx_export_py",
"_tgt": "test_xlsx_export_testxlsxexport",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_xlsx_export_py",
"target": "test_xlsx_export_testxlsxexport",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_xlsx_export.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_xlsx_export_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_xlsx_export_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_xlsx_export_py",
"target": "test_xlsx_export_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_xlsx_export.py",
"source_location": "L10",
"weight": 1.0,
"_src": "test_xlsx_export_testxlsxexport",
"_tgt": "test_xlsx_export_testxlsxexport_test_export_pnl_produces_xlsx",
"source": "test_xlsx_export_testxlsxexport",
"target": "test_xlsx_export_testxlsxexport_test_export_pnl_produces_xlsx",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_xlsx_export.py",
"source_location": "L25",
"weight": 1.0,
"_src": "test_xlsx_export_testxlsxexport",
"_tgt": "test_xlsx_export_testxlsxexport_test_export_balance_sheet",
"source": "test_xlsx_export_testxlsxexport",
"target": "test_xlsx_export_testxlsxexport_test_export_balance_sheet",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_xlsx_export.py",
"source_location": "L20",
"weight": 1.0,
"_src": "test_xlsx_export_testxlsxexport_test_export_pnl_produces_xlsx",
"_tgt": "xlsx_export_wizard_fusionxlsxexportwizard_action_export",
"source": "test_xlsx_export_testxlsxexport_test_export_pnl_produces_xlsx",
"target": "xlsx_export_wizard_fusionxlsxexportwizard_action_export"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_xlsx_export.py",
"source_location": "L35",
"weight": 1.0,
"_src": "test_xlsx_export_testxlsxexport_test_export_balance_sheet",
"_tgt": "xlsx_export_wizard_fusionxlsxexportwizard_action_export",
"source": "test_xlsx_export_testxlsxexport_test_export_balance_sheet",
"target": "xlsx_export_wizard_fusionxlsxexportwizard_action_export"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_controller_py",
"_tgt": "test_reports_controller_testreportscontroller",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_controller_py",
"target": "test_reports_controller_testreportscontroller",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_reports_controller_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_controller_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_controller_py",
"target": "test_reports_controller_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L11",
"weight": 1.0,
"_src": "test_reports_controller_testreportscontroller",
"_tgt": "test_reports_controller_testreportscontroller_setup",
"source": "test_reports_controller_testreportscontroller",
"target": "test_reports_controller_testreportscontroller_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L19",
"weight": 1.0,
"_src": "test_reports_controller_testreportscontroller",
"_tgt": "test_reports_controller_testreportscontroller_jsonrpc",
"source": "test_reports_controller_testreportscontroller",
"target": "test_reports_controller_testreportscontroller_jsonrpc",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L42",
"weight": 1.0,
"_src": "test_reports_controller_testreportscontroller",
"_tgt": "test_reports_controller_testreportscontroller_test_list_available",
"source": "test_reports_controller_testreportscontroller",
"target": "test_reports_controller_testreportscontroller_test_list_available",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L50",
"weight": 1.0,
"_src": "test_reports_controller_testreportscontroller",
"_tgt": "test_reports_controller_testreportscontroller_test_run_pnl",
"source": "test_reports_controller_testreportscontroller",
"target": "test_reports_controller_testreportscontroller_test_run_pnl",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L60",
"weight": 1.0,
"_src": "test_reports_controller_testreportscontroller",
"_tgt": "test_reports_controller_testreportscontroller_test_run_balance_sheet",
"source": "test_reports_controller_testreportscontroller",
"target": "test_reports_controller_testreportscontroller_test_run_balance_sheet",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L69",
"weight": 1.0,
"_src": "test_reports_controller_testreportscontroller",
"_tgt": "test_reports_controller_testreportscontroller_test_drill_down_returns_list",
"source": "test_reports_controller_testreportscontroller",
"target": "test_reports_controller_testreportscontroller_test_drill_down_returns_list",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L83",
"weight": 1.0,
"_src": "test_reports_controller_testreportscontroller",
"_tgt": "test_reports_controller_testreportscontroller_test_get_anomalies_returns_list",
"source": "test_reports_controller_testreportscontroller",
"target": "test_reports_controller_testreportscontroller_test_get_anomalies_returns_list",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L93",
"weight": 1.0,
"_src": "test_reports_controller_testreportscontroller",
"_tgt": "test_reports_controller_testreportscontroller_test_get_commentary_returns_dict",
"source": "test_reports_controller_testreportscontroller",
"target": "test_reports_controller_testreportscontroller_test_get_commentary_returns_dict",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L104",
"weight": 1.0,
"_src": "test_reports_controller_testreportscontroller",
"_tgt": "test_reports_controller_testreportscontroller_test_export_pdf_returns_pdf",
"source": "test_reports_controller_testreportscontroller",
"target": "test_reports_controller_testreportscontroller_test_export_pdf_returns_pdf",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L114",
"weight": 1.0,
"_src": "test_reports_controller_testreportscontroller",
"_tgt": "test_reports_controller_testreportscontroller_test_export_xlsx_returns_xlsx",
"source": "test_reports_controller_testreportscontroller",
"target": "test_reports_controller_testreportscontroller_test_export_xlsx_returns_xlsx",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L43",
"weight": 1.0,
"_src": "test_reports_controller_testreportscontroller_test_list_available",
"_tgt": "test_reports_controller_testreportscontroller_jsonrpc",
"source": "test_reports_controller_testreportscontroller_jsonrpc",
"target": "test_reports_controller_testreportscontroller_test_list_available",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L51",
"weight": 1.0,
"_src": "test_reports_controller_testreportscontroller_test_run_pnl",
"_tgt": "test_reports_controller_testreportscontroller_jsonrpc",
"source": "test_reports_controller_testreportscontroller_jsonrpc",
"target": "test_reports_controller_testreportscontroller_test_run_pnl",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L61",
"weight": 1.0,
"_src": "test_reports_controller_testreportscontroller_test_run_balance_sheet",
"_tgt": "test_reports_controller_testreportscontroller_jsonrpc",
"source": "test_reports_controller_testreportscontroller_jsonrpc",
"target": "test_reports_controller_testreportscontroller_test_run_balance_sheet",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L75",
"weight": 1.0,
"_src": "test_reports_controller_testreportscontroller_test_drill_down_returns_list",
"_tgt": "test_reports_controller_testreportscontroller_jsonrpc",
"source": "test_reports_controller_testreportscontroller_jsonrpc",
"target": "test_reports_controller_testreportscontroller_test_drill_down_returns_list",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L84",
"weight": 1.0,
"_src": "test_reports_controller_testreportscontroller_test_get_anomalies_returns_list",
"_tgt": "test_reports_controller_testreportscontroller_jsonrpc",
"source": "test_reports_controller_testreportscontroller_jsonrpc",
"target": "test_reports_controller_testreportscontroller_test_get_anomalies_returns_list",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L94",
"weight": 1.0,
"_src": "test_reports_controller_testreportscontroller_test_get_commentary_returns_dict",
"_tgt": "test_reports_controller_testreportscontroller_jsonrpc",
"source": "test_reports_controller_testreportscontroller_jsonrpc",
"target": "test_reports_controller_testreportscontroller_test_get_commentary_returns_dict",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L105",
"weight": 1.0,
"_src": "test_reports_controller_testreportscontroller_test_export_pdf_returns_pdf",
"_tgt": "test_reports_controller_testreportscontroller_jsonrpc",
"source": "test_reports_controller_testreportscontroller_jsonrpc",
"target": "test_reports_controller_testreportscontroller_test_export_pdf_returns_pdf",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py",
"source_location": "L119",
"weight": 1.0,
"_src": "test_reports_controller_testreportscontroller_test_export_xlsx_returns_xlsx",
"_tgt": "test_reports_controller_testreportscontroller_jsonrpc",
"source": "test_reports_controller_testreportscontroller_jsonrpc",
"target": "test_reports_controller_testreportscontroller_test_export_xlsx_returns_xlsx",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L11",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_engine_py",
"_tgt": "test_fusion_report_engine_testfusionreportengine",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_engine_py",
"target": "test_fusion_report_engine_testfusionreportengine",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_fusion_report_engine_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_engine_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_engine_py",
"target": "test_fusion_report_engine_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L13",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine",
"_tgt": "test_fusion_report_engine_testfusionreportengine_setup",
"source": "test_fusion_report_engine_testfusionreportengine",
"target": "test_fusion_report_engine_testfusionreportengine_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L27",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine",
"_tgt": "test_fusion_report_engine_testfusionreportengine_test_engine_model_exists",
"source": "test_fusion_report_engine_testfusionreportengine",
"target": "test_fusion_report_engine_testfusionreportengine_test_engine_model_exists",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L30",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine",
"_tgt": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_returns_dict_with_rows",
"source": "test_fusion_report_engine_testfusionreportengine",
"target": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_returns_dict_with_rows",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L39",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine",
"_tgt": "test_fusion_report_engine_testfusionreportengine_test_compute_balance_sheet",
"source": "test_fusion_report_engine_testfusionreportengine",
"target": "test_fusion_report_engine_testfusionreportengine_test_compute_balance_sheet",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L55",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine",
"_tgt": "test_fusion_report_engine_testfusionreportengine_test_compute_trial_balance",
"source": "test_fusion_report_engine_testfusionreportengine",
"target": "test_fusion_report_engine_testfusionreportengine_test_compute_trial_balance",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L69",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine",
"_tgt": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_with_comparison",
"source": "test_fusion_report_engine_testfusionreportengine",
"target": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_with_comparison",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L79",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine",
"_tgt": "test_fusion_report_engine_testfusionreportengine_test_drill_down_returns_list",
"source": "test_fusion_report_engine_testfusionreportengine",
"target": "test_fusion_report_engine_testfusionreportengine_test_drill_down_returns_list",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L93",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine",
"_tgt": "test_fusion_report_engine_testfusionreportengine_test_compute_partner_grouped_receivable",
"source": "test_fusion_report_engine_testfusionreportengine",
"target": "test_fusion_report_engine_testfusionreportengine_test_compute_partner_grouped_receivable",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L110",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine",
"_tgt": "test_fusion_report_engine_testfusionreportengine_test_report_code_disambiguates_same_report_type",
"source": "test_fusion_report_engine_testfusionreportengine",
"target": "test_fusion_report_engine_testfusionreportengine_test_report_code_disambiguates_same_report_type",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L147",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine",
"_tgt": "test_fusion_report_engine_testfusionreportengine_test_report_code_validates_type_match",
"source": "test_fusion_report_engine_testfusionreportengine",
"target": "test_fusion_report_engine_testfusionreportengine_test_report_code_validates_type_match",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L162",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine",
"_tgt": "test_fusion_report_engine_testfusionreportengine_test_no_report_raises_validation_error",
"source": "test_fusion_report_engine_testfusionreportengine",
"target": "test_fusion_report_engine_testfusionreportengine_test_no_report_raises_validation_error",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L7",
"weight": 0.8,
"_src": "test_fusion_report_engine_testfusionreportengine",
"_tgt": "date_periods_period",
"source": "test_fusion_report_engine_testfusionreportengine",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L31",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_returns_dict_with_rows",
"_tgt": "date_periods_period",
"source": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_returns_dict_with_rows",
"target": "date_periods_period"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L32",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_returns_dict_with_rows",
"_tgt": "fusion_report_engine_compute_pnl",
"source": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_returns_dict_with_rows",
"target": "fusion_report_engine_compute_pnl"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L49",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine_test_compute_balance_sheet",
"_tgt": "fusion_report_engine_compute_balance_sheet",
"source": "test_fusion_report_engine_testfusionreportengine_test_compute_balance_sheet",
"target": "fusion_report_engine_compute_balance_sheet"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L63",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine_test_compute_trial_balance",
"_tgt": "date_periods_period",
"source": "test_fusion_report_engine_testfusionreportengine_test_compute_trial_balance",
"target": "date_periods_period"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L64",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine_test_compute_trial_balance",
"_tgt": "fusion_report_engine_compute_trial_balance",
"source": "test_fusion_report_engine_testfusionreportengine_test_compute_trial_balance",
"target": "fusion_report_engine_compute_trial_balance"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L70",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_with_comparison",
"_tgt": "date_periods_period",
"source": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_with_comparison",
"target": "date_periods_period"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L71",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_with_comparison",
"_tgt": "fusion_report_engine_compute_pnl",
"source": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_with_comparison",
"target": "fusion_report_engine_compute_pnl"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L85",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine_test_drill_down_returns_list",
"_tgt": "date_periods_period",
"source": "test_fusion_report_engine_testfusionreportengine_test_drill_down_returns_list",
"target": "date_periods_period"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L86",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine_test_drill_down_returns_list",
"_tgt": "reports_controller_drill_down",
"source": "test_fusion_report_engine_testfusionreportengine_test_drill_down_returns_list",
"target": "reports_controller_drill_down"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L94",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine_test_compute_partner_grouped_receivable",
"_tgt": "date_periods_period",
"source": "test_fusion_report_engine_testfusionreportengine_test_compute_partner_grouped_receivable",
"target": "date_periods_period"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L95",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine_test_compute_partner_grouped_receivable",
"_tgt": "fusion_report_engine_compute_partner_grouped",
"source": "test_fusion_report_engine_testfusionreportengine_test_compute_partner_grouped_receivable",
"target": "fusion_report_engine_compute_partner_grouped"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L111",
"weight": 1.0,
"_src": "test_fusion_report_engine_rationale_111",
"_tgt": "test_fusion_report_engine_testfusionreportengine_test_report_code_disambiguates_same_report_type",
"source": "test_fusion_report_engine_testfusionreportengine_test_report_code_disambiguates_same_report_type",
"target": "test_fusion_report_engine_rationale_111",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L132",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine_test_report_code_disambiguates_same_report_type",
"_tgt": "date_periods_period",
"source": "test_fusion_report_engine_testfusionreportengine_test_report_code_disambiguates_same_report_type",
"target": "date_periods_period"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L134",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine_test_report_code_disambiguates_same_report_type",
"_tgt": "fusion_report_engine_compute_pnl",
"source": "test_fusion_report_engine_testfusionreportengine_test_report_code_disambiguates_same_report_type",
"target": "fusion_report_engine_compute_pnl"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L148",
"weight": 1.0,
"_src": "test_fusion_report_engine_rationale_148",
"_tgt": "test_fusion_report_engine_testfusionreportengine_test_report_code_validates_type_match",
"source": "test_fusion_report_engine_testfusionreportengine_test_report_code_validates_type_match",
"target": "test_fusion_report_engine_rationale_148",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L155",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine_test_report_code_validates_type_match",
"_tgt": "date_periods_period",
"source": "test_fusion_report_engine_testfusionreportengine_test_report_code_validates_type_match",
"target": "date_periods_period"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L157",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine_test_report_code_validates_type_match",
"_tgt": "fusion_report_engine_compute_pnl",
"source": "test_fusion_report_engine_testfusionreportengine_test_report_code_validates_type_match",
"target": "fusion_report_engine_compute_pnl"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L163",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine_test_no_report_raises_validation_error",
"_tgt": "date_periods_period",
"source": "test_fusion_report_engine_testfusionreportengine_test_no_report_raises_validation_error",
"target": "date_periods_period"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L173",
"weight": 1.0,
"_src": "test_fusion_report_engine_testfusionreportengine_test_no_report_raises_validation_error",
"_tgt": "fusion_report_engine_compute_gl",
"source": "test_fusion_report_engine_testfusionreportengine_test_no_report_raises_validation_error",
"target": "fusion_report_engine_compute_gl"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L7",
"weight": 0.8,
"_src": "test_fusion_report_engine_rationale_1",
"_tgt": "date_periods_period",
"source": "test_fusion_report_engine_rationale_1",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L7",
"weight": 0.8,
"_src": "test_fusion_report_engine_rationale_111",
"_tgt": "date_periods_period",
"source": "test_fusion_report_engine_rationale_111",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py",
"source_location": "L7",
"weight": 0.8,
"_src": "test_fusion_report_engine_rationale_148",
"_tgt": "date_periods_period",
"source": "test_fusion_report_engine_rationale_148",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_line_resolver_py",
"_tgt": "test_line_resolver_testlineresolver",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_line_resolver_py",
"target": "test_line_resolver_testlineresolver",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_line_resolver_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_line_resolver_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_line_resolver_py",
"target": "test_line_resolver_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L11",
"weight": 1.0,
"_src": "test_line_resolver_testlineresolver",
"_tgt": "test_line_resolver_testlineresolver_test_resolve_account_type_prefix",
"source": "test_line_resolver_testlineresolver",
"target": "test_line_resolver_testlineresolver_test_resolve_account_type_prefix",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L34",
"weight": 1.0,
"_src": "test_line_resolver_testlineresolver",
"_tgt": "test_line_resolver_testlineresolver_test_resolve_subtotal",
"source": "test_line_resolver_testlineresolver",
"target": "test_line_resolver_testlineresolver_test_resolve_subtotal",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L59",
"weight": 1.0,
"_src": "test_line_resolver_testlineresolver",
"_tgt": "test_line_resolver_testlineresolver_test_resolve_with_comparison",
"source": "test_line_resolver_testlineresolver",
"target": "test_line_resolver_testlineresolver_test_resolve_with_comparison",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L78",
"weight": 1.0,
"_src": "test_line_resolver_testlineresolver",
"_tgt": "test_line_resolver_testlineresolver_test_resolve_empty_specs",
"source": "test_line_resolver_testlineresolver",
"target": "test_line_resolver_testlineresolver_test_resolve_empty_specs",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L82",
"weight": 1.0,
"_src": "test_line_resolver_testlineresolver",
"_tgt": "test_line_resolver_testlineresolver_test_resolve_account_id_drill_down",
"source": "test_line_resolver_testlineresolver",
"target": "test_line_resolver_testlineresolver_test_resolve_account_id_drill_down",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L5",
"weight": 0.8,
"_src": "test_line_resolver_testlineresolver",
"_tgt": "totaling_totalline",
"source": "test_line_resolver_testlineresolver",
"target": "totaling_totalline",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L21",
"weight": 1.0,
"_src": "test_line_resolver_testlineresolver_test_resolve_account_type_prefix",
"_tgt": "totaling_totalline",
"source": "test_line_resolver_testlineresolver_test_resolve_account_type_prefix",
"target": "totaling_totalline"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L25",
"weight": 1.0,
"_src": "test_line_resolver_testlineresolver_test_resolve_account_type_prefix",
"_tgt": "line_resolver_resolve",
"source": "test_line_resolver_testlineresolver_test_resolve_account_type_prefix",
"target": "line_resolver_resolve"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L45",
"weight": 1.0,
"_src": "test_line_resolver_testlineresolver_test_resolve_subtotal",
"_tgt": "totaling_totalline",
"source": "test_line_resolver_testlineresolver_test_resolve_subtotal",
"target": "totaling_totalline"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L48",
"weight": 1.0,
"_src": "test_line_resolver_testlineresolver_test_resolve_subtotal",
"_tgt": "line_resolver_resolve",
"source": "test_line_resolver_testlineresolver_test_resolve_subtotal",
"target": "line_resolver_resolve"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L66",
"weight": 1.0,
"_src": "test_line_resolver_testlineresolver_test_resolve_with_comparison",
"_tgt": "totaling_totalline",
"source": "test_line_resolver_testlineresolver_test_resolve_with_comparison",
"target": "totaling_totalline"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L68",
"weight": 1.0,
"_src": "test_line_resolver_testlineresolver_test_resolve_with_comparison",
"_tgt": "line_resolver_resolve",
"source": "test_line_resolver_testlineresolver_test_resolve_with_comparison",
"target": "line_resolver_resolve"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L79",
"weight": 1.0,
"_src": "test_line_resolver_testlineresolver_test_resolve_empty_specs",
"_tgt": "line_resolver_resolve",
"source": "test_line_resolver_testlineresolver_test_resolve_empty_specs",
"target": "line_resolver_resolve"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L89",
"weight": 1.0,
"_src": "test_line_resolver_testlineresolver_test_resolve_account_id_drill_down",
"_tgt": "totaling_totalline",
"source": "test_line_resolver_testlineresolver_test_resolve_account_id_drill_down",
"target": "totaling_totalline"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L90",
"weight": 1.0,
"_src": "test_line_resolver_testlineresolver_test_resolve_account_id_drill_down",
"_tgt": "line_resolver_resolve",
"source": "test_line_resolver_testlineresolver_test_resolve_account_id_drill_down",
"target": "line_resolver_resolve"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py",
"source_location": "L5",
"weight": 0.8,
"_src": "test_line_resolver_rationale_1",
"_tgt": "totaling_totalline",
"source": "test_line_resolver_rationale_1",
"target": "totaling_totalline",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py",
"source_location": "L7",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_account_balance_mv_py",
"_tgt": "test_account_balance_mv_testaccountbalancemv",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_account_balance_mv_py",
"target": "test_account_balance_mv_testaccountbalancemv",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_account_balance_mv_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_account_balance_mv_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_account_balance_mv_py",
"target": "test_account_balance_mv_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py",
"source_location": "L9",
"weight": 1.0,
"_src": "test_account_balance_mv_testaccountbalancemv",
"_tgt": "test_account_balance_mv_testaccountbalancemv_test_mv_exists_and_is_queryable",
"source": "test_account_balance_mv_testaccountbalancemv",
"target": "test_account_balance_mv_testaccountbalancemv_test_mv_exists_and_is_queryable",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py",
"source_location": "L15",
"weight": 1.0,
"_src": "test_account_balance_mv_testaccountbalancemv",
"_tgt": "test_account_balance_mv_testaccountbalancemv_test_mv_refresh_concurrent",
"source": "test_account_balance_mv_testaccountbalancemv",
"target": "test_account_balance_mv_testaccountbalancemv_test_mv_refresh_concurrent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py",
"source_location": "L11",
"weight": 1.0,
"_src": "test_account_balance_mv_testaccountbalancemv_test_mv_exists_and_is_queryable",
"_tgt": "fusion_account_balance_mv_refresh",
"source": "test_account_balance_mv_testaccountbalancemv_test_mv_exists_and_is_queryable",
"target": "fusion_account_balance_mv_refresh"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py",
"source_location": "L18",
"weight": 1.0,
"_src": "test_account_balance_mv_testaccountbalancemv_test_mv_refresh_concurrent",
"_tgt": "fusion_account_balance_mv_refresh",
"source": "test_account_balance_mv_testaccountbalancemv_test_mv_refresh_concurrent",
"target": "fusion_account_balance_mv_refresh"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L18",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_services_unit_py",
"_tgt": "test_services_unit_testdateperiods",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_services_unit_py",
"target": "test_services_unit_testdateperiods",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L68",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_services_unit_py",
"_tgt": "test_services_unit_testaccounthierarchy",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_services_unit_py",
"target": "test_services_unit_testaccounthierarchy",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L103",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_services_unit_py",
"_tgt": "test_services_unit_testtotaling",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_services_unit_py",
"target": "test_services_unit_testtotaling",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_services_unit_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_services_unit_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_services_unit_py",
"target": "test_services_unit_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L20",
"weight": 1.0,
"_src": "test_services_unit_testdateperiods",
"_tgt": "test_services_unit_testdateperiods_test_fiscal_year_calendar_default",
"source": "test_services_unit_testdateperiods",
"target": "test_services_unit_testdateperiods_test_fiscal_year_calendar_default",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L25",
"weight": 1.0,
"_src": "test_services_unit_testdateperiods",
"_tgt": "test_services_unit_testdateperiods_test_fiscal_year_april_start",
"source": "test_services_unit_testdateperiods",
"target": "test_services_unit_testdateperiods_test_fiscal_year_april_start",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L30",
"weight": 1.0,
"_src": "test_services_unit_testdateperiods",
"_tgt": "test_services_unit_testdateperiods_test_fiscal_year_before_start_returns_prior",
"source": "test_services_unit_testdateperiods",
"target": "test_services_unit_testdateperiods_test_fiscal_year_before_start_returns_prior",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L35",
"weight": 1.0,
"_src": "test_services_unit_testdateperiods",
"_tgt": "test_services_unit_testdateperiods_test_month_bounds",
"source": "test_services_unit_testdateperiods",
"target": "test_services_unit_testdateperiods_test_month_bounds",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L40",
"weight": 1.0,
"_src": "test_services_unit_testdateperiods",
"_tgt": "test_services_unit_testdateperiods_test_month_bounds_december",
"source": "test_services_unit_testdateperiods",
"target": "test_services_unit_testdateperiods_test_month_bounds_december",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L45",
"weight": 1.0,
"_src": "test_services_unit_testdateperiods",
"_tgt": "test_services_unit_testdateperiods_test_quarter_bounds_q2",
"source": "test_services_unit_testdateperiods",
"target": "test_services_unit_testdateperiods_test_quarter_bounds_q2",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L50",
"weight": 1.0,
"_src": "test_services_unit_testdateperiods",
"_tgt": "test_services_unit_testdateperiods_test_comparison_previous_year",
"source": "test_services_unit_testdateperiods",
"target": "test_services_unit_testdateperiods_test_comparison_previous_year",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L56",
"weight": 1.0,
"_src": "test_services_unit_testdateperiods",
"_tgt": "test_services_unit_testdateperiods_test_comparison_previous_period_same_length",
"source": "test_services_unit_testdateperiods",
"target": "test_services_unit_testdateperiods_test_comparison_previous_period_same_length",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L62",
"weight": 1.0,
"_src": "test_services_unit_testdateperiods",
"_tgt": "test_services_unit_testdateperiods_test_period_validates_bounds",
"source": "test_services_unit_testdateperiods",
"target": "test_services_unit_testdateperiods_test_period_validates_bounds",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L6",
"weight": 0.8,
"_src": "test_services_unit_testdateperiods",
"_tgt": "date_periods_period",
"source": "test_services_unit_testdateperiods",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L21",
"weight": 1.0,
"_src": "test_services_unit_testdateperiods_test_fiscal_year_calendar_default",
"_tgt": "date_periods_fiscal_year_bounds",
"source": "test_services_unit_testdateperiods_test_fiscal_year_calendar_default",
"target": "date_periods_fiscal_year_bounds"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L26",
"weight": 1.0,
"_src": "test_services_unit_testdateperiods_test_fiscal_year_april_start",
"_tgt": "date_periods_fiscal_year_bounds",
"source": "test_services_unit_testdateperiods_test_fiscal_year_april_start",
"target": "date_periods_fiscal_year_bounds"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L31",
"weight": 1.0,
"_src": "test_services_unit_testdateperiods_test_fiscal_year_before_start_returns_prior",
"_tgt": "date_periods_fiscal_year_bounds",
"source": "test_services_unit_testdateperiods_test_fiscal_year_before_start_returns_prior",
"target": "date_periods_fiscal_year_bounds"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L36",
"weight": 1.0,
"_src": "test_services_unit_testdateperiods_test_month_bounds",
"_tgt": "date_periods_month_bounds",
"source": "test_services_unit_testdateperiods_test_month_bounds",
"target": "date_periods_month_bounds"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L41",
"weight": 1.0,
"_src": "test_services_unit_testdateperiods_test_month_bounds_december",
"_tgt": "date_periods_month_bounds",
"source": "test_services_unit_testdateperiods_test_month_bounds_december",
"target": "date_periods_month_bounds"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L46",
"weight": 1.0,
"_src": "test_services_unit_testdateperiods_test_quarter_bounds_q2",
"_tgt": "date_periods_quarter_bounds",
"source": "test_services_unit_testdateperiods_test_quarter_bounds_q2",
"target": "date_periods_quarter_bounds"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L51",
"weight": 1.0,
"_src": "test_services_unit_testdateperiods_test_comparison_previous_year",
"_tgt": "date_periods_period",
"source": "test_services_unit_testdateperiods_test_comparison_previous_year",
"target": "date_periods_period"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L52",
"weight": 1.0,
"_src": "test_services_unit_testdateperiods_test_comparison_previous_year",
"_tgt": "date_periods_comparison_period",
"source": "test_services_unit_testdateperiods_test_comparison_previous_year",
"target": "date_periods_comparison_period"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L57",
"weight": 1.0,
"_src": "test_services_unit_testdateperiods_test_comparison_previous_period_same_length",
"_tgt": "date_periods_period",
"source": "test_services_unit_testdateperiods_test_comparison_previous_period_same_length",
"target": "date_periods_period"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L58",
"weight": 1.0,
"_src": "test_services_unit_testdateperiods_test_comparison_previous_period_same_length",
"_tgt": "date_periods_comparison_period",
"source": "test_services_unit_testdateperiods_test_comparison_previous_period_same_length",
"target": "date_periods_comparison_period"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L64",
"weight": 1.0,
"_src": "test_services_unit_testdateperiods_test_period_validates_bounds",
"_tgt": "date_periods_period",
"source": "test_services_unit_testdateperiods_test_period_validates_bounds",
"target": "date_periods_period"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L70",
"weight": 1.0,
"_src": "test_services_unit_testaccounthierarchy",
"_tgt": "test_services_unit_testaccounthierarchy_setup",
"source": "test_services_unit_testaccounthierarchy",
"target": "test_services_unit_testaccounthierarchy_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L80",
"weight": 1.0,
"_src": "test_services_unit_testaccounthierarchy",
"_tgt": "test_services_unit_testaccounthierarchy_test_build_tree_returns_two_roots",
"source": "test_services_unit_testaccounthierarchy",
"target": "test_services_unit_testaccounthierarchy_test_build_tree_returns_two_roots",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L84",
"weight": 1.0,
"_src": "test_services_unit_testaccounthierarchy",
"_tgt": "test_services_unit_testaccounthierarchy_test_walk_yields_all_nodes",
"source": "test_services_unit_testaccounthierarchy",
"target": "test_services_unit_testaccounthierarchy_test_walk_yields_all_nodes",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L89",
"weight": 1.0,
"_src": "test_services_unit_testaccounthierarchy",
"_tgt": "test_services_unit_testaccounthierarchy_test_walk_depth_correct",
"source": "test_services_unit_testaccounthierarchy",
"target": "test_services_unit_testaccounthierarchy_test_walk_depth_correct",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L96",
"weight": 1.0,
"_src": "test_services_unit_testaccounthierarchy",
"_tgt": "test_services_unit_testaccounthierarchy_test_filter_by_type_prefix",
"source": "test_services_unit_testaccounthierarchy",
"target": "test_services_unit_testaccounthierarchy_test_filter_by_type_prefix",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L6",
"weight": 0.8,
"_src": "test_services_unit_testaccounthierarchy",
"_tgt": "date_periods_period",
"source": "test_services_unit_testaccounthierarchy",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L81",
"weight": 1.0,
"_src": "test_services_unit_testaccounthierarchy_test_build_tree_returns_two_roots",
"_tgt": "account_hierarchy_build_tree",
"source": "test_services_unit_testaccounthierarchy_test_build_tree_returns_two_roots",
"target": "account_hierarchy_build_tree"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L85",
"weight": 1.0,
"_src": "test_services_unit_testaccounthierarchy_test_walk_yields_all_nodes",
"_tgt": "account_hierarchy_build_tree",
"source": "test_services_unit_testaccounthierarchy_test_walk_yields_all_nodes",
"target": "account_hierarchy_build_tree"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L86",
"weight": 1.0,
"_src": "test_services_unit_testaccounthierarchy_test_walk_yields_all_nodes",
"_tgt": "account_hierarchy_walk",
"source": "test_services_unit_testaccounthierarchy_test_walk_yields_all_nodes",
"target": "account_hierarchy_walk"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L90",
"weight": 1.0,
"_src": "test_services_unit_testaccounthierarchy_test_walk_depth_correct",
"_tgt": "account_hierarchy_build_tree",
"source": "test_services_unit_testaccounthierarchy_test_walk_depth_correct",
"target": "account_hierarchy_build_tree"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L91",
"weight": 1.0,
"_src": "test_services_unit_testaccounthierarchy_test_walk_depth_correct",
"_tgt": "account_hierarchy_walk",
"source": "test_services_unit_testaccounthierarchy_test_walk_depth_correct",
"target": "account_hierarchy_walk"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L97",
"weight": 1.0,
"_src": "test_services_unit_testaccounthierarchy_test_filter_by_type_prefix",
"_tgt": "account_hierarchy_build_tree",
"source": "test_services_unit_testaccounthierarchy_test_filter_by_type_prefix",
"target": "account_hierarchy_build_tree"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L98",
"weight": 1.0,
"_src": "test_services_unit_testaccounthierarchy_test_filter_by_type_prefix",
"_tgt": "account_hierarchy_filter_by_account_type",
"source": "test_services_unit_testaccounthierarchy_test_filter_by_type_prefix",
"target": "account_hierarchy_filter_by_account_type"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L105",
"weight": 1.0,
"_src": "test_services_unit_testtotaling",
"_tgt": "test_services_unit_testtotaling_test_aggregate_empty",
"source": "test_services_unit_testtotaling",
"target": "test_services_unit_testtotaling_test_aggregate_empty",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L110",
"weight": 1.0,
"_src": "test_services_unit_testtotaling",
"_tgt": "test_services_unit_testtotaling_test_aggregate_simple",
"source": "test_services_unit_testtotaling",
"target": "test_services_unit_testtotaling_test_aggregate_simple",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L120",
"weight": 1.0,
"_src": "test_services_unit_testtotaling",
"_tgt": "test_services_unit_testtotaling_test_aggregate_per_account_groups_correctly",
"source": "test_services_unit_testtotaling",
"target": "test_services_unit_testtotaling_test_aggregate_per_account_groups_correctly",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L130",
"weight": 1.0,
"_src": "test_services_unit_testtotaling",
"_tgt": "test_services_unit_testtotaling_test_is_balanced_true",
"source": "test_services_unit_testtotaling",
"target": "test_services_unit_testtotaling_test_is_balanced_true",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L137",
"weight": 1.0,
"_src": "test_services_unit_testtotaling",
"_tgt": "test_services_unit_testtotaling_test_is_balanced_false",
"source": "test_services_unit_testtotaling",
"target": "test_services_unit_testtotaling_test_is_balanced_false",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L6",
"weight": 0.8,
"_src": "test_services_unit_testtotaling",
"_tgt": "date_periods_period",
"source": "test_services_unit_testtotaling",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L106",
"weight": 1.0,
"_src": "test_services_unit_testtotaling_test_aggregate_empty",
"_tgt": "totaling_aggregate",
"source": "test_services_unit_testtotaling_test_aggregate_empty",
"target": "totaling_aggregate"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L115",
"weight": 1.0,
"_src": "test_services_unit_testtotaling_test_aggregate_simple",
"_tgt": "totaling_aggregate",
"source": "test_services_unit_testtotaling_test_aggregate_simple",
"target": "totaling_aggregate"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L126",
"weight": 1.0,
"_src": "test_services_unit_testtotaling_test_aggregate_per_account_groups_correctly",
"_tgt": "totaling_aggregate_per_account",
"source": "test_services_unit_testtotaling_test_aggregate_per_account_groups_correctly",
"target": "totaling_aggregate_per_account"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L135",
"weight": 1.0,
"_src": "test_services_unit_testtotaling_test_is_balanced_true",
"_tgt": "totaling_is_balanced",
"source": "test_services_unit_testtotaling_test_is_balanced_true",
"target": "totaling_is_balanced"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L142",
"weight": 1.0,
"_src": "test_services_unit_testtotaling_test_is_balanced_false",
"_tgt": "totaling_is_balanced",
"source": "test_services_unit_testtotaling_test_is_balanced_false",
"target": "totaling_is_balanced"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py",
"source_location": "L6",
"weight": 0.8,
"_src": "test_services_unit_rationale_1",
"_tgt": "date_periods_period",
"source": "test_services_unit_rationale_1",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py",
"source_location": "L14",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_pnl_integration_py",
"_tgt": "test_pnl_integration_testpnlintegration",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_pnl_integration_py",
"target": "test_pnl_integration_testpnlintegration",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_pnl_integration_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_pnl_integration_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_pnl_integration_py",
"target": "test_pnl_integration_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py",
"source_location": "L16",
"weight": 1.0,
"_src": "test_pnl_integration_testpnlintegration",
"_tgt": "test_pnl_integration_testpnlintegration_setup",
"source": "test_pnl_integration_testpnlintegration",
"target": "test_pnl_integration_testpnlintegration_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py",
"source_location": "L34",
"weight": 1.0,
"_src": "test_pnl_integration_testpnlintegration",
"_tgt": "test_pnl_integration_testpnlintegration_create_invoice",
"source": "test_pnl_integration_testpnlintegration",
"target": "test_pnl_integration_testpnlintegration_create_invoice",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py",
"source_location": "L56",
"weight": 1.0,
"_src": "test_pnl_integration_testpnlintegration",
"_tgt": "test_pnl_integration_testpnlintegration_test_pnl_includes_invoice_revenue",
"source": "test_pnl_integration_testpnlintegration",
"target": "test_pnl_integration_testpnlintegration_test_pnl_includes_invoice_revenue",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py",
"source_location": "L88",
"weight": 1.0,
"_src": "test_pnl_integration_testpnlintegration",
"_tgt": "test_pnl_integration_testpnlintegration_test_pnl_with_comparison_returns_both_periods",
"source": "test_pnl_integration_testpnlintegration",
"target": "test_pnl_integration_testpnlintegration_test_pnl_with_comparison_returns_both_periods",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py",
"source_location": "L101",
"weight": 1.0,
"_src": "test_pnl_integration_testpnlintegration",
"_tgt": "test_pnl_integration_testpnlintegration_test_pnl_net_income_is_subtotal",
"source": "test_pnl_integration_testpnlintegration",
"target": "test_pnl_integration_testpnlintegration_test_pnl_net_income_is_subtotal",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py",
"source_location": "L10",
"weight": 0.8,
"_src": "test_pnl_integration_testpnlintegration",
"_tgt": "date_periods_period",
"source": "test_pnl_integration_testpnlintegration",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py",
"source_location": "L71",
"weight": 1.0,
"_src": "test_pnl_integration_testpnlintegration_test_pnl_includes_invoice_revenue",
"_tgt": "test_pnl_integration_testpnlintegration_create_invoice",
"source": "test_pnl_integration_testpnlintegration_create_invoice",
"target": "test_pnl_integration_testpnlintegration_test_pnl_includes_invoice_revenue",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py",
"source_location": "L57",
"weight": 1.0,
"_src": "test_pnl_integration_testpnlintegration_test_pnl_includes_invoice_revenue",
"_tgt": "date_periods_period",
"source": "test_pnl_integration_testpnlintegration_test_pnl_includes_invoice_revenue",
"target": "date_periods_period"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py",
"source_location": "L58",
"weight": 1.0,
"_src": "test_pnl_integration_testpnlintegration_test_pnl_includes_invoice_revenue",
"_tgt": "fusion_report_engine_compute_pnl",
"source": "test_pnl_integration_testpnlintegration_test_pnl_includes_invoice_revenue",
"target": "fusion_report_engine_compute_pnl"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py",
"source_location": "L89",
"weight": 1.0,
"_src": "test_pnl_integration_testpnlintegration_test_pnl_with_comparison_returns_both_periods",
"_tgt": "date_periods_period",
"source": "test_pnl_integration_testpnlintegration_test_pnl_with_comparison_returns_both_periods",
"target": "date_periods_period"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py",
"source_location": "L90",
"weight": 1.0,
"_src": "test_pnl_integration_testpnlintegration_test_pnl_with_comparison_returns_both_periods",
"_tgt": "fusion_report_engine_compute_pnl",
"source": "test_pnl_integration_testpnlintegration_test_pnl_with_comparison_returns_both_periods",
"target": "fusion_report_engine_compute_pnl"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py",
"source_location": "L102",
"weight": 1.0,
"_src": "test_pnl_integration_testpnlintegration_test_pnl_net_income_is_subtotal",
"_tgt": "date_periods_period",
"source": "test_pnl_integration_testpnlintegration_test_pnl_net_income_is_subtotal",
"target": "date_periods_period"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py",
"source_location": "L103",
"weight": 1.0,
"_src": "test_pnl_integration_testpnlintegration_test_pnl_net_income_is_subtotal",
"_tgt": "fusion_report_engine_compute_pnl",
"source": "test_pnl_integration_testpnlintegration_test_pnl_net_income_is_subtotal",
"target": "fusion_report_engine_compute_pnl"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py",
"source_location": "L10",
"weight": 0.8,
"_src": "test_pnl_integration_rationale_1",
"_tgt": "date_periods_period",
"source": "test_pnl_integration_rationale_1",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py",
"source_location": "L7",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_migration_round_trip_py",
"_tgt": "test_migration_round_trip_testmigrationroundtrip",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_migration_round_trip_py",
"target": "test_migration_round_trip_testmigrationroundtrip",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_migration_round_trip_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_migration_round_trip_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_migration_round_trip_py",
"target": "test_migration_round_trip_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py",
"source_location": "L9",
"weight": 1.0,
"_src": "test_migration_round_trip_testmigrationroundtrip",
"_tgt": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_finds_all_4_reports",
"source": "test_migration_round_trip_testmigrationroundtrip",
"target": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_finds_all_4_reports",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py",
"source_location": "L11",
"weight": 1.0,
"_src": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_finds_all_4_reports",
"_tgt": "fusion_migration_wizard_fusionmigrationwizard_reports_bootstrap_step",
"source": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_finds_all_4_reports",
"target": "fusion_migration_wizard_fusionmigrationwizard_reports_bootstrap_step"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py",
"source_location": "L10",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_coexistence_py",
"_tgt": "test_coexistence_testreportscoexistence",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_coexistence_py",
"target": "test_coexistence_testreportscoexistence",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_coexistence_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_coexistence_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_coexistence_py",
"target": "test_coexistence_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py",
"source_location": "L12",
"weight": 1.0,
"_src": "test_coexistence_testreportscoexistence",
"_tgt": "test_coexistence_testreportscoexistence_setup",
"source": "test_coexistence_testreportscoexistence",
"target": "test_coexistence_testreportscoexistence_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py",
"source_location": "L20",
"weight": 1.0,
"_src": "test_coexistence_testreportscoexistence",
"_tgt": "test_coexistence_testreportscoexistence_test_engine_always_available",
"source": "test_coexistence_testreportscoexistence",
"target": "test_coexistence_testreportscoexistence_test_engine_always_available",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py",
"source_location": "L24",
"weight": 1.0,
"_src": "test_coexistence_testreportscoexistence",
"_tgt": "test_coexistence_testreportscoexistence_test_menu_gated_by_coexistence_group",
"source": "test_coexistence_testreportscoexistence",
"target": "test_coexistence_testreportscoexistence_test_menu_gated_by_coexistence_group",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py",
"source_location": "L33",
"weight": 1.0,
"_src": "test_coexistence_testreportscoexistence",
"_tgt": "test_coexistence_testreportscoexistence_test_period_picker_wizard_gated_too",
"source": "test_coexistence_testreportscoexistence",
"target": "test_coexistence_testreportscoexistence_test_period_picker_wizard_gated_too",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py",
"source_location": "L21",
"weight": 1.0,
"_src": "test_coexistence_rationale_21",
"_tgt": "test_coexistence_testreportscoexistence_test_engine_always_available",
"source": "test_coexistence_testreportscoexistence_test_engine_always_available",
"target": "test_coexistence_rationale_21",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L22",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_account_hierarchy_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_account_hierarchy_py",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L23",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L24",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_drill_down_resolver_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_drill_down_resolver_py",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L25",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_line_resolver_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_line_resolver_py",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L26",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L31",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"_tgt": "fusion_report_engine_fusionreportengine",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"target": "fusion_report_engine_fusionreportengine",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L40",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"_tgt": "fusion_report_engine_compute_pnl",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"target": "fusion_report_engine_compute_pnl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L58",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"_tgt": "fusion_report_engine_compute_balance_sheet",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"target": "fusion_report_engine_compute_balance_sheet",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L77",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"_tgt": "fusion_report_engine_compute_trial_balance",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"target": "fusion_report_engine_compute_trial_balance",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L95",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"_tgt": "fusion_report_engine_compute_gl",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"target": "fusion_report_engine_compute_gl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L124",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"_tgt": "fusion_report_engine_drill_down",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"target": "fusion_report_engine_drill_down",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L140",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"_tgt": "fusion_report_engine_compute_partner_grouped",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"target": "fusion_report_engine_compute_partner_grouped",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L1",
"weight": 1.0,
"_src": "fusion_report_engine_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py",
"target": "fusion_report_engine_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L267",
"weight": 1.0,
"_src": "fusion_report_engine_fusionreportengine",
"_tgt": "fusion_report_engine_fusionreportengine_get_report",
"source": "fusion_report_engine_fusionreportengine",
"target": "fusion_report_engine_fusionreportengine_get_report",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L327",
"weight": 1.0,
"_src": "fusion_report_engine_fusionreportengine",
"_tgt": "fusion_report_engine_fusionreportengine_fetch_accounts",
"source": "fusion_report_engine_fusionreportengine",
"target": "fusion_report_engine_fusionreportengine_fetch_accounts",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L347",
"weight": 1.0,
"_src": "fusion_report_engine_fusionreportengine",
"_tgt": "fusion_report_engine_fusionreportengine_aggregate_period",
"source": "fusion_report_engine_fusionreportengine",
"target": "fusion_report_engine_fusionreportengine_aggregate_period",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L375",
"weight": 1.0,
"_src": "fusion_report_engine_fusionreportengine",
"_tgt": "fusion_report_engine_fusionreportengine_compute",
"source": "fusion_report_engine_fusionreportengine",
"target": "fusion_report_engine_fusionreportengine_compute",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L23",
"weight": 0.8,
"_src": "fusion_report_engine_fusionreportengine",
"_tgt": "date_periods_period",
"source": "fusion_report_engine_fusionreportengine",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L26",
"weight": 0.8,
"_src": "fusion_report_engine_fusionreportengine",
"_tgt": "totaling_totalline",
"source": "fusion_report_engine_fusionreportengine",
"target": "totaling_totalline",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L50",
"weight": 1.0,
"_src": "fusion_report_engine_compute_pnl",
"_tgt": "fusion_report_engine_fusionreportengine_get_report",
"source": "fusion_report_engine_compute_pnl",
"target": "fusion_report_engine_fusionreportengine_get_report",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L53",
"weight": 1.0,
"_src": "fusion_report_engine_compute_pnl",
"_tgt": "fusion_report_engine_fusionreportengine_compute",
"source": "fusion_report_engine_compute_pnl",
"target": "fusion_report_engine_fusionreportengine_compute",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py",
"source_location": "L47",
"weight": 1.0,
"_src": "fusion_reports_cron_cron_anomaly_scan",
"_tgt": "fusion_report_engine_compute_pnl",
"source": "fusion_report_engine_compute_pnl",
"target": "fusion_reports_cron_cron_anomaly_scan"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py",
"source_location": "L40",
"weight": 1.0,
"_src": "xlsx_export_wizard_fusionxlsxexportwizard_action_export",
"_tgt": "fusion_report_engine_compute_pnl",
"source": "fusion_report_engine_compute_pnl",
"target": "xlsx_export_wizard_fusionxlsxexportwizard_action_export"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L76",
"weight": 1.0,
"_src": "reports_controller_run",
"_tgt": "fusion_report_engine_compute_pnl",
"source": "fusion_report_engine_compute_pnl",
"target": "reports_controller_run"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py",
"source_location": "L35",
"weight": 1.0,
"_src": "report_pdf_get_report_values",
"_tgt": "fusion_report_engine_compute_pnl",
"source": "fusion_report_engine_compute_pnl",
"target": "report_pdf_get_report_values"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L64",
"weight": 1.0,
"_src": "fusion_report_engine_compute_balance_sheet",
"_tgt": "fusion_report_engine_fusionreportengine_get_report",
"source": "fusion_report_engine_compute_balance_sheet",
"target": "fusion_report_engine_fusionreportengine_get_report",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L72",
"weight": 1.0,
"_src": "fusion_report_engine_compute_balance_sheet",
"_tgt": "fusion_report_engine_fusionreportengine_compute",
"source": "fusion_report_engine_compute_balance_sheet",
"target": "fusion_report_engine_fusionreportengine_compute",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L67",
"weight": 1.0,
"_src": "fusion_report_engine_compute_balance_sheet",
"_tgt": "date_periods_period",
"source": "fusion_report_engine_compute_balance_sheet",
"target": "date_periods_period"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py",
"source_location": "L42",
"weight": 1.0,
"_src": "xlsx_export_wizard_fusionxlsxexportwizard_action_export",
"_tgt": "fusion_report_engine_compute_balance_sheet",
"source": "fusion_report_engine_compute_balance_sheet",
"target": "xlsx_export_wizard_fusionxlsxexportwizard_action_export"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L81",
"weight": 1.0,
"_src": "reports_controller_run",
"_tgt": "fusion_report_engine_compute_balance_sheet",
"source": "fusion_report_engine_compute_balance_sheet",
"target": "reports_controller_run"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py",
"source_location": "L37",
"weight": 1.0,
"_src": "report_pdf_get_report_values",
"_tgt": "fusion_report_engine_compute_balance_sheet",
"source": "fusion_report_engine_compute_balance_sheet",
"target": "report_pdf_get_report_values"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L87",
"weight": 1.0,
"_src": "fusion_report_engine_compute_trial_balance",
"_tgt": "fusion_report_engine_fusionreportengine_get_report",
"source": "fusion_report_engine_compute_trial_balance",
"target": "fusion_report_engine_fusionreportengine_get_report",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L90",
"weight": 1.0,
"_src": "fusion_report_engine_compute_trial_balance",
"_tgt": "fusion_report_engine_fusionreportengine_compute",
"source": "fusion_report_engine_compute_trial_balance",
"target": "fusion_report_engine_fusionreportengine_compute",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py",
"source_location": "L45",
"weight": 1.0,
"_src": "xlsx_export_wizard_fusionxlsxexportwizard_action_export",
"_tgt": "fusion_report_engine_compute_trial_balance",
"source": "fusion_report_engine_compute_trial_balance",
"target": "xlsx_export_wizard_fusionxlsxexportwizard_action_export"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L89",
"weight": 1.0,
"_src": "reports_controller_run",
"_tgt": "fusion_report_engine_compute_trial_balance",
"source": "fusion_report_engine_compute_trial_balance",
"target": "reports_controller_run"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py",
"source_location": "L40",
"weight": 1.0,
"_src": "report_pdf_get_report_values",
"_tgt": "fusion_report_engine_compute_trial_balance",
"source": "fusion_report_engine_compute_trial_balance",
"target": "report_pdf_get_report_values"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L102",
"weight": 1.0,
"_src": "fusion_report_engine_compute_gl",
"_tgt": "fusion_report_engine_fusionreportengine_get_report",
"source": "fusion_report_engine_compute_gl",
"target": "fusion_report_engine_fusionreportengine_get_report",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L106",
"weight": 1.0,
"_src": "fusion_report_engine_compute_gl",
"_tgt": "fusion_report_engine_fusionreportengine_compute",
"source": "fusion_report_engine_compute_gl",
"target": "fusion_report_engine_fusionreportengine_compute",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L112",
"weight": 1.0,
"_src": "fusion_report_engine_compute_gl",
"_tgt": "drill_down_resolver_fetch_drill_down",
"source": "fusion_report_engine_compute_gl",
"target": "drill_down_resolver_fetch_drill_down"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py",
"source_location": "L48",
"weight": 1.0,
"_src": "xlsx_export_wizard_fusionxlsxexportwizard_action_export",
"_tgt": "fusion_report_engine_compute_gl",
"source": "fusion_report_engine_compute_gl",
"target": "xlsx_export_wizard_fusionxlsxexportwizard_action_export"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L102",
"weight": 1.0,
"_src": "reports_controller_run",
"_tgt": "fusion_report_engine_compute_gl",
"source": "fusion_report_engine_compute_gl",
"target": "reports_controller_run"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py",
"source_location": "L43",
"weight": 1.0,
"_src": "report_pdf_get_report_values",
"_tgt": "fusion_report_engine_compute_gl",
"source": "fusion_report_engine_compute_gl",
"target": "report_pdf_get_report_values"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L130",
"weight": 1.0,
"_src": "fusion_report_engine_drill_down",
"_tgt": "drill_down_resolver_fetch_drill_down",
"source": "fusion_report_engine_drill_down",
"target": "drill_down_resolver_fetch_drill_down"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L94",
"weight": 1.0,
"_src": "reports_controller_run",
"_tgt": "fusion_report_engine_compute_partner_grouped",
"source": "fusion_report_engine_compute_partner_grouped",
"target": "reports_controller_run"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L271",
"weight": 1.0,
"_src": "fusion_report_engine_rationale_271",
"_tgt": "fusion_report_engine_fusionreportengine_get_report",
"source": "fusion_report_engine_fusionreportengine_get_report",
"target": "fusion_report_engine_rationale_271",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L383",
"weight": 1.0,
"_src": "fusion_report_engine_fusionreportengine_compute",
"_tgt": "fusion_report_engine_fusionreportengine_fetch_accounts",
"source": "fusion_report_engine_fusionreportengine_fetch_accounts",
"target": "fusion_report_engine_fusionreportengine_compute",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L328",
"weight": 1.0,
"_src": "fusion_report_engine_rationale_328",
"_tgt": "fusion_report_engine_fusionreportengine_fetch_accounts",
"source": "fusion_report_engine_fusionreportengine_fetch_accounts",
"target": "fusion_report_engine_rationale_328",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L344",
"weight": 1.0,
"_src": "fusion_report_engine_fusionreportengine_fetch_accounts",
"_tgt": "account_hierarchy_build_tree",
"source": "fusion_report_engine_fusionreportengine_fetch_accounts",
"target": "account_hierarchy_build_tree"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L385",
"weight": 1.0,
"_src": "fusion_report_engine_fusionreportengine_compute",
"_tgt": "fusion_report_engine_fusionreportengine_aggregate_period",
"source": "fusion_report_engine_fusionreportengine_aggregate_period",
"target": "fusion_report_engine_fusionreportengine_compute",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L348",
"weight": 1.0,
"_src": "fusion_report_engine_rationale_348",
"_tgt": "fusion_report_engine_fusionreportengine_aggregate_period",
"source": "fusion_report_engine_fusionreportengine_aggregate_period",
"target": "fusion_report_engine_rationale_348",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L368",
"weight": 1.0,
"_src": "fusion_report_engine_fusionreportengine_aggregate_period",
"_tgt": "totaling_totalline",
"source": "fusion_report_engine_fusionreportengine_aggregate_period",
"target": "totaling_totalline"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L379",
"weight": 1.0,
"_src": "fusion_report_engine_rationale_379",
"_tgt": "fusion_report_engine_fusionreportengine_compute",
"source": "fusion_report_engine_fusionreportengine_compute",
"target": "fusion_report_engine_rationale_379",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L23",
"weight": 0.8,
"_src": "fusion_report_engine_rationale_1",
"_tgt": "date_periods_period",
"source": "fusion_report_engine_rationale_1",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L26",
"weight": 0.8,
"_src": "fusion_report_engine_rationale_1",
"_tgt": "totaling_totalline",
"source": "fusion_report_engine_rationale_1",
"target": "totaling_totalline",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L23",
"weight": 0.8,
"_src": "fusion_report_engine_rationale_44",
"_tgt": "date_periods_period",
"source": "fusion_report_engine_rationale_44",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L26",
"weight": 0.8,
"_src": "fusion_report_engine_rationale_44",
"_tgt": "totaling_totalline",
"source": "fusion_report_engine_rationale_44",
"target": "totaling_totalline",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L23",
"weight": 0.8,
"_src": "fusion_report_engine_rationale_62",
"_tgt": "date_periods_period",
"source": "fusion_report_engine_rationale_62",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L26",
"weight": 0.8,
"_src": "fusion_report_engine_rationale_62",
"_tgt": "totaling_totalline",
"source": "fusion_report_engine_rationale_62",
"target": "totaling_totalline",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L23",
"weight": 0.8,
"_src": "fusion_report_engine_rationale_81",
"_tgt": "date_periods_period",
"source": "fusion_report_engine_rationale_81",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L26",
"weight": 0.8,
"_src": "fusion_report_engine_rationale_81",
"_tgt": "totaling_totalline",
"source": "fusion_report_engine_rationale_81",
"target": "totaling_totalline",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L23",
"weight": 0.8,
"_src": "fusion_report_engine_rationale_99",
"_tgt": "date_periods_period",
"source": "fusion_report_engine_rationale_99",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L26",
"weight": 0.8,
"_src": "fusion_report_engine_rationale_99",
"_tgt": "totaling_totalline",
"source": "fusion_report_engine_rationale_99",
"target": "totaling_totalline",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L23",
"weight": 0.8,
"_src": "fusion_report_engine_rationale_128",
"_tgt": "date_periods_period",
"source": "fusion_report_engine_rationale_128",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L26",
"weight": 0.8,
"_src": "fusion_report_engine_rationale_128",
"_tgt": "totaling_totalline",
"source": "fusion_report_engine_rationale_128",
"target": "totaling_totalline",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L23",
"weight": 0.8,
"_src": "fusion_report_engine_rationale_144",
"_tgt": "date_periods_period",
"source": "fusion_report_engine_rationale_144",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L26",
"weight": 0.8,
"_src": "fusion_report_engine_rationale_144",
"_tgt": "totaling_totalline",
"source": "fusion_report_engine_rationale_144",
"target": "totaling_totalline",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L23",
"weight": 0.8,
"_src": "fusion_report_engine_rationale_271",
"_tgt": "date_periods_period",
"source": "fusion_report_engine_rationale_271",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L26",
"weight": 0.8,
"_src": "fusion_report_engine_rationale_271",
"_tgt": "totaling_totalline",
"source": "fusion_report_engine_rationale_271",
"target": "totaling_totalline",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L23",
"weight": 0.8,
"_src": "fusion_report_engine_rationale_328",
"_tgt": "date_periods_period",
"source": "fusion_report_engine_rationale_328",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L26",
"weight": 0.8,
"_src": "fusion_report_engine_rationale_328",
"_tgt": "totaling_totalline",
"source": "fusion_report_engine_rationale_328",
"target": "totaling_totalline",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L23",
"weight": 0.8,
"_src": "fusion_report_engine_rationale_348",
"_tgt": "date_periods_period",
"source": "fusion_report_engine_rationale_348",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L26",
"weight": 0.8,
"_src": "fusion_report_engine_rationale_348",
"_tgt": "totaling_totalline",
"source": "fusion_report_engine_rationale_348",
"target": "totaling_totalline",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L23",
"weight": 0.8,
"_src": "fusion_report_engine_rationale_379",
"_tgt": "date_periods_period",
"source": "fusion_report_engine_rationale_379",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py",
"source_location": "L26",
"weight": 0.8,
"_src": "fusion_report_engine_rationale_379",
"_tgt": "totaling_totalline",
"source": "fusion_report_engine_rationale_379",
"target": "totaling_totalline",
"confidence_score": 0.5
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py",
"source_location": "L13",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_anomaly_detection_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_anomaly_detection_py",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py",
"source_location": "L14",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py",
"source_location": "L19",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py",
"_tgt": "fusion_reports_cron_fusionreportscron",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py",
"target": "fusion_reports_cron_fusionreportscron",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py",
"source_location": "L24",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py",
"_tgt": "fusion_reports_cron_cron_anomaly_scan",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py",
"target": "fusion_reports_cron_cron_anomaly_scan",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py",
"source_location": "L92",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py",
"_tgt": "fusion_reports_cron_cron_mv_refresh",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py",
"target": "fusion_reports_cron_cron_mv_refresh",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py",
"source_location": "L1",
"weight": 1.0,
"_src": "fusion_reports_cron_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py",
"target": "fusion_reports_cron_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py",
"source_location": "L29",
"weight": 1.0,
"_src": "fusion_reports_cron_cron_anomaly_scan",
"_tgt": "date_periods_month_bounds",
"source": "fusion_reports_cron_cron_anomaly_scan",
"target": "date_periods_month_bounds"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py",
"source_location": "L52",
"weight": 1.0,
"_src": "fusion_reports_cron_cron_anomaly_scan",
"_tgt": "anomaly_detection_detect",
"source": "fusion_reports_cron_cron_anomaly_scan",
"target": "anomaly_detection_detect"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py",
"source_location": "L113",
"weight": 1.0,
"_src": "fusion_reports_cron_cron_mv_refresh",
"_tgt": "fusion_account_balance_mv_refresh",
"source": "fusion_reports_cron_cron_mv_refresh",
"target": "fusion_account_balance_mv_refresh"
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/__init__.py",
"source_location": "L7",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_init_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_init_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_init_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_init_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report.py",
"source_location": "L22",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_py",
"_tgt": "fusion_report_fusionreport",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_py",
"target": "fusion_report_fusionreport",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report.py",
"source_location": "L1",
"weight": 1.0,
"_src": "fusion_report_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_py",
"target": "fusion_report_rationale_1",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py",
"source_location": "L13",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_anomaly_py",
"_tgt": "fusion_report_anomaly_fusionreportanomaly",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_anomaly_py",
"target": "fusion_report_anomaly_fusionreportanomaly",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py",
"source_location": "L1",
"weight": 1.0,
"_src": "fusion_report_anomaly_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_anomaly_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_anomaly_py",
"target": "fusion_report_anomaly_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py",
"source_location": "L45",
"weight": 1.0,
"_src": "fusion_report_anomaly_fusionreportanomaly",
"_tgt": "fusion_report_anomaly_fusionreportanomaly_action_acknowledge",
"source": "fusion_report_anomaly_fusionreportanomaly",
"target": "fusion_report_anomaly_fusionreportanomaly_action_acknowledge",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py",
"source_location": "L52",
"weight": 1.0,
"_src": "fusion_report_anomaly_fusionreportanomaly",
"_tgt": "fusion_report_anomaly_fusionreportanomaly_action_dismiss",
"source": "fusion_report_anomaly_fusionreportanomaly",
"target": "fusion_report_anomaly_fusionreportanomaly_action_dismiss",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py",
"source_location": "L55",
"weight": 1.0,
"_src": "fusion_report_anomaly_fusionreportanomaly",
"_tgt": "fusion_report_anomaly_fusionreportanomaly_action_resolve",
"source": "fusion_report_anomaly_fusionreportanomaly",
"target": "fusion_report_anomaly_fusionreportanomaly_action_resolve",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py",
"source_location": "L12",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_migration_wizard_py",
"_tgt": "fusion_migration_wizard_fusionmigrationwizard",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_migration_wizard_py",
"target": "fusion_migration_wizard_fusionmigrationwizard",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py",
"source_location": "L1",
"weight": 1.0,
"_src": "fusion_migration_wizard_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_migration_wizard_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_migration_wizard_py",
"target": "fusion_migration_wizard_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py",
"source_location": "L15",
"weight": 1.0,
"_src": "fusion_migration_wizard_fusionmigrationwizard",
"_tgt": "fusion_migration_wizard_fusionmigrationwizard_reports_bootstrap_step",
"source": "fusion_migration_wizard_fusionmigrationwizard",
"target": "fusion_migration_wizard_fusionmigrationwizard_reports_bootstrap_step",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py",
"source_location": "L28",
"weight": 1.0,
"_src": "fusion_migration_wizard_fusionmigrationwizard",
"_tgt": "fusion_migration_wizard_fusionmigrationwizard_action_run_migration",
"source": "fusion_migration_wizard_fusionmigrationwizard",
"target": "fusion_migration_wizard_fusionmigrationwizard_action_run_migration",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py",
"source_location": "L32",
"weight": 1.0,
"_src": "fusion_migration_wizard_fusionmigrationwizard_action_run_migration",
"_tgt": "fusion_migration_wizard_fusionmigrationwizard_reports_bootstrap_step",
"source": "fusion_migration_wizard_fusionmigrationwizard_reports_bootstrap_step",
"target": "fusion_migration_wizard_fusionmigrationwizard_action_run_migration",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py",
"source_location": "L16",
"weight": 1.0,
"_src": "fusion_migration_wizard_rationale_16",
"_tgt": "fusion_migration_wizard_fusionmigrationwizard_reports_bootstrap_step",
"source": "fusion_migration_wizard_fusionmigrationwizard_reports_bootstrap_step",
"target": "fusion_migration_wizard_rationale_16",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py",
"source_location": "L29",
"weight": 1.0,
"_src": "fusion_migration_wizard_rationale_29",
"_tgt": "fusion_migration_wizard_fusionmigrationwizard_action_run_migration",
"source": "fusion_migration_wizard_fusionmigrationwizard_action_run_migration",
"target": "fusion_migration_wizard_rationale_29",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_commentary.py",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_commentary_py",
"_tgt": "fusion_report_commentary_fusionreportcommentary",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_commentary_py",
"target": "fusion_report_commentary_fusionreportcommentary",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_commentary.py",
"source_location": "L1",
"weight": 1.0,
"_src": "fusion_report_commentary_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_commentary_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_commentary_py",
"target": "fusion_report_commentary_rationale_1",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_account_balance_mv.py",
"source_location": "L14",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_account_balance_mv_py",
"_tgt": "fusion_account_balance_mv_fusionaccountbalancemv",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_account_balance_mv_py",
"target": "fusion_account_balance_mv_fusionaccountbalancemv",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_account_balance_mv.py",
"source_location": "L56",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_account_balance_mv_py",
"_tgt": "fusion_account_balance_mv_refresh",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_account_balance_mv_py",
"target": "fusion_account_balance_mv_refresh",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_account_balance_mv.py",
"source_location": "L1",
"weight": 1.0,
"_src": "fusion_account_balance_mv_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_account_balance_mv_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_account_balance_mv_py",
"target": "fusion_account_balance_mv_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_account_balance_mv.py",
"source_location": "L29",
"weight": 1.0,
"_src": "fusion_account_balance_mv_fusionaccountbalancemv",
"_tgt": "fusion_account_balance_mv_fusionaccountbalancemv_init",
"source": "fusion_account_balance_mv_fusionaccountbalancemv",
"target": "fusion_account_balance_mv_fusionaccountbalancemv_init",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js",
"source_location": "L5",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_drill_down_dialog_drill_down_dialog_js",
"_tgt": "drill_down_dialog_drilldowndialog",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_drill_down_dialog_drill_down_dialog_js",
"target": "drill_down_dialog_drilldowndialog",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js",
"source_location": "L12",
"weight": 1.0,
"_src": "drill_down_dialog_drilldowndialog",
"_tgt": "drill_down_dialog_drilldowndialog_formatamount",
"source": "drill_down_dialog_drilldowndialog",
"target": "drill_down_dialog_drilldowndialog_formatamount",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js",
"source_location": "L19",
"weight": 1.0,
"_src": "drill_down_dialog_drilldowndialog",
"_tgt": "drill_down_dialog_drilldowndialog_onbackdropclick",
"source": "drill_down_dialog_drilldowndialog",
"target": "drill_down_dialog_drilldowndialog_onbackdropclick",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js",
"source_location": "L5",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_report_table_report_table_js",
"_tgt": "report_table_reporttable",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_report_table_report_table_js",
"target": "report_table_reporttable",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js",
"source_location": "L12",
"weight": 1.0,
"_src": "report_table_reporttable",
"_tgt": "report_table_reporttable_ispartnergrouped",
"source": "report_table_reporttable",
"target": "report_table_reporttable_ispartnergrouped",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js",
"source_location": "L16",
"weight": 1.0,
"_src": "report_table_reporttable",
"_tgt": "report_table_reporttable_formatamount",
"source": "report_table_reporttable",
"target": "report_table_reporttable_formatamount",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js",
"source_location": "L23",
"weight": 1.0,
"_src": "report_table_reporttable",
"_tgt": "report_table_reporttable_onrowclick",
"source": "report_table_reporttable",
"target": "report_table_reporttable_onrowclick",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js",
"source_location": "L29",
"weight": 1.0,
"_src": "report_table_reporttable",
"_tgt": "report_table_reporttable_onpartnerrowclick",
"source": "report_table_reporttable",
"target": "report_table_reporttable_onpartnerrowclick",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js",
"source_location": "L37",
"weight": 1.0,
"_src": "report_table_reporttable",
"_tgt": "report_table_reporttable_rowclass",
"source": "report_table_reporttable",
"target": "report_table_reporttable_rowclass",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js",
"source_location": "L44",
"weight": 1.0,
"_src": "report_table_reporttable",
"_tgt": "report_table_reporttable_partnerrowclass",
"source": "report_table_reporttable",
"target": "report_table_reporttable_partnerrowclass",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js",
"source_location": "L50",
"weight": 1.0,
"_src": "report_table_reporttable",
"_tgt": "report_table_reporttable_linenameclass",
"source": "report_table_reporttable",
"target": "report_table_reporttable_linenameclass",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js",
"source_location": "L56",
"weight": 1.0,
"_src": "report_table_reporttable",
"_tgt": "report_table_reporttable_varianceclass",
"source": "report_table_reporttable",
"target": "report_table_reporttable_varianceclass",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js",
"source_location": "L25",
"weight": 1.0,
"_src": "report_table_reporttable_onrowclick",
"_tgt": "report_viewer_reportviewer_ondrilldown",
"source": "report_table_reporttable_onrowclick",
"target": "report_viewer_reportviewer_ondrilldown"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js",
"source_location": "L11",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_anomaly_strip_anomaly_strip_js",
"_tgt": "anomaly_strip_anomalystrip",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_anomaly_strip_anomaly_strip_js",
"target": "anomaly_strip_anomalystrip",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js",
"source_location": "L17",
"weight": 1.0,
"_src": "anomaly_strip_anomalystrip",
"_tgt": "anomaly_strip_anomalystrip_alertclass",
"source": "anomaly_strip_anomalystrip",
"target": "anomaly_strip_anomalystrip_alertclass",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js",
"source_location": "L21",
"weight": 1.0,
"_src": "anomaly_strip_anomalystrip",
"_tgt": "anomaly_strip_anomalystrip_formatamount",
"source": "anomaly_strip_anomalystrip",
"target": "anomaly_strip_anomalystrip_formatamount",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.js",
"source_location": "L5",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_ai_commentary_panel_ai_commentary_panel_js",
"_tgt": "ai_commentary_panel_aicommentarypanel",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_ai_commentary_panel_ai_commentary_panel_js",
"target": "ai_commentary_panel_aicommentarypanel",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js",
"source_location": "L6",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_period_filter_period_filter_js",
"_tgt": "period_filter_periodfilter",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_period_filter_period_filter_js",
"target": "period_filter_periodfilter",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js",
"source_location": "L10",
"weight": 1.0,
"_src": "period_filter_periodfilter",
"_tgt": "period_filter_periodfilter_setup",
"source": "period_filter_periodfilter",
"target": "period_filter_periodfilter_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js",
"source_location": "L15",
"weight": 1.0,
"_src": "period_filter_periodfilter",
"_tgt": "period_filter_periodfilter_onreporttypechange",
"source": "period_filter_periodfilter",
"target": "period_filter_periodfilter_onreporttypechange",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js",
"source_location": "L26",
"weight": 1.0,
"_src": "period_filter_periodfilter",
"_tgt": "period_filter_periodfilter_ondatechange",
"source": "period_filter_periodfilter",
"target": "period_filter_periodfilter_ondatechange",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js",
"source_location": "L37",
"weight": 1.0,
"_src": "period_filter_periodfilter",
"_tgt": "period_filter_periodfilter_oncomparisonchange",
"source": "period_filter_periodfilter",
"target": "period_filter_periodfilter_oncomparisonchange",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js",
"source_location": "L20",
"weight": 1.0,
"_src": "period_filter_periodfilter_onreporttypechange",
"_tgt": "reports_service_reportsservice_runreport",
"source": "period_filter_periodfilter_onreporttypechange",
"target": "reports_service_reportsservice_runreport"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js",
"source_location": "L29",
"weight": 1.0,
"_src": "period_filter_periodfilter_ondatechange",
"_tgt": "reports_service_reportsservice_runreport",
"source": "period_filter_periodfilter_ondatechange",
"target": "reports_service_reportsservice_runreport"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js",
"source_location": "L38",
"weight": 1.0,
"_src": "period_filter_periodfilter_oncomparisonchange",
"_tgt": "reports_service_reportsservice_setcomparison",
"source": "period_filter_periodfilter_oncomparisonchange",
"target": "reports_service_reportsservice_setcomparison"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js",
"source_location": "L11",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_views_report_viewer_report_viewer_js",
"_tgt": "report_viewer_reportviewer",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_views_report_viewer_report_viewer_js",
"target": "report_viewer_reportviewer",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js",
"source_location": "L19",
"weight": 1.0,
"_src": "report_viewer_reportviewer",
"_tgt": "report_viewer_reportviewer_setup",
"source": "report_viewer_reportviewer",
"target": "report_viewer_reportviewer_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js",
"source_location": "L42",
"weight": 1.0,
"_src": "report_viewer_reportviewer",
"_tgt": "report_viewer_reportviewer_ondrilldown",
"source": "report_viewer_reportviewer",
"target": "report_viewer_reportviewer_ondrilldown",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js",
"source_location": "L46",
"weight": 1.0,
"_src": "report_viewer_reportviewer",
"_tgt": "report_viewer_reportviewer_onclosedrill",
"source": "report_viewer_reportviewer",
"target": "report_viewer_reportviewer_onclosedrill",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js",
"source_location": "L50",
"weight": 1.0,
"_src": "report_viewer_reportviewer",
"_tgt": "report_viewer_reportviewer_ongeneratecommentary",
"source": "report_viewer_reportviewer",
"target": "report_viewer_reportviewer_ongeneratecommentary",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js",
"source_location": "L43",
"weight": 1.0,
"_src": "report_viewer_reportviewer_ondrilldown",
"_tgt": "reports_service_reportsservice_drilldown",
"source": "report_viewer_reportviewer_ondrilldown",
"target": "reports_service_reportsservice_drilldown"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js",
"source_location": "L47",
"weight": 1.0,
"_src": "report_viewer_reportviewer_onclosedrill",
"_tgt": "reports_service_reportsservice_closedrilldown",
"source": "report_viewer_reportviewer_onclosedrill",
"target": "reports_service_reportsservice_closedrilldown"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js",
"source_location": "L51",
"weight": 1.0,
"_src": "report_viewer_reportviewer_ongeneratecommentary",
"_tgt": "reports_service_reportsservice_generatecommentary",
"source": "report_viewer_reportviewer_ongeneratecommentary",
"target": "reports_service_reportsservice_generatecommentary"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_services_reports_service_js",
"_tgt": "reports_service_reportsservice",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_services_reports_service_js",
"target": "reports_service_reportsservice",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js",
"source_location": "L10",
"weight": 1.0,
"_src": "reports_service_reportsservice",
"_tgt": "reports_service_reportsservice_constructor",
"source": "reports_service_reportsservice",
"target": "reports_service_reportsservice_constructor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js",
"source_location": "L33",
"weight": 1.0,
"_src": "reports_service_reportsservice",
"_tgt": "reports_service_reportsservice_loadavailablereports",
"source": "reports_service_reportsservice",
"target": "reports_service_reportsservice_loadavailablereports",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js",
"source_location": "L45",
"weight": 1.0,
"_src": "reports_service_reportsservice",
"_tgt": "reports_service_reportsservice_runreport",
"source": "reports_service_reportsservice",
"target": "reports_service_reportsservice_runreport",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js",
"source_location": "L76",
"weight": 1.0,
"_src": "reports_service_reportsservice",
"_tgt": "reports_service_reportsservice_fetchanomalies",
"source": "reports_service_reportsservice",
"target": "reports_service_reportsservice_fetchanomalies",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js",
"source_location": "L92",
"weight": 1.0,
"_src": "reports_service_reportsservice",
"_tgt": "reports_service_reportsservice_generatecommentary",
"source": "reports_service_reportsservice",
"target": "reports_service_reportsservice_generatecommentary",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js",
"source_location": "L113",
"weight": 1.0,
"_src": "reports_service_reportsservice",
"_tgt": "reports_service_reportsservice_drilldown",
"source": "reports_service_reportsservice",
"target": "reports_service_reportsservice_drilldown",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js",
"source_location": "L132",
"weight": 1.0,
"_src": "reports_service_reportsservice",
"_tgt": "reports_service_reportsservice_closedrilldown",
"source": "reports_service_reportsservice",
"target": "reports_service_reportsservice_closedrilldown",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js",
"source_location": "L138",
"weight": 1.0,
"_src": "reports_service_reportsservice",
"_tgt": "reports_service_reportsservice_setcomparison",
"source": "reports_service_reportsservice",
"target": "reports_service_reportsservice_setcomparison",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js",
"source_location": "L62",
"weight": 1.0,
"_src": "reports_service_reportsservice_runreport",
"_tgt": "reports_service_reportsservice_fetchanomalies",
"source": "reports_service_reportsservice_runreport",
"target": "reports_service_reportsservice_fetchanomalies",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js",
"source_location": "L141",
"weight": 1.0,
"_src": "reports_service_reportsservice_setcomparison",
"_tgt": "reports_service_reportsservice_runreport",
"source": "reports_service_reportsservice_runreport",
"target": "reports_service_reportsservice_setcomparison",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/__init__.py",
"source_location": "L2",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_init_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_init_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_init_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_init_py",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_period_picker_wizard_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_period_picker_wizard_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py",
"source_location": "L14",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_period_picker_wizard_py",
"_tgt": "period_picker_wizard_fusionperiodpickerwizard",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_period_picker_wizard_py",
"target": "period_picker_wizard_fusionperiodpickerwizard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py",
"source_location": "L42",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_period_picker_wizard_py",
"_tgt": "period_picker_wizard_onchange_period_preset",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_period_picker_wizard_py",
"target": "period_picker_wizard_onchange_period_preset",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py",
"source_location": "L1",
"weight": 1.0,
"_src": "period_picker_wizard_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_period_picker_wizard_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_period_picker_wizard_py",
"target": "period_picker_wizard_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py",
"source_location": "L65",
"weight": 1.0,
"_src": "period_picker_wizard_fusionperiodpickerwizard",
"_tgt": "period_picker_wizard_fusionperiodpickerwizard_action_open_report",
"source": "period_picker_wizard_fusionperiodpickerwizard",
"target": "period_picker_wizard_fusionperiodpickerwizard_action_open_report",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py",
"source_location": "L45",
"weight": 1.0,
"_src": "period_picker_wizard_onchange_period_preset",
"_tgt": "date_periods_month_bounds",
"source": "period_picker_wizard_onchange_period_preset",
"target": "date_periods_month_bounds"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py",
"source_location": "L51",
"weight": 1.0,
"_src": "period_picker_wizard_onchange_period_preset",
"_tgt": "date_periods_quarter_bounds",
"source": "period_picker_wizard_onchange_period_preset",
"target": "date_periods_quarter_bounds"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py",
"source_location": "L58",
"weight": 1.0,
"_src": "period_picker_wizard_onchange_period_preset",
"_tgt": "date_periods_fiscal_year_bounds",
"source": "period_picker_wizard_onchange_period_preset",
"target": "date_periods_fiscal_year_bounds"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py",
"source_location": "L66",
"weight": 1.0,
"_src": "period_picker_wizard_rationale_66",
"_tgt": "period_picker_wizard_fusionperiodpickerwizard_action_open_report",
"source": "period_picker_wizard_fusionperiodpickerwizard_action_open_report",
"target": "period_picker_wizard_rationale_66",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_xlsx_export_wizard_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_xlsx_export_wizard_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py",
"source_location": "L12",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_xlsx_export_wizard_py",
"_tgt": "xlsx_export_wizard_fusionxlsxexportwizard",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_xlsx_export_wizard_py",
"target": "xlsx_export_wizard_fusionxlsxexportwizard",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py",
"source_location": "L1",
"weight": 1.0,
"_src": "xlsx_export_wizard_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_xlsx_export_wizard_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_xlsx_export_wizard_py",
"target": "xlsx_export_wizard_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py",
"source_location": "L34",
"weight": 1.0,
"_src": "xlsx_export_wizard_fusionxlsxexportwizard",
"_tgt": "xlsx_export_wizard_fusionxlsxexportwizard_action_export",
"source": "xlsx_export_wizard_fusionxlsxexportwizard",
"target": "xlsx_export_wizard_fusionxlsxexportwizard_action_export",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py",
"source_location": "L9",
"weight": 0.8,
"_src": "xlsx_export_wizard_fusionxlsxexportwizard",
"_tgt": "date_periods_period",
"source": "xlsx_export_wizard_fusionxlsxexportwizard",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py",
"source_location": "L39",
"weight": 1.0,
"_src": "xlsx_export_wizard_fusionxlsxexportwizard_action_export",
"_tgt": "date_periods_period",
"source": "xlsx_export_wizard_fusionxlsxexportwizard_action_export",
"target": "date_periods_period"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L266",
"weight": 1.0,
"_src": "reports_controller_export_xlsx",
"_tgt": "xlsx_export_wizard_fusionxlsxexportwizard_action_export",
"source": "xlsx_export_wizard_fusionxlsxexportwizard_action_export",
"target": "reports_controller_export_xlsx"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py",
"source_location": "L9",
"weight": 0.8,
"_src": "xlsx_export_wizard_rationale_1",
"_tgt": "date_periods_period",
"source": "xlsx_export_wizard_rationale_1",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/__init__.py",
"source_location": "L1",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_init_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_init_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_init_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_init_py",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L14",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_anomaly_detection_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_anomaly_detection_py",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L15",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_generator_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_generator_py",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L16",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L33",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"_tgt": "reports_controller_parse_date",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"target": "reports_controller_parse_date",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L39",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"_tgt": "reports_controller_build_period",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"target": "reports_controller_build_period",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L45",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"_tgt": "reports_controller_fusionreportscontroller",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"target": "reports_controller_fusionreportscontroller",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L48",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"_tgt": "reports_controller_list_available",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"target": "reports_controller_list_available",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L67",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"_tgt": "reports_controller_run",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"target": "reports_controller_run",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L107",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"_tgt": "reports_controller_drill_down",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"target": "reports_controller_drill_down",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L119",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"_tgt": "reports_controller_get_anomalies",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"target": "reports_controller_get_anomalies",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L167",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"_tgt": "reports_controller_get_commentary",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"target": "reports_controller_get_commentary",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L225",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"_tgt": "reports_controller_compare_periods",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"target": "reports_controller_compare_periods",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L234",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"_tgt": "reports_controller_export_pdf",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"target": "reports_controller_export_pdf",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L258",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"_tgt": "reports_controller_export_xlsx",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"target": "reports_controller_export_xlsx",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L1",
"weight": 1.0,
"_src": "reports_controller_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py",
"target": "reports_controller_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L40",
"weight": 1.0,
"_src": "reports_controller_build_period",
"_tgt": "reports_controller_parse_date",
"source": "reports_controller_parse_date",
"target": "reports_controller_build_period",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L82",
"weight": 1.0,
"_src": "reports_controller_run",
"_tgt": "reports_controller_parse_date",
"source": "reports_controller_parse_date",
"target": "reports_controller_run",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L134",
"weight": 1.0,
"_src": "reports_controller_get_anomalies",
"_tgt": "reports_controller_parse_date",
"source": "reports_controller_parse_date",
"target": "reports_controller_get_anomalies",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L176",
"weight": 1.0,
"_src": "reports_controller_get_commentary",
"_tgt": "reports_controller_parse_date",
"source": "reports_controller_parse_date",
"target": "reports_controller_get_commentary",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L262",
"weight": 1.0,
"_src": "reports_controller_export_xlsx",
"_tgt": "reports_controller_parse_date",
"source": "reports_controller_parse_date",
"target": "reports_controller_export_xlsx",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L75",
"weight": 1.0,
"_src": "reports_controller_run",
"_tgt": "reports_controller_build_period",
"source": "reports_controller_build_period",
"target": "reports_controller_run",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L110",
"weight": 1.0,
"_src": "reports_controller_drill_down",
"_tgt": "reports_controller_build_period",
"source": "reports_controller_build_period",
"target": "reports_controller_drill_down",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L42",
"weight": 1.0,
"_src": "reports_controller_build_period",
"_tgt": "date_periods_period",
"source": "reports_controller_build_period",
"target": "date_periods_period"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L139",
"weight": 1.0,
"_src": "reports_controller_fusionreportscontroller",
"_tgt": "reports_controller_fusionreportscontroller_persist_anomalies",
"source": "reports_controller_fusionreportscontroller",
"target": "reports_controller_fusionreportscontroller_persist_anomalies",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L16",
"weight": 0.8,
"_src": "reports_controller_fusionreportscontroller",
"_tgt": "date_periods_period",
"source": "reports_controller_fusionreportscontroller",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L122",
"weight": 1.0,
"_src": "reports_controller_get_anomalies",
"_tgt": "reports_controller_run",
"source": "reports_controller_run",
"target": "reports_controller_get_anomalies",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L196",
"weight": 1.0,
"_src": "reports_controller_get_commentary",
"_tgt": "reports_controller_run",
"source": "reports_controller_run",
"target": "reports_controller_get_commentary",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L227",
"weight": 1.0,
"_src": "reports_controller_compare_periods",
"_tgt": "reports_controller_run",
"source": "reports_controller_run",
"target": "reports_controller_compare_periods",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L132",
"weight": 1.0,
"_src": "reports_controller_get_anomalies",
"_tgt": "reports_controller_fusionreportscontroller_persist_anomalies",
"source": "reports_controller_get_anomalies",
"target": "reports_controller_fusionreportscontroller_persist_anomalies",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L202",
"weight": 1.0,
"_src": "reports_controller_get_commentary",
"_tgt": "commentary_generator_generate_commentary",
"source": "reports_controller_get_commentary",
"target": "commentary_generator_generate_commentary"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py",
"source_location": "L16",
"weight": 0.8,
"_src": "reports_controller_rationale_1",
"_tgt": "date_periods_period",
"source": "reports_controller_rationale_1",
"target": "date_periods_period",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L21",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"_tgt": "date_periods_period",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"target": "date_periods_period",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L31",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"_tgt": "date_periods_days",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"target": "date_periods_days",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L35",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"_tgt": "date_periods_fiscal_year_bounds",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"target": "date_periods_fiscal_year_bounds",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L53",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"_tgt": "date_periods_month_bounds",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"target": "date_periods_month_bounds",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L67",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"_tgt": "date_periods_quarter_bounds",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"target": "date_periods_quarter_bounds",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L80",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"_tgt": "date_periods_comparison_period",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"target": "date_periods_comparison_period",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L1",
"weight": 1.0,
"_src": "date_periods_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"target": "date_periods_rationale_1",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py",
"source_location": "L10",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_report_pdf_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_report_pdf_py",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L26",
"weight": 1.0,
"_src": "date_periods_period",
"_tgt": "date_periods_period_post_init",
"source": "date_periods_period",
"target": "date_periods_period_post_init",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L50",
"weight": 1.0,
"_src": "date_periods_fiscal_year_bounds",
"_tgt": "date_periods_period",
"source": "date_periods_period",
"target": "date_periods_fiscal_year_bounds",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L60",
"weight": 1.0,
"_src": "date_periods_month_bounds",
"_tgt": "date_periods_period",
"source": "date_periods_period",
"target": "date_periods_month_bounds",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L77",
"weight": 1.0,
"_src": "date_periods_quarter_bounds",
"_tgt": "date_periods_period",
"source": "date_periods_period",
"target": "date_periods_quarter_bounds",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L92",
"weight": 1.0,
"_src": "date_periods_comparison_period",
"_tgt": "date_periods_period",
"source": "date_periods_period",
"target": "date_periods_comparison_period",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py",
"source_location": "L10",
"weight": 0.8,
"_src": "report_pdf_fusionreportpdf",
"_tgt": "date_periods_period",
"source": "date_periods_period",
"target": "report_pdf_fusionreportpdf",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py",
"source_location": "L10",
"weight": 0.8,
"_src": "report_pdf_rationale_1",
"_tgt": "date_periods_period",
"source": "date_periods_period",
"target": "report_pdf_rationale_1",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py",
"source_location": "L10",
"weight": 0.8,
"_src": "report_pdf_rationale_19",
"_tgt": "date_periods_period",
"source": "date_periods_period",
"target": "report_pdf_rationale_19",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py",
"source_location": "L34",
"weight": 1.0,
"_src": "report_pdf_get_report_values",
"_tgt": "date_periods_period",
"source": "date_periods_period",
"target": "report_pdf_get_report_values"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L37",
"weight": 1.0,
"_src": "date_periods_rationale_37",
"_tgt": "date_periods_fiscal_year_bounds",
"source": "date_periods_fiscal_year_bounds",
"target": "date_periods_rationale_37",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L54",
"weight": 1.0,
"_src": "date_periods_rationale_54",
"_tgt": "date_periods_month_bounds",
"source": "date_periods_month_bounds",
"target": "date_periods_rationale_54",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L68",
"weight": 1.0,
"_src": "date_periods_rationale_68",
"_tgt": "date_periods_quarter_bounds",
"source": "date_periods_quarter_bounds",
"target": "date_periods_rationale_68",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py",
"source_location": "L81",
"weight": 1.0,
"_src": "date_periods_rationale_81",
"_tgt": "date_periods_comparison_period",
"source": "date_periods_comparison_period",
"target": "date_periods_rationale_81",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py",
"source_location": "L10",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py",
"_tgt": "totaling_totalline",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py",
"target": "totaling_totalline",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py",
"source_location": "L20",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py",
"_tgt": "totaling_aggregate",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py",
"target": "totaling_aggregate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py",
"source_location": "L37",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py",
"_tgt": "totaling_aggregate_per_account",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py",
"target": "totaling_aggregate_per_account",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py",
"source_location": "L46",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py",
"_tgt": "totaling_is_balanced",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py",
"target": "totaling_is_balanced",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py",
"source_location": "L1",
"weight": 1.0,
"_src": "totaling_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py",
"target": "totaling_rationale_1",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py",
"source_location": "L22",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_line_resolver_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_line_resolver_py",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py",
"source_location": "L25",
"weight": 1.0,
"_src": "totaling_aggregate",
"_tgt": "totaling_totalline",
"source": "totaling_totalline",
"target": "totaling_aggregate",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py",
"source_location": "L22",
"weight": 0.8,
"_src": "line_resolver_reportrow",
"_tgt": "totaling_totalline",
"source": "totaling_totalline",
"target": "line_resolver_reportrow",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py",
"source_location": "L22",
"weight": 0.8,
"_src": "line_resolver_rationale_1",
"_tgt": "totaling_totalline",
"source": "totaling_totalline",
"target": "line_resolver_rationale_1",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py",
"source_location": "L22",
"weight": 0.8,
"_src": "line_resolver_rationale_56",
"_tgt": "totaling_totalline",
"source": "totaling_totalline",
"target": "line_resolver_rationale_56",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py",
"source_location": "L98",
"weight": 1.0,
"_src": "line_resolver_resolve",
"_tgt": "totaling_totalline",
"source": "totaling_totalline",
"target": "line_resolver_resolve"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py",
"source_location": "L43",
"weight": 1.0,
"_src": "totaling_aggregate_per_account",
"_tgt": "totaling_aggregate",
"source": "totaling_aggregate",
"target": "totaling_aggregate_per_account",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py",
"source_location": "L48",
"weight": 1.0,
"_src": "totaling_is_balanced",
"_tgt": "totaling_aggregate",
"source": "totaling_aggregate",
"target": "totaling_is_balanced",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py",
"source_location": "L21",
"weight": 1.0,
"_src": "totaling_rationale_21",
"_tgt": "totaling_aggregate",
"source": "totaling_aggregate",
"target": "totaling_rationale_21",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py",
"source_location": "L38",
"weight": 1.0,
"_src": "totaling_rationale_38",
"_tgt": "totaling_aggregate_per_account",
"source": "totaling_aggregate_per_account",
"target": "totaling_rationale_38",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py",
"source_location": "L47",
"weight": 1.0,
"_src": "totaling_rationale_47",
"_tgt": "totaling_is_balanced",
"source": "totaling_is_balanced",
"target": "totaling_rationale_47",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py",
"source_location": "L19",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_generator_py",
"_tgt": "commentary_generator_generate_commentary",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_generator_py",
"target": "commentary_generator_generate_commentary",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py",
"source_location": "L54",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_generator_py",
"_tgt": "commentary_generator_templated_fallback",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_generator_py",
"target": "commentary_generator_templated_fallback",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py",
"source_location": "L86",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_generator_py",
"_tgt": "commentary_generator_get_provider",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_generator_py",
"target": "commentary_generator_get_provider",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py",
"source_location": "L1",
"weight": 1.0,
"_src": "commentary_generator_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_generator_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_generator_py",
"target": "commentary_generator_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py",
"source_location": "L25",
"weight": 1.0,
"_src": "commentary_generator_generate_commentary",
"_tgt": "commentary_generator_get_provider",
"source": "commentary_generator_generate_commentary",
"target": "commentary_generator_get_provider",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py",
"source_location": "L27",
"weight": 1.0,
"_src": "commentary_generator_generate_commentary",
"_tgt": "commentary_generator_templated_fallback",
"source": "commentary_generator_generate_commentary",
"target": "commentary_generator_templated_fallback",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py",
"source_location": "L21",
"weight": 1.0,
"_src": "commentary_generator_rationale_21",
"_tgt": "commentary_generator_generate_commentary",
"source": "commentary_generator_generate_commentary",
"target": "commentary_generator_rationale_21",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py",
"source_location": "L35",
"weight": 1.0,
"_src": "commentary_generator_generate_commentary",
"_tgt": "commentary_prompt_build_prompt",
"source": "commentary_generator_generate_commentary",
"target": "commentary_prompt_build_prompt"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py",
"source_location": "L55",
"weight": 1.0,
"_src": "commentary_generator_rationale_55",
"_tgt": "commentary_generator_templated_fallback",
"source": "commentary_generator_templated_fallback",
"target": "commentary_generator_rationale_55",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py",
"source_location": "L87",
"weight": 1.0,
"_src": "commentary_generator_rationale_87",
"_tgt": "commentary_generator_get_provider",
"source": "commentary_generator_get_provider",
"target": "commentary_generator_rationale_87",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/currency_conversion.py",
"source_location": "L12",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_currency_conversion_py",
"_tgt": "currency_conversion_conversionrate",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_currency_conversion_py",
"target": "currency_conversion_conversionrate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/currency_conversion.py",
"source_location": "L19",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_currency_conversion_py",
"_tgt": "currency_conversion_convert_amount",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_currency_conversion_py",
"target": "currency_conversion_convert_amount",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/currency_conversion.py",
"source_location": "L47",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_currency_conversion_py",
"_tgt": "currency_conversion_fetch_rates",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_currency_conversion_py",
"target": "currency_conversion_fetch_rates",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/currency_conversion.py",
"source_location": "L1",
"weight": 1.0,
"_src": "currency_conversion_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_currency_conversion_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_currency_conversion_py",
"target": "currency_conversion_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/currency_conversion.py",
"source_location": "L21",
"weight": 1.0,
"_src": "currency_conversion_rationale_21",
"_tgt": "currency_conversion_convert_amount",
"source": "currency_conversion_convert_amount",
"target": "currency_conversion_rationale_21",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/currency_conversion.py",
"source_location": "L49",
"weight": 1.0,
"_src": "currency_conversion_rationale_49",
"_tgt": "currency_conversion_fetch_rates",
"source": "currency_conversion_fetch_rates",
"target": "currency_conversion_rationale_49",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py",
"source_location": "L12",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_account_hierarchy_py",
"_tgt": "account_hierarchy_accountnode",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_account_hierarchy_py",
"target": "account_hierarchy_accountnode",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py",
"source_location": "L21",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_account_hierarchy_py",
"_tgt": "account_hierarchy_build_tree",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_account_hierarchy_py",
"target": "account_hierarchy_build_tree",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py",
"source_location": "L44",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_account_hierarchy_py",
"_tgt": "account_hierarchy_walk",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_account_hierarchy_py",
"target": "account_hierarchy_walk",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py",
"source_location": "L55",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_account_hierarchy_py",
"_tgt": "account_hierarchy_filter_by_account_type",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_account_hierarchy_py",
"target": "account_hierarchy_filter_by_account_type",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py",
"source_location": "L1",
"weight": 1.0,
"_src": "account_hierarchy_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_account_hierarchy_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_account_hierarchy_py",
"target": "account_hierarchy_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py",
"source_location": "L27",
"weight": 1.0,
"_src": "account_hierarchy_build_tree",
"_tgt": "account_hierarchy_accountnode",
"source": "account_hierarchy_accountnode",
"target": "account_hierarchy_build_tree",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py",
"source_location": "L22",
"weight": 1.0,
"_src": "account_hierarchy_rationale_22",
"_tgt": "account_hierarchy_build_tree",
"source": "account_hierarchy_build_tree",
"target": "account_hierarchy_rationale_22",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py",
"source_location": "L59",
"weight": 1.0,
"_src": "account_hierarchy_filter_by_account_type",
"_tgt": "account_hierarchy_walk",
"source": "account_hierarchy_walk",
"target": "account_hierarchy_filter_by_account_type",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py",
"source_location": "L45",
"weight": 1.0,
"_src": "account_hierarchy_rationale_45",
"_tgt": "account_hierarchy_walk",
"source": "account_hierarchy_walk",
"target": "account_hierarchy_rationale_45",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py",
"source_location": "L56",
"weight": 1.0,
"_src": "account_hierarchy_rationale_56",
"_tgt": "account_hierarchy_filter_by_account_type",
"source": "account_hierarchy_filter_by_account_type",
"target": "account_hierarchy_rationale_56",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/__init__.py",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/anomaly_detection.py",
"source_location": "L15",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_anomaly_detection_py",
"_tgt": "anomaly_detection_anomaly",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_anomaly_detection_py",
"target": "anomaly_detection_anomaly",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/anomaly_detection.py",
"source_location": "L42",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_anomaly_detection_py",
"_tgt": "anomaly_detection_detect",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_anomaly_detection_py",
"target": "anomaly_detection_detect",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/anomaly_detection.py",
"source_location": "L1",
"weight": 1.0,
"_src": "anomaly_detection_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_anomaly_detection_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_anomaly_detection_py",
"target": "anomaly_detection_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/anomaly_detection.py",
"source_location": "L25",
"weight": 1.0,
"_src": "anomaly_detection_anomaly",
"_tgt": "anomaly_detection_anomaly_to_dict",
"source": "anomaly_detection_anomaly",
"target": "anomaly_detection_anomaly_to_dict",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/anomaly_detection.py",
"source_location": "L68",
"weight": 1.0,
"_src": "anomaly_detection_detect",
"_tgt": "anomaly_detection_anomaly",
"source": "anomaly_detection_anomaly",
"target": "anomaly_detection_detect",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/anomaly_detection.py",
"source_location": "L68",
"weight": 1.0,
"_src": "anomaly_detection_detect",
"_tgt": "anomaly_detection_anomaly_to_dict",
"source": "anomaly_detection_anomaly_to_dict",
"target": "anomaly_detection_detect",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/anomaly_detection.py",
"source_location": "L44",
"weight": 1.0,
"_src": "anomaly_detection_rationale_44",
"_tgt": "anomaly_detection_detect",
"source": "anomaly_detection_detect",
"target": "anomaly_detection_rationale_44",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_prompt.py",
"source_location": "L26",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_prompt_py",
"_tgt": "commentary_prompt_build_prompt",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_prompt_py",
"target": "commentary_prompt_build_prompt",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_prompt.py",
"source_location": "L1",
"weight": 1.0,
"_src": "commentary_prompt_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_prompt_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_prompt_py",
"target": "commentary_prompt_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_prompt.py",
"source_location": "L27",
"weight": 1.0,
"_src": "commentary_prompt_rationale_27",
"_tgt": "commentary_prompt_build_prompt",
"source": "commentary_prompt_build_prompt",
"target": "commentary_prompt_rationale_27",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/drill_down_resolver.py",
"source_location": "L12",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_drill_down_resolver_py",
"_tgt": "drill_down_resolver_drilldownrow",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_drill_down_resolver_py",
"target": "drill_down_resolver_drilldownrow",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/drill_down_resolver.py",
"source_location": "L41",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_drill_down_resolver_py",
"_tgt": "drill_down_resolver_fetch_drill_down",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_drill_down_resolver_py",
"target": "drill_down_resolver_fetch_drill_down",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/drill_down_resolver.py",
"source_location": "L1",
"weight": 1.0,
"_src": "drill_down_resolver_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_drill_down_resolver_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_drill_down_resolver_py",
"target": "drill_down_resolver_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/drill_down_resolver.py",
"source_location": "L25",
"weight": 1.0,
"_src": "drill_down_resolver_drilldownrow",
"_tgt": "drill_down_resolver_drilldownrow_to_dict",
"source": "drill_down_resolver_drilldownrow",
"target": "drill_down_resolver_drilldownrow_to_dict",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/drill_down_resolver.py",
"source_location": "L67",
"weight": 1.0,
"_src": "drill_down_resolver_fetch_drill_down",
"_tgt": "drill_down_resolver_drilldownrow",
"source": "drill_down_resolver_drilldownrow",
"target": "drill_down_resolver_fetch_drill_down",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/drill_down_resolver.py",
"source_location": "L67",
"weight": 1.0,
"_src": "drill_down_resolver_fetch_drill_down",
"_tgt": "drill_down_resolver_drilldownrow_to_dict",
"source": "drill_down_resolver_drilldownrow_to_dict",
"target": "drill_down_resolver_fetch_drill_down",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/drill_down_resolver.py",
"source_location": "L50",
"weight": 1.0,
"_src": "drill_down_resolver_rationale_50",
"_tgt": "drill_down_resolver_fetch_drill_down",
"source": "drill_down_resolver_fetch_drill_down",
"target": "drill_down_resolver_rationale_50",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py",
"source_location": "L26",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_line_resolver_py",
"_tgt": "line_resolver_reportrow",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_line_resolver_py",
"target": "line_resolver_reportrow",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py",
"source_location": "L49",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_line_resolver_py",
"_tgt": "line_resolver_resolve",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_line_resolver_py",
"target": "line_resolver_resolve",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py",
"source_location": "L1",
"weight": 1.0,
"_src": "line_resolver_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_line_resolver_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_line_resolver_py",
"target": "line_resolver_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py",
"source_location": "L36",
"weight": 1.0,
"_src": "line_resolver_reportrow",
"_tgt": "line_resolver_reportrow_to_dict",
"source": "line_resolver_reportrow",
"target": "line_resolver_reportrow_to_dict",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py",
"source_location": "L72",
"weight": 1.0,
"_src": "line_resolver_resolve",
"_tgt": "line_resolver_reportrow",
"source": "line_resolver_reportrow",
"target": "line_resolver_resolve",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py",
"source_location": "L143",
"weight": 1.0,
"_src": "line_resolver_resolve",
"_tgt": "line_resolver_reportrow_to_dict",
"source": "line_resolver_reportrow_to_dict",
"target": "line_resolver_resolve",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py",
"source_location": "L56",
"weight": 1.0,
"_src": "line_resolver_rationale_56",
"_tgt": "line_resolver_resolve",
"source": "line_resolver_resolve",
"target": "line_resolver_rationale_56",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py",
"source_location": "L13",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_report_pdf_py",
"_tgt": "report_pdf_fusionreportpdf",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_report_pdf_py",
"target": "report_pdf_fusionreportpdf",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py",
"source_location": "L18",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_report_pdf_py",
"_tgt": "report_pdf_get_report_values",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_report_pdf_py",
"target": "report_pdf_get_report_values",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py",
"source_location": "L1",
"weight": 1.0,
"_src": "report_pdf_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_report_pdf_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_report_pdf_py",
"target": "report_pdf_rationale_1",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/__init__.py",
"source_location": "L1",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_init_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_init_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_init_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_init_py",
"confidence_score": 1.0
}
],
"hyperedges": []
}