{ "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": [] }