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

12133 lines
553 KiB
JSON

{
"directed": false,
"multigraph": false,
"graph": {},
"nodes": [
{
"label": "__init__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/__init__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_init_py",
"community": 26,
"norm_label": "__init__.py"
},
{
"label": "__manifest__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/__manifest__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_manifest_py",
"community": 33,
"norm_label": "__manifest__.py"
},
{
"label": "test_method_integration.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_method_integration_py",
"community": 3,
"norm_label": "test_method_integration.py"
},
{
"label": "TestStraightLineIntegration",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L10",
"id": "test_method_integration_teststraightlineintegration",
"community": 3,
"norm_label": "teststraightlineintegration"
},
{
"label": "TransactionCase",
"file_type": "code",
"source_file": "",
"source_location": "",
"id": "transactioncase",
"community": 3,
"norm_label": "transactioncase"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L12",
"id": "test_method_integration_teststraightlineintegration_setup",
"community": 3,
"norm_label": ".setup()"
},
{
"label": ".test_straight_line_5yr_no_salvage()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L16",
"id": "test_method_integration_teststraightlineintegration_test_straight_line_5yr_no_salvage",
"community": 3,
"norm_label": ".test_straight_line_5yr_no_salvage()"
},
{
"label": ".test_straight_line_10yr_with_salvage()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L29",
"id": "test_method_integration_teststraightlineintegration_test_straight_line_10yr_with_salvage",
"community": 3,
"norm_label": ".test_straight_line_10yr_with_salvage()"
},
{
"label": ".test_straight_line_book_value_at_end_equals_salvage()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L42",
"id": "test_method_integration_teststraightlineintegration_test_straight_line_book_value_at_end_equals_salvage",
"community": 3,
"norm_label": ".test_straight_line_book_value_at_end_equals_salvage()"
},
{
"label": "TestDecliningBalanceIntegration",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L55",
"id": "test_method_integration_testdecliningbalanceintegration",
"community": 3,
"norm_label": "testdecliningbalanceintegration"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L57",
"id": "test_method_integration_testdecliningbalanceintegration_setup",
"community": 3,
"norm_label": ".setup()"
},
{
"label": ".test_declining_balance_30pct()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L61",
"id": "test_method_integration_testdecliningbalanceintegration_test_declining_balance_30pct",
"community": 3,
"norm_label": ".test_declining_balance_30pct()"
},
{
"label": ".test_declining_balance_50pct_high_rate()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L76",
"id": "test_method_integration_testdecliningbalanceintegration_test_declining_balance_50pct_high_rate",
"community": 3,
"norm_label": ".test_declining_balance_50pct_high_rate()"
},
{
"label": "TestUnitsOfProductionIntegration",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L91",
"id": "test_method_integration_testunitsofproductionintegration",
"community": 3,
"norm_label": "testunitsofproductionintegration"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L93",
"id": "test_method_integration_testunitsofproductionintegration_setup",
"community": 3,
"norm_label": ".setup()"
},
{
"label": ".test_units_of_production_5yr_even_distribution()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L97",
"id": "test_method_integration_testunitsofproductionintegration_test_units_of_production_5yr_even_distribution",
"community": 3,
"norm_label": ".test_units_of_production_5yr_even_distribution()"
},
{
"label": "Integration tests verifying all 3 depreciation methods through the engine.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L1",
"id": "test_method_integration_rationale_1",
"community": 3,
"norm_label": "integration tests verifying all 3 depreciation methods through the engine."
},
{
"label": "test_engine_property.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_property.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_engine_property_py",
"community": 1,
"norm_label": "test_engine_property.py"
},
{
"label": "TestDepreciationInvariants",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_property.py",
"source_location": "L16",
"id": "test_engine_property_testdepreciationinvariants",
"community": 1,
"norm_label": "testdepreciationinvariants"
},
{
"label": "test_straight_line_total_equals_cost_minus_salvage()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_property.py",
"source_location": "L27",
"id": "test_engine_property_test_straight_line_total_equals_cost_minus_salvage",
"community": 1,
"norm_label": "test_straight_line_total_equals_cost_minus_salvage()"
},
{
"label": "test_straight_line_book_value_decreasing()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_property.py",
"source_location": "L47",
"id": "test_engine_property_test_straight_line_book_value_decreasing",
"community": 1,
"norm_label": "test_straight_line_book_value_decreasing()"
},
{
"label": "test_declining_balance_never_below_salvage()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_property.py",
"source_location": "L68",
"id": "test_engine_property_test_declining_balance_never_below_salvage",
"community": 1,
"norm_label": "test_declining_balance_never_below_salvage()"
},
{
"label": "test_units_of_production_total_at_full_use_equals_depreciable()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_property.py",
"source_location": "L90",
"id": "test_engine_property_test_units_of_production_total_at_full_use_equals_depreciable",
"community": 1,
"norm_label": "test_units_of_production_total_at_full_use_equals_depreciable()"
},
{
"label": "Property-based invariant tests for the asset engine. Hypothesis generates rando",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_property.py",
"source_location": "L1",
"id": "test_engine_property_rationale_1",
"community": 1,
"norm_label": "property-based invariant tests for the asset engine. hypothesis generates rando"
},
{
"label": "test_depreciation_run_wizard.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_run_wizard.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_depreciation_run_wizard_py",
"community": 0,
"norm_label": "test_depreciation_run_wizard.py"
},
{
"label": "TestDepreciationRunWizard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_run_wizard.py",
"source_location": "L8",
"id": "test_depreciation_run_wizard_testdepreciationrunwizard",
"community": 0,
"norm_label": "testdepreciationrunwizard"
},
{
"label": ".test_run_all_running_posts_due_periods()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_run_wizard.py",
"source_location": "L10",
"id": "test_depreciation_run_wizard_testdepreciationrunwizard_test_run_all_running_posts_due_periods",
"community": 0,
"norm_label": ".test_run_all_running_posts_due_periods()"
},
{
"label": ".test_run_selected_posts_only_selected()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_run_wizard.py",
"source_location": "L28",
"id": "test_depreciation_run_wizard_testdepreciationrunwizard_test_run_selected_posts_only_selected",
"community": 0,
"norm_label": ".test_run_selected_posts_only_selected()"
},
{
"label": "test_local_llm_compat.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_local_llm_compat.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_local_llm_compat_py",
"community": 6,
"norm_label": "test_local_llm_compat.py"
},
{
"label": "_server_reachable()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_local_llm_compat.py",
"source_location": "L18",
"id": "test_local_llm_compat_server_reachable",
"community": 6,
"norm_label": "_server_reachable()"
},
{
"label": "_detect_local_llm()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_local_llm_compat.py",
"source_location": "L26",
"id": "test_local_llm_compat_detect_local_llm",
"community": 6,
"norm_label": "_detect_local_llm()"
},
{
"label": "TestLocalLLMUsefulLife",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_local_llm_compat.py",
"source_location": "L40",
"id": "test_local_llm_compat_testlocalllmusefullife",
"community": 6,
"norm_label": "testlocalllmusefullife"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_local_llm_compat.py",
"source_location": "L42",
"id": "test_local_llm_compat_testlocalllmusefullife_setup",
"community": 6,
"norm_label": ".setup()"
},
{
"label": ".test_useful_life_with_local_llm()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_local_llm_compat.py",
"source_location": "L48",
"id": "test_local_llm_compat_testlocalllmusefullife_test_useful_life_with_local_llm",
"community": 6,
"norm_label": ".test_useful_life_with_local_llm()"
},
{
"label": "Local LLM compat smoke test for the useful_life_predictor service. Auto-detects",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_local_llm_compat.py",
"source_location": "L1",
"id": "test_local_llm_compat_rationale_1",
"community": 6,
"norm_label": "local llm compat smoke test for the useful_life_predictor service. auto-detects"
},
{
"label": "test_fusion_asset_engine.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_fusion_asset_engine_py",
"community": 0,
"norm_label": "test_fusion_asset_engine.py"
},
{
"label": "TestFusionAssetEngine",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L9",
"id": "test_fusion_asset_engine_testfusionassetengine",
"community": 0,
"norm_label": "testfusionassetengine"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L11",
"id": "test_fusion_asset_engine_testfusionassetengine_setup",
"community": 0,
"norm_label": ".setup()"
},
{
"label": ".test_engine_model_exists()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L24",
"id": "test_fusion_asset_engine_testfusionassetengine_test_engine_model_exists",
"community": 0,
"norm_label": ".test_engine_model_exists()"
},
{
"label": ".test_compute_schedule_straight_line()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L27",
"id": "test_fusion_asset_engine_testfusionassetengine_test_compute_schedule_straight_line",
"community": 0,
"norm_label": ".test_compute_schedule_straight_line()"
},
{
"label": ".test_compute_schedule_declining_balance()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L36",
"id": "test_fusion_asset_engine_testfusionassetengine_test_compute_schedule_declining_balance",
"community": 0,
"norm_label": ".test_compute_schedule_declining_balance()"
},
{
"label": ".test_compute_schedule_recompute_wipes_unposted()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L45",
"id": "test_fusion_asset_engine_testfusionassetengine_test_compute_schedule_recompute_wipes_unposted",
"community": 0,
"norm_label": ".test_compute_schedule_recompute_wipes_unposted()"
},
{
"label": ".test_compute_schedule_validates_zero_cost()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L51",
"id": "test_fusion_asset_engine_testfusionassetengine_test_compute_schedule_validates_zero_cost",
"community": 0,
"norm_label": ".test_compute_schedule_validates_zero_cost()"
},
{
"label": ".test_post_depreciation_entry_marks_line_posted()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L64",
"id": "test_fusion_asset_engine_testfusionassetengine_test_post_depreciation_entry_marks_line_posted",
"community": 0,
"norm_label": ".test_post_depreciation_entry_marks_line_posted()"
},
{
"label": ".test_post_depreciation_only_after_running()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L72",
"id": "test_fusion_asset_engine_testfusionassetengine_test_post_depreciation_only_after_running",
"community": 0,
"norm_label": ".test_post_depreciation_only_after_running()"
},
{
"label": ".test_dispose_asset_creates_disposal_record()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L78",
"id": "test_fusion_asset_engine_testfusionassetengine_test_dispose_asset_creates_disposal_record",
"community": 0,
"norm_label": ".test_dispose_asset_creates_disposal_record()"
},
{
"label": ".test_partial_sale_creates_child_and_disposes()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L88",
"id": "test_fusion_asset_engine_testfusionassetengine_test_partial_sale_creates_child_and_disposes",
"community": 0,
"norm_label": ".test_partial_sale_creates_child_and_disposes()"
},
{
"label": ".test_pause_resume_round_trip()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L102",
"id": "test_fusion_asset_engine_testfusionassetengine_test_pause_resume_round_trip",
"community": 0,
"norm_label": ".test_pause_resume_round_trip()"
},
{
"label": ".test_reverse_disposal_restores_running_state()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L109",
"id": "test_fusion_asset_engine_testfusionassetengine_test_reverse_disposal_restores_running_state",
"community": 0,
"norm_label": ".test_reverse_disposal_restores_running_state()"
},
{
"label": "test_assets_tours.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_tours.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_assets_tours_py",
"community": 5,
"norm_label": "test_assets_tours.py"
},
{
"label": "TestAssetsTours",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_tours.py",
"source_location": "L13",
"id": "test_assets_tours_testassetstours",
"community": 5,
"norm_label": "testassetstours"
},
{
"label": "HttpCase",
"file_type": "code",
"source_file": "",
"source_location": "",
"id": "httpcase",
"community": 5,
"norm_label": "httpcase"
},
{
"label": ".test_smoke_tour()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_tours.py",
"source_location": "L15",
"id": "test_assets_tours_testassetstours_test_smoke_tour",
"community": 5,
"norm_label": ".test_smoke_tour()"
},
{
"label": ".test_list_tour()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_tours.py",
"source_location": "L18",
"id": "test_assets_tours_testassetstours_test_list_tour",
"community": 5,
"norm_label": ".test_list_tour()"
},
{
"label": ".test_categories_tour()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_tours.py",
"source_location": "L21",
"id": "test_assets_tours_testassetstours_test_categories_tour",
"community": 5,
"norm_label": ".test_categories_tour()"
},
{
"label": ".test_anomalies_tour()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_tours.py",
"source_location": "L24",
"id": "test_assets_tours_testassetstours_test_anomalies_tour",
"community": 5,
"norm_label": ".test_anomalies_tour()"
},
{
"label": ".test_depreciation_wizard_tour()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_tours.py",
"source_location": "L27",
"id": "test_assets_tours_testassetstours_test_depreciation_wizard_tour",
"community": 5,
"norm_label": ".test_depreciation_wizard_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_assets/tests/test_assets_tours.py",
"source_location": "L1",
"id": "test_assets_tours_rationale_1",
"community": 5,
"norm_label": "python wrappers that run the owl tours via httpcase.start_tour. tours require a"
},
{
"label": "test_fusion_asset_anomaly.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_anomaly.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_fusion_asset_anomaly_py",
"community": 11,
"norm_label": "test_fusion_asset_anomaly.py"
},
{
"label": "TestFusionAssetAnomaly",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_anomaly.py",
"source_location": "L8",
"id": "test_fusion_asset_anomaly_testfusionassetanomaly",
"community": 11,
"norm_label": "testfusionassetanomaly"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_anomaly.py",
"source_location": "L10",
"id": "test_fusion_asset_anomaly_testfusionassetanomaly_setup",
"community": 11,
"norm_label": ".setup()"
},
{
"label": "._make_anomaly()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_anomaly.py",
"source_location": "L18",
"id": "test_fusion_asset_anomaly_testfusionassetanomaly_make_anomaly",
"community": 11,
"norm_label": "._make_anomaly()"
},
{
"label": ".test_create_defaults_state_new()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_anomaly.py",
"source_location": "L30",
"id": "test_fusion_asset_anomaly_testfusionassetanomaly_test_create_defaults_state_new",
"community": 11,
"norm_label": ".test_create_defaults_state_new()"
},
{
"label": ".test_acknowledge_transitions()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_anomaly.py",
"source_location": "L36",
"id": "test_fusion_asset_anomaly_testfusionassetanomaly_test_acknowledge_transitions",
"community": 11,
"norm_label": ".test_acknowledge_transitions()"
},
{
"label": ".test_dismiss_transitions()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_anomaly.py",
"source_location": "L41",
"id": "test_fusion_asset_anomaly_testfusionassetanomaly_test_dismiss_transitions",
"community": 11,
"norm_label": ".test_dismiss_transitions()"
},
{
"label": ".test_resolve_transitions()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_anomaly.py",
"source_location": "L46",
"id": "test_fusion_asset_anomaly_testfusionassetanomaly_test_resolve_transitions",
"community": 11,
"norm_label": ".test_resolve_transitions()"
},
{
"label": "test_fusion_asset_depreciation_line.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_fusion_asset_depreciation_line_py",
"community": 10,
"norm_label": "test_fusion_asset_depreciation_line.py"
},
{
"label": "TestFusionAssetDepreciationLine",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py",
"source_location": "L8",
"id": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline",
"community": 10,
"norm_label": "testfusionassetdepreciationline"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py",
"source_location": "L10",
"id": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_setup",
"community": 10,
"norm_label": ".setup()"
},
{
"label": "._make_line()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py",
"source_location": "L21",
"id": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_make_line",
"community": 10,
"norm_label": "._make_line()"
},
{
"label": ".test_create_line_defaults_unposted()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py",
"source_location": "L29",
"id": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_create_line_defaults_unposted",
"community": 10,
"norm_label": ".test_create_line_defaults_unposted()"
},
{
"label": ".test_action_post_marks_line_posted()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py",
"source_location": "L37",
"id": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_action_post_marks_line_posted",
"community": 10,
"norm_label": ".test_action_post_marks_line_posted()"
},
{
"label": ".test_action_post_idempotent_keeps_first_date()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py",
"source_location": "L43",
"id": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_action_post_idempotent_keeps_first_date",
"community": 10,
"norm_label": ".test_action_post_idempotent_keeps_first_date()"
},
{
"label": ".test_unique_period_per_asset()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py",
"source_location": "L50",
"id": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_unique_period_per_asset",
"community": 10,
"norm_label": ".test_unique_period_per_asset()"
},
{
"label": ".test_book_value_reflects_posted_lines_only()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py",
"source_location": "L55",
"id": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_book_value_reflects_posted_lines_only",
"community": 10,
"norm_label": ".test_book_value_reflects_posted_lines_only()"
},
{
"label": "test_fusion_asset_category.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_category.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_fusion_asset_category_py",
"community": 3,
"norm_label": "test_fusion_asset_category.py"
},
{
"label": "TestFusionAssetCategory",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_category.py",
"source_location": "L8",
"id": "test_fusion_asset_category_testfusionassetcategory",
"community": 3,
"norm_label": "testfusionassetcategory"
},
{
"label": ".test_create_with_defaults()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_category.py",
"source_location": "L10",
"id": "test_fusion_asset_category_testfusionassetcategory_test_create_with_defaults",
"community": 3,
"norm_label": ".test_create_with_defaults()"
},
{
"label": ".test_asset_count_reflects_linked_assets()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_category.py",
"source_location": "L17",
"id": "test_fusion_asset_category_testfusionassetcategory_test_asset_count_reflects_linked_assets",
"community": 3,
"norm_label": ".test_asset_count_reflects_linked_assets()"
},
{
"label": ".test_method_must_be_in_selection()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_category.py",
"source_location": "L30",
"id": "test_fusion_asset_category_testfusionassetcategory_test_method_must_be_in_selection",
"community": 3,
"norm_label": ".test_method_must_be_in_selection()"
},
{
"label": "test_account_move_inherit.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_account_move_inherit.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_account_move_inherit_py",
"community": 17,
"norm_label": "test_account_move_inherit.py"
},
{
"label": "TestAccountMoveLineFusionAsset",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_account_move_inherit.py",
"source_location": "L8",
"id": "test_account_move_inherit_testaccountmovelinefusionasset",
"community": 17,
"norm_label": "testaccountmovelinefusionasset"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_account_move_inherit.py",
"source_location": "L10",
"id": "test_account_move_inherit_testaccountmovelinefusionasset_setup",
"community": 17,
"norm_label": ".setup()"
},
{
"label": ".test_line_starts_without_asset_link()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_account_move_inherit.py",
"source_location": "L32",
"id": "test_account_move_inherit_testaccountmovelinefusionasset_test_line_starts_without_asset_link",
"community": 17,
"norm_label": ".test_line_starts_without_asset_link()"
},
{
"label": ".test_link_invoice_line_to_asset()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_account_move_inherit.py",
"source_location": "L36",
"id": "test_account_move_inherit_testaccountmovelinefusionasset_test_link_invoice_line_to_asset",
"community": 17,
"norm_label": ".test_link_invoice_line_to_asset()"
},
{
"label": ".test_action_open_fusion_asset_returns_window_action()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_account_move_inherit.py",
"source_location": "L42",
"id": "test_account_move_inherit_testaccountmovelinefusionasset_test_action_open_fusion_asset_returns_window_action",
"community": 17,
"norm_label": ".test_action_open_fusion_asset_returns_window_action()"
},
{
"label": "test_asset_book_values_mv.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_book_values_mv.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_asset_book_values_mv_py",
"community": 2,
"norm_label": "test_asset_book_values_mv.py"
},
{
"label": "TestAssetBookValuesMV",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_book_values_mv.py",
"source_location": "L10",
"id": "test_asset_book_values_mv_testassetbookvaluesmv",
"community": 2,
"norm_label": "testassetbookvaluesmv"
},
{
"label": ".test_mv_exists_and_is_queryable()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_book_values_mv.py",
"source_location": "L12",
"id": "test_asset_book_values_mv_testassetbookvaluesmv_test_mv_exists_and_is_queryable",
"community": 2,
"norm_label": ".test_mv_exists_and_is_queryable()"
},
{
"label": ".test_mv_includes_new_asset_after_refresh()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_book_values_mv.py",
"source_location": "L17",
"id": "test_asset_book_values_mv_testassetbookvaluesmv_test_mv_includes_new_asset_after_refresh",
"community": 2,
"norm_label": ".test_mv_includes_new_asset_after_refresh()"
},
{
"label": "Tests for the per-asset book value MV.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_book_values_mv.py",
"source_location": "L1",
"id": "test_asset_book_values_mv_rationale_1",
"community": 2,
"norm_label": "tests for the per-asset book value mv."
},
{
"label": "test_performance_benchmarks.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_performance_benchmarks_py",
"community": 5,
"norm_label": "test_performance_benchmarks.py"
},
{
"label": "TestEngineBenchmarks",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L13",
"id": "test_performance_benchmarks_testenginebenchmarks",
"community": 0,
"norm_label": "testenginebenchmarks"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L15",
"id": "test_performance_benchmarks_testenginebenchmarks_setup",
"community": 0,
"norm_label": ".setup()"
},
{
"label": "._percentile()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L19",
"id": "test_performance_benchmarks_testenginebenchmarks_percentile",
"community": 0,
"norm_label": "._percentile()"
},
{
"label": ".test_compute_schedule_p95()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L26",
"id": "test_performance_benchmarks_testenginebenchmarks_test_compute_schedule_p95",
"community": 0,
"norm_label": ".test_compute_schedule_p95()"
},
{
"label": ".test_post_depreciation_p95()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L43",
"id": "test_performance_benchmarks_testenginebenchmarks_test_post_depreciation_p95",
"community": 0,
"norm_label": ".test_post_depreciation_p95()"
},
{
"label": ".test_dispose_asset_p95()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L63",
"id": "test_performance_benchmarks_testenginebenchmarks_test_dispose_asset_p95",
"community": 0,
"norm_label": ".test_dispose_asset_p95()"
},
{
"label": "TestControllerBenchmarks",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L85",
"id": "test_performance_benchmarks_testcontrollerbenchmarks",
"community": 5,
"norm_label": "testcontrollerbenchmarks"
},
{
"label": ".test_list_endpoint_p95()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L87",
"id": "test_performance_benchmarks_testcontrollerbenchmarks_test_list_endpoint_p95",
"community": 5,
"norm_label": ".test_list_endpoint_p95()"
},
{
"label": "Performance benchmarks tagged 'benchmark'.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L1",
"id": "test_performance_benchmarks_rationale_1",
"community": 5,
"norm_label": "performance benchmarks tagged 'benchmark'."
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/__init__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_init_py",
"community": 27,
"norm_label": "__init__.py"
},
{
"label": "test_perf_controller.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_perf_controller.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_perf_controller_py",
"community": 5,
"norm_label": "test_perf_controller.py"
},
{
"label": "TestAssetsControllerBenchmarks",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_perf_controller.py",
"source_location": "L20",
"id": "test_perf_controller_testassetscontrollerbenchmarks",
"community": 5,
"norm_label": "testassetscontrollerbenchmarks"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_perf_controller.py",
"source_location": "L22",
"id": "test_perf_controller_testassetscontrollerbenchmarks_setup",
"community": 5,
"norm_label": ".setup()"
},
{
"label": ".test_get_detail_endpoint_p95()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_perf_controller.py",
"source_location": "L33",
"id": "test_perf_controller_testassetscontrollerbenchmarks_test_get_detail_endpoint_p95",
"community": 5,
"norm_label": ".test_get_detail_endpoint_p95()"
},
{
"label": "Controller perf benchmarks tagged 'benchmark'. Engine-level benchmarks live in",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_perf_controller.py",
"source_location": "L1",
"id": "test_perf_controller_rationale_1",
"community": 5,
"norm_label": "controller perf benchmarks tagged 'benchmark'. engine-level benchmarks live in"
},
{
"label": "test_fusion_asset_disposal.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_disposal.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_fusion_asset_disposal_py",
"community": 3,
"norm_label": "test_fusion_asset_disposal.py"
},
{
"label": "TestFusionAssetDisposal",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_disposal.py",
"source_location": "L8",
"id": "test_fusion_asset_disposal_testfusionassetdisposal",
"community": 3,
"norm_label": "testfusionassetdisposal"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_disposal.py",
"source_location": "L10",
"id": "test_fusion_asset_disposal_testfusionassetdisposal_setup",
"community": 3,
"norm_label": ".setup()"
},
{
"label": ".test_create_minimal_sale()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_disposal.py",
"source_location": "L21",
"id": "test_fusion_asset_disposal_testfusionassetdisposal_test_create_minimal_sale",
"community": 3,
"norm_label": ".test_create_minimal_sale()"
},
{
"label": ".test_sale_at_loss()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_disposal.py",
"source_location": "L31",
"id": "test_fusion_asset_disposal_testfusionassetdisposal_test_sale_at_loss",
"community": 3,
"norm_label": ".test_sale_at_loss()"
},
{
"label": ".test_scrap_full_loss()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_disposal.py",
"source_location": "L40",
"id": "test_fusion_asset_disposal_testfusionassetdisposal_test_scrap_full_loss",
"community": 3,
"norm_label": ".test_scrap_full_loss()"
},
{
"label": ".test_donation_ignores_sale_amount()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_disposal.py",
"source_location": "L49",
"id": "test_fusion_asset_disposal_testfusionassetdisposal_test_donation_ignores_sale_amount",
"community": 3,
"norm_label": ".test_donation_ignores_sale_amount()"
},
{
"label": "test_asset_tools.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_tools.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_asset_tools_py",
"community": 18,
"norm_label": "test_asset_tools.py"
},
{
"label": "TestFusionAssetTools",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_tools.py",
"source_location": "L12",
"id": "test_asset_tools_testfusionassettools",
"community": 18,
"norm_label": "testfusionassettools"
},
{
"label": ".test_fusion_list_assets()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_tools.py",
"source_location": "L14",
"id": "test_asset_tools_testfusionassettools_test_fusion_list_assets",
"community": 18,
"norm_label": ".test_fusion_list_assets()"
},
{
"label": ".test_fusion_get_asset_detail()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_tools.py",
"source_location": "L23",
"id": "test_asset_tools_testfusionassettools_test_fusion_get_asset_detail",
"community": 18,
"norm_label": ".test_fusion_get_asset_detail()"
},
{
"label": ".test_fusion_compute_schedule()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_tools.py",
"source_location": "L32",
"id": "test_asset_tools_testfusionassettools_test_fusion_compute_schedule",
"community": 18,
"norm_label": ".test_fusion_compute_schedule()"
},
{
"label": ".test_fusion_suggest_useful_life()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_tools.py",
"source_location": "L41",
"id": "test_asset_tools_testfusionassettools_test_fusion_suggest_useful_life",
"community": 18,
"norm_label": ".test_fusion_suggest_useful_life()"
},
{
"label": ".test_tools_registered_in_dispatch()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_tools.py",
"source_location": "L51",
"id": "test_asset_tools_testfusionassettools_test_tools_registered_in_dispatch",
"community": 18,
"norm_label": ".test_tools_registered_in_dispatch()"
},
{
"label": "Tests for the 5 fusion-asset AI tools.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_tools.py",
"source_location": "L1",
"id": "test_asset_tools_rationale_1",
"community": 18,
"norm_label": "tests for the 5 fusion-asset ai tools."
},
{
"label": "test_assets_cron.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_cron.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_assets_cron_py",
"community": 2,
"norm_label": "test_assets_cron.py"
},
{
"label": "TestFusionAssetsCron",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_cron.py",
"source_location": "L10",
"id": "test_assets_cron_testfusionassetscron",
"community": 2,
"norm_label": "testfusionassetscron"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_cron.py",
"source_location": "L12",
"id": "test_assets_cron_testfusionassetscron_setup",
"community": 2,
"norm_label": ".setup()"
},
{
"label": ".test_cron_post_due_depreciation_runs()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_cron.py",
"source_location": "L24",
"id": "test_assets_cron_testfusionassetscron_test_cron_post_due_depreciation_runs",
"community": 2,
"norm_label": ".test_cron_post_due_depreciation_runs()"
},
{
"label": ".test_cron_anomaly_scan_runs()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_cron.py",
"source_location": "L27",
"id": "test_assets_cron_testfusionassetscron_test_cron_anomaly_scan_runs",
"community": 2,
"norm_label": ".test_cron_anomaly_scan_runs()"
},
{
"label": "Cron handler smoke tests.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_cron.py",
"source_location": "L1",
"id": "test_assets_cron_rationale_1",
"community": 2,
"norm_label": "cron handler smoke tests."
},
{
"label": "test_fusion_asset.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_fusion_asset_py",
"community": 7,
"norm_label": "test_fusion_asset.py"
},
{
"label": "TestFusionAsset",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset.py",
"source_location": "L9",
"id": "test_fusion_asset_testfusionasset",
"community": 7,
"norm_label": "testfusionasset"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset.py",
"source_location": "L11",
"id": "test_fusion_asset_testfusionasset_setup",
"community": 7,
"norm_label": ".setup()"
},
{
"label": ".test_create_minimal()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset.py",
"source_location": "L22",
"id": "test_fusion_asset_testfusionasset_test_create_minimal",
"community": 7,
"norm_label": ".test_create_minimal()"
},
{
"label": ".test_state_transitions_draft_to_running()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset.py",
"source_location": "L27",
"id": "test_fusion_asset_testfusionasset_test_state_transitions_draft_to_running",
"community": 7,
"norm_label": ".test_state_transitions_draft_to_running()"
},
{
"label": ".test_pause_resume()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset.py",
"source_location": "L33",
"id": "test_fusion_asset_testfusionasset_test_pause_resume",
"community": 7,
"norm_label": ".test_pause_resume()"
},
{
"label": ".test_cannot_pause_from_draft()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset.py",
"source_location": "L41",
"id": "test_fusion_asset_testfusionasset_test_cannot_pause_from_draft",
"community": 7,
"norm_label": ".test_cannot_pause_from_draft()"
},
{
"label": ".test_negative_cost_rejected()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset.py",
"source_location": "L46",
"id": "test_fusion_asset_testfusionasset_test_negative_cost_rejected",
"community": 7,
"norm_label": ".test_negative_cost_rejected()"
},
{
"label": ".test_salvage_exceeds_cost_rejected()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset.py",
"source_location": "L50",
"id": "test_fusion_asset_testfusionasset_test_salvage_exceeds_cost_rejected",
"community": 7,
"norm_label": ".test_salvage_exceeds_cost_rejected()"
},
{
"label": ".test_book_value_starts_at_cost()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset.py",
"source_location": "L56",
"id": "test_fusion_asset_testfusionasset_test_book_value_starts_at_cost",
"community": 7,
"norm_label": ".test_book_value_starts_at_cost()"
},
{
"label": "test_create_asset_wizard.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_create_asset_wizard.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_create_asset_wizard_py",
"community": 8,
"norm_label": "test_create_asset_wizard.py"
},
{
"label": "TestCreateAssetWizard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_create_asset_wizard.py",
"source_location": "L8",
"id": "test_create_asset_wizard_testcreateassetwizard",
"community": 8,
"norm_label": "testcreateassetwizard"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_create_asset_wizard.py",
"source_location": "L10",
"id": "test_create_asset_wizard_testcreateassetwizard_setup",
"community": 8,
"norm_label": ".setup()"
},
{
"label": ".test_create_minimal_asset()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_create_asset_wizard.py",
"source_location": "L17",
"id": "test_create_asset_wizard_testcreateassetwizard_test_create_minimal_asset",
"community": 8,
"norm_label": ".test_create_minimal_asset()"
},
{
"label": ".test_ai_suggest_fills_fields()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_create_asset_wizard.py",
"source_location": "L32",
"id": "test_create_asset_wizard_testcreateassetwizard_test_ai_suggest_fills_fields",
"community": 8,
"norm_label": ".test_ai_suggest_fills_fields()"
},
{
"label": ".test_category_onchange_pre_fills()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_create_asset_wizard.py",
"source_location": "L44",
"id": "test_create_asset_wizard_testcreateassetwizard_test_category_onchange_pre_fills",
"community": 8,
"norm_label": ".test_category_onchange_pre_fills()"
},
{
"label": "test_useful_life_predictor.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_useful_life_predictor_py",
"community": 6,
"norm_label": "test_useful_life_predictor.py"
},
{
"label": "TestUsefulLifePredictor",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L12",
"id": "test_useful_life_predictor_testusefullifepredictor",
"community": 6,
"norm_label": "testusefullifepredictor"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L14",
"id": "test_useful_life_predictor_testusefullifepredictor_setup",
"community": 6,
"norm_label": ".setup()"
},
{
"label": ".test_fallback_computer()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L24",
"id": "test_useful_life_predictor_testusefullifepredictor_test_fallback_computer",
"community": 6,
"norm_label": ".test_fallback_computer()"
},
{
"label": ".test_fallback_furniture()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L29",
"id": "test_useful_life_predictor_testusefullifepredictor_test_fallback_furniture",
"community": 6,
"norm_label": ".test_fallback_furniture()"
},
{
"label": ".test_fallback_vehicle_uses_declining()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L33",
"id": "test_useful_life_predictor_testusefullifepredictor_test_fallback_vehicle_uses_declining",
"community": 6,
"norm_label": ".test_fallback_vehicle_uses_declining()"
},
{
"label": ".test_fallback_default_for_unknown()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L38",
"id": "test_useful_life_predictor_testusefullifepredictor_test_fallback_default_for_unknown",
"community": 6,
"norm_label": ".test_fallback_default_for_unknown()"
},
{
"label": ".test_returns_dict_with_required_keys()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L43",
"id": "test_useful_life_predictor_testusefullifepredictor_test_returns_dict_with_required_keys",
"community": 6,
"norm_label": ".test_returns_dict_with_required_keys()"
},
{
"label": "TestUsefulLifePrompt",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L50",
"id": "test_useful_life_predictor_testusefullifeprompt",
"community": 6,
"norm_label": "testusefullifeprompt"
},
{
"label": ".test_system_prompt_requires_json()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L52",
"id": "test_useful_life_predictor_testusefullifeprompt_test_system_prompt_requires_json",
"community": 6,
"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_assets/tests/test_useful_life_predictor.py",
"source_location": "L55",
"id": "test_useful_life_predictor_testusefullifeprompt_test_build_prompt_returns_tuple",
"community": 6,
"norm_label": ".test_build_prompt_returns_tuple()"
},
{
"label": ".test_user_prompt_includes_amount()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L59",
"id": "test_useful_life_predictor_testusefullifeprompt_test_user_prompt_includes_amount",
"community": 6,
"norm_label": ".test_user_prompt_includes_amount()"
},
{
"label": "test_prorate.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_prorate.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_prorate_py",
"community": 12,
"norm_label": "test_prorate.py"
},
{
"label": "TestProrate",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_prorate.py",
"source_location": "L9",
"id": "test_prorate_testprorate",
"community": 12,
"norm_label": "testprorate"
},
{
"label": ".test_full_month_convention_always_one()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_prorate.py",
"source_location": "L11",
"id": "test_prorate_testprorate_test_full_month_convention_always_one",
"community": 12,
"norm_label": ".test_full_month_convention_always_one()"
},
{
"label": ".test_asset_starts_before_period_full_factor()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_prorate.py",
"source_location": "L20",
"id": "test_prorate_testprorate_test_asset_starts_before_period_full_factor",
"community": 12,
"norm_label": ".test_asset_starts_before_period_full_factor()"
},
{
"label": ".test_asset_starts_after_period_zero_factor()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_prorate.py",
"source_location": "L29",
"id": "test_prorate_testprorate_test_asset_starts_after_period_zero_factor",
"community": 12,
"norm_label": ".test_asset_starts_after_period_zero_factor()"
},
{
"label": ".test_days_period_mid_month()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_prorate.py",
"source_location": "L38",
"id": "test_prorate_testprorate_test_days_period_mid_month",
"community": 12,
"norm_label": ".test_days_period_mid_month()"
},
{
"label": ".test_days_365_mid_month()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_prorate.py",
"source_location": "L48",
"id": "test_prorate_testprorate_test_days_365_mid_month",
"community": 12,
"norm_label": ".test_days_365_mid_month()"
},
{
"label": ".test_unknown_convention_raises()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_prorate.py",
"source_location": "L58",
"id": "test_prorate_testprorate_test_unknown_convention_raises",
"community": 12,
"norm_label": ".test_unknown_convention_raises()"
},
{
"label": "test_assets_adapter.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_adapter.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_assets_adapter_py",
"community": 3,
"norm_label": "test_assets_adapter.py"
},
{
"label": "TestAssetsAdapter",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_adapter.py",
"source_location": "L14",
"id": "test_assets_adapter_testassetsadapter",
"community": 3,
"norm_label": "testassetsadapter"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_adapter.py",
"source_location": "L16",
"id": "test_assets_adapter_testassetsadapter_setup",
"community": 3,
"norm_label": ".setup()"
},
{
"label": ".test_list_assets_via_fusion()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_adapter.py",
"source_location": "L20",
"id": "test_assets_adapter_testassetsadapter_test_list_assets_via_fusion",
"community": 3,
"norm_label": ".test_list_assets_via_fusion()"
},
{
"label": ".test_suggest_useful_life_via_fusion_uses_templated_fallback()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_adapter.py",
"source_location": "L29",
"id": "test_assets_adapter_testassetsadapter_test_suggest_useful_life_via_fusion_uses_templated_fallback",
"community": 3,
"norm_label": ".test_suggest_useful_life_via_fusion_uses_templated_fallback()"
},
{
"label": ".test_dispose_asset_via_community_returns_error()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_adapter.py",
"source_location": "L38",
"id": "test_assets_adapter_testassetsadapter_test_dispose_asset_via_community_returns_error",
"community": 3,
"norm_label": ".test_dispose_asset_via_community_returns_error()"
},
{
"label": "AssetsAdapter wiring tests \u2014 fusion-mode dispatch.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_adapter.py",
"source_location": "L1",
"id": "test_assets_adapter_rationale_1",
"community": 3,
"norm_label": "assetsadapter wiring tests \u2014 fusion-mode dispatch."
},
{
"label": "test_asset_anomaly_detection.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_asset_anomaly_detection_py",
"community": 2,
"norm_label": "test_asset_anomaly_detection.py"
},
{
"label": "TestAssetAnomalyDetection",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L9",
"id": "test_asset_anomaly_detection_testassetanomalydetection",
"community": 2,
"norm_label": "testassetanomalydetection"
},
{
"label": ".test_schedule_variance_within_threshold_returns_none()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L11",
"id": "test_asset_anomaly_detection_testassetanomalydetection_test_schedule_variance_within_threshold_returns_none",
"community": 2,
"norm_label": ".test_schedule_variance_within_threshold_returns_none()"
},
{
"label": ".test_schedule_variance_behind_schedule_low_severity()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L19",
"id": "test_asset_anomaly_detection_testassetanomalydetection_test_schedule_variance_behind_schedule_low_severity",
"community": 2,
"norm_label": ".test_schedule_variance_behind_schedule_low_severity()"
},
{
"label": ".test_schedule_variance_ahead_high_severity()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L29",
"id": "test_asset_anomaly_detection_testassetanomalydetection_test_schedule_variance_ahead_high_severity",
"community": 2,
"norm_label": ".test_schedule_variance_ahead_high_severity()"
},
{
"label": ".test_schedule_variance_zero_expected_returns_none()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L39",
"id": "test_asset_anomaly_detection_testassetanomalydetection_test_schedule_variance_zero_expected_returns_none",
"community": 2,
"norm_label": ".test_schedule_variance_zero_expected_returns_none()"
},
{
"label": ".test_low_utilization_flags_when_underused()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L46",
"id": "test_asset_anomaly_detection_testassetanomalydetection_test_low_utilization_flags_when_underused",
"community": 2,
"norm_label": ".test_low_utilization_flags_when_underused()"
},
{
"label": ".test_low_utilization_within_tolerance_returns_none()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L55",
"id": "test_asset_anomaly_detection_testassetanomalydetection_test_low_utilization_within_tolerance_returns_none",
"community": 2,
"norm_label": ".test_low_utilization_within_tolerance_returns_none()"
},
{
"label": ".test_anomaly_to_dict_round_trip()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L62",
"id": "test_asset_anomaly_detection_testassetanomalydetection_test_anomaly_to_dict_round_trip",
"community": 2,
"norm_label": ".test_anomaly_to_dict_round_trip()"
},
{
"label": "test_salvage_value.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_salvage_value_py",
"community": 9,
"norm_label": "test_salvage_value.py"
},
{
"label": "TestSalvageValue",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L9",
"id": "test_salvage_value_testsalvagevalue",
"community": 9,
"norm_label": "testsalvagevalue"
},
{
"label": ".test_zero_method_returns_zero()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L11",
"id": "test_salvage_value_testsalvagevalue_test_zero_method_returns_zero",
"community": 9,
"norm_label": ".test_zero_method_returns_zero()"
},
{
"label": ".test_percentage_method()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L15",
"id": "test_salvage_value_testsalvagevalue_test_percentage_method",
"community": 9,
"norm_label": ".test_percentage_method()"
},
{
"label": ".test_fixed_method()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L21",
"id": "test_salvage_value_testsalvagevalue_test_fixed_method",
"community": 9,
"norm_label": ".test_fixed_method()"
},
{
"label": ".test_unknown_method_raises()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L27",
"id": "test_salvage_value_testsalvagevalue_test_unknown_method_raises",
"community": 9,
"norm_label": ".test_unknown_method_raises()"
},
{
"label": ".test_remaining_useful_life_value_midway()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L34",
"id": "test_salvage_value_testsalvagevalue_test_remaining_useful_life_value_midway",
"community": 9,
"norm_label": ".test_remaining_useful_life_value_midway()"
},
{
"label": ".test_remaining_useful_life_value_at_end_returns_salvage()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L41",
"id": "test_salvage_value_testsalvagevalue_test_remaining_useful_life_value_at_end_returns_salvage",
"community": 9,
"norm_label": ".test_remaining_useful_life_value_at_end_returns_salvage()"
},
{
"label": "test_partial_sale_wizard.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_partial_sale_wizard.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_partial_sale_wizard_py",
"community": 15,
"norm_label": "test_partial_sale_wizard.py"
},
{
"label": "TestPartialSaleWizard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_partial_sale_wizard.py",
"source_location": "L9",
"id": "test_partial_sale_wizard_testpartialsalewizard",
"community": 15,
"norm_label": "testpartialsalewizard"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_partial_sale_wizard.py",
"source_location": "L11",
"id": "test_partial_sale_wizard_testpartialsalewizard_setup",
"community": 15,
"norm_label": ".setup()"
},
{
"label": ".test_partial_sell_30pct_creates_child()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_partial_sale_wizard.py",
"source_location": "L23",
"id": "test_partial_sale_wizard_testpartialsalewizard_test_partial_sell_30pct_creates_child",
"community": 15,
"norm_label": ".test_partial_sell_30pct_creates_child()"
},
{
"label": ".test_invalid_pct_raises()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_partial_sale_wizard.py",
"source_location": "L33",
"id": "test_partial_sale_wizard_testpartialsalewizard_test_invalid_pct_raises",
"community": 15,
"norm_label": ".test_invalid_pct_raises()"
},
{
"label": ".test_compute_estimated_gain_loss()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_partial_sale_wizard.py",
"source_location": "L41",
"id": "test_partial_sale_wizard_testpartialsalewizard_test_compute_estimated_gain_loss",
"community": 15,
"norm_label": ".test_compute_estimated_gain_loss()"
},
{
"label": "test_assets_controller.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_assets_controller_py",
"community": 5,
"norm_label": "test_assets_controller.py"
},
{
"label": "TestAssetsController",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L11",
"id": "test_assets_controller_testassetscontroller",
"community": 5,
"norm_label": "testassetscontroller"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L13",
"id": "test_assets_controller_testassetscontroller_setup",
"community": 5,
"norm_label": ".setup()"
},
{
"label": "._jsonrpc()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L20",
"id": "test_assets_controller_testassetscontroller_jsonrpc",
"community": 5,
"norm_label": "._jsonrpc()"
},
{
"label": ".test_list_returns_dict()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L37",
"id": "test_assets_controller_testassetscontroller_test_list_returns_dict",
"community": 5,
"norm_label": ".test_list_returns_dict()"
},
{
"label": ".test_get_detail_returns_asset()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L42",
"id": "test_assets_controller_testassetscontroller_test_get_detail_returns_asset",
"community": 5,
"norm_label": ".test_get_detail_returns_asset()"
},
{
"label": ".test_compute_schedule_creates_lines()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L52",
"id": "test_assets_controller_testassetscontroller_test_compute_schedule_creates_lines",
"community": 5,
"norm_label": ".test_compute_schedule_creates_lines()"
},
{
"label": ".test_post_depreciation_after_running()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L61",
"id": "test_assets_controller_testassetscontroller_test_post_depreciation_after_running",
"community": 5,
"norm_label": ".test_post_depreciation_after_running()"
},
{
"label": ".test_dispose_marks_asset_disposed()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L73",
"id": "test_assets_controller_testassetscontroller_test_dispose_marks_asset_disposed",
"community": 5,
"norm_label": ".test_dispose_marks_asset_disposed()"
},
{
"label": ".test_get_anomalies_returns_list()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L90",
"id": "test_assets_controller_testassetscontroller_test_get_anomalies_returns_list",
"community": 5,
"norm_label": ".test_get_anomalies_returns_list()"
},
{
"label": ".test_suggest_useful_life_returns_dict()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L94",
"id": "test_assets_controller_testassetscontroller_test_suggest_useful_life_returns_dict",
"community": 5,
"norm_label": ".test_suggest_useful_life_returns_dict()"
},
{
"label": ".test_get_partner_history()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L100",
"id": "test_assets_controller_testassetscontroller_test_get_partner_history",
"community": 5,
"norm_label": ".test_get_partner_history()"
},
{
"label": "Controller tests using HttpCase.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L1",
"id": "test_assets_controller_rationale_1",
"community": 5,
"norm_label": "controller tests using httpcase."
},
{
"label": "test_audit_report.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_audit_report.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_audit_report_py",
"community": 3,
"norm_label": "test_audit_report.py"
},
{
"label": "TestAuditReport",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_audit_report.py",
"source_location": "L6",
"id": "test_audit_report_testauditreport",
"community": 3,
"norm_label": "testauditreport"
},
{
"label": ".test_report_renders()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_audit_report.py",
"source_location": "L8",
"id": "test_audit_report_testauditreport_test_report_renders",
"community": 3,
"norm_label": ".test_report_renders()"
},
{
"label": "test_disposal_wizard.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_disposal_wizard.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_disposal_wizard_py",
"community": 14,
"norm_label": "test_disposal_wizard.py"
},
{
"label": "TestDisposalWizard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_disposal_wizard.py",
"source_location": "L8",
"id": "test_disposal_wizard_testdisposalwizard",
"community": 14,
"norm_label": "testdisposalwizard"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_disposal_wizard.py",
"source_location": "L10",
"id": "test_disposal_wizard_testdisposalwizard_setup",
"community": 14,
"norm_label": ".setup()"
},
{
"label": ".test_default_loads_active_asset()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_disposal_wizard.py",
"source_location": "L22",
"id": "test_disposal_wizard_testdisposalwizard_test_default_loads_active_asset",
"community": 14,
"norm_label": ".test_default_loads_active_asset()"
},
{
"label": ".test_action_dispose_marks_asset_disposed()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_disposal_wizard.py",
"source_location": "L28",
"id": "test_disposal_wizard_testdisposalwizard_test_action_dispose_marks_asset_disposed",
"community": 14,
"norm_label": ".test_action_dispose_marks_asset_disposed()"
},
{
"label": ".test_compute_gain_loss_sale()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_disposal_wizard.py",
"source_location": "L39",
"id": "test_disposal_wizard_testdisposalwizard_test_compute_gain_loss_sale",
"community": 14,
"norm_label": ".test_compute_gain_loss_sale()"
},
{
"label": "test_engine_integration.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_engine_integration_py",
"community": 0,
"norm_label": "test_engine_integration.py"
},
{
"label": "TestAssetEngineIntegration",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L16",
"id": "test_engine_integration_testassetengineintegration",
"community": 0,
"norm_label": "testassetengineintegration"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L18",
"id": "test_engine_integration_testassetengineintegration_setup",
"community": 0,
"norm_label": ".setup()"
},
{
"label": "._make_asset()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L54",
"id": "test_engine_integration_testassetengineintegration_make_asset",
"community": 0,
"norm_label": "._make_asset()"
},
{
"label": ".test_full_lifecycle_straight_line()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L68",
"id": "test_engine_integration_testassetengineintegration_test_full_lifecycle_straight_line",
"community": 0,
"norm_label": ".test_full_lifecycle_straight_line()"
},
{
"label": ".test_post_creates_journal_entry_when_accounts_configured()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L83",
"id": "test_engine_integration_testassetengineintegration_test_post_creates_journal_entry_when_accounts_configured",
"community": 0,
"norm_label": ".test_post_creates_journal_entry_when_accounts_configured()"
},
{
"label": ".test_dispose_caps_future_lines()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L97",
"id": "test_engine_integration_testassetengineintegration_test_dispose_caps_future_lines",
"community": 0,
"norm_label": ".test_dispose_caps_future_lines()"
},
{
"label": ".test_dispose_records_correct_book_value()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L110",
"id": "test_engine_integration_testassetengineintegration_test_dispose_records_correct_book_value",
"community": 0,
"norm_label": ".test_dispose_records_correct_book_value()"
},
{
"label": ".test_partial_sale_30pct()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L124",
"id": "test_engine_integration_testassetengineintegration_test_partial_sale_30pct",
"community": 0,
"norm_label": ".test_partial_sale_30pct()"
},
{
"label": ".test_pause_then_resume_lifecycle()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L141",
"id": "test_engine_integration_testassetengineintegration_test_pause_then_resume_lifecycle",
"community": 0,
"norm_label": ".test_pause_then_resume_lifecycle()"
},
{
"label": "End-to-end engine integration tests. Each test creates a complete realistic ass",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L1",
"id": "test_engine_integration_rationale_1",
"community": 0,
"norm_label": "end-to-end engine integration tests. each test creates a complete realistic ass"
},
{
"label": "test_depreciation_methods.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_depreciation_methods_py",
"community": 1,
"norm_label": "test_depreciation_methods.py"
},
{
"label": "TestStraightLine",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L9",
"id": "test_depreciation_methods_teststraightline",
"community": 1,
"norm_label": "teststraightline"
},
{
"label": ".test_total_equals_cost_minus_salvage()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L11",
"id": "test_depreciation_methods_teststraightline_test_total_equals_cost_minus_salvage",
"community": 1,
"norm_label": ".test_total_equals_cost_minus_salvage()"
},
{
"label": ".test_per_period_equal_except_last()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L16",
"id": "test_depreciation_methods_teststraightline_test_per_period_equal_except_last",
"community": 1,
"norm_label": ".test_per_period_equal_except_last()"
},
{
"label": ".test_last_period_absorbs_rounding()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L20",
"id": "test_depreciation_methods_teststraightline_test_last_period_absorbs_rounding",
"community": 1,
"norm_label": ".test_last_period_absorbs_rounding()"
},
{
"label": ".test_zero_periods_returns_empty()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L25",
"id": "test_depreciation_methods_teststraightline_test_zero_periods_returns_empty",
"community": 1,
"norm_label": ".test_zero_periods_returns_empty()"
},
{
"label": ".test_book_value_decreasing()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L28",
"id": "test_depreciation_methods_teststraightline_test_book_value_decreasing",
"community": 1,
"norm_label": ".test_book_value_decreasing()"
},
{
"label": "TestDecliningBalance",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L35",
"id": "test_depreciation_methods_testdecliningbalance",
"community": 1,
"norm_label": "testdecliningbalance"
},
{
"label": ".test_total_does_not_exceed_depreciable()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L37",
"id": "test_depreciation_methods_testdecliningbalance_test_total_does_not_exceed_depreciable",
"community": 1,
"norm_label": ".test_total_does_not_exceed_depreciable()"
},
{
"label": ".test_does_not_go_below_salvage()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L42",
"id": "test_depreciation_methods_testdecliningbalance_test_does_not_go_below_salvage",
"community": 1,
"norm_label": ".test_does_not_go_below_salvage()"
},
{
"label": ".test_zero_rate_returns_empty()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L47",
"id": "test_depreciation_methods_testdecliningbalance_test_zero_rate_returns_empty",
"community": 1,
"norm_label": ".test_zero_rate_returns_empty()"
},
{
"label": ".test_pathological_100pct_rate_one_period()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L50",
"id": "test_depreciation_methods_testdecliningbalance_test_pathological_100pct_rate_one_period",
"community": 1,
"norm_label": ".test_pathological_100pct_rate_one_period()"
},
{
"label": "TestUnitsOfProduction",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L57",
"id": "test_depreciation_methods_testunitsofproduction",
"community": 1,
"norm_label": "testunitsofproduction"
},
{
"label": ".test_total_proportional_to_units_used()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L59",
"id": "test_depreciation_methods_testunitsofproduction_test_total_proportional_to_units_used",
"community": 1,
"norm_label": ".test_total_proportional_to_units_used()"
},
{
"label": ".test_partial_use_partial_depreciation()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L68",
"id": "test_depreciation_methods_testunitsofproduction_test_partial_use_partial_depreciation",
"community": 1,
"norm_label": ".test_partial_use_partial_depreciation()"
},
{
"label": ".test_zero_total_units_returns_empty()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L76",
"id": "test_depreciation_methods_testunitsofproduction_test_zero_total_units_returns_empty",
"community": 1,
"norm_label": ".test_zero_total_units_returns_empty()"
},
{
"label": ".test_does_not_overshoot_salvage()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L82",
"id": "test_depreciation_methods_testunitsofproduction_test_does_not_overshoot_salvage",
"community": 1,
"norm_label": ".test_does_not_overshoot_salvage()"
},
{
"label": "test_migration_round_trip.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_migration_round_trip.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_migration_round_trip_py",
"community": 13,
"norm_label": "test_migration_round_trip.py"
},
{
"label": "TestAssetsMigrationRoundTrip",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_migration_round_trip.py",
"source_location": "L6",
"id": "test_migration_round_trip_testassetsmigrationroundtrip",
"community": 13,
"norm_label": "testassetsmigrationroundtrip"
},
{
"label": ".test_bootstrap_step_runs_without_enterprise()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_migration_round_trip.py",
"source_location": "L8",
"id": "test_migration_round_trip_testassetsmigrationroundtrip_test_bootstrap_step_runs_without_enterprise",
"community": 13,
"norm_label": ".test_bootstrap_step_runs_without_enterprise()"
},
{
"label": ".test_bootstrap_idempotent_on_re_run()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_migration_round_trip.py",
"source_location": "L18",
"id": "test_migration_round_trip_testassetsmigrationroundtrip_test_bootstrap_idempotent_on_re_run",
"community": 13,
"norm_label": ".test_bootstrap_idempotent_on_re_run()"
},
{
"label": "When Enterprise account.asset is NOT installed, step is a no-op.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_migration_round_trip.py",
"source_location": "L9",
"id": "test_migration_round_trip_rationale_9",
"community": 13,
"norm_label": "when enterprise account.asset is not installed, step is a no-op."
},
{
"label": "test_coexistence.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_coexistence.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_coexistence_py",
"community": 19,
"norm_label": "test_coexistence.py"
},
{
"label": "TestAssetsCoexistence",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_coexistence.py",
"source_location": "L9",
"id": "test_coexistence_testassetscoexistence",
"community": 19,
"norm_label": "testassetscoexistence"
},
{
"label": ".setUp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_coexistence.py",
"source_location": "L11",
"id": "test_coexistence_testassetscoexistence_setup",
"community": 19,
"norm_label": ".setup()"
},
{
"label": ".test_engine_always_available()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_coexistence.py",
"source_location": "L19",
"id": "test_coexistence_testassetscoexistence_test_engine_always_available",
"community": 19,
"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_assets/tests/test_coexistence.py",
"source_location": "L23",
"id": "test_coexistence_testassetscoexistence_test_menu_gated_by_coexistence_group",
"community": 19,
"norm_label": ".test_menu_gated_by_coexistence_group()"
},
{
"label": ".test_categories_menu_gated()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_coexistence.py",
"source_location": "L32",
"id": "test_coexistence_testassetscoexistence_test_categories_menu_gated",
"community": 19,
"norm_label": ".test_categories_menu_gated()"
},
{
"label": "Coexistence tests: fusion_accounting_assets menu only visible when Enterprise ac",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_coexistence.py",
"source_location": "L1",
"id": "test_coexistence_rationale_1",
"community": 19,
"norm_label": "coexistence tests: fusion_accounting_assets menu only visible when enterprise ac"
},
{
"label": "Engine is registered regardless of Enterprise install state.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_coexistence.py",
"source_location": "L20",
"id": "test_coexistence_rationale_20",
"community": 19,
"norm_label": "engine is registered regardless of enterprise install state."
},
{
"label": "account_move.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/account_move.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_account_move_py",
"community": 17,
"norm_label": "account_move.py"
},
{
"label": "AccountMoveLine",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/account_move.py",
"source_location": "L9",
"id": "account_move_accountmoveline",
"community": 17,
"norm_label": "accountmoveline"
},
{
"label": "._compute_fusion_asset_count()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/account_move.py",
"source_location": "L20",
"id": "account_move_accountmoveline_compute_fusion_asset_count",
"community": 17,
"norm_label": "._compute_fusion_asset_count()"
},
{
"label": ".action_open_fusion_asset()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/account_move.py",
"source_location": "L24",
"id": "account_move_accountmoveline_action_open_fusion_asset",
"community": 17,
"norm_label": ".action_open_fusion_asset()"
},
{
"label": "Inherit account.move.line to link to fusion.asset records. Lets us trace assets",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/account_move.py",
"source_location": "L1",
"id": "account_move_rationale_1",
"community": 17,
"norm_label": "inherit account.move.line to link to fusion.asset records. lets us trace assets"
},
{
"label": "fusion_assets_cron.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_assets_cron.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_assets_cron_py",
"community": 2,
"norm_label": "fusion_assets_cron.py"
},
{
"label": "FusionAssetsCron",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_assets_cron.py",
"source_location": "L16",
"id": "fusion_assets_cron_fusionassetscron",
"community": 2,
"norm_label": "fusionassetscron"
},
{
"label": "_cron_post_due_depreciation()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_assets_cron.py",
"source_location": "L21",
"id": "fusion_assets_cron_cron_post_due_depreciation",
"community": 2,
"norm_label": "_cron_post_due_depreciation()"
},
{
"label": "_cron_refresh_book_values_mv()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_assets_cron.py",
"source_location": "L47",
"id": "fusion_assets_cron_cron_refresh_book_values_mv",
"community": 2,
"norm_label": "_cron_refresh_book_values_mv()"
},
{
"label": "_cron_anomaly_scan()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_assets_cron.py",
"source_location": "L52",
"id": "fusion_assets_cron_cron_anomaly_scan",
"community": 2,
"norm_label": "_cron_anomaly_scan()"
},
{
"label": "Cron handlers for fusion_accounting_assets. - _cron_post_due_depreciation: dail",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_assets_cron.py",
"source_location": "L1",
"id": "fusion_assets_cron_rationale_1",
"community": 2,
"norm_label": "cron handlers for fusion_accounting_assets. - _cron_post_due_depreciation: dail"
},
{
"label": "For each running asset, post any due un-posted depreciation lines.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_assets_cron.py",
"source_location": "L22",
"id": "fusion_assets_cron_rationale_22",
"community": 34,
"norm_label": "for each running asset, post any due un-posted depreciation lines."
},
{
"label": "Refresh the per-asset book value MV (hourly).",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_assets_cron.py",
"source_location": "L48",
"id": "fusion_assets_cron_rationale_48",
"community": 35,
"norm_label": "refresh the per-asset book value mv (hourly)."
},
{
"label": "For each running asset, compare expected accumulated depreciation vs pos",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_assets_cron.py",
"source_location": "L53",
"id": "fusion_assets_cron_rationale_53",
"community": 36,
"norm_label": "for each running asset, compare expected accumulated depreciation vs pos"
},
{
"label": "fusion_asset.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_py",
"community": 7,
"norm_label": "fusion_asset.py"
},
{
"label": "FusionAsset",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset.py",
"source_location": "L38",
"id": "fusion_asset_fusionasset",
"community": 7,
"norm_label": "fusionasset"
},
{
"label": "_compute_book_value()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset.py",
"source_location": "L115",
"id": "fusion_asset_compute_book_value",
"community": 7,
"norm_label": "_compute_book_value()"
},
{
"label": "_compute_last_posted_date()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset.py",
"source_location": "L122",
"id": "fusion_asset_compute_last_posted_date",
"community": 7,
"norm_label": "_compute_last_posted_date()"
},
{
"label": ".action_set_running()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset.py",
"source_location": "L129",
"id": "fusion_asset_fusionasset_action_set_running",
"community": 0,
"norm_label": ".action_set_running()"
},
{
"label": ".action_pause()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset.py",
"source_location": "L137",
"id": "fusion_asset_fusionasset_action_pause",
"community": 7,
"norm_label": ".action_pause()"
},
{
"label": ".action_resume()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset.py",
"source_location": "L143",
"id": "fusion_asset_fusionasset_action_resume",
"community": 7,
"norm_label": ".action_resume()"
},
{
"label": ".action_set_draft()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset.py",
"source_location": "L149",
"id": "fusion_asset_fusionasset_action_set_draft",
"community": 7,
"norm_label": ".action_set_draft()"
},
{
"label": "Fusion Asset model. Lifecycle: draft -> running -> (paused -> running)* -> disp",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset.py",
"source_location": "L1",
"id": "fusion_asset_rationale_1",
"community": 7,
"norm_label": "fusion asset model. lifecycle: draft -> running -> (paused -> running)* -> disp"
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/__init__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_init_py",
"community": 28,
"norm_label": "__init__.py"
},
{
"label": "fusion_asset_book_values_mv.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_book_values_mv.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_book_values_mv_py",
"community": 2,
"norm_label": "fusion_asset_book_values_mv.py"
},
{
"label": "FusionAssetBookValuesMV",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_book_values_mv.py",
"source_location": "L11",
"id": "fusion_asset_book_values_mv_fusionassetbookvaluesmv",
"community": 2,
"norm_label": "fusionassetbookvaluesmv"
},
{
"label": ".init()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_book_values_mv.py",
"source_location": "L31",
"id": "fusion_asset_book_values_mv_fusionassetbookvaluesmv_init",
"community": 2,
"norm_label": ".init()"
},
{
"label": "_refresh()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_book_values_mv.py",
"source_location": "L41",
"id": "fusion_asset_book_values_mv_refresh",
"community": 2,
"norm_label": "_refresh()"
},
{
"label": "MV of per-asset book value snapshot. Refresh via cron or model._refresh().",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_book_values_mv.py",
"source_location": "L1",
"id": "fusion_asset_book_values_mv_rationale_1",
"community": 2,
"norm_label": "mv of per-asset book value snapshot. refresh via cron or model._refresh()."
},
{
"label": "fusion_asset_engine.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_engine_py",
"community": 0,
"norm_label": "fusion_asset_engine.py"
},
{
"label": "FusionAssetEngine",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L23",
"id": "fusion_asset_engine_fusionassetengine",
"community": 1,
"norm_label": "fusionassetengine"
},
{
"label": "compute_depreciation_schedule()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L32",
"id": "fusion_asset_engine_compute_depreciation_schedule",
"community": 0,
"norm_label": "compute_depreciation_schedule()"
},
{
"label": "post_depreciation_entry()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L98",
"id": "fusion_asset_engine_post_depreciation_entry",
"community": 0,
"norm_label": "post_depreciation_entry()"
},
{
"label": "dispose_asset()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L130",
"id": "fusion_asset_engine_dispose_asset",
"community": 0,
"norm_label": "dispose_asset()"
},
{
"label": "partial_sale()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L176",
"id": "fusion_asset_engine_partial_sale",
"community": 0,
"norm_label": "partial_sale()"
},
{
"label": "pause_asset()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L237",
"id": "fusion_asset_engine_pause_asset",
"community": 0,
"norm_label": "pause_asset()"
},
{
"label": "resume_asset()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L249",
"id": "fusion_asset_engine_resume_asset",
"community": 0,
"norm_label": "resume_asset()"
},
{
"label": "reverse_disposal()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L260",
"id": "fusion_asset_engine_reverse_disposal",
"community": 0,
"norm_label": "reverse_disposal()"
},
{
"label": "._validate_asset_for_schedule()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L285",
"id": "fusion_asset_engine_fusionassetengine_validate_asset_for_schedule",
"community": 1,
"norm_label": "._validate_asset_for_schedule()"
},
{
"label": "._compute_steps()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L298",
"id": "fusion_asset_engine_fusionassetengine_compute_steps",
"community": 1,
"norm_label": "._compute_steps()"
},
{
"label": "._add_periods()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L330",
"id": "fusion_asset_engine_fusionassetengine_add_periods",
"community": 1,
"norm_label": "._add_periods()"
},
{
"label": "._create_journal_entry()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L344",
"id": "fusion_asset_engine_fusionassetengine_create_journal_entry",
"community": 1,
"norm_label": "._create_journal_entry()"
},
{
"label": "The asset engine \u2014 orchestrator for all asset depreciation + lifecycle. 7-metho",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L1",
"id": "fusion_asset_engine_rationale_1",
"community": 0,
"norm_label": "the asset engine \u2014 orchestrator for all asset depreciation + lifecycle. 7-metho"
},
{
"label": "Compute (or re-compute) the depreciation board for an asset. If recompu",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L33",
"id": "fusion_asset_engine_rationale_33",
"community": 37,
"norm_label": "compute (or re-compute) the depreciation board for an asset. if recompu"
},
{
"label": "Post the next-due un-posted depreciation line. If period_date provided,",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L99",
"id": "fusion_asset_engine_rationale_99",
"community": 38,
"norm_label": "post the next-due un-posted depreciation line. if period_date provided,"
},
{
"label": "Dispose an asset (sale, scrap, donation, lost).",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L133",
"id": "fusion_asset_engine_rationale_133",
"community": 39,
"norm_label": "dispose an asset (sale, scrap, donation, lost)."
},
{
"label": "Partially dispose: split asset into two \u2014 sold child + remaining parent.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L178",
"id": "fusion_asset_engine_rationale_178",
"community": 40,
"norm_label": "partially dispose: split asset into two \u2014 sold child + remaining parent."
},
{
"label": "Pause depreciation. Wraps asset.action_pause for API symmetry and to log",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L238",
"id": "fusion_asset_engine_rationale_238",
"community": 41,
"norm_label": "pause depreciation. wraps asset.action_pause for api symmetry and to log"
},
{
"label": "Resume a paused asset.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L250",
"id": "fusion_asset_engine_rationale_250",
"community": 42,
"norm_label": "resume a paused asset."
},
{
"label": "Reverse a disposal (rare \u2014 recovery from accidental sale entry).",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L261",
"id": "fusion_asset_engine_rationale_261",
"community": 43,
"norm_label": "reverse a disposal (rare \u2014 recovery from accidental sale entry)."
},
{
"label": "Dispatch to the appropriate depreciation method service.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L299",
"id": "fusion_asset_engine_rationale_299",
"community": 1,
"norm_label": "dispatch to the appropriate depreciation method service."
},
{
"label": "Add (n_periods + 1) yearly increments to base_date and step back one day",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L331",
"id": "fusion_asset_engine_rationale_331",
"community": 1,
"norm_label": "add (n_periods + 1) yearly increments to base_date and step back one day"
},
{
"label": "Create the journal entry for a depreciation line. Phase 3 keeps this mi",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L345",
"id": "fusion_asset_engine_rationale_345",
"community": 1,
"norm_label": "create the journal entry for a depreciation line. phase 3 keeps this mi"
},
{
"label": "fusion_asset_anomaly.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_anomaly.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_anomaly_py",
"community": 11,
"norm_label": "fusion_asset_anomaly.py"
},
{
"label": "FusionAssetAnomaly",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_anomaly.py",
"source_location": "L14",
"id": "fusion_asset_anomaly_fusionassetanomaly",
"community": 11,
"norm_label": "fusionassetanomaly"
},
{
"label": ".action_acknowledge()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_anomaly.py",
"source_location": "L35",
"id": "fusion_asset_anomaly_fusionassetanomaly_action_acknowledge",
"community": 11,
"norm_label": ".action_acknowledge()"
},
{
"label": ".action_dismiss()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_anomaly.py",
"source_location": "L38",
"id": "fusion_asset_anomaly_fusionassetanomaly_action_dismiss",
"community": 11,
"norm_label": ".action_dismiss()"
},
{
"label": ".action_resolve()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_anomaly.py",
"source_location": "L41",
"id": "fusion_asset_anomaly_fusionassetanomaly_action_resolve",
"community": 11,
"norm_label": ".action_resolve()"
},
{
"label": "Persisted asset anomaly flags from the engine's variance detection.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_anomaly.py",
"source_location": "L1",
"id": "fusion_asset_anomaly_rationale_1",
"community": 11,
"norm_label": "persisted asset anomaly flags from the engine's variance detection."
},
{
"label": "fusion_asset_category.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_category.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_category_py",
"community": 20,
"norm_label": "fusion_asset_category.py"
},
{
"label": "FusionAssetCategory",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_category.py",
"source_location": "L6",
"id": "fusion_asset_category_fusionassetcategory",
"community": 20,
"norm_label": "fusionassetcategory"
},
{
"label": "._compute_asset_count()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_category.py",
"source_location": "L49",
"id": "fusion_asset_category_fusionassetcategory_compute_asset_count",
"community": 20,
"norm_label": "._compute_asset_count()"
},
{
"label": "Asset categories with default settings (used as templates).",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_category.py",
"source_location": "L1",
"id": "fusion_asset_category_rationale_1",
"community": 20,
"norm_label": "asset categories with default settings (used as templates)."
},
{
"label": "fusion_asset_disposal.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_disposal.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_disposal_py",
"community": 21,
"norm_label": "fusion_asset_disposal.py"
},
{
"label": "FusionAssetDisposal",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_disposal.py",
"source_location": "L14",
"id": "fusion_asset_disposal_fusionassetdisposal",
"community": 21,
"norm_label": "fusionassetdisposal"
},
{
"label": "_compute_gain_loss()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_disposal.py",
"source_location": "L51",
"id": "fusion_asset_disposal_compute_gain_loss",
"community": 21,
"norm_label": "_compute_gain_loss()"
},
{
"label": "Asset disposal records (sale, scrap, donation).",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_disposal.py",
"source_location": "L1",
"id": "fusion_asset_disposal_rationale_1",
"community": 21,
"norm_label": "asset disposal records (sale, scrap, donation)."
},
{
"label": "fusion_migration_wizard.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_migration_wizard.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_migration_wizard_py",
"community": 13,
"norm_label": "fusion_migration_wizard.py"
},
{
"label": "FusionMigrationWizard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_migration_wizard.py",
"source_location": "L24",
"id": "fusion_migration_wizard_fusionmigrationwizard",
"community": 13,
"norm_label": "fusionmigrationwizard"
},
{
"label": "._assets_bootstrap_step()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_migration_wizard.py",
"source_location": "L27",
"id": "fusion_migration_wizard_fusionmigrationwizard_assets_bootstrap_step",
"community": 13,
"norm_label": "._assets_bootstrap_step()"
},
{
"label": ".action_run_migration()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_migration_wizard.py",
"source_location": "L98",
"id": "fusion_migration_wizard_fusionmigrationwizard_action_run_migration",
"community": 13,
"norm_label": ".action_run_migration()"
},
{
"label": "Assets-specific migration step. Backfills fusion.asset from existing account.as",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_migration_wizard.py",
"source_location": "L1",
"id": "fusion_migration_wizard_rationale_1",
"community": 13,
"norm_label": "assets-specific migration step. backfills fusion.asset from existing account.as"
},
{
"label": "Backfill fusion.asset from account.asset (Enterprise) if it exists.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_migration_wizard.py",
"source_location": "L28",
"id": "fusion_migration_wizard_rationale_28",
"community": 13,
"norm_label": "backfill fusion.asset from account.asset (enterprise) if it exists."
},
{
"label": "Override to add assets-bootstrap step.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_migration_wizard.py",
"source_location": "L99",
"id": "fusion_migration_wizard_rationale_99",
"community": 13,
"norm_label": "override to add assets-bootstrap step."
},
{
"label": "fusion_asset_depreciation_line.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_depreciation_line.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_depreciation_line_py",
"community": 10,
"norm_label": "fusion_asset_depreciation_line.py"
},
{
"label": "FusionAssetDepreciationLine",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_depreciation_line.py",
"source_location": "L6",
"id": "fusion_asset_depreciation_line_fusionassetdepreciationline",
"community": 10,
"norm_label": "fusionassetdepreciationline"
},
{
"label": ".action_post()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_depreciation_line.py",
"source_location": "L28",
"id": "fusion_asset_depreciation_line_fusionassetdepreciationline_action_post",
"community": 10,
"norm_label": ".action_post()"
},
{
"label": "Per-period depreciation board lines for an asset.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_depreciation_line.py",
"source_location": "L1",
"id": "fusion_asset_depreciation_line_rationale_1",
"community": 10,
"norm_label": "per-period depreciation board lines for an asset."
},
{
"label": "Mark this line as posted (without creating the journal entry yet \u2014 engin",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_depreciation_line.py",
"source_location": "L29",
"id": "fusion_asset_depreciation_line_rationale_29",
"community": 10,
"norm_label": "mark this line as posted (without creating the journal entry yet \u2014 engin"
},
{
"label": "assets_tours.js",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/tours/assets_tours.js",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_static_src_tours_assets_tours_js",
"community": 44,
"norm_label": "assets_tours.js"
},
{
"label": "disposal_dialog.js",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/disposal_dialog/disposal_dialog.js",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_static_src_components_disposal_dialog_disposal_dialog_js",
"community": 4,
"norm_label": "disposal_dialog.js"
},
{
"label": "DisposalDialog",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/disposal_dialog/disposal_dialog.js",
"source_location": "L6",
"id": "disposal_dialog_disposaldialog",
"community": 4,
"norm_label": "disposaldialog"
},
{
"label": ".setup()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/disposal_dialog/disposal_dialog.js",
"source_location": "L13",
"id": "disposal_dialog_disposaldialog_setup",
"community": 4,
"norm_label": ".setup()"
},
{
"label": ".onConfirm()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/disposal_dialog/disposal_dialog.js",
"source_location": "L22",
"id": "disposal_dialog_disposaldialog_onconfirm",
"community": 4,
"norm_label": ".onconfirm()"
},
{
"label": "ai_useful_life_panel.js",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/ai_useful_life_panel/ai_useful_life_panel.js",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_static_src_components_ai_useful_life_panel_ai_useful_life_panel_js",
"community": 4,
"norm_label": "ai_useful_life_panel.js"
},
{
"label": "AiUsefulLifePanel",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/ai_useful_life_panel/ai_useful_life_panel.js",
"source_location": "L6",
"id": "ai_useful_life_panel_aiusefullifepanel",
"community": 4,
"norm_label": "aiusefullifepanel"
},
{
"label": ".setup()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/ai_useful_life_panel/ai_useful_life_panel.js",
"source_location": "L14",
"id": "ai_useful_life_panel_aiusefullifepanel_setup",
"community": 4,
"norm_label": ".setup()"
},
{
"label": ".onSuggest()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/ai_useful_life_panel/ai_useful_life_panel.js",
"source_location": "L24",
"id": "ai_useful_life_panel_aiusefullifepanel_onsuggest",
"community": 4,
"norm_label": ".onsuggest()"
},
{
"label": ".onUseSuggestion()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/ai_useful_life_panel/ai_useful_life_panel.js",
"source_location": "L36",
"id": "ai_useful_life_panel_aiusefullifepanel_onusesuggestion",
"community": 4,
"norm_label": ".onusesuggestion()"
},
{
"label": "asset_card.js",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/asset_card/asset_card.js",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_static_src_components_asset_card_asset_card_js",
"community": 25,
"norm_label": "asset_card.js"
},
{
"label": "AssetCard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/asset_card/asset_card.js",
"source_location": "L5",
"id": "asset_card_assetcard",
"community": 25,
"norm_label": "assetcard"
},
{
"label": "asset_detail_panel.js",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/asset_detail_panel/asset_detail_panel.js",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_static_src_components_asset_detail_panel_asset_detail_panel_js",
"community": 4,
"norm_label": "asset_detail_panel.js"
},
{
"label": "AssetDetailPanel",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/asset_detail_panel/asset_detail_panel.js",
"source_location": "L7",
"id": "asset_detail_panel_assetdetailpanel",
"community": 4,
"norm_label": "assetdetailpanel"
},
{
"label": ".setup()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/asset_detail_panel/asset_detail_panel.js",
"source_location": "L15",
"id": "asset_detail_panel_assetdetailpanel_setup",
"community": 4,
"norm_label": ".setup()"
},
{
"label": ".onComputeSchedule()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/asset_detail_panel/asset_detail_panel.js",
"source_location": "L19",
"id": "asset_detail_panel_assetdetailpanel_oncomputeschedule",
"community": 4,
"norm_label": ".oncomputeschedule()"
},
{
"label": ".onRecomputeSchedule()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/asset_detail_panel/asset_detail_panel.js",
"source_location": "L23",
"id": "asset_detail_panel_assetdetailpanel_onrecomputeschedule",
"community": 4,
"norm_label": ".onrecomputeschedule()"
},
{
"label": ".onPostDepreciation()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/asset_detail_panel/asset_detail_panel.js",
"source_location": "L27",
"id": "asset_detail_panel_assetdetailpanel_onpostdepreciation",
"community": 4,
"norm_label": ".onpostdepreciation()"
},
{
"label": ".onDispose()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/asset_detail_panel/asset_detail_panel.js",
"source_location": "L31",
"id": "asset_detail_panel_assetdetailpanel_ondispose",
"community": 4,
"norm_label": ".ondispose()"
},
{
"label": "anomaly_strip.js",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/anomaly_strip/anomaly_strip.js",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_static_src_components_anomaly_strip_anomaly_strip_js",
"community": 23,
"norm_label": "anomaly_strip.js"
},
{
"label": "AnomalyStrip",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/anomaly_strip/anomaly_strip.js",
"source_location": "L5",
"id": "anomaly_strip_anomalystrip",
"community": 23,
"norm_label": "anomalystrip"
},
{
"label": ".formatNumber()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/anomaly_strip/anomaly_strip.js",
"source_location": "L11",
"id": "anomaly_strip_anomalystrip_formatnumber",
"community": 23,
"norm_label": ".formatnumber()"
},
{
"label": "depreciation_board.js",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/depreciation_board/depreciation_board.js",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_static_src_components_depreciation_board_depreciation_board_js",
"community": 24,
"norm_label": "depreciation_board.js"
},
{
"label": "DepreciationBoard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/depreciation_board/depreciation_board.js",
"source_location": "L5",
"id": "depreciation_board_depreciationboard",
"community": 24,
"norm_label": "depreciationboard"
},
{
"label": ".rowClass()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/depreciation_board/depreciation_board.js",
"source_location": "L12",
"id": "depreciation_board_depreciationboard_rowclass",
"community": 24,
"norm_label": ".rowclass()"
},
{
"label": "asset_dashboard.js",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard.js",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_static_src_views_asset_dashboard_asset_dashboard_js",
"community": 4,
"norm_label": "asset_dashboard.js"
},
{
"label": "AssetDashboard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard.js",
"source_location": "L9",
"id": "asset_dashboard_assetdashboard",
"community": 4,
"norm_label": "assetdashboard"
},
{
"label": ".setup()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard.js",
"source_location": "L14",
"id": "asset_dashboard_assetdashboard_setup",
"community": 4,
"norm_label": ".setup()"
},
{
"label": ".onSelectAsset()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard.js",
"source_location": "L26",
"id": "asset_dashboard_assetdashboard_onselectasset",
"community": 4,
"norm_label": ".onselectasset()"
},
{
"label": ".onStateFilter()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard.js",
"source_location": "L30",
"id": "asset_dashboard_assetdashboard_onstatefilter",
"community": 4,
"norm_label": ".onstatefilter()"
},
{
"label": ".formatCurrency()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard.js",
"source_location": "L34",
"id": "asset_dashboard_assetdashboard_formatcurrency",
"community": 4,
"norm_label": ".formatcurrency()"
},
{
"label": ".totalCost()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard.js",
"source_location": "L40",
"id": "asset_dashboard_assetdashboard_totalcost",
"community": 4,
"norm_label": ".totalcost()"
},
{
"label": ".totalBookValue()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard.js",
"source_location": "L44",
"id": "asset_dashboard_assetdashboard_totalbookvalue",
"community": 4,
"norm_label": ".totalbookvalue()"
},
{
"label": "asset_dashboard_view.js",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard_view.js",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_static_src_views_asset_dashboard_asset_dashboard_view_js",
"community": 45,
"norm_label": "asset_dashboard_view.js"
},
{
"label": "assets_service.js",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/services/assets_service.js",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_static_src_services_assets_service_js",
"community": 4,
"norm_label": "assets_service.js"
},
{
"label": "AssetsService",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/services/assets_service.js",
"source_location": "L9",
"id": "assets_service_assetsservice",
"community": 4,
"norm_label": "assetsservice"
},
{
"label": ".constructor()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/services/assets_service.js",
"source_location": "L10",
"id": "assets_service_assetsservice_constructor",
"community": 4,
"norm_label": ".constructor()"
},
{
"label": ".loadAssets()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/services/assets_service.js",
"source_location": "L33",
"id": "assets_service_assetsservice_loadassets",
"community": 4,
"norm_label": ".loadassets()"
},
{
"label": ".selectAsset()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/services/assets_service.js",
"source_location": "L52",
"id": "assets_service_assetsservice_selectasset",
"community": 4,
"norm_label": ".selectasset()"
},
{
"label": ".computeSchedule()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/services/assets_service.js",
"source_location": "L65",
"id": "assets_service_assetsservice_computeschedule",
"community": 4,
"norm_label": ".computeschedule()"
},
{
"label": ".postDepreciation()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/services/assets_service.js",
"source_location": "L84",
"id": "assets_service_assetsservice_postdepreciation",
"community": 4,
"norm_label": ".postdepreciation()"
},
{
"label": ".disposeAsset()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/services/assets_service.js",
"source_location": "L103",
"id": "assets_service_assetsservice_disposeasset",
"community": 4,
"norm_label": ".disposeasset()"
},
{
"label": ".fetchAnomalies()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/services/assets_service.js",
"source_location": "L122",
"id": "assets_service_assetsservice_fetchanomalies",
"community": 4,
"norm_label": ".fetchanomalies()"
},
{
"label": ".suggestUsefulLife()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/services/assets_service.js",
"source_location": "L133",
"id": "assets_service_assetsservice_suggestusefullife",
"community": 4,
"norm_label": ".suggestusefullife()"
},
{
"label": ".setStateFilter()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/services/assets_service.js",
"source_location": "L139",
"id": "assets_service_assetsservice_setstatefilter",
"community": 4,
"norm_label": ".setstatefilter()"
},
{
"label": "disposal_wizard.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/disposal_wizard.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_disposal_wizard_py",
"community": 14,
"norm_label": "disposal_wizard.py"
},
{
"label": "FusionDisposalWizard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/disposal_wizard.py",
"source_location": "L7",
"id": "disposal_wizard_fusiondisposalwizard",
"community": 14,
"norm_label": "fusiondisposalwizard"
},
{
"label": "_default_asset()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/disposal_wizard.py",
"source_location": "L33",
"id": "disposal_wizard_default_asset",
"community": 14,
"norm_label": "_default_asset()"
},
{
"label": "_compute_gain_loss()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/disposal_wizard.py",
"source_location": "L40",
"id": "disposal_wizard_compute_gain_loss",
"community": 14,
"norm_label": "_compute_gain_loss()"
},
{
"label": ".action_dispose()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/disposal_wizard.py",
"source_location": "L47",
"id": "disposal_wizard_fusiondisposalwizard_action_dispose",
"community": 14,
"norm_label": ".action_dispose()"
},
{
"label": "Asset disposal wizard (sale, scrap, donation, lost).",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/disposal_wizard.py",
"source_location": "L1",
"id": "disposal_wizard_rationale_1",
"community": 14,
"norm_label": "asset disposal wizard (sale, scrap, donation, lost)."
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/__init__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_init_py",
"community": 29,
"norm_label": "__init__.py"
},
{
"label": "depreciation_run_wizard.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/depreciation_run_wizard.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_depreciation_run_wizard_py",
"community": 0,
"norm_label": "depreciation_run_wizard.py"
},
{
"label": "FusionDepreciationRunWizard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/depreciation_run_wizard.py",
"source_location": "L9",
"id": "depreciation_run_wizard_fusiondepreciationrunwizard",
"community": 0,
"norm_label": "fusiondepreciationrunwizard"
},
{
"label": ".action_run()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/depreciation_run_wizard.py",
"source_location": "L33",
"id": "depreciation_run_wizard_fusiondepreciationrunwizard_action_run",
"community": 0,
"norm_label": ".action_run()"
},
{
"label": "Manual depreciation run wizard. Operator picks a period_date and the wizard pos",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/depreciation_run_wizard.py",
"source_location": "L1",
"id": "depreciation_run_wizard_rationale_1",
"community": 0,
"norm_label": "manual depreciation run wizard. operator picks a period_date and the wizard pos"
},
{
"label": "partial_sale_wizard.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/partial_sale_wizard.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_partial_sale_wizard_py",
"community": 15,
"norm_label": "partial_sale_wizard.py"
},
{
"label": "FusionPartialSaleWizard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/partial_sale_wizard.py",
"source_location": "L10",
"id": "partial_sale_wizard_fusionpartialsalewizard",
"community": 15,
"norm_label": "fusionpartialsalewizard"
},
{
"label": "_default_asset()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/partial_sale_wizard.py",
"source_location": "L35",
"id": "partial_sale_wizard_default_asset",
"community": 15,
"norm_label": "_default_asset()"
},
{
"label": "_compute_sold_cost()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/partial_sale_wizard.py",
"source_location": "L42",
"id": "partial_sale_wizard_compute_sold_cost",
"community": 15,
"norm_label": "_compute_sold_cost()"
},
{
"label": ".action_partial_sell()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/partial_sale_wizard.py",
"source_location": "L47",
"id": "partial_sale_wizard_fusionpartialsalewizard_action_partial_sell",
"community": 15,
"norm_label": ".action_partial_sell()"
},
{
"label": "Partial sale wizard (sell a portion of an asset). Splits the asset into a child",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/partial_sale_wizard.py",
"source_location": "L1",
"id": "partial_sale_wizard_rationale_1",
"community": 15,
"norm_label": "partial sale wizard (sell a portion of an asset). splits the asset into a child"
},
{
"label": "create_asset_wizard.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/create_asset_wizard.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_create_asset_wizard_py",
"community": 8,
"norm_label": "create_asset_wizard.py"
},
{
"label": "FusionCreateAssetWizard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/create_asset_wizard.py",
"source_location": "L12",
"id": "create_asset_wizard_fusioncreateassetwizard",
"community": 8,
"norm_label": "fusioncreateassetwizard"
},
{
"label": "_default_source_line()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/create_asset_wizard.py",
"source_location": "L44",
"id": "create_asset_wizard_default_source_line",
"community": 8,
"norm_label": "_default_source_line()"
},
{
"label": "_onchange_source_invoice_line_id()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/create_asset_wizard.py",
"source_location": "L51",
"id": "create_asset_wizard_onchange_source_invoice_line_id",
"community": 8,
"norm_label": "_onchange_source_invoice_line_id()"
},
{
"label": "_onchange_category_id()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/create_asset_wizard.py",
"source_location": "L63",
"id": "create_asset_wizard_onchange_category_id",
"community": 8,
"norm_label": "_onchange_category_id()"
},
{
"label": ".action_ai_suggest()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/create_asset_wizard.py",
"source_location": "L72",
"id": "create_asset_wizard_fusioncreateassetwizard_action_ai_suggest",
"community": 8,
"norm_label": ".action_ai_suggest()"
},
{
"label": ".action_create_asset()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/create_asset_wizard.py",
"source_location": "L104",
"id": "create_asset_wizard_fusioncreateassetwizard_action_create_asset",
"community": 8,
"norm_label": ".action_create_asset()"
},
{
"label": "Create-asset-from-invoice-line wizard. Reads an account.move.line as the source",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/create_asset_wizard.py",
"source_location": "L1",
"id": "create_asset_wizard_rationale_1",
"community": 8,
"norm_label": "create-asset-from-invoice-line wizard. reads an account.move.line as the source"
},
{
"label": "Call AI useful-life predictor.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/create_asset_wizard.py",
"source_location": "L73",
"id": "create_asset_wizard_rationale_73",
"community": 8,
"norm_label": "call ai useful-life predictor."
},
{
"label": "Create the fusion.asset record + link to source invoice line.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/create_asset_wizard.py",
"source_location": "L105",
"id": "create_asset_wizard_rationale_105",
"community": 8,
"norm_label": "create the fusion.asset record + link to source invoice line."
},
{
"label": "assets_controller.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_assets_controller_py",
"community": 16,
"norm_label": "assets_controller.py"
},
{
"label": "_parse_date()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L16",
"id": "assets_controller_parse_date",
"community": 16,
"norm_label": "_parse_date()"
},
{
"label": "FusionAssetsController",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L24",
"id": "assets_controller_fusionassetscontroller",
"community": 16,
"norm_label": "fusionassetscontroller"
},
{
"label": "list_assets()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L27",
"id": "assets_controller_list_assets",
"community": 16,
"norm_label": "list_assets()"
},
{
"label": "get_detail()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L56",
"id": "assets_controller_get_detail",
"community": 16,
"norm_label": "get_detail()"
},
{
"label": "compute_schedule()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L99",
"id": "assets_controller_compute_schedule",
"community": 16,
"norm_label": "compute_schedule()"
},
{
"label": "post_depreciation()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L105",
"id": "assets_controller_post_depreciation",
"community": 16,
"norm_label": "post_depreciation()"
},
{
"label": "dispose()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L111",
"id": "assets_controller_dispose",
"community": 16,
"norm_label": "dispose()"
},
{
"label": "get_anomalies()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L125",
"id": "assets_controller_get_anomalies",
"community": 16,
"norm_label": "get_anomalies()"
},
{
"label": "suggest_useful_life()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L150",
"id": "assets_controller_suggest_useful_life",
"community": 16,
"norm_label": "suggest_useful_life()"
},
{
"label": "get_partner_history()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L161",
"id": "assets_controller_get_partner_history",
"community": 16,
"norm_label": "get_partner_history()"
},
{
"label": "HTTP controller: 8 JSON-RPC endpoints for the OWL asset dashboard. All endpoint",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L1",
"id": "assets_controller_rationale_1",
"community": 16,
"norm_label": "http controller: 8 json-rpc endpoints for the owl asset dashboard. all endpoint"
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/__init__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_init_py",
"community": 30,
"norm_label": "__init__.py"
},
{
"label": "useful_life_prompt.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/useful_life_prompt.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_useful_life_prompt_py",
"community": 6,
"norm_label": "useful_life_prompt.py"
},
{
"label": "build_prompt()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/useful_life_prompt.py",
"source_location": "L38",
"id": "useful_life_prompt_build_prompt",
"community": 6,
"norm_label": "build_prompt()"
},
{
"label": "LLM prompt builder for AI-suggested useful life from invoice description. Outpu",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/useful_life_prompt.py",
"source_location": "L1",
"id": "useful_life_prompt_rationale_1",
"community": 6,
"norm_label": "llm prompt builder for ai-suggested useful life from invoice description. outpu"
},
{
"label": "Return (system, user) prompt tuple.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/useful_life_prompt.py",
"source_location": "L40",
"id": "useful_life_prompt_rationale_40",
"community": 6,
"norm_label": "return (system, user) prompt tuple."
},
{
"label": "useful_life_predictor.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/useful_life_predictor.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_useful_life_predictor_py",
"community": 6,
"norm_label": "useful_life_predictor.py"
},
{
"label": "predict_useful_life()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/useful_life_predictor.py",
"source_location": "L27",
"id": "useful_life_predictor_predict_useful_life",
"community": 6,
"norm_label": "predict_useful_life()"
},
{
"label": "_templated_fallback()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/useful_life_predictor.py",
"source_location": "L57",
"id": "useful_life_predictor_templated_fallback",
"community": 6,
"norm_label": "_templated_fallback()"
},
{
"label": "_get_provider()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/useful_life_predictor.py",
"source_location": "L77",
"id": "useful_life_predictor_get_provider",
"community": 6,
"norm_label": "_get_provider()"
},
{
"label": "AI-suggested useful life from invoice context. Wraps useful_life_prompt + an LL",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/useful_life_predictor.py",
"source_location": "L1",
"id": "useful_life_predictor_rationale_1",
"community": 6,
"norm_label": "ai-suggested useful life from invoice context. wraps useful_life_prompt + an ll"
},
{
"label": "Suggest useful life + method via LLM, with templated fallback.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/useful_life_predictor.py",
"source_location": "L29",
"id": "useful_life_predictor_rationale_29",
"community": 6,
"norm_label": "suggest useful life + method via llm, with templated fallback."
},
{
"label": "Pattern-match keyword rules. Always returns a usable dict.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/useful_life_predictor.py",
"source_location": "L58",
"id": "useful_life_predictor_rationale_58",
"community": 6,
"norm_label": "pattern-match keyword rules. always returns a usable dict."
},
{
"label": "Look up provider for 'asset_useful_life' feature.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/useful_life_predictor.py",
"source_location": "L78",
"id": "useful_life_predictor_rationale_78",
"community": 6,
"norm_label": "look up provider for 'asset_useful_life' feature."
},
{
"label": "depreciation_methods.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/depreciation_methods.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_depreciation_methods_py",
"community": 1,
"norm_label": "depreciation_methods.py"
},
{
"label": "DepreciationStep",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/depreciation_methods.py",
"source_location": "L21",
"id": "depreciation_methods_depreciationstep",
"community": 1,
"norm_label": "depreciationstep"
},
{
"label": "straight_line()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/depreciation_methods.py",
"source_location": "L28",
"id": "depreciation_methods_straight_line",
"community": 1,
"norm_label": "straight_line()"
},
{
"label": "declining_balance()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/depreciation_methods.py",
"source_location": "L56",
"id": "depreciation_methods_declining_balance",
"community": 1,
"norm_label": "declining_balance()"
},
{
"label": "units_of_production()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/depreciation_methods.py",
"source_location": "L92",
"id": "depreciation_methods_units_of_production",
"community": 1,
"norm_label": "units_of_production()"
},
{
"label": "Depreciation method primitives. Three methods supported: - straight_line: equal",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/depreciation_methods.py",
"source_location": "L1",
"id": "depreciation_methods_rationale_1",
"community": 1,
"norm_label": "depreciation method primitives. three methods supported: - straight_line: equal"
},
{
"label": "Equal charge per period: (cost - salvage) / n_periods. Last period absorbs",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/depreciation_methods.py",
"source_location": "L30",
"id": "depreciation_methods_rationale_30",
"community": 1,
"norm_label": "equal charge per period: (cost - salvage) / n_periods. last period absorbs"
},
{
"label": "Apply `rate` (e.g. 0.20 = 20%) to remaining book each period. Switches to s",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/depreciation_methods.py",
"source_location": "L58",
"id": "depreciation_methods_rationale_58",
"community": 1,
"norm_label": "apply `rate` (e.g. 0.20 = 20%) to remaining book each period. switches to s"
},
{
"label": "Charge per period = (units_used / total_expected) * (cost - salvage).",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/depreciation_methods.py",
"source_location": "L95",
"id": "depreciation_methods_rationale_95",
"community": 1,
"norm_label": "charge per period = (units_used / total_expected) * (cost - salvage)."
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/__init__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_init_py",
"community": 31,
"norm_label": "__init__.py"
},
{
"label": "prorate.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/prorate.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_prorate_py",
"community": 12,
"norm_label": "prorate.py"
},
{
"label": "prorate_factor()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/prorate.py",
"source_location": "L17",
"id": "prorate_prorate_factor",
"community": 12,
"norm_label": "prorate_factor()"
},
{
"label": "Prorating helpers for first-period and last-period depreciation. When an asset",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/prorate.py",
"source_location": "L1",
"id": "prorate_rationale_1",
"community": 12,
"norm_label": "prorating helpers for first-period and last-period depreciation. when an asset"
},
{
"label": "Return a 0..1 factor for how much of `period`'s depreciation applies to an a",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/prorate.py",
"source_location": "L20",
"id": "prorate_rationale_20",
"community": 12,
"norm_label": "return a 0..1 factor for how much of `period`'s depreciation applies to an a"
},
{
"label": "anomaly_detection.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/anomaly_detection.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_anomaly_detection_py",
"community": 2,
"norm_label": "anomaly_detection.py"
},
{
"label": "AssetAnomaly",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/anomaly_detection.py",
"source_location": "L14",
"id": "anomaly_detection_assetanomaly",
"community": 2,
"norm_label": "assetanomaly"
},
{
"label": ".to_dict()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/anomaly_detection.py",
"source_location": "L24",
"id": "anomaly_detection_assetanomaly_to_dict",
"community": 2,
"norm_label": ".to_dict()"
},
{
"label": "detect_schedule_variance()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/anomaly_detection.py",
"source_location": "L42",
"id": "anomaly_detection_detect_schedule_variance",
"community": 2,
"norm_label": "detect_schedule_variance()"
},
{
"label": "detect_low_utilization()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/anomaly_detection.py",
"source_location": "L72",
"id": "anomaly_detection_detect_low_utilization",
"community": 2,
"norm_label": "detect_low_utilization()"
},
{
"label": "Asset utilization anomaly detection. Flags assets where actual usage / posted d",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/anomaly_detection.py",
"source_location": "L1",
"id": "anomaly_detection_rationale_1",
"community": 2,
"norm_label": "asset utilization anomaly detection. flags assets where actual usage / posted d"
},
{
"label": "Compare expected accumulated depreciation vs actual posted.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/anomaly_detection.py",
"source_location": "L45",
"id": "anomaly_detection_rationale_45",
"community": 2,
"norm_label": "compare expected accumulated depreciation vs actual posted."
},
{
"label": "For units-of-production assets: flag low actual usage.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/anomaly_detection.py",
"source_location": "L75",
"id": "anomaly_detection_rationale_75",
"community": 2,
"norm_label": "for units-of-production assets: flag low actual usage."
},
{
"label": "salvage_value.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/salvage_value.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_salvage_value_py",
"community": 9,
"norm_label": "salvage_value.py"
},
{
"label": "SalvageConfig",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/salvage_value.py",
"source_location": "L14",
"id": "salvage_value_salvageconfig",
"community": 9,
"norm_label": "salvageconfig"
},
{
"label": "compute_salvage_value()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/salvage_value.py",
"source_location": "L19",
"id": "salvage_value_compute_salvage_value",
"community": 9,
"norm_label": "compute_salvage_value()"
},
{
"label": "remaining_useful_life_value()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/salvage_value.py",
"source_location": "L30",
"id": "salvage_value_remaining_useful_life_value",
"community": 9,
"norm_label": "remaining_useful_life_value()"
},
{
"label": "Salvage value (scrap value) calculation helpers. Most clients use straight % of",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/salvage_value.py",
"source_location": "L1",
"id": "salvage_value_rationale_1",
"community": 9,
"norm_label": "salvage value (scrap value) calculation helpers. most clients use straight % of"
},
{
"label": "Compute end-of-life salvage value.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/salvage_value.py",
"source_location": "L20",
"id": "salvage_value_rationale_20",
"community": 9,
"norm_label": "compute end-of-life salvage value."
},
{
"label": "Estimate remaining value if asset is sold/scrapped now.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/salvage_value.py",
"source_location": "L32",
"id": "salvage_value_rationale_32",
"community": 9,
"norm_label": "estimate remaining value if asset is sold/scrapped now."
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/reports/__init__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_reports_init_py",
"community": 32,
"norm_label": "__init__.py"
},
{
"label": "migration_audit_report.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/reports/migration_audit_report.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_reports_migration_audit_report_py",
"community": 22,
"norm_label": "migration_audit_report.py"
},
{
"label": "FusionAssetsMigrationAuditReport",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/reports/migration_audit_report.py",
"source_location": "L6",
"id": "migration_audit_report_fusionassetsmigrationauditreport",
"community": 22,
"norm_label": "fusionassetsmigrationauditreport"
},
{
"label": "_get_report_values()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/reports/migration_audit_report.py",
"source_location": "L11",
"id": "migration_audit_report_get_report_values",
"community": 22,
"norm_label": "_get_report_values()"
},
{
"label": "QWeb PDF: migration audit report for fusion_accounting_assets.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/reports/migration_audit_report.py",
"source_location": "L1",
"id": "migration_audit_report_rationale_1",
"community": 22,
"norm_label": "qweb pdf: migration audit report for fusion_accounting_assets."
}
],
"links": [
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/__init__.py",
"source_location": "L5",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_init_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_init_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_init_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_init_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L10",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_method_integration_py",
"_tgt": "test_method_integration_teststraightlineintegration",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_method_integration_py",
"target": "test_method_integration_teststraightlineintegration",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L55",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_method_integration_py",
"_tgt": "test_method_integration_testdecliningbalanceintegration",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_method_integration_py",
"target": "test_method_integration_testdecliningbalanceintegration",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L91",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_method_integration_py",
"_tgt": "test_method_integration_testunitsofproductionintegration",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_method_integration_py",
"target": "test_method_integration_testunitsofproductionintegration",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_method_integration_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_method_integration_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_method_integration_py",
"target": "test_method_integration_rationale_1",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L10",
"weight": 1.0,
"_src": "test_method_integration_teststraightlineintegration",
"_tgt": "transactioncase",
"source": "test_method_integration_teststraightlineintegration",
"target": "transactioncase",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L12",
"weight": 1.0,
"_src": "test_method_integration_teststraightlineintegration",
"_tgt": "test_method_integration_teststraightlineintegration_setup",
"source": "test_method_integration_teststraightlineintegration",
"target": "test_method_integration_teststraightlineintegration_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L16",
"weight": 1.0,
"_src": "test_method_integration_teststraightlineintegration",
"_tgt": "test_method_integration_teststraightlineintegration_test_straight_line_5yr_no_salvage",
"source": "test_method_integration_teststraightlineintegration",
"target": "test_method_integration_teststraightlineintegration_test_straight_line_5yr_no_salvage",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L29",
"weight": 1.0,
"_src": "test_method_integration_teststraightlineintegration",
"_tgt": "test_method_integration_teststraightlineintegration_test_straight_line_10yr_with_salvage",
"source": "test_method_integration_teststraightlineintegration",
"target": "test_method_integration_teststraightlineintegration_test_straight_line_10yr_with_salvage",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L42",
"weight": 1.0,
"_src": "test_method_integration_teststraightlineintegration",
"_tgt": "test_method_integration_teststraightlineintegration_test_straight_line_book_value_at_end_equals_salvage",
"source": "test_method_integration_teststraightlineintegration",
"target": "test_method_integration_teststraightlineintegration_test_straight_line_book_value_at_end_equals_salvage",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L55",
"weight": 1.0,
"_src": "test_method_integration_testdecliningbalanceintegration",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_method_integration_testdecliningbalanceintegration",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L91",
"weight": 1.0,
"_src": "test_method_integration_testunitsofproductionintegration",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_method_integration_testunitsofproductionintegration",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_property.py",
"source_location": "L16",
"weight": 1.0,
"_src": "test_engine_property_testdepreciationinvariants",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_engine_property_testdepreciationinvariants",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_run_wizard.py",
"source_location": "L8",
"weight": 1.0,
"_src": "test_depreciation_run_wizard_testdepreciationrunwizard",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_depreciation_run_wizard_testdepreciationrunwizard",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_local_llm_compat.py",
"source_location": "L40",
"weight": 1.0,
"_src": "test_local_llm_compat_testlocalllmusefullife",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_local_llm_compat_testlocalllmusefullife",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L9",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_fusion_asset_engine_testfusionassetengine",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_anomaly.py",
"source_location": "L8",
"weight": 1.0,
"_src": "test_fusion_asset_anomaly_testfusionassetanomaly",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_fusion_asset_anomaly_testfusionassetanomaly",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py",
"source_location": "L8",
"weight": 1.0,
"_src": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_category.py",
"source_location": "L8",
"weight": 1.0,
"_src": "test_fusion_asset_category_testfusionassetcategory",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_fusion_asset_category_testfusionassetcategory",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_account_move_inherit.py",
"source_location": "L8",
"weight": 1.0,
"_src": "test_account_move_inherit_testaccountmovelinefusionasset",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_account_move_inherit_testaccountmovelinefusionasset",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_book_values_mv.py",
"source_location": "L10",
"weight": 1.0,
"_src": "test_asset_book_values_mv_testassetbookvaluesmv",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_asset_book_values_mv_testassetbookvaluesmv",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L13",
"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_assets/tests/test_fusion_asset_disposal.py",
"source_location": "L8",
"weight": 1.0,
"_src": "test_fusion_asset_disposal_testfusionassetdisposal",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_fusion_asset_disposal_testfusionassetdisposal",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_tools.py",
"source_location": "L12",
"weight": 1.0,
"_src": "test_asset_tools_testfusionassettools",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_asset_tools_testfusionassettools",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_cron.py",
"source_location": "L10",
"weight": 1.0,
"_src": "test_assets_cron_testfusionassetscron",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_assets_cron_testfusionassetscron",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset.py",
"source_location": "L9",
"weight": 1.0,
"_src": "test_fusion_asset_testfusionasset",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_fusion_asset_testfusionasset",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_create_asset_wizard.py",
"source_location": "L8",
"weight": 1.0,
"_src": "test_create_asset_wizard_testcreateassetwizard",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_create_asset_wizard_testcreateassetwizard",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L12",
"weight": 1.0,
"_src": "test_useful_life_predictor_testusefullifepredictor",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_useful_life_predictor_testusefullifepredictor",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L50",
"weight": 1.0,
"_src": "test_useful_life_predictor_testusefullifeprompt",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_useful_life_predictor_testusefullifeprompt",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_prorate.py",
"source_location": "L9",
"weight": 1.0,
"_src": "test_prorate_testprorate",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_prorate_testprorate",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_adapter.py",
"source_location": "L14",
"weight": 1.0,
"_src": "test_assets_adapter_testassetsadapter",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_assets_adapter_testassetsadapter",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L9",
"weight": 1.0,
"_src": "test_asset_anomaly_detection_testassetanomalydetection",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_asset_anomaly_detection_testassetanomalydetection",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L9",
"weight": 1.0,
"_src": "test_salvage_value_testsalvagevalue",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_salvage_value_testsalvagevalue",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_partial_sale_wizard.py",
"source_location": "L9",
"weight": 1.0,
"_src": "test_partial_sale_wizard_testpartialsalewizard",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_partial_sale_wizard_testpartialsalewizard",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_audit_report.py",
"source_location": "L6",
"weight": 1.0,
"_src": "test_audit_report_testauditreport",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_audit_report_testauditreport",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_disposal_wizard.py",
"source_location": "L8",
"weight": 1.0,
"_src": "test_disposal_wizard_testdisposalwizard",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_disposal_wizard_testdisposalwizard",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L16",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_engine_integration_testassetengineintegration",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L9",
"weight": 1.0,
"_src": "test_depreciation_methods_teststraightline",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_depreciation_methods_teststraightline",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L35",
"weight": 1.0,
"_src": "test_depreciation_methods_testdecliningbalance",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_depreciation_methods_testdecliningbalance",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L57",
"weight": 1.0,
"_src": "test_depreciation_methods_testunitsofproduction",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_depreciation_methods_testunitsofproduction",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_migration_round_trip.py",
"source_location": "L6",
"weight": 1.0,
"_src": "test_migration_round_trip_testassetsmigrationroundtrip",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_migration_round_trip_testassetsmigrationroundtrip",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_coexistence.py",
"source_location": "L9",
"weight": 1.0,
"_src": "test_coexistence_testassetscoexistence",
"_tgt": "transactioncase",
"source": "transactioncase",
"target": "test_coexistence_testassetscoexistence",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L13",
"weight": 1.0,
"_src": "test_method_integration_teststraightlineintegration_setup",
"_tgt": "test_method_integration_testunitsofproductionintegration_setup",
"source": "test_method_integration_teststraightlineintegration_setup",
"target": "test_method_integration_testunitsofproductionintegration_setup",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L23",
"weight": 1.0,
"_src": "test_method_integration_teststraightlineintegration_test_straight_line_5yr_no_salvage",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_method_integration_teststraightlineintegration_test_straight_line_5yr_no_salvage",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L36",
"weight": 1.0,
"_src": "test_method_integration_teststraightlineintegration_test_straight_line_10yr_with_salvage",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_method_integration_teststraightlineintegration_test_straight_line_10yr_with_salvage",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L49",
"weight": 1.0,
"_src": "test_method_integration_teststraightlineintegration_test_straight_line_book_value_at_end_equals_salvage",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_method_integration_teststraightlineintegration_test_straight_line_book_value_at_end_equals_salvage",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L57",
"weight": 1.0,
"_src": "test_method_integration_testdecliningbalanceintegration",
"_tgt": "test_method_integration_testdecliningbalanceintegration_setup",
"source": "test_method_integration_testdecliningbalanceintegration",
"target": "test_method_integration_testdecliningbalanceintegration_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L61",
"weight": 1.0,
"_src": "test_method_integration_testdecliningbalanceintegration",
"_tgt": "test_method_integration_testdecliningbalanceintegration_test_declining_balance_30pct",
"source": "test_method_integration_testdecliningbalanceintegration",
"target": "test_method_integration_testdecliningbalanceintegration_test_declining_balance_30pct",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L76",
"weight": 1.0,
"_src": "test_method_integration_testdecliningbalanceintegration",
"_tgt": "test_method_integration_testdecliningbalanceintegration_test_declining_balance_50pct_high_rate",
"source": "test_method_integration_testdecliningbalanceintegration",
"target": "test_method_integration_testdecliningbalanceintegration_test_declining_balance_50pct_high_rate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L58",
"weight": 1.0,
"_src": "test_method_integration_testdecliningbalanceintegration_setup",
"_tgt": "test_method_integration_testunitsofproductionintegration_setup",
"source": "test_method_integration_testdecliningbalanceintegration_setup",
"target": "test_method_integration_testunitsofproductionintegration_setup",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L69",
"weight": 1.0,
"_src": "test_method_integration_testdecliningbalanceintegration_test_declining_balance_30pct",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_method_integration_testdecliningbalanceintegration_test_declining_balance_30pct",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L84",
"weight": 1.0,
"_src": "test_method_integration_testdecliningbalanceintegration_test_declining_balance_50pct_high_rate",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_method_integration_testdecliningbalanceintegration_test_declining_balance_50pct_high_rate",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L93",
"weight": 1.0,
"_src": "test_method_integration_testunitsofproductionintegration",
"_tgt": "test_method_integration_testunitsofproductionintegration_setup",
"source": "test_method_integration_testunitsofproductionintegration",
"target": "test_method_integration_testunitsofproductionintegration_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L97",
"weight": 1.0,
"_src": "test_method_integration_testunitsofproductionintegration",
"_tgt": "test_method_integration_testunitsofproductionintegration_test_units_of_production_5yr_even_distribution",
"source": "test_method_integration_testunitsofproductionintegration",
"target": "test_method_integration_testunitsofproductionintegration_test_units_of_production_5yr_even_distribution",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_method_integration.py",
"source_location": "L106",
"weight": 1.0,
"_src": "test_method_integration_testunitsofproductionintegration_test_units_of_production_5yr_even_distribution",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_method_integration_testunitsofproductionintegration_test_units_of_production_5yr_even_distribution",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_property.py",
"source_location": "L16",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_engine_property_py",
"_tgt": "test_engine_property_testdepreciationinvariants",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_engine_property_py",
"target": "test_engine_property_testdepreciationinvariants",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_property.py",
"source_location": "L27",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_engine_property_py",
"_tgt": "test_engine_property_test_straight_line_total_equals_cost_minus_salvage",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_engine_property_py",
"target": "test_engine_property_test_straight_line_total_equals_cost_minus_salvage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_property.py",
"source_location": "L47",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_engine_property_py",
"_tgt": "test_engine_property_test_straight_line_book_value_decreasing",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_engine_property_py",
"target": "test_engine_property_test_straight_line_book_value_decreasing",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_property.py",
"source_location": "L68",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_engine_property_py",
"_tgt": "test_engine_property_test_declining_balance_never_below_salvage",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_engine_property_py",
"target": "test_engine_property_test_declining_balance_never_below_salvage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_property.py",
"source_location": "L90",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_engine_property_py",
"_tgt": "test_engine_property_test_units_of_production_total_at_full_use_equals_depreciable",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_engine_property_py",
"target": "test_engine_property_test_units_of_production_total_at_full_use_equals_depreciable",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/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_assets_tests_test_engine_property_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_engine_property_py",
"target": "test_engine_property_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_property.py",
"source_location": "L30",
"weight": 1.0,
"_src": "test_engine_property_test_straight_line_total_equals_cost_minus_salvage",
"_tgt": "depreciation_methods_straight_line",
"source": "test_engine_property_test_straight_line_total_equals_cost_minus_salvage",
"target": "depreciation_methods_straight_line"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_property.py",
"source_location": "L50",
"weight": 1.0,
"_src": "test_engine_property_test_straight_line_book_value_decreasing",
"_tgt": "depreciation_methods_straight_line",
"source": "test_engine_property_test_straight_line_book_value_decreasing",
"target": "depreciation_methods_straight_line"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_property.py",
"source_location": "L71",
"weight": 1.0,
"_src": "test_engine_property_test_declining_balance_never_below_salvage",
"_tgt": "depreciation_methods_declining_balance",
"source": "test_engine_property_test_declining_balance_never_below_salvage",
"target": "depreciation_methods_declining_balance"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_property.py",
"source_location": "L95",
"weight": 1.0,
"_src": "test_engine_property_test_units_of_production_total_at_full_use_equals_depreciable",
"_tgt": "depreciation_methods_units_of_production",
"source": "test_engine_property_test_units_of_production_total_at_full_use_equals_depreciable",
"target": "depreciation_methods_units_of_production"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_run_wizard.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_depreciation_run_wizard_py",
"_tgt": "test_depreciation_run_wizard_testdepreciationrunwizard",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_depreciation_run_wizard_py",
"target": "test_depreciation_run_wizard_testdepreciationrunwizard",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_run_wizard.py",
"source_location": "L10",
"weight": 1.0,
"_src": "test_depreciation_run_wizard_testdepreciationrunwizard",
"_tgt": "test_depreciation_run_wizard_testdepreciationrunwizard_test_run_all_running_posts_due_periods",
"source": "test_depreciation_run_wizard_testdepreciationrunwizard",
"target": "test_depreciation_run_wizard_testdepreciationrunwizard_test_run_all_running_posts_due_periods",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_run_wizard.py",
"source_location": "L28",
"weight": 1.0,
"_src": "test_depreciation_run_wizard_testdepreciationrunwizard",
"_tgt": "test_depreciation_run_wizard_testdepreciationrunwizard_test_run_selected_posts_only_selected",
"source": "test_depreciation_run_wizard_testdepreciationrunwizard",
"target": "test_depreciation_run_wizard_testdepreciationrunwizard_test_run_selected_posts_only_selected",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_run_wizard.py",
"source_location": "L18",
"weight": 1.0,
"_src": "test_depreciation_run_wizard_testdepreciationrunwizard_test_run_all_running_posts_due_periods",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_depreciation_run_wizard_testdepreciationrunwizard_test_run_all_running_posts_due_periods",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_run_wizard.py",
"source_location": "L19",
"weight": 1.0,
"_src": "test_depreciation_run_wizard_testdepreciationrunwizard_test_run_all_running_posts_due_periods",
"_tgt": "fusion_asset_fusionasset_action_set_running",
"source": "test_depreciation_run_wizard_testdepreciationrunwizard_test_run_all_running_posts_due_periods",
"target": "fusion_asset_fusionasset_action_set_running"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_run_wizard.py",
"source_location": "L24",
"weight": 1.0,
"_src": "test_depreciation_run_wizard_testdepreciationrunwizard_test_run_all_running_posts_due_periods",
"_tgt": "depreciation_run_wizard_fusiondepreciationrunwizard_action_run",
"source": "test_depreciation_run_wizard_testdepreciationrunwizard_test_run_all_running_posts_due_periods",
"target": "depreciation_run_wizard_fusiondepreciationrunwizard_action_run"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_run_wizard.py",
"source_location": "L35",
"weight": 1.0,
"_src": "test_depreciation_run_wizard_testdepreciationrunwizard_test_run_selected_posts_only_selected",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_depreciation_run_wizard_testdepreciationrunwizard_test_run_selected_posts_only_selected",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_run_wizard.py",
"source_location": "L36",
"weight": 1.0,
"_src": "test_depreciation_run_wizard_testdepreciationrunwizard_test_run_selected_posts_only_selected",
"_tgt": "fusion_asset_fusionasset_action_set_running",
"source": "test_depreciation_run_wizard_testdepreciationrunwizard_test_run_selected_posts_only_selected",
"target": "fusion_asset_fusionasset_action_set_running"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_run_wizard.py",
"source_location": "L42",
"weight": 1.0,
"_src": "test_depreciation_run_wizard_testdepreciationrunwizard_test_run_selected_posts_only_selected",
"_tgt": "depreciation_run_wizard_fusiondepreciationrunwizard_action_run",
"source": "test_depreciation_run_wizard_testdepreciationrunwizard_test_run_selected_posts_only_selected",
"target": "depreciation_run_wizard_fusiondepreciationrunwizard_action_run"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_local_llm_compat.py",
"source_location": "L18",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_local_llm_compat_py",
"_tgt": "test_local_llm_compat_server_reachable",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_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_assets/tests/test_local_llm_compat.py",
"source_location": "L26",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_local_llm_compat_py",
"_tgt": "test_local_llm_compat_detect_local_llm",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_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_assets/tests/test_local_llm_compat.py",
"source_location": "L40",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_local_llm_compat_py",
"_tgt": "test_local_llm_compat_testlocalllmusefullife",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_local_llm_compat_py",
"target": "test_local_llm_compat_testlocalllmusefullife",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/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_assets_tests_test_local_llm_compat_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_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_assets/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_assets/tests/test_local_llm_compat.py",
"source_location": "L44",
"weight": 1.0,
"_src": "test_local_llm_compat_testlocalllmusefullife_setup",
"_tgt": "test_local_llm_compat_detect_local_llm",
"source": "test_local_llm_compat_detect_local_llm",
"target": "test_local_llm_compat_testlocalllmusefullife_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_local_llm_compat.py",
"source_location": "L42",
"weight": 1.0,
"_src": "test_local_llm_compat_testlocalllmusefullife",
"_tgt": "test_local_llm_compat_testlocalllmusefullife_setup",
"source": "test_local_llm_compat_testlocalllmusefullife",
"target": "test_local_llm_compat_testlocalllmusefullife_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_local_llm_compat.py",
"source_location": "L48",
"weight": 1.0,
"_src": "test_local_llm_compat_testlocalllmusefullife",
"_tgt": "test_local_llm_compat_testlocalllmusefullife_test_useful_life_with_local_llm",
"source": "test_local_llm_compat_testlocalllmusefullife",
"target": "test_local_llm_compat_testlocalllmusefullife_test_useful_life_with_local_llm",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_local_llm_compat.py",
"source_location": "L67",
"weight": 1.0,
"_src": "test_local_llm_compat_testlocalllmusefullife_test_useful_life_with_local_llm",
"_tgt": "useful_life_predictor_predict_useful_life",
"source": "test_local_llm_compat_testlocalllmusefullife_test_useful_life_with_local_llm",
"target": "useful_life_predictor_predict_useful_life"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_fusion_asset_engine_py",
"_tgt": "test_fusion_asset_engine_testfusionassetengine",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_fusion_asset_engine_py",
"target": "test_fusion_asset_engine_testfusionassetengine",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L11",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine",
"_tgt": "test_fusion_asset_engine_testfusionassetengine_setup",
"source": "test_fusion_asset_engine_testfusionassetengine",
"target": "test_fusion_asset_engine_testfusionassetengine_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L24",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine",
"_tgt": "test_fusion_asset_engine_testfusionassetengine_test_engine_model_exists",
"source": "test_fusion_asset_engine_testfusionassetengine",
"target": "test_fusion_asset_engine_testfusionassetengine_test_engine_model_exists",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L27",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine",
"_tgt": "test_fusion_asset_engine_testfusionassetengine_test_compute_schedule_straight_line",
"source": "test_fusion_asset_engine_testfusionassetengine",
"target": "test_fusion_asset_engine_testfusionassetengine_test_compute_schedule_straight_line",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L36",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine",
"_tgt": "test_fusion_asset_engine_testfusionassetengine_test_compute_schedule_declining_balance",
"source": "test_fusion_asset_engine_testfusionassetengine",
"target": "test_fusion_asset_engine_testfusionassetengine_test_compute_schedule_declining_balance",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L45",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine",
"_tgt": "test_fusion_asset_engine_testfusionassetengine_test_compute_schedule_recompute_wipes_unposted",
"source": "test_fusion_asset_engine_testfusionassetengine",
"target": "test_fusion_asset_engine_testfusionassetengine_test_compute_schedule_recompute_wipes_unposted",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L51",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine",
"_tgt": "test_fusion_asset_engine_testfusionassetengine_test_compute_schedule_validates_zero_cost",
"source": "test_fusion_asset_engine_testfusionassetengine",
"target": "test_fusion_asset_engine_testfusionassetengine_test_compute_schedule_validates_zero_cost",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L64",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine",
"_tgt": "test_fusion_asset_engine_testfusionassetengine_test_post_depreciation_entry_marks_line_posted",
"source": "test_fusion_asset_engine_testfusionassetengine",
"target": "test_fusion_asset_engine_testfusionassetengine_test_post_depreciation_entry_marks_line_posted",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L72",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine",
"_tgt": "test_fusion_asset_engine_testfusionassetengine_test_post_depreciation_only_after_running",
"source": "test_fusion_asset_engine_testfusionassetengine",
"target": "test_fusion_asset_engine_testfusionassetengine_test_post_depreciation_only_after_running",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L78",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine",
"_tgt": "test_fusion_asset_engine_testfusionassetengine_test_dispose_asset_creates_disposal_record",
"source": "test_fusion_asset_engine_testfusionassetengine",
"target": "test_fusion_asset_engine_testfusionassetengine_test_dispose_asset_creates_disposal_record",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L88",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine",
"_tgt": "test_fusion_asset_engine_testfusionassetengine_test_partial_sale_creates_child_and_disposes",
"source": "test_fusion_asset_engine_testfusionassetengine",
"target": "test_fusion_asset_engine_testfusionassetengine_test_partial_sale_creates_child_and_disposes",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L102",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine",
"_tgt": "test_fusion_asset_engine_testfusionassetengine_test_pause_resume_round_trip",
"source": "test_fusion_asset_engine_testfusionassetengine",
"target": "test_fusion_asset_engine_testfusionassetengine_test_pause_resume_round_trip",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L109",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine",
"_tgt": "test_fusion_asset_engine_testfusionassetengine_test_reverse_disposal_restores_running_state",
"source": "test_fusion_asset_engine_testfusionassetengine",
"target": "test_fusion_asset_engine_testfusionassetengine_test_reverse_disposal_restores_running_state",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L28",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine_test_compute_schedule_straight_line",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_fusion_asset_engine_testfusionassetengine_test_compute_schedule_straight_line",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L38",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine_test_compute_schedule_declining_balance",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_fusion_asset_engine_testfusionassetengine_test_compute_schedule_declining_balance",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L46",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine_test_compute_schedule_recompute_wipes_unposted",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_fusion_asset_engine_testfusionassetengine_test_compute_schedule_recompute_wipes_unposted",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L62",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine_test_compute_schedule_validates_zero_cost",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_fusion_asset_engine_testfusionassetengine_test_compute_schedule_validates_zero_cost",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L65",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine_test_post_depreciation_entry_marks_line_posted",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_fusion_asset_engine_testfusionassetengine_test_post_depreciation_entry_marks_line_posted",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L66",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine_test_post_depreciation_entry_marks_line_posted",
"_tgt": "fusion_asset_fusionasset_action_set_running",
"source": "test_fusion_asset_engine_testfusionassetengine_test_post_depreciation_entry_marks_line_posted",
"target": "fusion_asset_fusionasset_action_set_running"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L67",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine_test_post_depreciation_entry_marks_line_posted",
"_tgt": "fusion_asset_engine_post_depreciation_entry",
"source": "test_fusion_asset_engine_testfusionassetengine_test_post_depreciation_entry_marks_line_posted",
"target": "fusion_asset_engine_post_depreciation_entry"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L73",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine_test_post_depreciation_only_after_running",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_fusion_asset_engine_testfusionassetengine_test_post_depreciation_only_after_running",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L76",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine_test_post_depreciation_only_after_running",
"_tgt": "fusion_asset_engine_post_depreciation_entry",
"source": "test_fusion_asset_engine_testfusionassetengine_test_post_depreciation_only_after_running",
"target": "fusion_asset_engine_post_depreciation_entry"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L79",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine_test_dispose_asset_creates_disposal_record",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_fusion_asset_engine_testfusionassetengine_test_dispose_asset_creates_disposal_record",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L80",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine_test_dispose_asset_creates_disposal_record",
"_tgt": "fusion_asset_fusionasset_action_set_running",
"source": "test_fusion_asset_engine_testfusionassetengine_test_dispose_asset_creates_disposal_record",
"target": "fusion_asset_fusionasset_action_set_running"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L81",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine_test_dispose_asset_creates_disposal_record",
"_tgt": "fusion_asset_engine_dispose_asset",
"source": "test_fusion_asset_engine_testfusionassetengine_test_dispose_asset_creates_disposal_record",
"target": "fusion_asset_engine_dispose_asset"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L89",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine_test_partial_sale_creates_child_and_disposes",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_fusion_asset_engine_testfusionassetengine_test_partial_sale_creates_child_and_disposes",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L90",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine_test_partial_sale_creates_child_and_disposes",
"_tgt": "fusion_asset_fusionasset_action_set_running",
"source": "test_fusion_asset_engine_testfusionassetengine_test_partial_sale_creates_child_and_disposes",
"target": "fusion_asset_fusionasset_action_set_running"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L92",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine_test_partial_sale_creates_child_and_disposes",
"_tgt": "fusion_asset_engine_partial_sale",
"source": "test_fusion_asset_engine_testfusionassetengine_test_partial_sale_creates_child_and_disposes",
"target": "fusion_asset_engine_partial_sale"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L103",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine_test_pause_resume_round_trip",
"_tgt": "fusion_asset_fusionasset_action_set_running",
"source": "test_fusion_asset_engine_testfusionassetengine_test_pause_resume_round_trip",
"target": "fusion_asset_fusionasset_action_set_running"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L104",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine_test_pause_resume_round_trip",
"_tgt": "fusion_asset_engine_pause_asset",
"source": "test_fusion_asset_engine_testfusionassetengine_test_pause_resume_round_trip",
"target": "fusion_asset_engine_pause_asset"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L106",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine_test_pause_resume_round_trip",
"_tgt": "fusion_asset_engine_resume_asset",
"source": "test_fusion_asset_engine_testfusionassetengine_test_pause_resume_round_trip",
"target": "fusion_asset_engine_resume_asset"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L110",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine_test_reverse_disposal_restores_running_state",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_fusion_asset_engine_testfusionassetengine_test_reverse_disposal_restores_running_state",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L111",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine_test_reverse_disposal_restores_running_state",
"_tgt": "fusion_asset_fusionasset_action_set_running",
"source": "test_fusion_asset_engine_testfusionassetengine_test_reverse_disposal_restores_running_state",
"target": "fusion_asset_fusionasset_action_set_running"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L112",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine_test_reverse_disposal_restores_running_state",
"_tgt": "fusion_asset_engine_dispose_asset",
"source": "test_fusion_asset_engine_testfusionassetengine_test_reverse_disposal_restores_running_state",
"target": "fusion_asset_engine_dispose_asset"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_engine.py",
"source_location": "L114",
"weight": 1.0,
"_src": "test_fusion_asset_engine_testfusionassetengine_test_reverse_disposal_restores_running_state",
"_tgt": "fusion_asset_engine_reverse_disposal",
"source": "test_fusion_asset_engine_testfusionassetengine_test_reverse_disposal_restores_running_state",
"target": "fusion_asset_engine_reverse_disposal"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_tours.py",
"source_location": "L13",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_assets_tours_py",
"_tgt": "test_assets_tours_testassetstours",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_assets_tours_py",
"target": "test_assets_tours_testassetstours",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_tours.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_assets_tours_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_assets_tours_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_assets_tours_py",
"target": "test_assets_tours_rationale_1",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_tours.py",
"source_location": "L13",
"weight": 1.0,
"_src": "test_assets_tours_testassetstours",
"_tgt": "httpcase",
"source": "test_assets_tours_testassetstours",
"target": "httpcase",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_tours.py",
"source_location": "L15",
"weight": 1.0,
"_src": "test_assets_tours_testassetstours",
"_tgt": "test_assets_tours_testassetstours_test_smoke_tour",
"source": "test_assets_tours_testassetstours",
"target": "test_assets_tours_testassetstours_test_smoke_tour",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_tours.py",
"source_location": "L18",
"weight": 1.0,
"_src": "test_assets_tours_testassetstours",
"_tgt": "test_assets_tours_testassetstours_test_list_tour",
"source": "test_assets_tours_testassetstours",
"target": "test_assets_tours_testassetstours_test_list_tour",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_tours.py",
"source_location": "L21",
"weight": 1.0,
"_src": "test_assets_tours_testassetstours",
"_tgt": "test_assets_tours_testassetstours_test_categories_tour",
"source": "test_assets_tours_testassetstours",
"target": "test_assets_tours_testassetstours_test_categories_tour",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_tours.py",
"source_location": "L24",
"weight": 1.0,
"_src": "test_assets_tours_testassetstours",
"_tgt": "test_assets_tours_testassetstours_test_anomalies_tour",
"source": "test_assets_tours_testassetstours",
"target": "test_assets_tours_testassetstours_test_anomalies_tour",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_tours.py",
"source_location": "L27",
"weight": 1.0,
"_src": "test_assets_tours_testassetstours",
"_tgt": "test_assets_tours_testassetstours_test_depreciation_wizard_tour",
"source": "test_assets_tours_testassetstours",
"target": "test_assets_tours_testassetstours_test_depreciation_wizard_tour",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L85",
"weight": 1.0,
"_src": "test_performance_benchmarks_testcontrollerbenchmarks",
"_tgt": "httpcase",
"source": "httpcase",
"target": "test_performance_benchmarks_testcontrollerbenchmarks",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_perf_controller.py",
"source_location": "L20",
"weight": 1.0,
"_src": "test_perf_controller_testassetscontrollerbenchmarks",
"_tgt": "httpcase",
"source": "httpcase",
"target": "test_perf_controller_testassetscontrollerbenchmarks",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L11",
"weight": 1.0,
"_src": "test_assets_controller_testassetscontroller",
"_tgt": "httpcase",
"source": "httpcase",
"target": "test_assets_controller_testassetscontroller",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_anomaly.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_fusion_asset_anomaly_py",
"_tgt": "test_fusion_asset_anomaly_testfusionassetanomaly",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_fusion_asset_anomaly_py",
"target": "test_fusion_asset_anomaly_testfusionassetanomaly",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_anomaly.py",
"source_location": "L10",
"weight": 1.0,
"_src": "test_fusion_asset_anomaly_testfusionassetanomaly",
"_tgt": "test_fusion_asset_anomaly_testfusionassetanomaly_setup",
"source": "test_fusion_asset_anomaly_testfusionassetanomaly",
"target": "test_fusion_asset_anomaly_testfusionassetanomaly_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_anomaly.py",
"source_location": "L18",
"weight": 1.0,
"_src": "test_fusion_asset_anomaly_testfusionassetanomaly",
"_tgt": "test_fusion_asset_anomaly_testfusionassetanomaly_make_anomaly",
"source": "test_fusion_asset_anomaly_testfusionassetanomaly",
"target": "test_fusion_asset_anomaly_testfusionassetanomaly_make_anomaly",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_anomaly.py",
"source_location": "L30",
"weight": 1.0,
"_src": "test_fusion_asset_anomaly_testfusionassetanomaly",
"_tgt": "test_fusion_asset_anomaly_testfusionassetanomaly_test_create_defaults_state_new",
"source": "test_fusion_asset_anomaly_testfusionassetanomaly",
"target": "test_fusion_asset_anomaly_testfusionassetanomaly_test_create_defaults_state_new",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_anomaly.py",
"source_location": "L36",
"weight": 1.0,
"_src": "test_fusion_asset_anomaly_testfusionassetanomaly",
"_tgt": "test_fusion_asset_anomaly_testfusionassetanomaly_test_acknowledge_transitions",
"source": "test_fusion_asset_anomaly_testfusionassetanomaly",
"target": "test_fusion_asset_anomaly_testfusionassetanomaly_test_acknowledge_transitions",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_anomaly.py",
"source_location": "L41",
"weight": 1.0,
"_src": "test_fusion_asset_anomaly_testfusionassetanomaly",
"_tgt": "test_fusion_asset_anomaly_testfusionassetanomaly_test_dismiss_transitions",
"source": "test_fusion_asset_anomaly_testfusionassetanomaly",
"target": "test_fusion_asset_anomaly_testfusionassetanomaly_test_dismiss_transitions",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_anomaly.py",
"source_location": "L46",
"weight": 1.0,
"_src": "test_fusion_asset_anomaly_testfusionassetanomaly",
"_tgt": "test_fusion_asset_anomaly_testfusionassetanomaly_test_resolve_transitions",
"source": "test_fusion_asset_anomaly_testfusionassetanomaly",
"target": "test_fusion_asset_anomaly_testfusionassetanomaly_test_resolve_transitions",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_anomaly.py",
"source_location": "L31",
"weight": 1.0,
"_src": "test_fusion_asset_anomaly_testfusionassetanomaly_test_create_defaults_state_new",
"_tgt": "test_fusion_asset_anomaly_testfusionassetanomaly_make_anomaly",
"source": "test_fusion_asset_anomaly_testfusionassetanomaly_make_anomaly",
"target": "test_fusion_asset_anomaly_testfusionassetanomaly_test_create_defaults_state_new",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_anomaly.py",
"source_location": "L37",
"weight": 1.0,
"_src": "test_fusion_asset_anomaly_testfusionassetanomaly_test_acknowledge_transitions",
"_tgt": "test_fusion_asset_anomaly_testfusionassetanomaly_make_anomaly",
"source": "test_fusion_asset_anomaly_testfusionassetanomaly_make_anomaly",
"target": "test_fusion_asset_anomaly_testfusionassetanomaly_test_acknowledge_transitions",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_anomaly.py",
"source_location": "L42",
"weight": 1.0,
"_src": "test_fusion_asset_anomaly_testfusionassetanomaly_test_dismiss_transitions",
"_tgt": "test_fusion_asset_anomaly_testfusionassetanomaly_make_anomaly",
"source": "test_fusion_asset_anomaly_testfusionassetanomaly_make_anomaly",
"target": "test_fusion_asset_anomaly_testfusionassetanomaly_test_dismiss_transitions",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_anomaly.py",
"source_location": "L47",
"weight": 1.0,
"_src": "test_fusion_asset_anomaly_testfusionassetanomaly_test_resolve_transitions",
"_tgt": "test_fusion_asset_anomaly_testfusionassetanomaly_make_anomaly",
"source": "test_fusion_asset_anomaly_testfusionassetanomaly_make_anomaly",
"target": "test_fusion_asset_anomaly_testfusionassetanomaly_test_resolve_transitions",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_anomaly.py",
"source_location": "L38",
"weight": 1.0,
"_src": "test_fusion_asset_anomaly_testfusionassetanomaly_test_acknowledge_transitions",
"_tgt": "fusion_asset_anomaly_fusionassetanomaly_action_acknowledge",
"source": "test_fusion_asset_anomaly_testfusionassetanomaly_test_acknowledge_transitions",
"target": "fusion_asset_anomaly_fusionassetanomaly_action_acknowledge"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_anomaly.py",
"source_location": "L43",
"weight": 1.0,
"_src": "test_fusion_asset_anomaly_testfusionassetanomaly_test_dismiss_transitions",
"_tgt": "fusion_asset_anomaly_fusionassetanomaly_action_dismiss",
"source": "test_fusion_asset_anomaly_testfusionassetanomaly_test_dismiss_transitions",
"target": "fusion_asset_anomaly_fusionassetanomaly_action_dismiss"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_anomaly.py",
"source_location": "L48",
"weight": 1.0,
"_src": "test_fusion_asset_anomaly_testfusionassetanomaly_test_resolve_transitions",
"_tgt": "fusion_asset_anomaly_fusionassetanomaly_action_resolve",
"source": "test_fusion_asset_anomaly_testfusionassetanomaly_test_resolve_transitions",
"target": "fusion_asset_anomaly_fusionassetanomaly_action_resolve"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_fusion_asset_depreciation_line_py",
"_tgt": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_fusion_asset_depreciation_line_py",
"target": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py",
"source_location": "L10",
"weight": 1.0,
"_src": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline",
"_tgt": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_setup",
"source": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline",
"target": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py",
"source_location": "L21",
"weight": 1.0,
"_src": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline",
"_tgt": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_make_line",
"source": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline",
"target": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_make_line",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py",
"source_location": "L29",
"weight": 1.0,
"_src": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline",
"_tgt": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_create_line_defaults_unposted",
"source": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline",
"target": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_create_line_defaults_unposted",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py",
"source_location": "L37",
"weight": 1.0,
"_src": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline",
"_tgt": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_action_post_marks_line_posted",
"source": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline",
"target": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_action_post_marks_line_posted",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py",
"source_location": "L43",
"weight": 1.0,
"_src": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline",
"_tgt": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_action_post_idempotent_keeps_first_date",
"source": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline",
"target": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_action_post_idempotent_keeps_first_date",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py",
"source_location": "L50",
"weight": 1.0,
"_src": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline",
"_tgt": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_unique_period_per_asset",
"source": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline",
"target": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_unique_period_per_asset",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py",
"source_location": "L55",
"weight": 1.0,
"_src": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline",
"_tgt": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_book_value_reflects_posted_lines_only",
"source": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline",
"target": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_book_value_reflects_posted_lines_only",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py",
"source_location": "L30",
"weight": 1.0,
"_src": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_create_line_defaults_unposted",
"_tgt": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_make_line",
"source": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_make_line",
"target": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_create_line_defaults_unposted",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py",
"source_location": "L38",
"weight": 1.0,
"_src": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_action_post_marks_line_posted",
"_tgt": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_make_line",
"source": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_make_line",
"target": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_action_post_marks_line_posted",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py",
"source_location": "L44",
"weight": 1.0,
"_src": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_action_post_idempotent_keeps_first_date",
"_tgt": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_make_line",
"source": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_make_line",
"target": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_action_post_idempotent_keeps_first_date",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py",
"source_location": "L51",
"weight": 1.0,
"_src": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_unique_period_per_asset",
"_tgt": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_make_line",
"source": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_make_line",
"target": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_unique_period_per_asset",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py",
"source_location": "L56",
"weight": 1.0,
"_src": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_book_value_reflects_posted_lines_only",
"_tgt": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_make_line",
"source": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_make_line",
"target": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_book_value_reflects_posted_lines_only",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py",
"source_location": "L39",
"weight": 1.0,
"_src": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_action_post_marks_line_posted",
"_tgt": "fusion_asset_depreciation_line_fusionassetdepreciationline_action_post",
"source": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_action_post_marks_line_posted",
"target": "fusion_asset_depreciation_line_fusionassetdepreciationline_action_post"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py",
"source_location": "L45",
"weight": 1.0,
"_src": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_action_post_idempotent_keeps_first_date",
"_tgt": "fusion_asset_depreciation_line_fusionassetdepreciationline_action_post",
"source": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_action_post_idempotent_keeps_first_date",
"target": "fusion_asset_depreciation_line_fusionassetdepreciationline_action_post"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py",
"source_location": "L59",
"weight": 1.0,
"_src": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_book_value_reflects_posted_lines_only",
"_tgt": "fusion_asset_depreciation_line_fusionassetdepreciationline_action_post",
"source": "test_fusion_asset_depreciation_line_testfusionassetdepreciationline_test_book_value_reflects_posted_lines_only",
"target": "fusion_asset_depreciation_line_fusionassetdepreciationline_action_post"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_category.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_fusion_asset_category_py",
"_tgt": "test_fusion_asset_category_testfusionassetcategory",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_fusion_asset_category_py",
"target": "test_fusion_asset_category_testfusionassetcategory",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_category.py",
"source_location": "L10",
"weight": 1.0,
"_src": "test_fusion_asset_category_testfusionassetcategory",
"_tgt": "test_fusion_asset_category_testfusionassetcategory_test_create_with_defaults",
"source": "test_fusion_asset_category_testfusionassetcategory",
"target": "test_fusion_asset_category_testfusionassetcategory_test_create_with_defaults",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_category.py",
"source_location": "L17",
"weight": 1.0,
"_src": "test_fusion_asset_category_testfusionassetcategory",
"_tgt": "test_fusion_asset_category_testfusionassetcategory_test_asset_count_reflects_linked_assets",
"source": "test_fusion_asset_category_testfusionassetcategory",
"target": "test_fusion_asset_category_testfusionassetcategory_test_asset_count_reflects_linked_assets",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_category.py",
"source_location": "L30",
"weight": 1.0,
"_src": "test_fusion_asset_category_testfusionassetcategory",
"_tgt": "test_fusion_asset_category_testfusionassetcategory_test_method_must_be_in_selection",
"source": "test_fusion_asset_category_testfusionassetcategory",
"target": "test_fusion_asset_category_testfusionassetcategory_test_method_must_be_in_selection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_account_move_inherit.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_account_move_inherit_py",
"_tgt": "test_account_move_inherit_testaccountmovelinefusionasset",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_account_move_inherit_py",
"target": "test_account_move_inherit_testaccountmovelinefusionasset",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_account_move_inherit.py",
"source_location": "L10",
"weight": 1.0,
"_src": "test_account_move_inherit_testaccountmovelinefusionasset",
"_tgt": "test_account_move_inherit_testaccountmovelinefusionasset_setup",
"source": "test_account_move_inherit_testaccountmovelinefusionasset",
"target": "test_account_move_inherit_testaccountmovelinefusionasset_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_account_move_inherit.py",
"source_location": "L32",
"weight": 1.0,
"_src": "test_account_move_inherit_testaccountmovelinefusionasset",
"_tgt": "test_account_move_inherit_testaccountmovelinefusionasset_test_line_starts_without_asset_link",
"source": "test_account_move_inherit_testaccountmovelinefusionasset",
"target": "test_account_move_inherit_testaccountmovelinefusionasset_test_line_starts_without_asset_link",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_account_move_inherit.py",
"source_location": "L36",
"weight": 1.0,
"_src": "test_account_move_inherit_testaccountmovelinefusionasset",
"_tgt": "test_account_move_inherit_testaccountmovelinefusionasset_test_link_invoice_line_to_asset",
"source": "test_account_move_inherit_testaccountmovelinefusionasset",
"target": "test_account_move_inherit_testaccountmovelinefusionasset_test_link_invoice_line_to_asset",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_account_move_inherit.py",
"source_location": "L42",
"weight": 1.0,
"_src": "test_account_move_inherit_testaccountmovelinefusionasset",
"_tgt": "test_account_move_inherit_testaccountmovelinefusionasset_test_action_open_fusion_asset_returns_window_action",
"source": "test_account_move_inherit_testaccountmovelinefusionasset",
"target": "test_account_move_inherit_testaccountmovelinefusionasset_test_action_open_fusion_asset_returns_window_action",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_account_move_inherit.py",
"source_location": "L44",
"weight": 1.0,
"_src": "test_account_move_inherit_testaccountmovelinefusionasset_test_action_open_fusion_asset_returns_window_action",
"_tgt": "account_move_accountmoveline_action_open_fusion_asset",
"source": "test_account_move_inherit_testaccountmovelinefusionasset_test_action_open_fusion_asset_returns_window_action",
"target": "account_move_accountmoveline_action_open_fusion_asset"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_book_values_mv.py",
"source_location": "L10",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_asset_book_values_mv_py",
"_tgt": "test_asset_book_values_mv_testassetbookvaluesmv",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_asset_book_values_mv_py",
"target": "test_asset_book_values_mv_testassetbookvaluesmv",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_book_values_mv.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_asset_book_values_mv_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_asset_book_values_mv_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_asset_book_values_mv_py",
"target": "test_asset_book_values_mv_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_book_values_mv.py",
"source_location": "L12",
"weight": 1.0,
"_src": "test_asset_book_values_mv_testassetbookvaluesmv",
"_tgt": "test_asset_book_values_mv_testassetbookvaluesmv_test_mv_exists_and_is_queryable",
"source": "test_asset_book_values_mv_testassetbookvaluesmv",
"target": "test_asset_book_values_mv_testassetbookvaluesmv_test_mv_exists_and_is_queryable",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_book_values_mv.py",
"source_location": "L17",
"weight": 1.0,
"_src": "test_asset_book_values_mv_testassetbookvaluesmv",
"_tgt": "test_asset_book_values_mv_testassetbookvaluesmv_test_mv_includes_new_asset_after_refresh",
"source": "test_asset_book_values_mv_testassetbookvaluesmv",
"target": "test_asset_book_values_mv_testassetbookvaluesmv_test_mv_includes_new_asset_after_refresh",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_book_values_mv.py",
"source_location": "L13",
"weight": 1.0,
"_src": "test_asset_book_values_mv_testassetbookvaluesmv_test_mv_exists_and_is_queryable",
"_tgt": "fusion_asset_book_values_mv_refresh",
"source": "test_asset_book_values_mv_testassetbookvaluesmv_test_mv_exists_and_is_queryable",
"target": "fusion_asset_book_values_mv_refresh"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_book_values_mv.py",
"source_location": "L24",
"weight": 1.0,
"_src": "test_asset_book_values_mv_testassetbookvaluesmv_test_mv_includes_new_asset_after_refresh",
"_tgt": "fusion_asset_book_values_mv_refresh",
"source": "test_asset_book_values_mv_testassetbookvaluesmv_test_mv_includes_new_asset_after_refresh",
"target": "fusion_asset_book_values_mv_refresh"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L13",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_performance_benchmarks_py",
"_tgt": "test_performance_benchmarks_testenginebenchmarks",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_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_assets/tests/test_performance_benchmarks.py",
"source_location": "L85",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_performance_benchmarks_py",
"_tgt": "test_performance_benchmarks_testcontrollerbenchmarks",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_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_assets/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_assets_tests_test_performance_benchmarks_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_performance_benchmarks_py",
"target": "test_performance_benchmarks_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L15",
"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_assets/tests/test_performance_benchmarks.py",
"source_location": "L19",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks",
"_tgt": "test_performance_benchmarks_testenginebenchmarks_percentile",
"source": "test_performance_benchmarks_testenginebenchmarks",
"target": "test_performance_benchmarks_testenginebenchmarks_percentile",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L26",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks",
"_tgt": "test_performance_benchmarks_testenginebenchmarks_test_compute_schedule_p95",
"source": "test_performance_benchmarks_testenginebenchmarks",
"target": "test_performance_benchmarks_testenginebenchmarks_test_compute_schedule_p95",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L43",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks",
"_tgt": "test_performance_benchmarks_testenginebenchmarks_test_post_depreciation_p95",
"source": "test_performance_benchmarks_testenginebenchmarks",
"target": "test_performance_benchmarks_testenginebenchmarks_test_post_depreciation_p95",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L63",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks",
"_tgt": "test_performance_benchmarks_testenginebenchmarks_test_dispose_asset_p95",
"source": "test_performance_benchmarks_testenginebenchmarks",
"target": "test_performance_benchmarks_testenginebenchmarks_test_dispose_asset_p95",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L37",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks_test_compute_schedule_p95",
"_tgt": "test_performance_benchmarks_testenginebenchmarks_percentile",
"source": "test_performance_benchmarks_testenginebenchmarks_percentile",
"target": "test_performance_benchmarks_testenginebenchmarks_test_compute_schedule_p95",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L57",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks_test_post_depreciation_p95",
"_tgt": "test_performance_benchmarks_testenginebenchmarks_percentile",
"source": "test_performance_benchmarks_testenginebenchmarks_percentile",
"target": "test_performance_benchmarks_testenginebenchmarks_test_post_depreciation_p95",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L77",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks_test_dispose_asset_p95",
"_tgt": "test_performance_benchmarks_testenginebenchmarks_percentile",
"source": "test_performance_benchmarks_testenginebenchmarks_percentile",
"target": "test_performance_benchmarks_testenginebenchmarks_test_dispose_asset_p95",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L35",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks_test_compute_schedule_p95",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_performance_benchmarks_testenginebenchmarks_test_compute_schedule_p95",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L50",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks_test_post_depreciation_p95",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_performance_benchmarks_testenginebenchmarks_test_post_depreciation_p95",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L51",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks_test_post_depreciation_p95",
"_tgt": "fusion_asset_fusionasset_action_set_running",
"source": "test_performance_benchmarks_testenginebenchmarks_test_post_depreciation_p95",
"target": "fusion_asset_fusionasset_action_set_running"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L55",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks_test_post_depreciation_p95",
"_tgt": "fusion_asset_engine_post_depreciation_entry",
"source": "test_performance_benchmarks_testenginebenchmarks_test_post_depreciation_p95",
"target": "fusion_asset_engine_post_depreciation_entry"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L72",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks_test_dispose_asset_p95",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_performance_benchmarks_testenginebenchmarks_test_dispose_asset_p95",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L73",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks_test_dispose_asset_p95",
"_tgt": "fusion_asset_fusionasset_action_set_running",
"source": "test_performance_benchmarks_testenginebenchmarks_test_dispose_asset_p95",
"target": "fusion_asset_fusionasset_action_set_running"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L75",
"weight": 1.0,
"_src": "test_performance_benchmarks_testenginebenchmarks_test_dispose_asset_p95",
"_tgt": "fusion_asset_engine_dispose_asset",
"source": "test_performance_benchmarks_testenginebenchmarks_test_dispose_asset_p95",
"target": "fusion_asset_engine_dispose_asset"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_performance_benchmarks.py",
"source_location": "L87",
"weight": 1.0,
"_src": "test_performance_benchmarks_testcontrollerbenchmarks",
"_tgt": "test_performance_benchmarks_testcontrollerbenchmarks_test_list_endpoint_p95",
"source": "test_performance_benchmarks_testcontrollerbenchmarks",
"target": "test_performance_benchmarks_testcontrollerbenchmarks_test_list_endpoint_p95",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/__init__.py",
"source_location": "L31",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_init_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_init_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_init_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_init_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_perf_controller.py",
"source_location": "L20",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_perf_controller_py",
"_tgt": "test_perf_controller_testassetscontrollerbenchmarks",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_perf_controller_py",
"target": "test_perf_controller_testassetscontrollerbenchmarks",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_perf_controller.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_perf_controller_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_perf_controller_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_perf_controller_py",
"target": "test_perf_controller_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_perf_controller.py",
"source_location": "L22",
"weight": 1.0,
"_src": "test_perf_controller_testassetscontrollerbenchmarks",
"_tgt": "test_perf_controller_testassetscontrollerbenchmarks_setup",
"source": "test_perf_controller_testassetscontrollerbenchmarks",
"target": "test_perf_controller_testassetscontrollerbenchmarks_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_perf_controller.py",
"source_location": "L33",
"weight": 1.0,
"_src": "test_perf_controller_testassetscontrollerbenchmarks",
"_tgt": "test_perf_controller_testassetscontrollerbenchmarks_test_get_detail_endpoint_p95",
"source": "test_perf_controller_testassetscontrollerbenchmarks",
"target": "test_perf_controller_testassetscontrollerbenchmarks_test_get_detail_endpoint_p95",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_disposal.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_fusion_asset_disposal_py",
"_tgt": "test_fusion_asset_disposal_testfusionassetdisposal",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_fusion_asset_disposal_py",
"target": "test_fusion_asset_disposal_testfusionassetdisposal",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_disposal.py",
"source_location": "L10",
"weight": 1.0,
"_src": "test_fusion_asset_disposal_testfusionassetdisposal",
"_tgt": "test_fusion_asset_disposal_testfusionassetdisposal_setup",
"source": "test_fusion_asset_disposal_testfusionassetdisposal",
"target": "test_fusion_asset_disposal_testfusionassetdisposal_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_disposal.py",
"source_location": "L21",
"weight": 1.0,
"_src": "test_fusion_asset_disposal_testfusionassetdisposal",
"_tgt": "test_fusion_asset_disposal_testfusionassetdisposal_test_create_minimal_sale",
"source": "test_fusion_asset_disposal_testfusionassetdisposal",
"target": "test_fusion_asset_disposal_testfusionassetdisposal_test_create_minimal_sale",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_disposal.py",
"source_location": "L31",
"weight": 1.0,
"_src": "test_fusion_asset_disposal_testfusionassetdisposal",
"_tgt": "test_fusion_asset_disposal_testfusionassetdisposal_test_sale_at_loss",
"source": "test_fusion_asset_disposal_testfusionassetdisposal",
"target": "test_fusion_asset_disposal_testfusionassetdisposal_test_sale_at_loss",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_disposal.py",
"source_location": "L40",
"weight": 1.0,
"_src": "test_fusion_asset_disposal_testfusionassetdisposal",
"_tgt": "test_fusion_asset_disposal_testfusionassetdisposal_test_scrap_full_loss",
"source": "test_fusion_asset_disposal_testfusionassetdisposal",
"target": "test_fusion_asset_disposal_testfusionassetdisposal_test_scrap_full_loss",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset_disposal.py",
"source_location": "L49",
"weight": 1.0,
"_src": "test_fusion_asset_disposal_testfusionassetdisposal",
"_tgt": "test_fusion_asset_disposal_testfusionassetdisposal_test_donation_ignores_sale_amount",
"source": "test_fusion_asset_disposal_testfusionassetdisposal",
"target": "test_fusion_asset_disposal_testfusionassetdisposal_test_donation_ignores_sale_amount",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_tools.py",
"source_location": "L12",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_asset_tools_py",
"_tgt": "test_asset_tools_testfusionassettools",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_asset_tools_py",
"target": "test_asset_tools_testfusionassettools",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_tools.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_asset_tools_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_asset_tools_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_asset_tools_py",
"target": "test_asset_tools_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_tools.py",
"source_location": "L14",
"weight": 1.0,
"_src": "test_asset_tools_testfusionassettools",
"_tgt": "test_asset_tools_testfusionassettools_test_fusion_list_assets",
"source": "test_asset_tools_testfusionassettools",
"target": "test_asset_tools_testfusionassettools_test_fusion_list_assets",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_tools.py",
"source_location": "L23",
"weight": 1.0,
"_src": "test_asset_tools_testfusionassettools",
"_tgt": "test_asset_tools_testfusionassettools_test_fusion_get_asset_detail",
"source": "test_asset_tools_testfusionassettools",
"target": "test_asset_tools_testfusionassettools_test_fusion_get_asset_detail",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_tools.py",
"source_location": "L32",
"weight": 1.0,
"_src": "test_asset_tools_testfusionassettools",
"_tgt": "test_asset_tools_testfusionassettools_test_fusion_compute_schedule",
"source": "test_asset_tools_testfusionassettools",
"target": "test_asset_tools_testfusionassettools_test_fusion_compute_schedule",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_tools.py",
"source_location": "L41",
"weight": 1.0,
"_src": "test_asset_tools_testfusionassettools",
"_tgt": "test_asset_tools_testfusionassettools_test_fusion_suggest_useful_life",
"source": "test_asset_tools_testfusionassettools",
"target": "test_asset_tools_testfusionassettools_test_fusion_suggest_useful_life",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_tools.py",
"source_location": "L51",
"weight": 1.0,
"_src": "test_asset_tools_testfusionassettools",
"_tgt": "test_asset_tools_testfusionassettools_test_tools_registered_in_dispatch",
"source": "test_asset_tools_testfusionassettools",
"target": "test_asset_tools_testfusionassettools_test_tools_registered_in_dispatch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_cron.py",
"source_location": "L10",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_assets_cron_py",
"_tgt": "test_assets_cron_testfusionassetscron",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_assets_cron_py",
"target": "test_assets_cron_testfusionassetscron",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_cron.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_assets_cron_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_assets_cron_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_assets_cron_py",
"target": "test_assets_cron_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_cron.py",
"source_location": "L12",
"weight": 1.0,
"_src": "test_assets_cron_testfusionassetscron",
"_tgt": "test_assets_cron_testfusionassetscron_setup",
"source": "test_assets_cron_testfusionassetscron",
"target": "test_assets_cron_testfusionassetscron_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_cron.py",
"source_location": "L24",
"weight": 1.0,
"_src": "test_assets_cron_testfusionassetscron",
"_tgt": "test_assets_cron_testfusionassetscron_test_cron_post_due_depreciation_runs",
"source": "test_assets_cron_testfusionassetscron",
"target": "test_assets_cron_testfusionassetscron_test_cron_post_due_depreciation_runs",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_cron.py",
"source_location": "L27",
"weight": 1.0,
"_src": "test_assets_cron_testfusionassetscron",
"_tgt": "test_assets_cron_testfusionassetscron_test_cron_anomaly_scan_runs",
"source": "test_assets_cron_testfusionassetscron",
"target": "test_assets_cron_testfusionassetscron_test_cron_anomaly_scan_runs",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_cron.py",
"source_location": "L21",
"weight": 1.0,
"_src": "test_assets_cron_testfusionassetscron_setup",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_assets_cron_testfusionassetscron_setup",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_cron.py",
"source_location": "L22",
"weight": 1.0,
"_src": "test_assets_cron_testfusionassetscron_setup",
"_tgt": "fusion_asset_fusionasset_action_set_running",
"source": "test_assets_cron_testfusionassetscron_setup",
"target": "fusion_asset_fusionasset_action_set_running"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_cron.py",
"source_location": "L25",
"weight": 1.0,
"_src": "test_assets_cron_testfusionassetscron_test_cron_post_due_depreciation_runs",
"_tgt": "fusion_assets_cron_cron_post_due_depreciation",
"source": "test_assets_cron_testfusionassetscron_test_cron_post_due_depreciation_runs",
"target": "fusion_assets_cron_cron_post_due_depreciation"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_cron.py",
"source_location": "L28",
"weight": 1.0,
"_src": "test_assets_cron_testfusionassetscron_test_cron_anomaly_scan_runs",
"_tgt": "fusion_assets_cron_cron_anomaly_scan",
"source": "test_assets_cron_testfusionassetscron_test_cron_anomaly_scan_runs",
"target": "fusion_assets_cron_cron_anomaly_scan"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset.py",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_fusion_asset_py",
"_tgt": "test_fusion_asset_testfusionasset",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_fusion_asset_py",
"target": "test_fusion_asset_testfusionasset",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset.py",
"source_location": "L11",
"weight": 1.0,
"_src": "test_fusion_asset_testfusionasset",
"_tgt": "test_fusion_asset_testfusionasset_setup",
"source": "test_fusion_asset_testfusionasset",
"target": "test_fusion_asset_testfusionasset_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset.py",
"source_location": "L22",
"weight": 1.0,
"_src": "test_fusion_asset_testfusionasset",
"_tgt": "test_fusion_asset_testfusionasset_test_create_minimal",
"source": "test_fusion_asset_testfusionasset",
"target": "test_fusion_asset_testfusionasset_test_create_minimal",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset.py",
"source_location": "L27",
"weight": 1.0,
"_src": "test_fusion_asset_testfusionasset",
"_tgt": "test_fusion_asset_testfusionasset_test_state_transitions_draft_to_running",
"source": "test_fusion_asset_testfusionasset",
"target": "test_fusion_asset_testfusionasset_test_state_transitions_draft_to_running",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset.py",
"source_location": "L33",
"weight": 1.0,
"_src": "test_fusion_asset_testfusionasset",
"_tgt": "test_fusion_asset_testfusionasset_test_pause_resume",
"source": "test_fusion_asset_testfusionasset",
"target": "test_fusion_asset_testfusionasset_test_pause_resume",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset.py",
"source_location": "L41",
"weight": 1.0,
"_src": "test_fusion_asset_testfusionasset",
"_tgt": "test_fusion_asset_testfusionasset_test_cannot_pause_from_draft",
"source": "test_fusion_asset_testfusionasset",
"target": "test_fusion_asset_testfusionasset_test_cannot_pause_from_draft",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset.py",
"source_location": "L46",
"weight": 1.0,
"_src": "test_fusion_asset_testfusionasset",
"_tgt": "test_fusion_asset_testfusionasset_test_negative_cost_rejected",
"source": "test_fusion_asset_testfusionasset",
"target": "test_fusion_asset_testfusionasset_test_negative_cost_rejected",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset.py",
"source_location": "L50",
"weight": 1.0,
"_src": "test_fusion_asset_testfusionasset",
"_tgt": "test_fusion_asset_testfusionasset_test_salvage_exceeds_cost_rejected",
"source": "test_fusion_asset_testfusionasset",
"target": "test_fusion_asset_testfusionasset_test_salvage_exceeds_cost_rejected",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset.py",
"source_location": "L56",
"weight": 1.0,
"_src": "test_fusion_asset_testfusionasset",
"_tgt": "test_fusion_asset_testfusionasset_test_book_value_starts_at_cost",
"source": "test_fusion_asset_testfusionasset",
"target": "test_fusion_asset_testfusionasset_test_book_value_starts_at_cost",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset.py",
"source_location": "L29",
"weight": 1.0,
"_src": "test_fusion_asset_testfusionasset_test_state_transitions_draft_to_running",
"_tgt": "fusion_asset_fusionasset_action_set_running",
"source": "test_fusion_asset_testfusionasset_test_state_transitions_draft_to_running",
"target": "fusion_asset_fusionasset_action_set_running"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset.py",
"source_location": "L35",
"weight": 1.0,
"_src": "test_fusion_asset_testfusionasset_test_pause_resume",
"_tgt": "fusion_asset_fusionasset_action_set_running",
"source": "test_fusion_asset_testfusionasset_test_pause_resume",
"target": "fusion_asset_fusionasset_action_set_running"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset.py",
"source_location": "L36",
"weight": 1.0,
"_src": "test_fusion_asset_testfusionasset_test_pause_resume",
"_tgt": "fusion_asset_fusionasset_action_pause",
"source": "test_fusion_asset_testfusionasset_test_pause_resume",
"target": "fusion_asset_fusionasset_action_pause"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset.py",
"source_location": "L38",
"weight": 1.0,
"_src": "test_fusion_asset_testfusionasset_test_pause_resume",
"_tgt": "fusion_asset_fusionasset_action_resume",
"source": "test_fusion_asset_testfusionasset_test_pause_resume",
"target": "fusion_asset_fusionasset_action_resume"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_fusion_asset.py",
"source_location": "L44",
"weight": 1.0,
"_src": "test_fusion_asset_testfusionasset_test_cannot_pause_from_draft",
"_tgt": "fusion_asset_fusionasset_action_pause",
"source": "test_fusion_asset_testfusionasset_test_cannot_pause_from_draft",
"target": "fusion_asset_fusionasset_action_pause"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_create_asset_wizard.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_create_asset_wizard_py",
"_tgt": "test_create_asset_wizard_testcreateassetwizard",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_create_asset_wizard_py",
"target": "test_create_asset_wizard_testcreateassetwizard",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_create_asset_wizard.py",
"source_location": "L10",
"weight": 1.0,
"_src": "test_create_asset_wizard_testcreateassetwizard",
"_tgt": "test_create_asset_wizard_testcreateassetwizard_setup",
"source": "test_create_asset_wizard_testcreateassetwizard",
"target": "test_create_asset_wizard_testcreateassetwizard_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_create_asset_wizard.py",
"source_location": "L17",
"weight": 1.0,
"_src": "test_create_asset_wizard_testcreateassetwizard",
"_tgt": "test_create_asset_wizard_testcreateassetwizard_test_create_minimal_asset",
"source": "test_create_asset_wizard_testcreateassetwizard",
"target": "test_create_asset_wizard_testcreateassetwizard_test_create_minimal_asset",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_create_asset_wizard.py",
"source_location": "L32",
"weight": 1.0,
"_src": "test_create_asset_wizard_testcreateassetwizard",
"_tgt": "test_create_asset_wizard_testcreateassetwizard_test_ai_suggest_fills_fields",
"source": "test_create_asset_wizard_testcreateassetwizard",
"target": "test_create_asset_wizard_testcreateassetwizard_test_ai_suggest_fills_fields",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_create_asset_wizard.py",
"source_location": "L44",
"weight": 1.0,
"_src": "test_create_asset_wizard_testcreateassetwizard",
"_tgt": "test_create_asset_wizard_testcreateassetwizard_test_category_onchange_pre_fills",
"source": "test_create_asset_wizard_testcreateassetwizard",
"target": "test_create_asset_wizard_testcreateassetwizard_test_category_onchange_pre_fills",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_create_asset_wizard.py",
"source_location": "L26",
"weight": 1.0,
"_src": "test_create_asset_wizard_testcreateassetwizard_test_create_minimal_asset",
"_tgt": "create_asset_wizard_fusioncreateassetwizard_action_create_asset",
"source": "test_create_asset_wizard_testcreateassetwizard_test_create_minimal_asset",
"target": "create_asset_wizard_fusioncreateassetwizard_action_create_asset"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_create_asset_wizard.py",
"source_location": "L40",
"weight": 1.0,
"_src": "test_create_asset_wizard_testcreateassetwizard_test_ai_suggest_fills_fields",
"_tgt": "create_asset_wizard_fusioncreateassetwizard_action_ai_suggest",
"source": "test_create_asset_wizard_testcreateassetwizard_test_ai_suggest_fills_fields",
"target": "create_asset_wizard_fusioncreateassetwizard_action_ai_suggest"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_create_asset_wizard.py",
"source_location": "L58",
"weight": 1.0,
"_src": "test_create_asset_wizard_testcreateassetwizard_test_category_onchange_pre_fills",
"_tgt": "create_asset_wizard_onchange_category_id",
"source": "test_create_asset_wizard_testcreateassetwizard_test_category_onchange_pre_fills",
"target": "create_asset_wizard_onchange_category_id"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L12",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_useful_life_predictor_py",
"_tgt": "test_useful_life_predictor_testusefullifepredictor",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_useful_life_predictor_py",
"target": "test_useful_life_predictor_testusefullifepredictor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L50",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_useful_life_predictor_py",
"_tgt": "test_useful_life_predictor_testusefullifeprompt",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_useful_life_predictor_py",
"target": "test_useful_life_predictor_testusefullifeprompt",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L14",
"weight": 1.0,
"_src": "test_useful_life_predictor_testusefullifepredictor",
"_tgt": "test_useful_life_predictor_testusefullifepredictor_setup",
"source": "test_useful_life_predictor_testusefullifepredictor",
"target": "test_useful_life_predictor_testusefullifepredictor_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L24",
"weight": 1.0,
"_src": "test_useful_life_predictor_testusefullifepredictor",
"_tgt": "test_useful_life_predictor_testusefullifepredictor_test_fallback_computer",
"source": "test_useful_life_predictor_testusefullifepredictor",
"target": "test_useful_life_predictor_testusefullifepredictor_test_fallback_computer",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L29",
"weight": 1.0,
"_src": "test_useful_life_predictor_testusefullifepredictor",
"_tgt": "test_useful_life_predictor_testusefullifepredictor_test_fallback_furniture",
"source": "test_useful_life_predictor_testusefullifepredictor",
"target": "test_useful_life_predictor_testusefullifepredictor_test_fallback_furniture",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L33",
"weight": 1.0,
"_src": "test_useful_life_predictor_testusefullifepredictor",
"_tgt": "test_useful_life_predictor_testusefullifepredictor_test_fallback_vehicle_uses_declining",
"source": "test_useful_life_predictor_testusefullifepredictor",
"target": "test_useful_life_predictor_testusefullifepredictor_test_fallback_vehicle_uses_declining",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L38",
"weight": 1.0,
"_src": "test_useful_life_predictor_testusefullifepredictor",
"_tgt": "test_useful_life_predictor_testusefullifepredictor_test_fallback_default_for_unknown",
"source": "test_useful_life_predictor_testusefullifepredictor",
"target": "test_useful_life_predictor_testusefullifepredictor_test_fallback_default_for_unknown",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L43",
"weight": 1.0,
"_src": "test_useful_life_predictor_testusefullifepredictor",
"_tgt": "test_useful_life_predictor_testusefullifepredictor_test_returns_dict_with_required_keys",
"source": "test_useful_life_predictor_testusefullifepredictor",
"target": "test_useful_life_predictor_testusefullifepredictor_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_assets/tests/test_useful_life_predictor.py",
"source_location": "L25",
"weight": 1.0,
"_src": "test_useful_life_predictor_testusefullifepredictor_test_fallback_computer",
"_tgt": "useful_life_predictor_predict_useful_life",
"source": "test_useful_life_predictor_testusefullifepredictor_test_fallback_computer",
"target": "useful_life_predictor_predict_useful_life"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L30",
"weight": 1.0,
"_src": "test_useful_life_predictor_testusefullifepredictor_test_fallback_furniture",
"_tgt": "useful_life_predictor_predict_useful_life",
"source": "test_useful_life_predictor_testusefullifepredictor_test_fallback_furniture",
"target": "useful_life_predictor_predict_useful_life"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L34",
"weight": 1.0,
"_src": "test_useful_life_predictor_testusefullifepredictor_test_fallback_vehicle_uses_declining",
"_tgt": "useful_life_predictor_predict_useful_life",
"source": "test_useful_life_predictor_testusefullifepredictor_test_fallback_vehicle_uses_declining",
"target": "useful_life_predictor_predict_useful_life"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L39",
"weight": 1.0,
"_src": "test_useful_life_predictor_testusefullifepredictor_test_fallback_default_for_unknown",
"_tgt": "useful_life_predictor_predict_useful_life",
"source": "test_useful_life_predictor_testusefullifepredictor_test_fallback_default_for_unknown",
"target": "useful_life_predictor_predict_useful_life"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L44",
"weight": 1.0,
"_src": "test_useful_life_predictor_testusefullifepredictor_test_returns_dict_with_required_keys",
"_tgt": "useful_life_predictor_predict_useful_life",
"source": "test_useful_life_predictor_testusefullifepredictor_test_returns_dict_with_required_keys",
"target": "useful_life_predictor_predict_useful_life"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L52",
"weight": 1.0,
"_src": "test_useful_life_predictor_testusefullifeprompt",
"_tgt": "test_useful_life_predictor_testusefullifeprompt_test_system_prompt_requires_json",
"source": "test_useful_life_predictor_testusefullifeprompt",
"target": "test_useful_life_predictor_testusefullifeprompt_test_system_prompt_requires_json",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L55",
"weight": 1.0,
"_src": "test_useful_life_predictor_testusefullifeprompt",
"_tgt": "test_useful_life_predictor_testusefullifeprompt_test_build_prompt_returns_tuple",
"source": "test_useful_life_predictor_testusefullifeprompt",
"target": "test_useful_life_predictor_testusefullifeprompt_test_build_prompt_returns_tuple",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L59",
"weight": 1.0,
"_src": "test_useful_life_predictor_testusefullifeprompt",
"_tgt": "test_useful_life_predictor_testusefullifeprompt_test_user_prompt_includes_amount",
"source": "test_useful_life_predictor_testusefullifeprompt",
"target": "test_useful_life_predictor_testusefullifeprompt_test_user_prompt_includes_amount",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L56",
"weight": 1.0,
"_src": "test_useful_life_predictor_testusefullifeprompt_test_build_prompt_returns_tuple",
"_tgt": "useful_life_prompt_build_prompt",
"source": "test_useful_life_predictor_testusefullifeprompt_test_build_prompt_returns_tuple",
"target": "useful_life_prompt_build_prompt"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_useful_life_predictor.py",
"source_location": "L60",
"weight": 1.0,
"_src": "test_useful_life_predictor_testusefullifeprompt_test_user_prompt_includes_amount",
"_tgt": "useful_life_prompt_build_prompt",
"source": "test_useful_life_predictor_testusefullifeprompt_test_user_prompt_includes_amount",
"target": "useful_life_prompt_build_prompt"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_prorate.py",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_prorate_py",
"_tgt": "test_prorate_testprorate",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_prorate_py",
"target": "test_prorate_testprorate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_prorate.py",
"source_location": "L11",
"weight": 1.0,
"_src": "test_prorate_testprorate",
"_tgt": "test_prorate_testprorate_test_full_month_convention_always_one",
"source": "test_prorate_testprorate",
"target": "test_prorate_testprorate_test_full_month_convention_always_one",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_prorate.py",
"source_location": "L20",
"weight": 1.0,
"_src": "test_prorate_testprorate",
"_tgt": "test_prorate_testprorate_test_asset_starts_before_period_full_factor",
"source": "test_prorate_testprorate",
"target": "test_prorate_testprorate_test_asset_starts_before_period_full_factor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_prorate.py",
"source_location": "L29",
"weight": 1.0,
"_src": "test_prorate_testprorate",
"_tgt": "test_prorate_testprorate_test_asset_starts_after_period_zero_factor",
"source": "test_prorate_testprorate",
"target": "test_prorate_testprorate_test_asset_starts_after_period_zero_factor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_prorate.py",
"source_location": "L38",
"weight": 1.0,
"_src": "test_prorate_testprorate",
"_tgt": "test_prorate_testprorate_test_days_period_mid_month",
"source": "test_prorate_testprorate",
"target": "test_prorate_testprorate_test_days_period_mid_month",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_prorate.py",
"source_location": "L48",
"weight": 1.0,
"_src": "test_prorate_testprorate",
"_tgt": "test_prorate_testprorate_test_days_365_mid_month",
"source": "test_prorate_testprorate",
"target": "test_prorate_testprorate_test_days_365_mid_month",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_prorate.py",
"source_location": "L58",
"weight": 1.0,
"_src": "test_prorate_testprorate",
"_tgt": "test_prorate_testprorate_test_unknown_convention_raises",
"source": "test_prorate_testprorate",
"target": "test_prorate_testprorate_test_unknown_convention_raises",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_prorate.py",
"source_location": "L12",
"weight": 1.0,
"_src": "test_prorate_testprorate_test_full_month_convention_always_one",
"_tgt": "prorate_prorate_factor",
"source": "test_prorate_testprorate_test_full_month_convention_always_one",
"target": "prorate_prorate_factor"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_prorate.py",
"source_location": "L21",
"weight": 1.0,
"_src": "test_prorate_testprorate_test_asset_starts_before_period_full_factor",
"_tgt": "prorate_prorate_factor",
"source": "test_prorate_testprorate_test_asset_starts_before_period_full_factor",
"target": "prorate_prorate_factor"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_prorate.py",
"source_location": "L30",
"weight": 1.0,
"_src": "test_prorate_testprorate_test_asset_starts_after_period_zero_factor",
"_tgt": "prorate_prorate_factor",
"source": "test_prorate_testprorate_test_asset_starts_after_period_zero_factor",
"target": "prorate_prorate_factor"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_prorate.py",
"source_location": "L40",
"weight": 1.0,
"_src": "test_prorate_testprorate_test_days_period_mid_month",
"_tgt": "prorate_prorate_factor",
"source": "test_prorate_testprorate_test_days_period_mid_month",
"target": "prorate_prorate_factor"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_prorate.py",
"source_location": "L50",
"weight": 1.0,
"_src": "test_prorate_testprorate_test_days_365_mid_month",
"_tgt": "prorate_prorate_factor",
"source": "test_prorate_testprorate_test_days_365_mid_month",
"target": "prorate_prorate_factor"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_prorate.py",
"source_location": "L60",
"weight": 1.0,
"_src": "test_prorate_testprorate_test_unknown_convention_raises",
"_tgt": "prorate_prorate_factor",
"source": "test_prorate_testprorate_test_unknown_convention_raises",
"target": "prorate_prorate_factor"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_adapter.py",
"source_location": "L14",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_assets_adapter_py",
"_tgt": "test_assets_adapter_testassetsadapter",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_assets_adapter_py",
"target": "test_assets_adapter_testassetsadapter",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_adapter.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_assets_adapter_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_assets_adapter_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_assets_adapter_py",
"target": "test_assets_adapter_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_adapter.py",
"source_location": "L16",
"weight": 1.0,
"_src": "test_assets_adapter_testassetsadapter",
"_tgt": "test_assets_adapter_testassetsadapter_setup",
"source": "test_assets_adapter_testassetsadapter",
"target": "test_assets_adapter_testassetsadapter_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_adapter.py",
"source_location": "L20",
"weight": 1.0,
"_src": "test_assets_adapter_testassetsadapter",
"_tgt": "test_assets_adapter_testassetsadapter_test_list_assets_via_fusion",
"source": "test_assets_adapter_testassetsadapter",
"target": "test_assets_adapter_testassetsadapter_test_list_assets_via_fusion",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_adapter.py",
"source_location": "L29",
"weight": 1.0,
"_src": "test_assets_adapter_testassetsadapter",
"_tgt": "test_assets_adapter_testassetsadapter_test_suggest_useful_life_via_fusion_uses_templated_fallback",
"source": "test_assets_adapter_testassetsadapter",
"target": "test_assets_adapter_testassetsadapter_test_suggest_useful_life_via_fusion_uses_templated_fallback",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_adapter.py",
"source_location": "L38",
"weight": 1.0,
"_src": "test_assets_adapter_testassetsadapter",
"_tgt": "test_assets_adapter_testassetsadapter_test_dispose_asset_via_community_returns_error",
"source": "test_assets_adapter_testassetsadapter",
"target": "test_assets_adapter_testassetsadapter_test_dispose_asset_via_community_returns_error",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_asset_anomaly_detection_py",
"_tgt": "test_asset_anomaly_detection_testassetanomalydetection",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_asset_anomaly_detection_py",
"target": "test_asset_anomaly_detection_testassetanomalydetection",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L11",
"weight": 1.0,
"_src": "test_asset_anomaly_detection_testassetanomalydetection",
"_tgt": "test_asset_anomaly_detection_testassetanomalydetection_test_schedule_variance_within_threshold_returns_none",
"source": "test_asset_anomaly_detection_testassetanomalydetection",
"target": "test_asset_anomaly_detection_testassetanomalydetection_test_schedule_variance_within_threshold_returns_none",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L19",
"weight": 1.0,
"_src": "test_asset_anomaly_detection_testassetanomalydetection",
"_tgt": "test_asset_anomaly_detection_testassetanomalydetection_test_schedule_variance_behind_schedule_low_severity",
"source": "test_asset_anomaly_detection_testassetanomalydetection",
"target": "test_asset_anomaly_detection_testassetanomalydetection_test_schedule_variance_behind_schedule_low_severity",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L29",
"weight": 1.0,
"_src": "test_asset_anomaly_detection_testassetanomalydetection",
"_tgt": "test_asset_anomaly_detection_testassetanomalydetection_test_schedule_variance_ahead_high_severity",
"source": "test_asset_anomaly_detection_testassetanomalydetection",
"target": "test_asset_anomaly_detection_testassetanomalydetection_test_schedule_variance_ahead_high_severity",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L39",
"weight": 1.0,
"_src": "test_asset_anomaly_detection_testassetanomalydetection",
"_tgt": "test_asset_anomaly_detection_testassetanomalydetection_test_schedule_variance_zero_expected_returns_none",
"source": "test_asset_anomaly_detection_testassetanomalydetection",
"target": "test_asset_anomaly_detection_testassetanomalydetection_test_schedule_variance_zero_expected_returns_none",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L46",
"weight": 1.0,
"_src": "test_asset_anomaly_detection_testassetanomalydetection",
"_tgt": "test_asset_anomaly_detection_testassetanomalydetection_test_low_utilization_flags_when_underused",
"source": "test_asset_anomaly_detection_testassetanomalydetection",
"target": "test_asset_anomaly_detection_testassetanomalydetection_test_low_utilization_flags_when_underused",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L55",
"weight": 1.0,
"_src": "test_asset_anomaly_detection_testassetanomalydetection",
"_tgt": "test_asset_anomaly_detection_testassetanomalydetection_test_low_utilization_within_tolerance_returns_none",
"source": "test_asset_anomaly_detection_testassetanomalydetection",
"target": "test_asset_anomaly_detection_testassetanomalydetection_test_low_utilization_within_tolerance_returns_none",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L62",
"weight": 1.0,
"_src": "test_asset_anomaly_detection_testassetanomalydetection",
"_tgt": "test_asset_anomaly_detection_testassetanomalydetection_test_anomaly_to_dict_round_trip",
"source": "test_asset_anomaly_detection_testassetanomalydetection",
"target": "test_asset_anomaly_detection_testassetanomalydetection_test_anomaly_to_dict_round_trip",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L3",
"weight": 0.8,
"_src": "test_asset_anomaly_detection_testassetanomalydetection",
"_tgt": "anomaly_detection_assetanomaly",
"source": "test_asset_anomaly_detection_testassetanomalydetection",
"target": "anomaly_detection_assetanomaly",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L13",
"weight": 1.0,
"_src": "test_asset_anomaly_detection_testassetanomalydetection_test_schedule_variance_within_threshold_returns_none",
"_tgt": "anomaly_detection_detect_schedule_variance",
"source": "test_asset_anomaly_detection_testassetanomalydetection_test_schedule_variance_within_threshold_returns_none",
"target": "anomaly_detection_detect_schedule_variance"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L21",
"weight": 1.0,
"_src": "test_asset_anomaly_detection_testassetanomalydetection_test_schedule_variance_behind_schedule_low_severity",
"_tgt": "anomaly_detection_detect_schedule_variance",
"source": "test_asset_anomaly_detection_testassetanomalydetection_test_schedule_variance_behind_schedule_low_severity",
"target": "anomaly_detection_detect_schedule_variance"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L31",
"weight": 1.0,
"_src": "test_asset_anomaly_detection_testassetanomalydetection_test_schedule_variance_ahead_high_severity",
"_tgt": "anomaly_detection_detect_schedule_variance",
"source": "test_asset_anomaly_detection_testassetanomalydetection_test_schedule_variance_ahead_high_severity",
"target": "anomaly_detection_detect_schedule_variance"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L40",
"weight": 1.0,
"_src": "test_asset_anomaly_detection_testassetanomalydetection_test_schedule_variance_zero_expected_returns_none",
"_tgt": "anomaly_detection_detect_schedule_variance",
"source": "test_asset_anomaly_detection_testassetanomalydetection_test_schedule_variance_zero_expected_returns_none",
"target": "anomaly_detection_detect_schedule_variance"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L48",
"weight": 1.0,
"_src": "test_asset_anomaly_detection_testassetanomalydetection_test_low_utilization_flags_when_underused",
"_tgt": "anomaly_detection_detect_low_utilization",
"source": "test_asset_anomaly_detection_testassetanomalydetection_test_low_utilization_flags_when_underused",
"target": "anomaly_detection_detect_low_utilization"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L57",
"weight": 1.0,
"_src": "test_asset_anomaly_detection_testassetanomalydetection_test_low_utilization_within_tolerance_returns_none",
"_tgt": "anomaly_detection_detect_low_utilization",
"source": "test_asset_anomaly_detection_testassetanomalydetection_test_low_utilization_within_tolerance_returns_none",
"target": "anomaly_detection_detect_low_utilization"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L63",
"weight": 1.0,
"_src": "test_asset_anomaly_detection_testassetanomalydetection_test_anomaly_to_dict_round_trip",
"_tgt": "anomaly_detection_assetanomaly",
"source": "test_asset_anomaly_detection_testassetanomalydetection_test_anomaly_to_dict_round_trip",
"target": "anomaly_detection_assetanomaly"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_asset_anomaly_detection.py",
"source_location": "L68",
"weight": 1.0,
"_src": "test_asset_anomaly_detection_testassetanomalydetection_test_anomaly_to_dict_round_trip",
"_tgt": "anomaly_detection_assetanomaly_to_dict",
"source": "test_asset_anomaly_detection_testassetanomalydetection_test_anomaly_to_dict_round_trip",
"target": "anomaly_detection_assetanomaly_to_dict"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_salvage_value_py",
"_tgt": "test_salvage_value_testsalvagevalue",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_salvage_value_py",
"target": "test_salvage_value_testsalvagevalue",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L11",
"weight": 1.0,
"_src": "test_salvage_value_testsalvagevalue",
"_tgt": "test_salvage_value_testsalvagevalue_test_zero_method_returns_zero",
"source": "test_salvage_value_testsalvagevalue",
"target": "test_salvage_value_testsalvagevalue_test_zero_method_returns_zero",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L15",
"weight": 1.0,
"_src": "test_salvage_value_testsalvagevalue",
"_tgt": "test_salvage_value_testsalvagevalue_test_percentage_method",
"source": "test_salvage_value_testsalvagevalue",
"target": "test_salvage_value_testsalvagevalue_test_percentage_method",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L21",
"weight": 1.0,
"_src": "test_salvage_value_testsalvagevalue",
"_tgt": "test_salvage_value_testsalvagevalue_test_fixed_method",
"source": "test_salvage_value_testsalvagevalue",
"target": "test_salvage_value_testsalvagevalue_test_fixed_method",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L27",
"weight": 1.0,
"_src": "test_salvage_value_testsalvagevalue",
"_tgt": "test_salvage_value_testsalvagevalue_test_unknown_method_raises",
"source": "test_salvage_value_testsalvagevalue",
"target": "test_salvage_value_testsalvagevalue_test_unknown_method_raises",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L34",
"weight": 1.0,
"_src": "test_salvage_value_testsalvagevalue",
"_tgt": "test_salvage_value_testsalvagevalue_test_remaining_useful_life_value_midway",
"source": "test_salvage_value_testsalvagevalue",
"target": "test_salvage_value_testsalvagevalue_test_remaining_useful_life_value_midway",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L41",
"weight": 1.0,
"_src": "test_salvage_value_testsalvagevalue",
"_tgt": "test_salvage_value_testsalvagevalue_test_remaining_useful_life_value_at_end_returns_salvage",
"source": "test_salvage_value_testsalvagevalue",
"target": "test_salvage_value_testsalvagevalue_test_remaining_useful_life_value_at_end_returns_salvage",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L3",
"weight": 0.8,
"_src": "test_salvage_value_testsalvagevalue",
"_tgt": "salvage_value_salvageconfig",
"source": "test_salvage_value_testsalvagevalue",
"target": "salvage_value_salvageconfig",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L12",
"weight": 1.0,
"_src": "test_salvage_value_testsalvagevalue_test_zero_method_returns_zero",
"_tgt": "salvage_value_compute_salvage_value",
"source": "test_salvage_value_testsalvagevalue_test_zero_method_returns_zero",
"target": "salvage_value_compute_salvage_value"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L12",
"weight": 1.0,
"_src": "test_salvage_value_testsalvagevalue_test_zero_method_returns_zero",
"_tgt": "salvage_value_salvageconfig",
"source": "test_salvage_value_testsalvagevalue_test_zero_method_returns_zero",
"target": "salvage_value_salvageconfig"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L16",
"weight": 1.0,
"_src": "test_salvage_value_testsalvagevalue_test_percentage_method",
"_tgt": "salvage_value_compute_salvage_value",
"source": "test_salvage_value_testsalvagevalue_test_percentage_method",
"target": "salvage_value_compute_salvage_value"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L17",
"weight": 1.0,
"_src": "test_salvage_value_testsalvagevalue_test_percentage_method",
"_tgt": "salvage_value_salvageconfig",
"source": "test_salvage_value_testsalvagevalue_test_percentage_method",
"target": "salvage_value_salvageconfig"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L22",
"weight": 1.0,
"_src": "test_salvage_value_testsalvagevalue_test_fixed_method",
"_tgt": "salvage_value_compute_salvage_value",
"source": "test_salvage_value_testsalvagevalue_test_fixed_method",
"target": "salvage_value_compute_salvage_value"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L23",
"weight": 1.0,
"_src": "test_salvage_value_testsalvagevalue_test_fixed_method",
"_tgt": "salvage_value_salvageconfig",
"source": "test_salvage_value_testsalvagevalue_test_fixed_method",
"target": "salvage_value_salvageconfig"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L29",
"weight": 1.0,
"_src": "test_salvage_value_testsalvagevalue_test_unknown_method_raises",
"_tgt": "salvage_value_compute_salvage_value",
"source": "test_salvage_value_testsalvagevalue_test_unknown_method_raises",
"target": "salvage_value_compute_salvage_value"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L31",
"weight": 1.0,
"_src": "test_salvage_value_testsalvagevalue_test_unknown_method_raises",
"_tgt": "salvage_value_salvageconfig",
"source": "test_salvage_value_testsalvagevalue_test_unknown_method_raises",
"target": "salvage_value_salvageconfig"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L36",
"weight": 1.0,
"_src": "test_salvage_value_testsalvagevalue_test_remaining_useful_life_value_midway",
"_tgt": "salvage_value_remaining_useful_life_value",
"source": "test_salvage_value_testsalvagevalue_test_remaining_useful_life_value_midway",
"target": "salvage_value_remaining_useful_life_value"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_salvage_value.py",
"source_location": "L42",
"weight": 1.0,
"_src": "test_salvage_value_testsalvagevalue_test_remaining_useful_life_value_at_end_returns_salvage",
"_tgt": "salvage_value_remaining_useful_life_value",
"source": "test_salvage_value_testsalvagevalue_test_remaining_useful_life_value_at_end_returns_salvage",
"target": "salvage_value_remaining_useful_life_value"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_partial_sale_wizard.py",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_partial_sale_wizard_py",
"_tgt": "test_partial_sale_wizard_testpartialsalewizard",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_partial_sale_wizard_py",
"target": "test_partial_sale_wizard_testpartialsalewizard",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_partial_sale_wizard.py",
"source_location": "L11",
"weight": 1.0,
"_src": "test_partial_sale_wizard_testpartialsalewizard",
"_tgt": "test_partial_sale_wizard_testpartialsalewizard_setup",
"source": "test_partial_sale_wizard_testpartialsalewizard",
"target": "test_partial_sale_wizard_testpartialsalewizard_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_partial_sale_wizard.py",
"source_location": "L23",
"weight": 1.0,
"_src": "test_partial_sale_wizard_testpartialsalewizard",
"_tgt": "test_partial_sale_wizard_testpartialsalewizard_test_partial_sell_30pct_creates_child",
"source": "test_partial_sale_wizard_testpartialsalewizard",
"target": "test_partial_sale_wizard_testpartialsalewizard_test_partial_sell_30pct_creates_child",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_partial_sale_wizard.py",
"source_location": "L33",
"weight": 1.0,
"_src": "test_partial_sale_wizard_testpartialsalewizard",
"_tgt": "test_partial_sale_wizard_testpartialsalewizard_test_invalid_pct_raises",
"source": "test_partial_sale_wizard_testpartialsalewizard",
"target": "test_partial_sale_wizard_testpartialsalewizard_test_invalid_pct_raises",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_partial_sale_wizard.py",
"source_location": "L41",
"weight": 1.0,
"_src": "test_partial_sale_wizard_testpartialsalewizard",
"_tgt": "test_partial_sale_wizard_testpartialsalewizard_test_compute_estimated_gain_loss",
"source": "test_partial_sale_wizard_testpartialsalewizard",
"target": "test_partial_sale_wizard_testpartialsalewizard_test_compute_estimated_gain_loss",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_partial_sale_wizard.py",
"source_location": "L20",
"weight": 1.0,
"_src": "test_partial_sale_wizard_testpartialsalewizard_setup",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_partial_sale_wizard_testpartialsalewizard_setup",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_partial_sale_wizard.py",
"source_location": "L21",
"weight": 1.0,
"_src": "test_partial_sale_wizard_testpartialsalewizard_setup",
"_tgt": "fusion_asset_fusionasset_action_set_running",
"source": "test_partial_sale_wizard_testpartialsalewizard_setup",
"target": "fusion_asset_fusionasset_action_set_running"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_partial_sale_wizard.py",
"source_location": "L29",
"weight": 1.0,
"_src": "test_partial_sale_wizard_testpartialsalewizard_test_partial_sell_30pct_creates_child",
"_tgt": "partial_sale_wizard_fusionpartialsalewizard_action_partial_sell",
"source": "test_partial_sale_wizard_testpartialsalewizard_test_partial_sell_30pct_creates_child",
"target": "partial_sale_wizard_fusionpartialsalewizard_action_partial_sell"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_partial_sale_wizard.py",
"source_location": "L39",
"weight": 1.0,
"_src": "test_partial_sale_wizard_testpartialsalewizard_test_invalid_pct_raises",
"_tgt": "partial_sale_wizard_fusionpartialsalewizard_action_partial_sell",
"source": "test_partial_sale_wizard_testpartialsalewizard_test_invalid_pct_raises",
"target": "partial_sale_wizard_fusionpartialsalewizard_action_partial_sell"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_partial_sale_wizard.py",
"source_location": "L46",
"weight": 1.0,
"_src": "test_partial_sale_wizard_testpartialsalewizard_test_compute_estimated_gain_loss",
"_tgt": "partial_sale_wizard_compute_sold_cost",
"source": "test_partial_sale_wizard_testpartialsalewizard_test_compute_estimated_gain_loss",
"target": "partial_sale_wizard_compute_sold_cost"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L11",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_assets_controller_py",
"_tgt": "test_assets_controller_testassetscontroller",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_assets_controller_py",
"target": "test_assets_controller_testassetscontroller",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_assets_controller_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_assets_controller_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_assets_controller_py",
"target": "test_assets_controller_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L13",
"weight": 1.0,
"_src": "test_assets_controller_testassetscontroller",
"_tgt": "test_assets_controller_testassetscontroller_setup",
"source": "test_assets_controller_testassetscontroller",
"target": "test_assets_controller_testassetscontroller_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L20",
"weight": 1.0,
"_src": "test_assets_controller_testassetscontroller",
"_tgt": "test_assets_controller_testassetscontroller_jsonrpc",
"source": "test_assets_controller_testassetscontroller",
"target": "test_assets_controller_testassetscontroller_jsonrpc",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L37",
"weight": 1.0,
"_src": "test_assets_controller_testassetscontroller",
"_tgt": "test_assets_controller_testassetscontroller_test_list_returns_dict",
"source": "test_assets_controller_testassetscontroller",
"target": "test_assets_controller_testassetscontroller_test_list_returns_dict",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L42",
"weight": 1.0,
"_src": "test_assets_controller_testassetscontroller",
"_tgt": "test_assets_controller_testassetscontroller_test_get_detail_returns_asset",
"source": "test_assets_controller_testassetscontroller",
"target": "test_assets_controller_testassetscontroller_test_get_detail_returns_asset",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L52",
"weight": 1.0,
"_src": "test_assets_controller_testassetscontroller",
"_tgt": "test_assets_controller_testassetscontroller_test_compute_schedule_creates_lines",
"source": "test_assets_controller_testassetscontroller",
"target": "test_assets_controller_testassetscontroller_test_compute_schedule_creates_lines",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L61",
"weight": 1.0,
"_src": "test_assets_controller_testassetscontroller",
"_tgt": "test_assets_controller_testassetscontroller_test_post_depreciation_after_running",
"source": "test_assets_controller_testassetscontroller",
"target": "test_assets_controller_testassetscontroller_test_post_depreciation_after_running",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L73",
"weight": 1.0,
"_src": "test_assets_controller_testassetscontroller",
"_tgt": "test_assets_controller_testassetscontroller_test_dispose_marks_asset_disposed",
"source": "test_assets_controller_testassetscontroller",
"target": "test_assets_controller_testassetscontroller_test_dispose_marks_asset_disposed",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L90",
"weight": 1.0,
"_src": "test_assets_controller_testassetscontroller",
"_tgt": "test_assets_controller_testassetscontroller_test_get_anomalies_returns_list",
"source": "test_assets_controller_testassetscontroller",
"target": "test_assets_controller_testassetscontroller_test_get_anomalies_returns_list",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L94",
"weight": 1.0,
"_src": "test_assets_controller_testassetscontroller",
"_tgt": "test_assets_controller_testassetscontroller_test_suggest_useful_life_returns_dict",
"source": "test_assets_controller_testassetscontroller",
"target": "test_assets_controller_testassetscontroller_test_suggest_useful_life_returns_dict",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L100",
"weight": 1.0,
"_src": "test_assets_controller_testassetscontroller",
"_tgt": "test_assets_controller_testassetscontroller_test_get_partner_history",
"source": "test_assets_controller_testassetscontroller",
"target": "test_assets_controller_testassetscontroller_test_get_partner_history",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L38",
"weight": 1.0,
"_src": "test_assets_controller_testassetscontroller_test_list_returns_dict",
"_tgt": "test_assets_controller_testassetscontroller_jsonrpc",
"source": "test_assets_controller_testassetscontroller_jsonrpc",
"target": "test_assets_controller_testassetscontroller_test_list_returns_dict",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L48",
"weight": 1.0,
"_src": "test_assets_controller_testassetscontroller_test_get_detail_returns_asset",
"_tgt": "test_assets_controller_testassetscontroller_jsonrpc",
"source": "test_assets_controller_testassetscontroller_jsonrpc",
"target": "test_assets_controller_testassetscontroller_test_get_detail_returns_asset",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L58",
"weight": 1.0,
"_src": "test_assets_controller_testassetscontroller_test_compute_schedule_creates_lines",
"_tgt": "test_assets_controller_testassetscontroller_jsonrpc",
"source": "test_assets_controller_testassetscontroller_jsonrpc",
"target": "test_assets_controller_testassetscontroller_test_compute_schedule_creates_lines",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L70",
"weight": 1.0,
"_src": "test_assets_controller_testassetscontroller_test_post_depreciation_after_running",
"_tgt": "test_assets_controller_testassetscontroller_jsonrpc",
"source": "test_assets_controller_testassetscontroller_jsonrpc",
"target": "test_assets_controller_testassetscontroller_test_post_depreciation_after_running",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L82",
"weight": 1.0,
"_src": "test_assets_controller_testassetscontroller_test_dispose_marks_asset_disposed",
"_tgt": "test_assets_controller_testassetscontroller_jsonrpc",
"source": "test_assets_controller_testassetscontroller_jsonrpc",
"target": "test_assets_controller_testassetscontroller_test_dispose_marks_asset_disposed",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L91",
"weight": 1.0,
"_src": "test_assets_controller_testassetscontroller_test_get_anomalies_returns_list",
"_tgt": "test_assets_controller_testassetscontroller_jsonrpc",
"source": "test_assets_controller_testassetscontroller_jsonrpc",
"target": "test_assets_controller_testassetscontroller_test_get_anomalies_returns_list",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L95",
"weight": 1.0,
"_src": "test_assets_controller_testassetscontroller_test_suggest_useful_life_returns_dict",
"_tgt": "test_assets_controller_testassetscontroller_jsonrpc",
"source": "test_assets_controller_testassetscontroller_jsonrpc",
"target": "test_assets_controller_testassetscontroller_test_suggest_useful_life_returns_dict",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L102",
"weight": 1.0,
"_src": "test_assets_controller_testassetscontroller_test_get_partner_history",
"_tgt": "test_assets_controller_testassetscontroller_jsonrpc",
"source": "test_assets_controller_testassetscontroller_jsonrpc",
"target": "test_assets_controller_testassetscontroller_test_get_partner_history",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L68",
"weight": 1.0,
"_src": "test_assets_controller_testassetscontroller_test_post_depreciation_after_running",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_assets_controller_testassetscontroller_test_post_depreciation_after_running",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L69",
"weight": 1.0,
"_src": "test_assets_controller_testassetscontroller_test_post_depreciation_after_running",
"_tgt": "fusion_asset_fusionasset_action_set_running",
"source": "test_assets_controller_testassetscontroller_test_post_depreciation_after_running",
"target": "fusion_asset_fusionasset_action_set_running"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L80",
"weight": 1.0,
"_src": "test_assets_controller_testassetscontroller_test_dispose_marks_asset_disposed",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_assets_controller_testassetscontroller_test_dispose_marks_asset_disposed",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_assets_controller.py",
"source_location": "L81",
"weight": 1.0,
"_src": "test_assets_controller_testassetscontroller_test_dispose_marks_asset_disposed",
"_tgt": "fusion_asset_fusionasset_action_set_running",
"source": "test_assets_controller_testassetscontroller_test_dispose_marks_asset_disposed",
"target": "fusion_asset_fusionasset_action_set_running"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_audit_report.py",
"source_location": "L6",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_audit_report_py",
"_tgt": "test_audit_report_testauditreport",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_audit_report_py",
"target": "test_audit_report_testauditreport",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_audit_report.py",
"source_location": "L8",
"weight": 1.0,
"_src": "test_audit_report_testauditreport",
"_tgt": "test_audit_report_testauditreport_test_report_renders",
"source": "test_audit_report_testauditreport",
"target": "test_audit_report_testauditreport_test_report_renders",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_disposal_wizard.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_disposal_wizard_py",
"_tgt": "test_disposal_wizard_testdisposalwizard",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_disposal_wizard_py",
"target": "test_disposal_wizard_testdisposalwizard",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_disposal_wizard.py",
"source_location": "L10",
"weight": 1.0,
"_src": "test_disposal_wizard_testdisposalwizard",
"_tgt": "test_disposal_wizard_testdisposalwizard_setup",
"source": "test_disposal_wizard_testdisposalwizard",
"target": "test_disposal_wizard_testdisposalwizard_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_disposal_wizard.py",
"source_location": "L22",
"weight": 1.0,
"_src": "test_disposal_wizard_testdisposalwizard",
"_tgt": "test_disposal_wizard_testdisposalwizard_test_default_loads_active_asset",
"source": "test_disposal_wizard_testdisposalwizard",
"target": "test_disposal_wizard_testdisposalwizard_test_default_loads_active_asset",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_disposal_wizard.py",
"source_location": "L28",
"weight": 1.0,
"_src": "test_disposal_wizard_testdisposalwizard",
"_tgt": "test_disposal_wizard_testdisposalwizard_test_action_dispose_marks_asset_disposed",
"source": "test_disposal_wizard_testdisposalwizard",
"target": "test_disposal_wizard_testdisposalwizard_test_action_dispose_marks_asset_disposed",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_disposal_wizard.py",
"source_location": "L39",
"weight": 1.0,
"_src": "test_disposal_wizard_testdisposalwizard",
"_tgt": "test_disposal_wizard_testdisposalwizard_test_compute_gain_loss_sale",
"source": "test_disposal_wizard_testdisposalwizard",
"target": "test_disposal_wizard_testdisposalwizard_test_compute_gain_loss_sale",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_disposal_wizard.py",
"source_location": "L19",
"weight": 1.0,
"_src": "test_disposal_wizard_testdisposalwizard_setup",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_disposal_wizard_testdisposalwizard_setup",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_disposal_wizard.py",
"source_location": "L20",
"weight": 1.0,
"_src": "test_disposal_wizard_testdisposalwizard_setup",
"_tgt": "fusion_asset_fusionasset_action_set_running",
"source": "test_disposal_wizard_testdisposalwizard_setup",
"target": "fusion_asset_fusionasset_action_set_running"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_disposal_wizard.py",
"source_location": "L35",
"weight": 1.0,
"_src": "test_disposal_wizard_testdisposalwizard_test_action_dispose_marks_asset_disposed",
"_tgt": "disposal_wizard_fusiondisposalwizard_action_dispose",
"source": "test_disposal_wizard_testdisposalwizard_test_action_dispose_marks_asset_disposed",
"target": "disposal_wizard_fusiondisposalwizard_action_dispose"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_disposal_wizard.py",
"source_location": "L45",
"weight": 1.0,
"_src": "test_disposal_wizard_testdisposalwizard_test_compute_gain_loss_sale",
"_tgt": "disposal_wizard_compute_gain_loss",
"source": "test_disposal_wizard_testdisposalwizard_test_compute_gain_loss_sale",
"target": "disposal_wizard_compute_gain_loss"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L16",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_engine_integration_py",
"_tgt": "test_engine_integration_testassetengineintegration",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_engine_integration_py",
"target": "test_engine_integration_testassetengineintegration",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_engine_integration_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_engine_integration_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_engine_integration_py",
"target": "test_engine_integration_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L18",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration",
"_tgt": "test_engine_integration_testassetengineintegration_setup",
"source": "test_engine_integration_testassetengineintegration",
"target": "test_engine_integration_testassetengineintegration_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L54",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration",
"_tgt": "test_engine_integration_testassetengineintegration_make_asset",
"source": "test_engine_integration_testassetengineintegration",
"target": "test_engine_integration_testassetengineintegration_make_asset",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L68",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration",
"_tgt": "test_engine_integration_testassetengineintegration_test_full_lifecycle_straight_line",
"source": "test_engine_integration_testassetengineintegration",
"target": "test_engine_integration_testassetengineintegration_test_full_lifecycle_straight_line",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L83",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration",
"_tgt": "test_engine_integration_testassetengineintegration_test_post_creates_journal_entry_when_accounts_configured",
"source": "test_engine_integration_testassetengineintegration",
"target": "test_engine_integration_testassetengineintegration_test_post_creates_journal_entry_when_accounts_configured",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L97",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration",
"_tgt": "test_engine_integration_testassetengineintegration_test_dispose_caps_future_lines",
"source": "test_engine_integration_testassetengineintegration",
"target": "test_engine_integration_testassetengineintegration_test_dispose_caps_future_lines",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L110",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration",
"_tgt": "test_engine_integration_testassetengineintegration_test_dispose_records_correct_book_value",
"source": "test_engine_integration_testassetengineintegration",
"target": "test_engine_integration_testassetengineintegration_test_dispose_records_correct_book_value",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L124",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration",
"_tgt": "test_engine_integration_testassetengineintegration_test_partial_sale_30pct",
"source": "test_engine_integration_testassetengineintegration",
"target": "test_engine_integration_testassetengineintegration_test_partial_sale_30pct",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L141",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration",
"_tgt": "test_engine_integration_testassetengineintegration_test_pause_then_resume_lifecycle",
"source": "test_engine_integration_testassetengineintegration",
"target": "test_engine_integration_testassetengineintegration_test_pause_then_resume_lifecycle",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L69",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_full_lifecycle_straight_line",
"_tgt": "test_engine_integration_testassetengineintegration_make_asset",
"source": "test_engine_integration_testassetengineintegration_make_asset",
"target": "test_engine_integration_testassetengineintegration_test_full_lifecycle_straight_line",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L84",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_post_creates_journal_entry_when_accounts_configured",
"_tgt": "test_engine_integration_testassetengineintegration_make_asset",
"source": "test_engine_integration_testassetengineintegration_make_asset",
"target": "test_engine_integration_testassetengineintegration_test_post_creates_journal_entry_when_accounts_configured",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L98",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_dispose_caps_future_lines",
"_tgt": "test_engine_integration_testassetengineintegration_make_asset",
"source": "test_engine_integration_testassetengineintegration_make_asset",
"target": "test_engine_integration_testassetengineintegration_test_dispose_caps_future_lines",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L111",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_dispose_records_correct_book_value",
"_tgt": "test_engine_integration_testassetengineintegration_make_asset",
"source": "test_engine_integration_testassetengineintegration_make_asset",
"target": "test_engine_integration_testassetengineintegration_test_dispose_records_correct_book_value",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L125",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_partial_sale_30pct",
"_tgt": "test_engine_integration_testassetengineintegration_make_asset",
"source": "test_engine_integration_testassetengineintegration_make_asset",
"target": "test_engine_integration_testassetengineintegration_test_partial_sale_30pct",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L142",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_pause_then_resume_lifecycle",
"_tgt": "test_engine_integration_testassetengineintegration_make_asset",
"source": "test_engine_integration_testassetengineintegration_make_asset",
"target": "test_engine_integration_testassetengineintegration_test_pause_then_resume_lifecycle",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L70",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_full_lifecycle_straight_line",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_engine_integration_testassetengineintegration_test_full_lifecycle_straight_line",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L76",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_full_lifecycle_straight_line",
"_tgt": "fusion_asset_fusionasset_action_set_running",
"source": "test_engine_integration_testassetengineintegration_test_full_lifecycle_straight_line",
"target": "fusion_asset_fusionasset_action_set_running"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L78",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_full_lifecycle_straight_line",
"_tgt": "fusion_asset_engine_post_depreciation_entry",
"source": "test_engine_integration_testassetengineintegration_test_full_lifecycle_straight_line",
"target": "fusion_asset_engine_post_depreciation_entry"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L85",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_post_creates_journal_entry_when_accounts_configured",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_engine_integration_testassetengineintegration_test_post_creates_journal_entry_when_accounts_configured",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L86",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_post_creates_journal_entry_when_accounts_configured",
"_tgt": "fusion_asset_fusionasset_action_set_running",
"source": "test_engine_integration_testassetengineintegration_test_post_creates_journal_entry_when_accounts_configured",
"target": "fusion_asset_fusionasset_action_set_running"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L87",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_post_creates_journal_entry_when_accounts_configured",
"_tgt": "fusion_asset_engine_post_depreciation_entry",
"source": "test_engine_integration_testassetengineintegration_test_post_creates_journal_entry_when_accounts_configured",
"target": "fusion_asset_engine_post_depreciation_entry"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L99",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_dispose_caps_future_lines",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_engine_integration_testassetengineintegration_test_dispose_caps_future_lines",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L100",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_dispose_caps_future_lines",
"_tgt": "fusion_asset_fusionasset_action_set_running",
"source": "test_engine_integration_testassetengineintegration_test_dispose_caps_future_lines",
"target": "fusion_asset_fusionasset_action_set_running"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L101",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_dispose_caps_future_lines",
"_tgt": "fusion_asset_engine_post_depreciation_entry",
"source": "test_engine_integration_testassetengineintegration_test_dispose_caps_future_lines",
"target": "fusion_asset_engine_post_depreciation_entry"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L102",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_dispose_caps_future_lines",
"_tgt": "fusion_asset_engine_dispose_asset",
"source": "test_engine_integration_testassetengineintegration_test_dispose_caps_future_lines",
"target": "fusion_asset_engine_dispose_asset"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L112",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_dispose_records_correct_book_value",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_engine_integration_testassetengineintegration_test_dispose_records_correct_book_value",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L113",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_dispose_records_correct_book_value",
"_tgt": "fusion_asset_fusionasset_action_set_running",
"source": "test_engine_integration_testassetengineintegration_test_dispose_records_correct_book_value",
"target": "fusion_asset_fusionasset_action_set_running"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L115",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_dispose_records_correct_book_value",
"_tgt": "fusion_asset_engine_post_depreciation_entry",
"source": "test_engine_integration_testassetengineintegration_test_dispose_records_correct_book_value",
"target": "fusion_asset_engine_post_depreciation_entry"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L116",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_dispose_records_correct_book_value",
"_tgt": "fusion_asset_engine_dispose_asset",
"source": "test_engine_integration_testassetengineintegration_test_dispose_records_correct_book_value",
"target": "fusion_asset_engine_dispose_asset"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L126",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_partial_sale_30pct",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_engine_integration_testassetengineintegration_test_partial_sale_30pct",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L127",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_partial_sale_30pct",
"_tgt": "fusion_asset_fusionasset_action_set_running",
"source": "test_engine_integration_testassetengineintegration_test_partial_sale_30pct",
"target": "fusion_asset_fusionasset_action_set_running"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L128",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_partial_sale_30pct",
"_tgt": "fusion_asset_engine_partial_sale",
"source": "test_engine_integration_testassetengineintegration_test_partial_sale_30pct",
"target": "fusion_asset_engine_partial_sale"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L143",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_pause_then_resume_lifecycle",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "test_engine_integration_testassetengineintegration_test_pause_then_resume_lifecycle",
"target": "fusion_asset_engine_compute_depreciation_schedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L144",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_pause_then_resume_lifecycle",
"_tgt": "fusion_asset_fusionasset_action_set_running",
"source": "test_engine_integration_testassetengineintegration_test_pause_then_resume_lifecycle",
"target": "fusion_asset_fusionasset_action_set_running"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L145",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_pause_then_resume_lifecycle",
"_tgt": "fusion_asset_engine_post_depreciation_entry",
"source": "test_engine_integration_testassetengineintegration_test_pause_then_resume_lifecycle",
"target": "fusion_asset_engine_post_depreciation_entry"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L146",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_pause_then_resume_lifecycle",
"_tgt": "fusion_asset_engine_pause_asset",
"source": "test_engine_integration_testassetengineintegration_test_pause_then_resume_lifecycle",
"target": "fusion_asset_engine_pause_asset"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_engine_integration.py",
"source_location": "L149",
"weight": 1.0,
"_src": "test_engine_integration_testassetengineintegration_test_pause_then_resume_lifecycle",
"_tgt": "fusion_asset_engine_resume_asset",
"source": "test_engine_integration_testassetengineintegration_test_pause_then_resume_lifecycle",
"target": "fusion_asset_engine_resume_asset"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_depreciation_methods_py",
"_tgt": "test_depreciation_methods_teststraightline",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_depreciation_methods_py",
"target": "test_depreciation_methods_teststraightline",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L35",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_depreciation_methods_py",
"_tgt": "test_depreciation_methods_testdecliningbalance",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_depreciation_methods_py",
"target": "test_depreciation_methods_testdecliningbalance",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L57",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_depreciation_methods_py",
"_tgt": "test_depreciation_methods_testunitsofproduction",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_depreciation_methods_py",
"target": "test_depreciation_methods_testunitsofproduction",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L11",
"weight": 1.0,
"_src": "test_depreciation_methods_teststraightline",
"_tgt": "test_depreciation_methods_teststraightline_test_total_equals_cost_minus_salvage",
"source": "test_depreciation_methods_teststraightline",
"target": "test_depreciation_methods_teststraightline_test_total_equals_cost_minus_salvage",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L16",
"weight": 1.0,
"_src": "test_depreciation_methods_teststraightline",
"_tgt": "test_depreciation_methods_teststraightline_test_per_period_equal_except_last",
"source": "test_depreciation_methods_teststraightline",
"target": "test_depreciation_methods_teststraightline_test_per_period_equal_except_last",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L20",
"weight": 1.0,
"_src": "test_depreciation_methods_teststraightline",
"_tgt": "test_depreciation_methods_teststraightline_test_last_period_absorbs_rounding",
"source": "test_depreciation_methods_teststraightline",
"target": "test_depreciation_methods_teststraightline_test_last_period_absorbs_rounding",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L25",
"weight": 1.0,
"_src": "test_depreciation_methods_teststraightline",
"_tgt": "test_depreciation_methods_teststraightline_test_zero_periods_returns_empty",
"source": "test_depreciation_methods_teststraightline",
"target": "test_depreciation_methods_teststraightline_test_zero_periods_returns_empty",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L28",
"weight": 1.0,
"_src": "test_depreciation_methods_teststraightline",
"_tgt": "test_depreciation_methods_teststraightline_test_book_value_decreasing",
"source": "test_depreciation_methods_teststraightline",
"target": "test_depreciation_methods_teststraightline_test_book_value_decreasing",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L12",
"weight": 1.0,
"_src": "test_depreciation_methods_teststraightline_test_total_equals_cost_minus_salvage",
"_tgt": "depreciation_methods_straight_line",
"source": "test_depreciation_methods_teststraightline_test_total_equals_cost_minus_salvage",
"target": "depreciation_methods_straight_line"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L17",
"weight": 1.0,
"_src": "test_depreciation_methods_teststraightline_test_per_period_equal_except_last",
"_tgt": "depreciation_methods_straight_line",
"source": "test_depreciation_methods_teststraightline_test_per_period_equal_except_last",
"target": "depreciation_methods_straight_line"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L21",
"weight": 1.0,
"_src": "test_depreciation_methods_teststraightline_test_last_period_absorbs_rounding",
"_tgt": "depreciation_methods_straight_line",
"source": "test_depreciation_methods_teststraightline_test_last_period_absorbs_rounding",
"target": "depreciation_methods_straight_line"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L26",
"weight": 1.0,
"_src": "test_depreciation_methods_teststraightline_test_zero_periods_returns_empty",
"_tgt": "depreciation_methods_straight_line",
"source": "test_depreciation_methods_teststraightline_test_zero_periods_returns_empty",
"target": "depreciation_methods_straight_line"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L29",
"weight": 1.0,
"_src": "test_depreciation_methods_teststraightline_test_book_value_decreasing",
"_tgt": "depreciation_methods_straight_line",
"source": "test_depreciation_methods_teststraightline_test_book_value_decreasing",
"target": "depreciation_methods_straight_line"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L37",
"weight": 1.0,
"_src": "test_depreciation_methods_testdecliningbalance",
"_tgt": "test_depreciation_methods_testdecliningbalance_test_total_does_not_exceed_depreciable",
"source": "test_depreciation_methods_testdecliningbalance",
"target": "test_depreciation_methods_testdecliningbalance_test_total_does_not_exceed_depreciable",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L42",
"weight": 1.0,
"_src": "test_depreciation_methods_testdecliningbalance",
"_tgt": "test_depreciation_methods_testdecliningbalance_test_does_not_go_below_salvage",
"source": "test_depreciation_methods_testdecliningbalance",
"target": "test_depreciation_methods_testdecliningbalance_test_does_not_go_below_salvage",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L47",
"weight": 1.0,
"_src": "test_depreciation_methods_testdecliningbalance",
"_tgt": "test_depreciation_methods_testdecliningbalance_test_zero_rate_returns_empty",
"source": "test_depreciation_methods_testdecliningbalance",
"target": "test_depreciation_methods_testdecliningbalance_test_zero_rate_returns_empty",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L50",
"weight": 1.0,
"_src": "test_depreciation_methods_testdecliningbalance",
"_tgt": "test_depreciation_methods_testdecliningbalance_test_pathological_100pct_rate_one_period",
"source": "test_depreciation_methods_testdecliningbalance",
"target": "test_depreciation_methods_testdecliningbalance_test_pathological_100pct_rate_one_period",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L38",
"weight": 1.0,
"_src": "test_depreciation_methods_testdecliningbalance_test_total_does_not_exceed_depreciable",
"_tgt": "depreciation_methods_declining_balance",
"source": "test_depreciation_methods_testdecliningbalance_test_total_does_not_exceed_depreciable",
"target": "depreciation_methods_declining_balance"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L43",
"weight": 1.0,
"_src": "test_depreciation_methods_testdecliningbalance_test_does_not_go_below_salvage",
"_tgt": "depreciation_methods_declining_balance",
"source": "test_depreciation_methods_testdecliningbalance_test_does_not_go_below_salvage",
"target": "depreciation_methods_declining_balance"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L48",
"weight": 1.0,
"_src": "test_depreciation_methods_testdecliningbalance_test_zero_rate_returns_empty",
"_tgt": "depreciation_methods_declining_balance",
"source": "test_depreciation_methods_testdecliningbalance_test_zero_rate_returns_empty",
"target": "depreciation_methods_declining_balance"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L51",
"weight": 1.0,
"_src": "test_depreciation_methods_testdecliningbalance_test_pathological_100pct_rate_one_period",
"_tgt": "depreciation_methods_declining_balance",
"source": "test_depreciation_methods_testdecliningbalance_test_pathological_100pct_rate_one_period",
"target": "depreciation_methods_declining_balance"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L59",
"weight": 1.0,
"_src": "test_depreciation_methods_testunitsofproduction",
"_tgt": "test_depreciation_methods_testunitsofproduction_test_total_proportional_to_units_used",
"source": "test_depreciation_methods_testunitsofproduction",
"target": "test_depreciation_methods_testunitsofproduction_test_total_proportional_to_units_used",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L68",
"weight": 1.0,
"_src": "test_depreciation_methods_testunitsofproduction",
"_tgt": "test_depreciation_methods_testunitsofproduction_test_partial_use_partial_depreciation",
"source": "test_depreciation_methods_testunitsofproduction",
"target": "test_depreciation_methods_testunitsofproduction_test_partial_use_partial_depreciation",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L76",
"weight": 1.0,
"_src": "test_depreciation_methods_testunitsofproduction",
"_tgt": "test_depreciation_methods_testunitsofproduction_test_zero_total_units_returns_empty",
"source": "test_depreciation_methods_testunitsofproduction",
"target": "test_depreciation_methods_testunitsofproduction_test_zero_total_units_returns_empty",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L82",
"weight": 1.0,
"_src": "test_depreciation_methods_testunitsofproduction",
"_tgt": "test_depreciation_methods_testunitsofproduction_test_does_not_overshoot_salvage",
"source": "test_depreciation_methods_testunitsofproduction",
"target": "test_depreciation_methods_testunitsofproduction_test_does_not_overshoot_salvage",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L60",
"weight": 1.0,
"_src": "test_depreciation_methods_testunitsofproduction_test_total_proportional_to_units_used",
"_tgt": "depreciation_methods_units_of_production",
"source": "test_depreciation_methods_testunitsofproduction_test_total_proportional_to_units_used",
"target": "depreciation_methods_units_of_production"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L69",
"weight": 1.0,
"_src": "test_depreciation_methods_testunitsofproduction_test_partial_use_partial_depreciation",
"_tgt": "depreciation_methods_units_of_production",
"source": "test_depreciation_methods_testunitsofproduction_test_partial_use_partial_depreciation",
"target": "depreciation_methods_units_of_production"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L78",
"weight": 1.0,
"_src": "test_depreciation_methods_testunitsofproduction_test_zero_total_units_returns_empty",
"_tgt": "depreciation_methods_units_of_production",
"source": "test_depreciation_methods_testunitsofproduction_test_zero_total_units_returns_empty",
"target": "depreciation_methods_units_of_production"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_depreciation_methods.py",
"source_location": "L83",
"weight": 1.0,
"_src": "test_depreciation_methods_testunitsofproduction_test_does_not_overshoot_salvage",
"_tgt": "depreciation_methods_units_of_production",
"source": "test_depreciation_methods_testunitsofproduction_test_does_not_overshoot_salvage",
"target": "depreciation_methods_units_of_production"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_migration_round_trip.py",
"source_location": "L6",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_migration_round_trip_py",
"_tgt": "test_migration_round_trip_testassetsmigrationroundtrip",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_migration_round_trip_py",
"target": "test_migration_round_trip_testassetsmigrationroundtrip",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_migration_round_trip.py",
"source_location": "L8",
"weight": 1.0,
"_src": "test_migration_round_trip_testassetsmigrationroundtrip",
"_tgt": "test_migration_round_trip_testassetsmigrationroundtrip_test_bootstrap_step_runs_without_enterprise",
"source": "test_migration_round_trip_testassetsmigrationroundtrip",
"target": "test_migration_round_trip_testassetsmigrationroundtrip_test_bootstrap_step_runs_without_enterprise",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_migration_round_trip.py",
"source_location": "L18",
"weight": 1.0,
"_src": "test_migration_round_trip_testassetsmigrationroundtrip",
"_tgt": "test_migration_round_trip_testassetsmigrationroundtrip_test_bootstrap_idempotent_on_re_run",
"source": "test_migration_round_trip_testassetsmigrationroundtrip",
"target": "test_migration_round_trip_testassetsmigrationroundtrip_test_bootstrap_idempotent_on_re_run",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_migration_round_trip.py",
"source_location": "L9",
"weight": 1.0,
"_src": "test_migration_round_trip_rationale_9",
"_tgt": "test_migration_round_trip_testassetsmigrationroundtrip_test_bootstrap_step_runs_without_enterprise",
"source": "test_migration_round_trip_testassetsmigrationroundtrip_test_bootstrap_step_runs_without_enterprise",
"target": "test_migration_round_trip_rationale_9",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_migration_round_trip.py",
"source_location": "L11",
"weight": 1.0,
"_src": "test_migration_round_trip_testassetsmigrationroundtrip_test_bootstrap_step_runs_without_enterprise",
"_tgt": "fusion_migration_wizard_fusionmigrationwizard_assets_bootstrap_step",
"source": "test_migration_round_trip_testassetsmigrationroundtrip_test_bootstrap_step_runs_without_enterprise",
"target": "fusion_migration_wizard_fusionmigrationwizard_assets_bootstrap_step"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_migration_round_trip.py",
"source_location": "L20",
"weight": 1.0,
"_src": "test_migration_round_trip_testassetsmigrationroundtrip_test_bootstrap_idempotent_on_re_run",
"_tgt": "fusion_migration_wizard_fusionmigrationwizard_assets_bootstrap_step",
"source": "test_migration_round_trip_testassetsmigrationroundtrip_test_bootstrap_idempotent_on_re_run",
"target": "fusion_migration_wizard_fusionmigrationwizard_assets_bootstrap_step"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_coexistence.py",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_coexistence_py",
"_tgt": "test_coexistence_testassetscoexistence",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_coexistence_py",
"target": "test_coexistence_testassetscoexistence",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_coexistence.py",
"source_location": "L1",
"weight": 1.0,
"_src": "test_coexistence_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_tests_test_coexistence_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_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_assets/tests/test_coexistence.py",
"source_location": "L11",
"weight": 1.0,
"_src": "test_coexistence_testassetscoexistence",
"_tgt": "test_coexistence_testassetscoexistence_setup",
"source": "test_coexistence_testassetscoexistence",
"target": "test_coexistence_testassetscoexistence_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_coexistence.py",
"source_location": "L19",
"weight": 1.0,
"_src": "test_coexistence_testassetscoexistence",
"_tgt": "test_coexistence_testassetscoexistence_test_engine_always_available",
"source": "test_coexistence_testassetscoexistence",
"target": "test_coexistence_testassetscoexistence_test_engine_always_available",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_coexistence.py",
"source_location": "L23",
"weight": 1.0,
"_src": "test_coexistence_testassetscoexistence",
"_tgt": "test_coexistence_testassetscoexistence_test_menu_gated_by_coexistence_group",
"source": "test_coexistence_testassetscoexistence",
"target": "test_coexistence_testassetscoexistence_test_menu_gated_by_coexistence_group",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_coexistence.py",
"source_location": "L32",
"weight": 1.0,
"_src": "test_coexistence_testassetscoexistence",
"_tgt": "test_coexistence_testassetscoexistence_test_categories_menu_gated",
"source": "test_coexistence_testassetscoexistence",
"target": "test_coexistence_testassetscoexistence_test_categories_menu_gated",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/tests/test_coexistence.py",
"source_location": "L20",
"weight": 1.0,
"_src": "test_coexistence_rationale_20",
"_tgt": "test_coexistence_testassetscoexistence_test_engine_always_available",
"source": "test_coexistence_testassetscoexistence_test_engine_always_available",
"target": "test_coexistence_rationale_20",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/account_move.py",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_account_move_py",
"_tgt": "account_move_accountmoveline",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_account_move_py",
"target": "account_move_accountmoveline",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/account_move.py",
"source_location": "L1",
"weight": 1.0,
"_src": "account_move_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_account_move_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_account_move_py",
"target": "account_move_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/account_move.py",
"source_location": "L20",
"weight": 1.0,
"_src": "account_move_accountmoveline",
"_tgt": "account_move_accountmoveline_compute_fusion_asset_count",
"source": "account_move_accountmoveline",
"target": "account_move_accountmoveline_compute_fusion_asset_count",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/account_move.py",
"source_location": "L24",
"weight": 1.0,
"_src": "account_move_accountmoveline",
"_tgt": "account_move_accountmoveline_action_open_fusion_asset",
"source": "account_move_accountmoveline",
"target": "account_move_accountmoveline_action_open_fusion_asset",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_assets_cron.py",
"source_location": "L11",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_assets_cron_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_anomaly_detection_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_assets_cron_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_anomaly_detection_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_assets_cron.py",
"source_location": "L16",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_assets_cron_py",
"_tgt": "fusion_assets_cron_fusionassetscron",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_assets_cron_py",
"target": "fusion_assets_cron_fusionassetscron",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_assets_cron.py",
"source_location": "L21",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_assets_cron_py",
"_tgt": "fusion_assets_cron_cron_post_due_depreciation",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_assets_cron_py",
"target": "fusion_assets_cron_cron_post_due_depreciation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_assets_cron.py",
"source_location": "L47",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_assets_cron_py",
"_tgt": "fusion_assets_cron_cron_refresh_book_values_mv",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_assets_cron_py",
"target": "fusion_assets_cron_cron_refresh_book_values_mv",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_assets_cron.py",
"source_location": "L52",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_assets_cron_py",
"_tgt": "fusion_assets_cron_cron_anomaly_scan",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_assets_cron_py",
"target": "fusion_assets_cron_cron_anomaly_scan",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_assets_cron.py",
"source_location": "L1",
"weight": 1.0,
"_src": "fusion_assets_cron_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_assets_cron_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_assets_cron_py",
"target": "fusion_assets_cron_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_assets_cron.py",
"source_location": "L31",
"weight": 1.0,
"_src": "fusion_assets_cron_cron_post_due_depreciation",
"_tgt": "fusion_asset_engine_post_depreciation_entry",
"source": "fusion_assets_cron_cron_post_due_depreciation",
"target": "fusion_asset_engine_post_depreciation_entry"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_assets_cron.py",
"source_location": "L42",
"weight": 1.0,
"_src": "fusion_assets_cron_cron_post_due_depreciation",
"_tgt": "fusion_asset_book_values_mv_refresh",
"source": "fusion_assets_cron_cron_post_due_depreciation",
"target": "fusion_asset_book_values_mv_refresh"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_assets_cron.py",
"source_location": "L49",
"weight": 1.0,
"_src": "fusion_assets_cron_cron_refresh_book_values_mv",
"_tgt": "fusion_asset_book_values_mv_refresh",
"source": "fusion_assets_cron_cron_refresh_book_values_mv",
"target": "fusion_asset_book_values_mv_refresh"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_assets_cron.py",
"source_location": "L67",
"weight": 1.0,
"_src": "fusion_assets_cron_cron_anomaly_scan",
"_tgt": "anomaly_detection_detect_schedule_variance",
"source": "fusion_assets_cron_cron_anomaly_scan",
"target": "anomaly_detection_detect_schedule_variance"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_assets_cron.py",
"source_location": "L73",
"weight": 1.0,
"_src": "fusion_assets_cron_cron_anomaly_scan",
"_tgt": "anomaly_detection_assetanomaly_to_dict",
"source": "fusion_assets_cron_cron_anomaly_scan",
"target": "anomaly_detection_assetanomaly_to_dict"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset.py",
"source_location": "L38",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_py",
"_tgt": "fusion_asset_fusionasset",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_py",
"target": "fusion_asset_fusionasset",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset.py",
"source_location": "L115",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_py",
"_tgt": "fusion_asset_compute_book_value",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_py",
"target": "fusion_asset_compute_book_value",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset.py",
"source_location": "L122",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_py",
"_tgt": "fusion_asset_compute_last_posted_date",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_py",
"target": "fusion_asset_compute_last_posted_date",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset.py",
"source_location": "L1",
"weight": 1.0,
"_src": "fusion_asset_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_py",
"target": "fusion_asset_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset.py",
"source_location": "L129",
"weight": 1.0,
"_src": "fusion_asset_fusionasset",
"_tgt": "fusion_asset_fusionasset_action_set_running",
"source": "fusion_asset_fusionasset",
"target": "fusion_asset_fusionasset_action_set_running",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset.py",
"source_location": "L137",
"weight": 1.0,
"_src": "fusion_asset_fusionasset",
"_tgt": "fusion_asset_fusionasset_action_pause",
"source": "fusion_asset_fusionasset",
"target": "fusion_asset_fusionasset_action_pause",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset.py",
"source_location": "L143",
"weight": 1.0,
"_src": "fusion_asset_fusionasset",
"_tgt": "fusion_asset_fusionasset_action_resume",
"source": "fusion_asset_fusionasset",
"target": "fusion_asset_fusionasset_action_resume",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset.py",
"source_location": "L149",
"weight": 1.0,
"_src": "fusion_asset_fusionasset",
"_tgt": "fusion_asset_fusionasset_action_set_draft",
"source": "fusion_asset_fusionasset",
"target": "fusion_asset_fusionasset_action_set_draft",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L241",
"weight": 1.0,
"_src": "fusion_asset_engine_pause_asset",
"_tgt": "fusion_asset_fusionasset_action_pause",
"source": "fusion_asset_fusionasset_action_pause",
"target": "fusion_asset_engine_pause_asset"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L252",
"weight": 1.0,
"_src": "fusion_asset_engine_resume_asset",
"_tgt": "fusion_asset_fusionasset_action_resume",
"source": "fusion_asset_fusionasset_action_resume",
"target": "fusion_asset_engine_resume_asset"
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/__init__.py",
"source_location": "L10",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_init_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_init_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_init_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_init_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_book_values_mv.py",
"source_location": "L11",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_book_values_mv_py",
"_tgt": "fusion_asset_book_values_mv_fusionassetbookvaluesmv",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_book_values_mv_py",
"target": "fusion_asset_book_values_mv_fusionassetbookvaluesmv",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_book_values_mv.py",
"source_location": "L41",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_book_values_mv_py",
"_tgt": "fusion_asset_book_values_mv_refresh",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_book_values_mv_py",
"target": "fusion_asset_book_values_mv_refresh",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_book_values_mv.py",
"source_location": "L1",
"weight": 1.0,
"_src": "fusion_asset_book_values_mv_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_book_values_mv_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_book_values_mv_py",
"target": "fusion_asset_book_values_mv_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_book_values_mv.py",
"source_location": "L31",
"weight": 1.0,
"_src": "fusion_asset_book_values_mv_fusionassetbookvaluesmv",
"_tgt": "fusion_asset_book_values_mv_fusionassetbookvaluesmv_init",
"source": "fusion_asset_book_values_mv_fusionassetbookvaluesmv",
"target": "fusion_asset_book_values_mv_fusionassetbookvaluesmv_init",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L14",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_engine_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_depreciation_methods_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_engine_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_depreciation_methods_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L23",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_engine_py",
"_tgt": "fusion_asset_engine_fusionassetengine",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_engine_py",
"target": "fusion_asset_engine_fusionassetengine",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L32",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_engine_py",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_engine_py",
"target": "fusion_asset_engine_compute_depreciation_schedule",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L98",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_engine_py",
"_tgt": "fusion_asset_engine_post_depreciation_entry",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_engine_py",
"target": "fusion_asset_engine_post_depreciation_entry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L130",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_engine_py",
"_tgt": "fusion_asset_engine_dispose_asset",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_engine_py",
"target": "fusion_asset_engine_dispose_asset",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L176",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_engine_py",
"_tgt": "fusion_asset_engine_partial_sale",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_engine_py",
"target": "fusion_asset_engine_partial_sale",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L237",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_engine_py",
"_tgt": "fusion_asset_engine_pause_asset",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_engine_py",
"target": "fusion_asset_engine_pause_asset",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L249",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_engine_py",
"_tgt": "fusion_asset_engine_resume_asset",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_engine_py",
"target": "fusion_asset_engine_resume_asset",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L260",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_engine_py",
"_tgt": "fusion_asset_engine_reverse_disposal",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_engine_py",
"target": "fusion_asset_engine_reverse_disposal",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L1",
"weight": 1.0,
"_src": "fusion_asset_engine_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_engine_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_engine_py",
"target": "fusion_asset_engine_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L285",
"weight": 1.0,
"_src": "fusion_asset_engine_fusionassetengine",
"_tgt": "fusion_asset_engine_fusionassetengine_validate_asset_for_schedule",
"source": "fusion_asset_engine_fusionassetengine",
"target": "fusion_asset_engine_fusionassetengine_validate_asset_for_schedule",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L298",
"weight": 1.0,
"_src": "fusion_asset_engine_fusionassetengine",
"_tgt": "fusion_asset_engine_fusionassetengine_compute_steps",
"source": "fusion_asset_engine_fusionassetengine",
"target": "fusion_asset_engine_fusionassetengine_compute_steps",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L330",
"weight": 1.0,
"_src": "fusion_asset_engine_fusionassetengine",
"_tgt": "fusion_asset_engine_fusionassetengine_add_periods",
"source": "fusion_asset_engine_fusionassetengine",
"target": "fusion_asset_engine_fusionassetengine_add_periods",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L344",
"weight": 1.0,
"_src": "fusion_asset_engine_fusionassetengine",
"_tgt": "fusion_asset_engine_fusionassetengine_create_journal_entry",
"source": "fusion_asset_engine_fusionassetengine",
"target": "fusion_asset_engine_fusionassetengine_create_journal_entry",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L43",
"weight": 1.0,
"_src": "fusion_asset_engine_compute_depreciation_schedule",
"_tgt": "fusion_asset_engine_fusionassetengine_validate_asset_for_schedule",
"source": "fusion_asset_engine_compute_depreciation_schedule",
"target": "fusion_asset_engine_fusionassetengine_validate_asset_for_schedule",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L59",
"weight": 1.0,
"_src": "fusion_asset_engine_compute_depreciation_schedule",
"_tgt": "fusion_asset_engine_fusionassetengine_compute_steps",
"source": "fusion_asset_engine_compute_depreciation_schedule",
"target": "fusion_asset_engine_fusionassetengine_compute_steps",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L74",
"weight": 1.0,
"_src": "fusion_asset_engine_compute_depreciation_schedule",
"_tgt": "fusion_asset_engine_fusionassetengine_add_periods",
"source": "fusion_asset_engine_compute_depreciation_schedule",
"target": "fusion_asset_engine_fusionassetengine_add_periods",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L223",
"weight": 1.0,
"_src": "fusion_asset_engine_partial_sale",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "fusion_asset_engine_compute_depreciation_schedule",
"target": "fusion_asset_engine_partial_sale",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L102",
"weight": 1.0,
"_src": "assets_controller_compute_schedule",
"_tgt": "fusion_asset_engine_compute_depreciation_schedule",
"source": "fusion_asset_engine_compute_depreciation_schedule",
"target": "assets_controller_compute_schedule"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L123",
"weight": 1.0,
"_src": "fusion_asset_engine_post_depreciation_entry",
"_tgt": "fusion_asset_engine_fusionassetengine_create_journal_entry",
"source": "fusion_asset_engine_post_depreciation_entry",
"target": "fusion_asset_engine_fusionassetengine_create_journal_entry",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L124",
"weight": 1.0,
"_src": "fusion_asset_engine_post_depreciation_entry",
"_tgt": "fusion_asset_depreciation_line_fusionassetdepreciationline_action_post",
"source": "fusion_asset_engine_post_depreciation_entry",
"target": "fusion_asset_depreciation_line_fusionassetdepreciationline_action_post"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/depreciation_run_wizard.py",
"source_location": "L50",
"weight": 1.0,
"_src": "depreciation_run_wizard_fusiondepreciationrunwizard_action_run",
"_tgt": "fusion_asset_engine_post_depreciation_entry",
"source": "fusion_asset_engine_post_depreciation_entry",
"target": "depreciation_run_wizard_fusiondepreciationrunwizard_action_run"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L108",
"weight": 1.0,
"_src": "assets_controller_post_depreciation",
"_tgt": "fusion_asset_engine_post_depreciation_entry",
"source": "fusion_asset_engine_post_depreciation_entry",
"target": "assets_controller_post_depreciation"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L225",
"weight": 1.0,
"_src": "fusion_asset_engine_partial_sale",
"_tgt": "fusion_asset_engine_dispose_asset",
"source": "fusion_asset_engine_dispose_asset",
"target": "fusion_asset_engine_partial_sale",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/disposal_wizard.py",
"source_location": "L52",
"weight": 1.0,
"_src": "disposal_wizard_fusiondisposalwizard_action_dispose",
"_tgt": "fusion_asset_engine_dispose_asset",
"source": "fusion_asset_engine_dispose_asset",
"target": "disposal_wizard_fusiondisposalwizard_action_dispose"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L118",
"weight": 1.0,
"_src": "assets_controller_dispose",
"_tgt": "fusion_asset_engine_dispose_asset",
"source": "fusion_asset_engine_dispose_asset",
"target": "assets_controller_dispose"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/partial_sale_wizard.py",
"source_location": "L54",
"weight": 1.0,
"_src": "partial_sale_wizard_fusionpartialsalewizard_action_partial_sell",
"_tgt": "fusion_asset_engine_partial_sale",
"source": "fusion_asset_engine_partial_sale",
"target": "partial_sale_wizard_fusionpartialsalewizard_action_partial_sell"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L299",
"weight": 1.0,
"_src": "fusion_asset_engine_rationale_299",
"_tgt": "fusion_asset_engine_fusionassetengine_compute_steps",
"source": "fusion_asset_engine_fusionassetengine_compute_steps",
"target": "fusion_asset_engine_rationale_299",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L301",
"weight": 1.0,
"_src": "fusion_asset_engine_fusionassetengine_compute_steps",
"_tgt": "depreciation_methods_straight_line",
"source": "fusion_asset_engine_fusionassetengine_compute_steps",
"target": "depreciation_methods_straight_line"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L307",
"weight": 1.0,
"_src": "fusion_asset_engine_fusionassetengine_compute_steps",
"_tgt": "depreciation_methods_declining_balance",
"source": "fusion_asset_engine_fusionassetengine_compute_steps",
"target": "depreciation_methods_declining_balance"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L322",
"weight": 1.0,
"_src": "fusion_asset_engine_fusionassetengine_compute_steps",
"_tgt": "depreciation_methods_units_of_production",
"source": "fusion_asset_engine_fusionassetengine_compute_steps",
"target": "depreciation_methods_units_of_production"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L331",
"weight": 1.0,
"_src": "fusion_asset_engine_rationale_331",
"_tgt": "fusion_asset_engine_fusionassetengine_add_periods",
"source": "fusion_asset_engine_fusionassetengine_add_periods",
"target": "fusion_asset_engine_rationale_331",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L345",
"weight": 1.0,
"_src": "fusion_asset_engine_rationale_345",
"_tgt": "fusion_asset_engine_fusionassetengine_create_journal_entry",
"source": "fusion_asset_engine_fusionassetengine_create_journal_entry",
"target": "fusion_asset_engine_rationale_345",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_engine.py",
"source_location": "L390",
"weight": 1.0,
"_src": "fusion_asset_engine_fusionassetengine_create_journal_entry",
"_tgt": "fusion_asset_depreciation_line_fusionassetdepreciationline_action_post",
"source": "fusion_asset_engine_fusionassetengine_create_journal_entry",
"target": "fusion_asset_depreciation_line_fusionassetdepreciationline_action_post"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_anomaly.py",
"source_location": "L14",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_anomaly_py",
"_tgt": "fusion_asset_anomaly_fusionassetanomaly",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_anomaly_py",
"target": "fusion_asset_anomaly_fusionassetanomaly",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_anomaly.py",
"source_location": "L1",
"weight": 1.0,
"_src": "fusion_asset_anomaly_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_anomaly_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_anomaly_py",
"target": "fusion_asset_anomaly_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_anomaly.py",
"source_location": "L35",
"weight": 1.0,
"_src": "fusion_asset_anomaly_fusionassetanomaly",
"_tgt": "fusion_asset_anomaly_fusionassetanomaly_action_acknowledge",
"source": "fusion_asset_anomaly_fusionassetanomaly",
"target": "fusion_asset_anomaly_fusionassetanomaly_action_acknowledge",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_anomaly.py",
"source_location": "L38",
"weight": 1.0,
"_src": "fusion_asset_anomaly_fusionassetanomaly",
"_tgt": "fusion_asset_anomaly_fusionassetanomaly_action_dismiss",
"source": "fusion_asset_anomaly_fusionassetanomaly",
"target": "fusion_asset_anomaly_fusionassetanomaly_action_dismiss",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_anomaly.py",
"source_location": "L41",
"weight": 1.0,
"_src": "fusion_asset_anomaly_fusionassetanomaly",
"_tgt": "fusion_asset_anomaly_fusionassetanomaly_action_resolve",
"source": "fusion_asset_anomaly_fusionassetanomaly",
"target": "fusion_asset_anomaly_fusionassetanomaly_action_resolve",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_category.py",
"source_location": "L6",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_category_py",
"_tgt": "fusion_asset_category_fusionassetcategory",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_category_py",
"target": "fusion_asset_category_fusionassetcategory",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_category.py",
"source_location": "L1",
"weight": 1.0,
"_src": "fusion_asset_category_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_category_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_category_py",
"target": "fusion_asset_category_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_category.py",
"source_location": "L49",
"weight": 1.0,
"_src": "fusion_asset_category_fusionassetcategory",
"_tgt": "fusion_asset_category_fusionassetcategory_compute_asset_count",
"source": "fusion_asset_category_fusionassetcategory",
"target": "fusion_asset_category_fusionassetcategory_compute_asset_count",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_disposal.py",
"source_location": "L14",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_disposal_py",
"_tgt": "fusion_asset_disposal_fusionassetdisposal",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_disposal_py",
"target": "fusion_asset_disposal_fusionassetdisposal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_disposal.py",
"source_location": "L51",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_disposal_py",
"_tgt": "fusion_asset_disposal_compute_gain_loss",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_disposal_py",
"target": "fusion_asset_disposal_compute_gain_loss",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_disposal.py",
"source_location": "L1",
"weight": 1.0,
"_src": "fusion_asset_disposal_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_disposal_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_disposal_py",
"target": "fusion_asset_disposal_rationale_1",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_migration_wizard.py",
"source_location": "L24",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_migration_wizard_py",
"_tgt": "fusion_migration_wizard_fusionmigrationwizard",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_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_assets/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_assets_models_fusion_migration_wizard_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_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_assets/models/fusion_migration_wizard.py",
"source_location": "L27",
"weight": 1.0,
"_src": "fusion_migration_wizard_fusionmigrationwizard",
"_tgt": "fusion_migration_wizard_fusionmigrationwizard_assets_bootstrap_step",
"source": "fusion_migration_wizard_fusionmigrationwizard",
"target": "fusion_migration_wizard_fusionmigrationwizard_assets_bootstrap_step",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_migration_wizard.py",
"source_location": "L98",
"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_assets/models/fusion_migration_wizard.py",
"source_location": "L102",
"weight": 1.0,
"_src": "fusion_migration_wizard_fusionmigrationwizard_action_run_migration",
"_tgt": "fusion_migration_wizard_fusionmigrationwizard_assets_bootstrap_step",
"source": "fusion_migration_wizard_fusionmigrationwizard_assets_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_assets/models/fusion_migration_wizard.py",
"source_location": "L28",
"weight": 1.0,
"_src": "fusion_migration_wizard_rationale_28",
"_tgt": "fusion_migration_wizard_fusionmigrationwizard_assets_bootstrap_step",
"source": "fusion_migration_wizard_fusionmigrationwizard_assets_bootstrap_step",
"target": "fusion_migration_wizard_rationale_28",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_migration_wizard.py",
"source_location": "L99",
"weight": 1.0,
"_src": "fusion_migration_wizard_rationale_99",
"_tgt": "fusion_migration_wizard_fusionmigrationwizard_action_run_migration",
"source": "fusion_migration_wizard_fusionmigrationwizard_action_run_migration",
"target": "fusion_migration_wizard_rationale_99",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_depreciation_line.py",
"source_location": "L6",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_depreciation_line_py",
"_tgt": "fusion_asset_depreciation_line_fusionassetdepreciationline",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_depreciation_line_py",
"target": "fusion_asset_depreciation_line_fusionassetdepreciationline",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_depreciation_line.py",
"source_location": "L1",
"weight": 1.0,
"_src": "fusion_asset_depreciation_line_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_depreciation_line_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_models_fusion_asset_depreciation_line_py",
"target": "fusion_asset_depreciation_line_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_depreciation_line.py",
"source_location": "L28",
"weight": 1.0,
"_src": "fusion_asset_depreciation_line_fusionassetdepreciationline",
"_tgt": "fusion_asset_depreciation_line_fusionassetdepreciationline_action_post",
"source": "fusion_asset_depreciation_line_fusionassetdepreciationline",
"target": "fusion_asset_depreciation_line_fusionassetdepreciationline_action_post",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/models/fusion_asset_depreciation_line.py",
"source_location": "L29",
"weight": 1.0,
"_src": "fusion_asset_depreciation_line_rationale_29",
"_tgt": "fusion_asset_depreciation_line_fusionassetdepreciationline_action_post",
"source": "fusion_asset_depreciation_line_fusionassetdepreciationline_action_post",
"target": "fusion_asset_depreciation_line_rationale_29",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/disposal_dialog/disposal_dialog.js",
"source_location": "L6",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_static_src_components_disposal_dialog_disposal_dialog_js",
"_tgt": "disposal_dialog_disposaldialog",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_static_src_components_disposal_dialog_disposal_dialog_js",
"target": "disposal_dialog_disposaldialog",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/disposal_dialog/disposal_dialog.js",
"source_location": "L13",
"weight": 1.0,
"_src": "disposal_dialog_disposaldialog",
"_tgt": "disposal_dialog_disposaldialog_setup",
"source": "disposal_dialog_disposaldialog",
"target": "disposal_dialog_disposaldialog_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/disposal_dialog/disposal_dialog.js",
"source_location": "L22",
"weight": 1.0,
"_src": "disposal_dialog_disposaldialog",
"_tgt": "disposal_dialog_disposaldialog_onconfirm",
"source": "disposal_dialog_disposaldialog",
"target": "disposal_dialog_disposaldialog_onconfirm",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/disposal_dialog/disposal_dialog.js",
"source_location": "L24",
"weight": 1.0,
"_src": "disposal_dialog_disposaldialog_onconfirm",
"_tgt": "assets_service_assetsservice_disposeasset",
"source": "disposal_dialog_disposaldialog_onconfirm",
"target": "assets_service_assetsservice_disposeasset"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/ai_useful_life_panel/ai_useful_life_panel.js",
"source_location": "L6",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_static_src_components_ai_useful_life_panel_ai_useful_life_panel_js",
"_tgt": "ai_useful_life_panel_aiusefullifepanel",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_static_src_components_ai_useful_life_panel_ai_useful_life_panel_js",
"target": "ai_useful_life_panel_aiusefullifepanel",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/ai_useful_life_panel/ai_useful_life_panel.js",
"source_location": "L14",
"weight": 1.0,
"_src": "ai_useful_life_panel_aiusefullifepanel",
"_tgt": "ai_useful_life_panel_aiusefullifepanel_setup",
"source": "ai_useful_life_panel_aiusefullifepanel",
"target": "ai_useful_life_panel_aiusefullifepanel_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/ai_useful_life_panel/ai_useful_life_panel.js",
"source_location": "L24",
"weight": 1.0,
"_src": "ai_useful_life_panel_aiusefullifepanel",
"_tgt": "ai_useful_life_panel_aiusefullifepanel_onsuggest",
"source": "ai_useful_life_panel_aiusefullifepanel",
"target": "ai_useful_life_panel_aiusefullifepanel_onsuggest",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/ai_useful_life_panel/ai_useful_life_panel.js",
"source_location": "L36",
"weight": 1.0,
"_src": "ai_useful_life_panel_aiusefullifepanel",
"_tgt": "ai_useful_life_panel_aiusefullifepanel_onusesuggestion",
"source": "ai_useful_life_panel_aiusefullifepanel",
"target": "ai_useful_life_panel_aiusefullifepanel_onusesuggestion",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/ai_useful_life_panel/ai_useful_life_panel.js",
"source_location": "L27",
"weight": 1.0,
"_src": "ai_useful_life_panel_aiusefullifepanel_onsuggest",
"_tgt": "assets_service_assetsservice_suggestusefullife",
"source": "ai_useful_life_panel_aiusefullifepanel_onsuggest",
"target": "assets_service_assetsservice_suggestusefullife"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/asset_card/asset_card.js",
"source_location": "L5",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_static_src_components_asset_card_asset_card_js",
"_tgt": "asset_card_assetcard",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_static_src_components_asset_card_asset_card_js",
"target": "asset_card_assetcard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/asset_detail_panel/asset_detail_panel.js",
"source_location": "L7",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_static_src_components_asset_detail_panel_asset_detail_panel_js",
"_tgt": "asset_detail_panel_assetdetailpanel",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_static_src_components_asset_detail_panel_asset_detail_panel_js",
"target": "asset_detail_panel_assetdetailpanel",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/asset_detail_panel/asset_detail_panel.js",
"source_location": "L15",
"weight": 1.0,
"_src": "asset_detail_panel_assetdetailpanel",
"_tgt": "asset_detail_panel_assetdetailpanel_setup",
"source": "asset_detail_panel_assetdetailpanel",
"target": "asset_detail_panel_assetdetailpanel_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/asset_detail_panel/asset_detail_panel.js",
"source_location": "L19",
"weight": 1.0,
"_src": "asset_detail_panel_assetdetailpanel",
"_tgt": "asset_detail_panel_assetdetailpanel_oncomputeschedule",
"source": "asset_detail_panel_assetdetailpanel",
"target": "asset_detail_panel_assetdetailpanel_oncomputeschedule",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/asset_detail_panel/asset_detail_panel.js",
"source_location": "L23",
"weight": 1.0,
"_src": "asset_detail_panel_assetdetailpanel",
"_tgt": "asset_detail_panel_assetdetailpanel_onrecomputeschedule",
"source": "asset_detail_panel_assetdetailpanel",
"target": "asset_detail_panel_assetdetailpanel_onrecomputeschedule",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/asset_detail_panel/asset_detail_panel.js",
"source_location": "L27",
"weight": 1.0,
"_src": "asset_detail_panel_assetdetailpanel",
"_tgt": "asset_detail_panel_assetdetailpanel_onpostdepreciation",
"source": "asset_detail_panel_assetdetailpanel",
"target": "asset_detail_panel_assetdetailpanel_onpostdepreciation",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/asset_detail_panel/asset_detail_panel.js",
"source_location": "L31",
"weight": 1.0,
"_src": "asset_detail_panel_assetdetailpanel",
"_tgt": "asset_detail_panel_assetdetailpanel_ondispose",
"source": "asset_detail_panel_assetdetailpanel",
"target": "asset_detail_panel_assetdetailpanel_ondispose",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/asset_detail_panel/asset_detail_panel.js",
"source_location": "L20",
"weight": 1.0,
"_src": "asset_detail_panel_assetdetailpanel_oncomputeschedule",
"_tgt": "assets_service_assetsservice_computeschedule",
"source": "asset_detail_panel_assetdetailpanel_oncomputeschedule",
"target": "assets_service_assetsservice_computeschedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/asset_detail_panel/asset_detail_panel.js",
"source_location": "L24",
"weight": 1.0,
"_src": "asset_detail_panel_assetdetailpanel_onrecomputeschedule",
"_tgt": "assets_service_assetsservice_computeschedule",
"source": "asset_detail_panel_assetdetailpanel_onrecomputeschedule",
"target": "assets_service_assetsservice_computeschedule"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/asset_detail_panel/asset_detail_panel.js",
"source_location": "L28",
"weight": 1.0,
"_src": "asset_detail_panel_assetdetailpanel_onpostdepreciation",
"_tgt": "assets_service_assetsservice_postdepreciation",
"source": "asset_detail_panel_assetdetailpanel_onpostdepreciation",
"target": "assets_service_assetsservice_postdepreciation"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/asset_detail_panel/asset_detail_panel.js",
"source_location": "L34",
"weight": 1.0,
"_src": "asset_detail_panel_assetdetailpanel_ondispose",
"_tgt": "assets_service_assetsservice_disposeasset",
"source": "asset_detail_panel_assetdetailpanel_ondispose",
"target": "assets_service_assetsservice_disposeasset"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/anomaly_strip/anomaly_strip.js",
"source_location": "L5",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_static_src_components_anomaly_strip_anomaly_strip_js",
"_tgt": "anomaly_strip_anomalystrip",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_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_assets/static/src/components/anomaly_strip/anomaly_strip.js",
"source_location": "L11",
"weight": 1.0,
"_src": "anomaly_strip_anomalystrip",
"_tgt": "anomaly_strip_anomalystrip_formatnumber",
"source": "anomaly_strip_anomalystrip",
"target": "anomaly_strip_anomalystrip_formatnumber",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/depreciation_board/depreciation_board.js",
"source_location": "L5",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_static_src_components_depreciation_board_depreciation_board_js",
"_tgt": "depreciation_board_depreciationboard",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_static_src_components_depreciation_board_depreciation_board_js",
"target": "depreciation_board_depreciationboard",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/components/depreciation_board/depreciation_board.js",
"source_location": "L12",
"weight": 1.0,
"_src": "depreciation_board_depreciationboard",
"_tgt": "depreciation_board_depreciationboard_rowclass",
"source": "depreciation_board_depreciationboard",
"target": "depreciation_board_depreciationboard_rowclass",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard.js",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_static_src_views_asset_dashboard_asset_dashboard_js",
"_tgt": "asset_dashboard_assetdashboard",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_static_src_views_asset_dashboard_asset_dashboard_js",
"target": "asset_dashboard_assetdashboard",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard.js",
"source_location": "L14",
"weight": 1.0,
"_src": "asset_dashboard_assetdashboard",
"_tgt": "asset_dashboard_assetdashboard_setup",
"source": "asset_dashboard_assetdashboard",
"target": "asset_dashboard_assetdashboard_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard.js",
"source_location": "L26",
"weight": 1.0,
"_src": "asset_dashboard_assetdashboard",
"_tgt": "asset_dashboard_assetdashboard_onselectasset",
"source": "asset_dashboard_assetdashboard",
"target": "asset_dashboard_assetdashboard_onselectasset",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard.js",
"source_location": "L30",
"weight": 1.0,
"_src": "asset_dashboard_assetdashboard",
"_tgt": "asset_dashboard_assetdashboard_onstatefilter",
"source": "asset_dashboard_assetdashboard",
"target": "asset_dashboard_assetdashboard_onstatefilter",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard.js",
"source_location": "L34",
"weight": 1.0,
"_src": "asset_dashboard_assetdashboard",
"_tgt": "asset_dashboard_assetdashboard_formatcurrency",
"source": "asset_dashboard_assetdashboard",
"target": "asset_dashboard_assetdashboard_formatcurrency",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard.js",
"source_location": "L40",
"weight": 1.0,
"_src": "asset_dashboard_assetdashboard",
"_tgt": "asset_dashboard_assetdashboard_totalcost",
"source": "asset_dashboard_assetdashboard",
"target": "asset_dashboard_assetdashboard_totalcost",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard.js",
"source_location": "L44",
"weight": 1.0,
"_src": "asset_dashboard_assetdashboard",
"_tgt": "asset_dashboard_assetdashboard_totalbookvalue",
"source": "asset_dashboard_assetdashboard",
"target": "asset_dashboard_assetdashboard_totalbookvalue",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard.js",
"source_location": "L27",
"weight": 1.0,
"_src": "asset_dashboard_assetdashboard_onselectasset",
"_tgt": "assets_service_assetsservice_selectasset",
"source": "asset_dashboard_assetdashboard_onselectasset",
"target": "assets_service_assetsservice_selectasset"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard.js",
"source_location": "L31",
"weight": 1.0,
"_src": "asset_dashboard_assetdashboard_onstatefilter",
"_tgt": "assets_service_assetsservice_setstatefilter",
"source": "asset_dashboard_assetdashboard_onstatefilter",
"target": "assets_service_assetsservice_setstatefilter"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/services/assets_service.js",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_static_src_services_assets_service_js",
"_tgt": "assets_service_assetsservice",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_static_src_services_assets_service_js",
"target": "assets_service_assetsservice",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/services/assets_service.js",
"source_location": "L10",
"weight": 1.0,
"_src": "assets_service_assetsservice",
"_tgt": "assets_service_assetsservice_constructor",
"source": "assets_service_assetsservice",
"target": "assets_service_assetsservice_constructor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/services/assets_service.js",
"source_location": "L33",
"weight": 1.0,
"_src": "assets_service_assetsservice",
"_tgt": "assets_service_assetsservice_loadassets",
"source": "assets_service_assetsservice",
"target": "assets_service_assetsservice_loadassets",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/services/assets_service.js",
"source_location": "L52",
"weight": 1.0,
"_src": "assets_service_assetsservice",
"_tgt": "assets_service_assetsservice_selectasset",
"source": "assets_service_assetsservice",
"target": "assets_service_assetsservice_selectasset",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/services/assets_service.js",
"source_location": "L65",
"weight": 1.0,
"_src": "assets_service_assetsservice",
"_tgt": "assets_service_assetsservice_computeschedule",
"source": "assets_service_assetsservice",
"target": "assets_service_assetsservice_computeschedule",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/services/assets_service.js",
"source_location": "L84",
"weight": 1.0,
"_src": "assets_service_assetsservice",
"_tgt": "assets_service_assetsservice_postdepreciation",
"source": "assets_service_assetsservice",
"target": "assets_service_assetsservice_postdepreciation",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/services/assets_service.js",
"source_location": "L103",
"weight": 1.0,
"_src": "assets_service_assetsservice",
"_tgt": "assets_service_assetsservice_disposeasset",
"source": "assets_service_assetsservice",
"target": "assets_service_assetsservice_disposeasset",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/services/assets_service.js",
"source_location": "L122",
"weight": 1.0,
"_src": "assets_service_assetsservice",
"_tgt": "assets_service_assetsservice_fetchanomalies",
"source": "assets_service_assetsservice",
"target": "assets_service_assetsservice_fetchanomalies",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/services/assets_service.js",
"source_location": "L133",
"weight": 1.0,
"_src": "assets_service_assetsservice",
"_tgt": "assets_service_assetsservice_suggestusefullife",
"source": "assets_service_assetsservice",
"target": "assets_service_assetsservice_suggestusefullife",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/services/assets_service.js",
"source_location": "L139",
"weight": 1.0,
"_src": "assets_service_assetsservice",
"_tgt": "assets_service_assetsservice_setstatefilter",
"source": "assets_service_assetsservice",
"target": "assets_service_assetsservice_setstatefilter",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/services/assets_service.js",
"source_location": "L112",
"weight": 1.0,
"_src": "assets_service_assetsservice_disposeasset",
"_tgt": "assets_service_assetsservice_loadassets",
"source": "assets_service_assetsservice_loadassets",
"target": "assets_service_assetsservice_disposeasset",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/services/assets_service.js",
"source_location": "L142",
"weight": 1.0,
"_src": "assets_service_assetsservice_setstatefilter",
"_tgt": "assets_service_assetsservice_loadassets",
"source": "assets_service_assetsservice_loadassets",
"target": "assets_service_assetsservice_setstatefilter",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/services/assets_service.js",
"source_location": "L73",
"weight": 1.0,
"_src": "assets_service_assetsservice_computeschedule",
"_tgt": "assets_service_assetsservice_selectasset",
"source": "assets_service_assetsservice_selectasset",
"target": "assets_service_assetsservice_computeschedule",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/static/src/services/assets_service.js",
"source_location": "L92",
"weight": 1.0,
"_src": "assets_service_assetsservice_postdepreciation",
"_tgt": "assets_service_assetsservice_selectasset",
"source": "assets_service_assetsservice_selectasset",
"target": "assets_service_assetsservice_postdepreciation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/disposal_wizard.py",
"source_location": "L7",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_disposal_wizard_py",
"_tgt": "disposal_wizard_fusiondisposalwizard",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_disposal_wizard_py",
"target": "disposal_wizard_fusiondisposalwizard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/disposal_wizard.py",
"source_location": "L33",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_disposal_wizard_py",
"_tgt": "disposal_wizard_default_asset",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_disposal_wizard_py",
"target": "disposal_wizard_default_asset",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/disposal_wizard.py",
"source_location": "L40",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_disposal_wizard_py",
"_tgt": "disposal_wizard_compute_gain_loss",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_disposal_wizard_py",
"target": "disposal_wizard_compute_gain_loss",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/disposal_wizard.py",
"source_location": "L1",
"weight": 1.0,
"_src": "disposal_wizard_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_disposal_wizard_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_disposal_wizard_py",
"target": "disposal_wizard_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/disposal_wizard.py",
"source_location": "L47",
"weight": 1.0,
"_src": "disposal_wizard_fusiondisposalwizard",
"_tgt": "disposal_wizard_fusiondisposalwizard_action_dispose",
"source": "disposal_wizard_fusiondisposalwizard",
"target": "disposal_wizard_fusiondisposalwizard_action_dispose",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/__init__.py",
"source_location": "L4",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_init_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_init_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_init_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_init_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/depreciation_run_wizard.py",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_depreciation_run_wizard_py",
"_tgt": "depreciation_run_wizard_fusiondepreciationrunwizard",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_depreciation_run_wizard_py",
"target": "depreciation_run_wizard_fusiondepreciationrunwizard",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/depreciation_run_wizard.py",
"source_location": "L1",
"weight": 1.0,
"_src": "depreciation_run_wizard_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_depreciation_run_wizard_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_depreciation_run_wizard_py",
"target": "depreciation_run_wizard_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/depreciation_run_wizard.py",
"source_location": "L33",
"weight": 1.0,
"_src": "depreciation_run_wizard_fusiondepreciationrunwizard",
"_tgt": "depreciation_run_wizard_fusiondepreciationrunwizard_action_run",
"source": "depreciation_run_wizard_fusiondepreciationrunwizard",
"target": "depreciation_run_wizard_fusiondepreciationrunwizard_action_run",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/partial_sale_wizard.py",
"source_location": "L10",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_partial_sale_wizard_py",
"_tgt": "partial_sale_wizard_fusionpartialsalewizard",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_partial_sale_wizard_py",
"target": "partial_sale_wizard_fusionpartialsalewizard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/partial_sale_wizard.py",
"source_location": "L35",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_partial_sale_wizard_py",
"_tgt": "partial_sale_wizard_default_asset",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_partial_sale_wizard_py",
"target": "partial_sale_wizard_default_asset",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/partial_sale_wizard.py",
"source_location": "L42",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_partial_sale_wizard_py",
"_tgt": "partial_sale_wizard_compute_sold_cost",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_partial_sale_wizard_py",
"target": "partial_sale_wizard_compute_sold_cost",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/partial_sale_wizard.py",
"source_location": "L1",
"weight": 1.0,
"_src": "partial_sale_wizard_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_partial_sale_wizard_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_partial_sale_wizard_py",
"target": "partial_sale_wizard_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/partial_sale_wizard.py",
"source_location": "L47",
"weight": 1.0,
"_src": "partial_sale_wizard_fusionpartialsalewizard",
"_tgt": "partial_sale_wizard_fusionpartialsalewizard_action_partial_sell",
"source": "partial_sale_wizard_fusionpartialsalewizard",
"target": "partial_sale_wizard_fusionpartialsalewizard_action_partial_sell",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/create_asset_wizard.py",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_create_asset_wizard_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_useful_life_predictor_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_create_asset_wizard_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_useful_life_predictor_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/create_asset_wizard.py",
"source_location": "L12",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_create_asset_wizard_py",
"_tgt": "create_asset_wizard_fusioncreateassetwizard",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_create_asset_wizard_py",
"target": "create_asset_wizard_fusioncreateassetwizard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/create_asset_wizard.py",
"source_location": "L44",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_create_asset_wizard_py",
"_tgt": "create_asset_wizard_default_source_line",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_create_asset_wizard_py",
"target": "create_asset_wizard_default_source_line",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/create_asset_wizard.py",
"source_location": "L51",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_create_asset_wizard_py",
"_tgt": "create_asset_wizard_onchange_source_invoice_line_id",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_create_asset_wizard_py",
"target": "create_asset_wizard_onchange_source_invoice_line_id",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/create_asset_wizard.py",
"source_location": "L63",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_create_asset_wizard_py",
"_tgt": "create_asset_wizard_onchange_category_id",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_create_asset_wizard_py",
"target": "create_asset_wizard_onchange_category_id",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/create_asset_wizard.py",
"source_location": "L1",
"weight": 1.0,
"_src": "create_asset_wizard_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_create_asset_wizard_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_wizards_create_asset_wizard_py",
"target": "create_asset_wizard_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/create_asset_wizard.py",
"source_location": "L72",
"weight": 1.0,
"_src": "create_asset_wizard_fusioncreateassetwizard",
"_tgt": "create_asset_wizard_fusioncreateassetwizard_action_ai_suggest",
"source": "create_asset_wizard_fusioncreateassetwizard",
"target": "create_asset_wizard_fusioncreateassetwizard_action_ai_suggest",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/create_asset_wizard.py",
"source_location": "L104",
"weight": 1.0,
"_src": "create_asset_wizard_fusioncreateassetwizard",
"_tgt": "create_asset_wizard_fusioncreateassetwizard_action_create_asset",
"source": "create_asset_wizard_fusioncreateassetwizard",
"target": "create_asset_wizard_fusioncreateassetwizard_action_create_asset",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/create_asset_wizard.py",
"source_location": "L73",
"weight": 1.0,
"_src": "create_asset_wizard_rationale_73",
"_tgt": "create_asset_wizard_fusioncreateassetwizard_action_ai_suggest",
"source": "create_asset_wizard_fusioncreateassetwizard_action_ai_suggest",
"target": "create_asset_wizard_rationale_73",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/create_asset_wizard.py",
"source_location": "L84",
"weight": 1.0,
"_src": "create_asset_wizard_fusioncreateassetwizard_action_ai_suggest",
"_tgt": "useful_life_predictor_predict_useful_life",
"source": "create_asset_wizard_fusioncreateassetwizard_action_ai_suggest",
"target": "useful_life_predictor_predict_useful_life"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/wizards/create_asset_wizard.py",
"source_location": "L105",
"weight": 1.0,
"_src": "create_asset_wizard_rationale_105",
"_tgt": "create_asset_wizard_fusioncreateassetwizard_action_create_asset",
"source": "create_asset_wizard_fusioncreateassetwizard_action_create_asset",
"target": "create_asset_wizard_rationale_105",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L16",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_assets_controller_py",
"_tgt": "assets_controller_parse_date",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_assets_controller_py",
"target": "assets_controller_parse_date",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L24",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_assets_controller_py",
"_tgt": "assets_controller_fusionassetscontroller",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_assets_controller_py",
"target": "assets_controller_fusionassetscontroller",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L27",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_assets_controller_py",
"_tgt": "assets_controller_list_assets",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_assets_controller_py",
"target": "assets_controller_list_assets",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L56",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_assets_controller_py",
"_tgt": "assets_controller_get_detail",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_assets_controller_py",
"target": "assets_controller_get_detail",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L99",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_assets_controller_py",
"_tgt": "assets_controller_compute_schedule",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_assets_controller_py",
"target": "assets_controller_compute_schedule",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L105",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_assets_controller_py",
"_tgt": "assets_controller_post_depreciation",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_assets_controller_py",
"target": "assets_controller_post_depreciation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L111",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_assets_controller_py",
"_tgt": "assets_controller_dispose",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_assets_controller_py",
"target": "assets_controller_dispose",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L125",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_assets_controller_py",
"_tgt": "assets_controller_get_anomalies",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_assets_controller_py",
"target": "assets_controller_get_anomalies",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L150",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_assets_controller_py",
"_tgt": "assets_controller_suggest_useful_life",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_assets_controller_py",
"target": "assets_controller_suggest_useful_life",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L161",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_assets_controller_py",
"_tgt": "assets_controller_get_partner_history",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_assets_controller_py",
"target": "assets_controller_get_partner_history",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_controller_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_assets_controller_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_assets_controller_py",
"target": "assets_controller_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L108",
"weight": 1.0,
"_src": "assets_controller_post_depreciation",
"_tgt": "assets_controller_parse_date",
"source": "assets_controller_parse_date",
"target": "assets_controller_post_depreciation",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L120",
"weight": 1.0,
"_src": "assets_controller_dispose",
"_tgt": "assets_controller_parse_date",
"source": "assets_controller_parse_date",
"target": "assets_controller_dispose",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/assets_controller.py",
"source_location": "L154",
"weight": 1.0,
"_src": "assets_controller_suggest_useful_life",
"_tgt": "useful_life_predictor_predict_useful_life",
"source": "assets_controller_suggest_useful_life",
"target": "useful_life_predictor_predict_useful_life"
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/controllers/__init__.py",
"source_location": "L1",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_init_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_init_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_init_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_controllers_init_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/useful_life_prompt.py",
"source_location": "L38",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_useful_life_prompt_py",
"_tgt": "useful_life_prompt_build_prompt",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_useful_life_prompt_py",
"target": "useful_life_prompt_build_prompt",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/useful_life_prompt.py",
"source_location": "L1",
"weight": 1.0,
"_src": "useful_life_prompt_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_useful_life_prompt_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_useful_life_prompt_py",
"target": "useful_life_prompt_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/useful_life_prompt.py",
"source_location": "L40",
"weight": 1.0,
"_src": "useful_life_prompt_rationale_40",
"_tgt": "useful_life_prompt_build_prompt",
"source": "useful_life_prompt_build_prompt",
"target": "useful_life_prompt_rationale_40",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/useful_life_predictor.py",
"source_location": "L37",
"weight": 1.0,
"_src": "useful_life_predictor_predict_useful_life",
"_tgt": "useful_life_prompt_build_prompt",
"source": "useful_life_prompt_build_prompt",
"target": "useful_life_predictor_predict_useful_life"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/useful_life_predictor.py",
"source_location": "L27",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_useful_life_predictor_py",
"_tgt": "useful_life_predictor_predict_useful_life",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_useful_life_predictor_py",
"target": "useful_life_predictor_predict_useful_life",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/useful_life_predictor.py",
"source_location": "L57",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_useful_life_predictor_py",
"_tgt": "useful_life_predictor_templated_fallback",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_useful_life_predictor_py",
"target": "useful_life_predictor_templated_fallback",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/useful_life_predictor.py",
"source_location": "L77",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_useful_life_predictor_py",
"_tgt": "useful_life_predictor_get_provider",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_useful_life_predictor_py",
"target": "useful_life_predictor_get_provider",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/useful_life_predictor.py",
"source_location": "L1",
"weight": 1.0,
"_src": "useful_life_predictor_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_useful_life_predictor_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_useful_life_predictor_py",
"target": "useful_life_predictor_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/useful_life_predictor.py",
"source_location": "L31",
"weight": 1.0,
"_src": "useful_life_predictor_predict_useful_life",
"_tgt": "useful_life_predictor_get_provider",
"source": "useful_life_predictor_predict_useful_life",
"target": "useful_life_predictor_get_provider",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/useful_life_predictor.py",
"source_location": "L33",
"weight": 1.0,
"_src": "useful_life_predictor_predict_useful_life",
"_tgt": "useful_life_predictor_templated_fallback",
"source": "useful_life_predictor_predict_useful_life",
"target": "useful_life_predictor_templated_fallback",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/useful_life_predictor.py",
"source_location": "L29",
"weight": 1.0,
"_src": "useful_life_predictor_rationale_29",
"_tgt": "useful_life_predictor_predict_useful_life",
"source": "useful_life_predictor_predict_useful_life",
"target": "useful_life_predictor_rationale_29",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/useful_life_predictor.py",
"source_location": "L58",
"weight": 1.0,
"_src": "useful_life_predictor_rationale_58",
"_tgt": "useful_life_predictor_templated_fallback",
"source": "useful_life_predictor_templated_fallback",
"target": "useful_life_predictor_rationale_58",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/useful_life_predictor.py",
"source_location": "L78",
"weight": 1.0,
"_src": "useful_life_predictor_rationale_78",
"_tgt": "useful_life_predictor_get_provider",
"source": "useful_life_predictor_get_provider",
"target": "useful_life_predictor_rationale_78",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/depreciation_methods.py",
"source_location": "L21",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_depreciation_methods_py",
"_tgt": "depreciation_methods_depreciationstep",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_depreciation_methods_py",
"target": "depreciation_methods_depreciationstep",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/depreciation_methods.py",
"source_location": "L28",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_depreciation_methods_py",
"_tgt": "depreciation_methods_straight_line",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_depreciation_methods_py",
"target": "depreciation_methods_straight_line",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/depreciation_methods.py",
"source_location": "L56",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_depreciation_methods_py",
"_tgt": "depreciation_methods_declining_balance",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_depreciation_methods_py",
"target": "depreciation_methods_declining_balance",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/depreciation_methods.py",
"source_location": "L92",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_depreciation_methods_py",
"_tgt": "depreciation_methods_units_of_production",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_depreciation_methods_py",
"target": "depreciation_methods_units_of_production",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/depreciation_methods.py",
"source_location": "L1",
"weight": 1.0,
"_src": "depreciation_methods_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_depreciation_methods_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_depreciation_methods_py",
"target": "depreciation_methods_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/depreciation_methods.py",
"source_location": "L47",
"weight": 1.0,
"_src": "depreciation_methods_straight_line",
"_tgt": "depreciation_methods_depreciationstep",
"source": "depreciation_methods_depreciationstep",
"target": "depreciation_methods_straight_line",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/depreciation_methods.py",
"source_location": "L68",
"weight": 1.0,
"_src": "depreciation_methods_declining_balance",
"_tgt": "depreciation_methods_depreciationstep",
"source": "depreciation_methods_depreciationstep",
"target": "depreciation_methods_declining_balance",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/depreciation_methods.py",
"source_location": "L108",
"weight": 1.0,
"_src": "depreciation_methods_units_of_production",
"_tgt": "depreciation_methods_depreciationstep",
"source": "depreciation_methods_depreciationstep",
"target": "depreciation_methods_units_of_production",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/depreciation_methods.py",
"source_location": "L30",
"weight": 1.0,
"_src": "depreciation_methods_rationale_30",
"_tgt": "depreciation_methods_straight_line",
"source": "depreciation_methods_straight_line",
"target": "depreciation_methods_rationale_30",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/depreciation_methods.py",
"source_location": "L58",
"weight": 1.0,
"_src": "depreciation_methods_rationale_58",
"_tgt": "depreciation_methods_declining_balance",
"source": "depreciation_methods_declining_balance",
"target": "depreciation_methods_rationale_58",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/depreciation_methods.py",
"source_location": "L95",
"weight": 1.0,
"_src": "depreciation_methods_rationale_95",
"_tgt": "depreciation_methods_units_of_production",
"source": "depreciation_methods_units_of_production",
"target": "depreciation_methods_rationale_95",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/__init__.py",
"source_location": "L6",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_init_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_init_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_init_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_init_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/prorate.py",
"source_location": "L17",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_prorate_py",
"_tgt": "prorate_prorate_factor",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_prorate_py",
"target": "prorate_prorate_factor",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/prorate.py",
"source_location": "L1",
"weight": 1.0,
"_src": "prorate_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_prorate_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_prorate_py",
"target": "prorate_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/prorate.py",
"source_location": "L20",
"weight": 1.0,
"_src": "prorate_rationale_20",
"_tgt": "prorate_prorate_factor",
"source": "prorate_prorate_factor",
"target": "prorate_rationale_20",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/anomaly_detection.py",
"source_location": "L14",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_anomaly_detection_py",
"_tgt": "anomaly_detection_assetanomaly",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_anomaly_detection_py",
"target": "anomaly_detection_assetanomaly",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/anomaly_detection.py",
"source_location": "L42",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_anomaly_detection_py",
"_tgt": "anomaly_detection_detect_schedule_variance",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_anomaly_detection_py",
"target": "anomaly_detection_detect_schedule_variance",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/anomaly_detection.py",
"source_location": "L72",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_anomaly_detection_py",
"_tgt": "anomaly_detection_detect_low_utilization",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_anomaly_detection_py",
"target": "anomaly_detection_detect_low_utilization",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/anomaly_detection.py",
"source_location": "L1",
"weight": 1.0,
"_src": "anomaly_detection_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_anomaly_detection_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_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_assets/services/anomaly_detection.py",
"source_location": "L24",
"weight": 1.0,
"_src": "anomaly_detection_assetanomaly",
"_tgt": "anomaly_detection_assetanomaly_to_dict",
"source": "anomaly_detection_assetanomaly",
"target": "anomaly_detection_assetanomaly_to_dict",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/anomaly_detection.py",
"source_location": "L60",
"weight": 1.0,
"_src": "anomaly_detection_detect_schedule_variance",
"_tgt": "anomaly_detection_assetanomaly",
"source": "anomaly_detection_assetanomaly",
"target": "anomaly_detection_detect_schedule_variance",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/anomaly_detection.py",
"source_location": "L87",
"weight": 1.0,
"_src": "anomaly_detection_detect_low_utilization",
"_tgt": "anomaly_detection_assetanomaly",
"source": "anomaly_detection_assetanomaly",
"target": "anomaly_detection_detect_low_utilization",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/anomaly_detection.py",
"source_location": "L45",
"weight": 1.0,
"_src": "anomaly_detection_rationale_45",
"_tgt": "anomaly_detection_detect_schedule_variance",
"source": "anomaly_detection_detect_schedule_variance",
"target": "anomaly_detection_rationale_45",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/anomaly_detection.py",
"source_location": "L75",
"weight": 1.0,
"_src": "anomaly_detection_rationale_75",
"_tgt": "anomaly_detection_detect_low_utilization",
"source": "anomaly_detection_detect_low_utilization",
"target": "anomaly_detection_rationale_75",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/salvage_value.py",
"source_location": "L14",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_salvage_value_py",
"_tgt": "salvage_value_salvageconfig",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_salvage_value_py",
"target": "salvage_value_salvageconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/salvage_value.py",
"source_location": "L19",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_salvage_value_py",
"_tgt": "salvage_value_compute_salvage_value",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_salvage_value_py",
"target": "salvage_value_compute_salvage_value",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/salvage_value.py",
"source_location": "L30",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_salvage_value_py",
"_tgt": "salvage_value_remaining_useful_life_value",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_salvage_value_py",
"target": "salvage_value_remaining_useful_life_value",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/salvage_value.py",
"source_location": "L1",
"weight": 1.0,
"_src": "salvage_value_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_salvage_value_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_services_salvage_value_py",
"target": "salvage_value_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/salvage_value.py",
"source_location": "L20",
"weight": 1.0,
"_src": "salvage_value_rationale_20",
"_tgt": "salvage_value_compute_salvage_value",
"source": "salvage_value_compute_salvage_value",
"target": "salvage_value_rationale_20",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/services/salvage_value.py",
"source_location": "L32",
"weight": 1.0,
"_src": "salvage_value_rationale_32",
"_tgt": "salvage_value_remaining_useful_life_value",
"source": "salvage_value_remaining_useful_life_value",
"target": "salvage_value_rationale_32",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/reports/__init__.py",
"source_location": "L1",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_reports_init_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_reports_init_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_reports_init_py",
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_reports_init_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/reports/migration_audit_report.py",
"source_location": "L6",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_reports_migration_audit_report_py",
"_tgt": "migration_audit_report_fusionassetsmigrationauditreport",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_reports_migration_audit_report_py",
"target": "migration_audit_report_fusionassetsmigrationauditreport",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/reports/migration_audit_report.py",
"source_location": "L11",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_reports_migration_audit_report_py",
"_tgt": "migration_audit_report_get_report_values",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_reports_migration_audit_report_py",
"target": "migration_audit_report_get_report_values",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_assets/reports/migration_audit_report.py",
"source_location": "L1",
"weight": 1.0,
"_src": "migration_audit_report_rationale_1",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_reports_migration_audit_report_py",
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_assets_reports_migration_audit_report_py",
"target": "migration_audit_report_rationale_1",
"confidence_score": 1.0
}
],
"hyperedges": []
}