Files
Odoo-Modules/graphify-out/cache/1ee6b8251fbebf7ebd8df98992fc066291237cf75a707792f10dfc632f4a98e2.json
gsinghpal 41d0908ade changes
2026-04-24 21:04:38 -04:00

1 line
31 KiB
JSON

{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_data_adapters_py", "label": "test_data_adapters.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L1"}, {"id": "test_data_adapters_testdataadapterbase", "label": "TestDataAdapterBase", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L9"}, {"id": "transactioncase", "label": "TransactionCase", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "test_data_adapters_testdataadapterbase_test_adapter_mode_pure_community", "label": ".test_adapter_mode_pure_community()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L12"}, {"id": "test_data_adapters_testdataadapterbase_test_adapter_falls_back_when_fusion_model_missing", "label": ".test_adapter_falls_back_when_fusion_model_missing()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L21"}, {"id": "test_data_adapters_testbankrecadapter", "label": "TestBankRecAdapter", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L32"}, {"id": "test_data_adapters_testbankrecadapter_setup", "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L35"}, {"id": "test_data_adapters_testbankrecadapter_test_list_unreconciled_returns_our_test_line", "label": ".test_list_unreconciled_returns_our_test_line()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L54"}, {"id": "test_data_adapters_testreportsadapter", "label": "TestReportsAdapter", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L64"}, {"id": "test_data_adapters_testreportsadapter_test_trial_balance_returns_rows_in_pure_community", "label": ".test_trial_balance_returns_rows_in_pure_community()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L67"}, {"id": "test_data_adapters_testreportsadapter_test_run_report_returns_lines_or_error_dict", "label": ".test_run_report_returns_lines_or_error_dict()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L75"}, {"id": "test_data_adapters_testreportsadapter_test_run_report_with_unknown_ref_returns_error", "label": ".test_run_report_with_unknown_ref_returns_error()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L87"}, {"id": "test_data_adapters_testreportsadapter_test_export_report_returns_dict", "label": ".test_export_report_returns_dict()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L93"}, {"id": "test_data_adapters_testfollowupadapter", "label": "TestFollowupAdapter", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L102"}, {"id": "test_data_adapters_testfollowupadapter_test_overdue_invoices_returns_list", "label": ".test_overdue_invoices_returns_list()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L103"}, {"id": "test_data_adapters_testfollowupadapter_test_overdue_invoices_row_has_contact_fields", "label": ".test_overdue_invoices_row_has_contact_fields()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L108"}, {"id": "test_data_adapters_testfollowupadapter_test_aged_receivables_returns_bucket_shape", "label": ".test_aged_receivables_returns_bucket_shape()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L122"}, {"id": "test_data_adapters_testfollowupadapter_test_aged_payables_returns_bucket_shape", "label": ".test_aged_payables_returns_bucket_shape()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L131"}, {"id": "test_data_adapters_testassetsadapter", "label": "TestAssetsAdapter", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L142"}, {"id": "test_data_adapters_testassetsadapter_test_list_assets_returns_dict_with_assets", "label": ".test_list_assets_returns_dict_with_assets()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L143"}, {"id": "test_data_adapters_rationale_10", "label": "Verify the data adapter base class chooses the correct backend.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L10"}, {"id": "test_data_adapters_rationale_13", "label": "With no fusion native and no Enterprise, adapter selects COMMUNITY.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L13"}, {"id": "test_data_adapters_rationale_22", "label": "Adapter must not error when the fusion native model isn't loaded.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L22"}, {"id": "test_data_adapters_rationale_33", "label": "Verify the bank-rec adapter returns rows in any install profile.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L33"}, {"id": "test_data_adapters_rationale_55", "label": "The adapter should find the unreconciled line we just created.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L55"}, {"id": "test_data_adapters_rationale_65", "label": "Verify the reports adapter computes a trial-balance-shaped result.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L65"}, {"id": "test_data_adapters_rationale_76", "label": "run_report() must always return either an Enterprise-shaped {'report_nam", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L76"}, {"id": "test_data_adapters_rationale_109", "label": "The enriched shape must include email, phone, and amount_total so the ac", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L109"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_data_adapters_py", "target": "odoo_tests_common", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L1", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_data_adapters_py", "target": "odoo_addons_fusion_accounting_ai_services_data_adapters_base", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L2", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_data_adapters_py", "target": "odoo_addons_fusion_accounting_ai_services_data_adapters", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L5", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_data_adapters_py", "target": "test_data_adapters_testdataadapterbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L9", "weight": 1.0}, {"source": "test_data_adapters_testdataadapterbase", "target": "transactioncase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L9", "weight": 1.0}, {"source": "test_data_adapters_testdataadapterbase", "target": "test_data_adapters_testdataadapterbase_test_adapter_mode_pure_community", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L12", "weight": 1.0}, {"source": "test_data_adapters_testdataadapterbase", "target": "test_data_adapters_testdataadapterbase_test_adapter_falls_back_when_fusion_model_missing", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L21", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_data_adapters_py", "target": "test_data_adapters_testbankrecadapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L32", "weight": 1.0}, {"source": "test_data_adapters_testbankrecadapter", "target": "transactioncase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L32", "weight": 1.0}, {"source": "test_data_adapters_testbankrecadapter", "target": "test_data_adapters_testbankrecadapter_setup", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L35", "weight": 1.0}, {"source": "test_data_adapters_testbankrecadapter", "target": "test_data_adapters_testbankrecadapter_test_list_unreconciled_returns_our_test_line", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L54", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_data_adapters_py", "target": "test_data_adapters_testreportsadapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L64", "weight": 1.0}, {"source": "test_data_adapters_testreportsadapter", "target": "transactioncase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L64", "weight": 1.0}, {"source": "test_data_adapters_testreportsadapter", "target": "test_data_adapters_testreportsadapter_test_trial_balance_returns_rows_in_pure_community", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L67", "weight": 1.0}, {"source": "test_data_adapters_testreportsadapter", "target": "test_data_adapters_testreportsadapter_test_run_report_returns_lines_or_error_dict", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L75", "weight": 1.0}, {"source": "test_data_adapters_testreportsadapter", "target": "test_data_adapters_testreportsadapter_test_run_report_with_unknown_ref_returns_error", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L87", "weight": 1.0}, {"source": "test_data_adapters_testreportsadapter", "target": "test_data_adapters_testreportsadapter_test_export_report_returns_dict", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L93", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_data_adapters_py", "target": "test_data_adapters_testfollowupadapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L102", "weight": 1.0}, {"source": "test_data_adapters_testfollowupadapter", "target": "transactioncase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L102", "weight": 1.0}, {"source": "test_data_adapters_testfollowupadapter", "target": "test_data_adapters_testfollowupadapter_test_overdue_invoices_returns_list", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L103", "weight": 1.0}, {"source": "test_data_adapters_testfollowupadapter", "target": "test_data_adapters_testfollowupadapter_test_overdue_invoices_row_has_contact_fields", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L108", "weight": 1.0}, {"source": "test_data_adapters_testfollowupadapter", "target": "test_data_adapters_testfollowupadapter_test_aged_receivables_returns_bucket_shape", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L122", "weight": 1.0}, {"source": "test_data_adapters_testfollowupadapter", "target": "test_data_adapters_testfollowupadapter_test_aged_payables_returns_bucket_shape", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L131", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_data_adapters_py", "target": "test_data_adapters_testassetsadapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L142", "weight": 1.0}, {"source": "test_data_adapters_testassetsadapter", "target": "transactioncase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L142", "weight": 1.0}, {"source": "test_data_adapters_testassetsadapter", "target": "test_data_adapters_testassetsadapter_test_list_assets_returns_dict_with_assets", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L143", "weight": 1.0}, {"source": "test_data_adapters_rationale_10", "target": "test_data_adapters_testdataadapterbase", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L10", "weight": 1.0}, {"source": "test_data_adapters_rationale_13", "target": "test_data_adapters_testdataadapterbase_test_adapter_mode_pure_community", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L13", "weight": 1.0}, {"source": "test_data_adapters_rationale_22", "target": "test_data_adapters_testdataadapterbase_test_adapter_falls_back_when_fusion_model_missing", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L22", "weight": 1.0}, {"source": "test_data_adapters_rationale_33", "target": "test_data_adapters_testbankrecadapter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L33", "weight": 1.0}, {"source": "test_data_adapters_rationale_55", "target": "test_data_adapters_testbankrecadapter_test_list_unreconciled_returns_our_test_line", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L55", "weight": 1.0}, {"source": "test_data_adapters_rationale_65", "target": "test_data_adapters_testreportsadapter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L65", "weight": 1.0}, {"source": "test_data_adapters_rationale_76", "target": "test_data_adapters_testreportsadapter_test_run_report_returns_lines_or_error_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L76", "weight": 1.0}, {"source": "test_data_adapters_rationale_109", "target": "test_data_adapters_testfollowupadapter_test_overdue_invoices_row_has_contact_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L109", "weight": 1.0}], "raw_calls": [{"caller_nid": "test_data_adapters_testdataadapterbase_test_adapter_mode_pure_community", "callee": "DataAdapter", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L14"}, {"caller_nid": "test_data_adapters_testdataadapterbase_test_adapter_mode_pure_community", "callee": "_select_mode", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L15"}, {"caller_nid": "test_data_adapters_testdataadapterbase_test_adapter_mode_pure_community", "callee": "assertIn", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L19"}, {"caller_nid": "test_data_adapters_testdataadapterbase_test_adapter_falls_back_when_fusion_model_missing", "callee": "DataAdapter", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L23"}, {"caller_nid": "test_data_adapters_testdataadapterbase_test_adapter_falls_back_when_fusion_model_missing", "callee": "_select_mode", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L24"}, {"caller_nid": "test_data_adapters_testdataadapterbase_test_adapter_falls_back_when_fusion_model_missing", "callee": "assertEqual", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L28"}, {"caller_nid": "test_data_adapters_testbankrecadapter_setup", "callee": "super", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L36"}, {"caller_nid": "test_data_adapters_testbankrecadapter_setup", "callee": "create", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L37"}, {"caller_nid": "test_data_adapters_testbankrecadapter_setup", "callee": "create", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L42"}, {"caller_nid": "test_data_adapters_testbankrecadapter_setup", "callee": "create", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L46"}, {"caller_nid": "test_data_adapters_testbankrecadapter_test_list_unreconciled_returns_our_test_line", "callee": "get_adapter", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L56"}, {"caller_nid": "test_data_adapters_testbankrecadapter_test_list_unreconciled_returns_our_test_line", "callee": "list_unreconciled", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L57"}, {"caller_nid": "test_data_adapters_testbankrecadapter_test_list_unreconciled_returns_our_test_line", "callee": "assertIn", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L59"}, {"caller_nid": "test_data_adapters_testreportsadapter_test_trial_balance_returns_rows_in_pure_community", "callee": "get_adapter", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L68"}, {"caller_nid": "test_data_adapters_testreportsadapter_test_trial_balance_returns_rows_in_pure_community", "callee": "trial_balance", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L69"}, {"caller_nid": "test_data_adapters_testreportsadapter_test_trial_balance_returns_rows_in_pure_community", "callee": "assertIsInstance", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L70"}, {"caller_nid": "test_data_adapters_testreportsadapter_test_trial_balance_returns_rows_in_pure_community", "callee": "assertIn", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L72"}, {"caller_nid": "test_data_adapters_testreportsadapter_test_trial_balance_returns_rows_in_pure_community", "callee": "assertIn", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L73"}, {"caller_nid": "test_data_adapters_testreportsadapter_test_run_report_returns_lines_or_error_dict", "callee": "get_adapter", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L78"}, {"caller_nid": "test_data_adapters_testreportsadapter_test_run_report_returns_lines_or_error_dict", "callee": "run_report", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L79"}, {"caller_nid": "test_data_adapters_testreportsadapter_test_run_report_returns_lines_or_error_dict", "callee": "assertIsInstance", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L80"}, {"caller_nid": "test_data_adapters_testreportsadapter_test_run_report_returns_lines_or_error_dict", "callee": "assertTrue", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L82"}, {"caller_nid": "test_data_adapters_testreportsadapter_test_run_report_with_unknown_ref_returns_error", "callee": "get_adapter", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L88"}, {"caller_nid": "test_data_adapters_testreportsadapter_test_run_report_with_unknown_ref_returns_error", "callee": "run_report", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L89"}, {"caller_nid": "test_data_adapters_testreportsadapter_test_run_report_with_unknown_ref_returns_error", "callee": "assertIsInstance", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L90"}, {"caller_nid": "test_data_adapters_testreportsadapter_test_run_report_with_unknown_ref_returns_error", "callee": "assertIn", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L91"}, {"caller_nid": "test_data_adapters_testreportsadapter_test_export_report_returns_dict", "callee": "get_adapter", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L94"}, {"caller_nid": "test_data_adapters_testreportsadapter_test_export_report_returns_dict", "callee": "export_report", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L95"}, {"caller_nid": "test_data_adapters_testreportsadapter_test_export_report_returns_dict", "callee": "assertIsInstance", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L98"}, {"caller_nid": "test_data_adapters_testfollowupadapter_test_overdue_invoices_returns_list", "callee": "get_adapter", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L104"}, {"caller_nid": "test_data_adapters_testfollowupadapter_test_overdue_invoices_returns_list", "callee": "overdue_invoices", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L105"}, {"caller_nid": "test_data_adapters_testfollowupadapter_test_overdue_invoices_returns_list", "callee": "assertIsInstance", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L106"}, {"caller_nid": "test_data_adapters_testfollowupadapter_test_overdue_invoices_row_has_contact_fields", "callee": "get_adapter", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L111"}, {"caller_nid": "test_data_adapters_testfollowupadapter_test_overdue_invoices_row_has_contact_fields", "callee": "overdue_invoices", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L112"}, {"caller_nid": "test_data_adapters_testfollowupadapter_test_overdue_invoices_row_has_contact_fields", "callee": "assertIn", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L120"}, {"caller_nid": "test_data_adapters_testfollowupadapter_test_aged_receivables_returns_bucket_shape", "callee": "get_adapter", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L123"}, {"caller_nid": "test_data_adapters_testfollowupadapter_test_aged_receivables_returns_bucket_shape", "callee": "aged_receivables", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L124"}, {"caller_nid": "test_data_adapters_testfollowupadapter_test_aged_receivables_returns_bucket_shape", "callee": "assertIn", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L125"}, {"caller_nid": "test_data_adapters_testfollowupadapter_test_aged_receivables_returns_bucket_shape", "callee": "assertIn", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L126"}, {"caller_nid": "test_data_adapters_testfollowupadapter_test_aged_receivables_returns_bucket_shape", "callee": "assertIn", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L127"}, {"caller_nid": "test_data_adapters_testfollowupadapter_test_aged_receivables_returns_bucket_shape", "callee": "assertIn", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L129"}, {"caller_nid": "test_data_adapters_testfollowupadapter_test_aged_payables_returns_bucket_shape", "callee": "get_adapter", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L132"}, {"caller_nid": "test_data_adapters_testfollowupadapter_test_aged_payables_returns_bucket_shape", "callee": "aged_payables", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L133"}, {"caller_nid": "test_data_adapters_testfollowupadapter_test_aged_payables_returns_bucket_shape", "callee": "assertIn", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L134"}, {"caller_nid": "test_data_adapters_testfollowupadapter_test_aged_payables_returns_bucket_shape", "callee": "assertIn", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L135"}, {"caller_nid": "test_data_adapters_testfollowupadapter_test_aged_payables_returns_bucket_shape", "callee": "assertIn", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L136"}, {"caller_nid": "test_data_adapters_testfollowupadapter_test_aged_payables_returns_bucket_shape", "callee": "assertIn", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L138"}, {"caller_nid": "test_data_adapters_testassetsadapter_test_list_assets_returns_dict_with_assets", "callee": "get_adapter", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L146"}, {"caller_nid": "test_data_adapters_testassetsadapter_test_list_assets_returns_dict_with_assets", "callee": "list_assets", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L147"}, {"caller_nid": "test_data_adapters_testassetsadapter_test_list_assets_returns_dict_with_assets", "callee": "assertIsInstance", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L148"}, {"caller_nid": "test_data_adapters_testassetsadapter_test_list_assets_returns_dict_with_assets", "callee": "assertIn", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L149"}, {"caller_nid": "test_data_adapters_testassetsadapter_test_list_assets_returns_dict_with_assets", "callee": "assertIsInstance", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py", "source_location": "L150"}]}