Docker command: python3 "Gitlab Phileas Odoo 18.0/odoo-bin" --addons-path "Gitlab Phileas Common modules 18.0,Gitlab Phileas Core TMS 18.0,OS4B raud,Gitlab Phileas Community 18.0,Gitlab Phileas Odoo 18.0/addons,Gitlab Phileas Odoo 18.0/odoo/addons" -d 00250-master-all -i sale_project_stock,test_data_module_install,lunch,spreadsheet_dashboard_event_sale,cadis_YMS,test_event_full,l10n_mx_hr,raud_config,event_sale,l10n_ve,product_email_template,xevent,account_add_gln,website_sale_loyalty,hr,l10n_qa,purchase_requisition_sale,tms_wms,website_event_booth_sale_exhibitor,hr_recruitment_sms,pos_restaurant_loyalty,l10n_il,fleet,mrp_landed_costs,web_environment_ribbon,account_statement_import_base,web_tree_dynamic_colored_field,l10n_in_pos,hr_skills_survey,website_mass_mailing_sms,l10n_hu_edi,mass_mailing_crm,sms_twilio,tms_transport_cross_dock_tests,cadis_TH_and_YMS,l10n_sa,l10n_tr_nilvera_edispatch,hr_holidays_attendance,mass_mailing_event,sale_timesheet_margin,survey,test_sale_purchase_edi_ubl,l10n_be,mass_mailing_crm_sms,base_models_onchange,l10n_ke_edi_tremol,crm_sms,mrp_subcontracting_repair,stock_dropshipping,l10n_latam_check,project_purchase_stock,tms_notico_appointment,mis_builder,spreadsheet_account,stock_picking_batch,l10n_za,website_sale_comparison_wishlist,payment_mercado_pago,l10n_dk_nemhandel,data_recycle,l10n_gcc_invoice_stock_account,payment_stripe,l10n_ch,spreadsheet,test_base_automation,l10n_fr_account,portal_odoo_debranding,l10n_rs,auth_signup,mass_mailing_event_sms,website_membership,pos_loyalty,l10n_ga,l10n_it_edi_ndd_account_dn,snailmail_account,test_mail_sms,tms_wms_tests,website_event_crm,tms_modules,pos_restaurant_stripe,base_vat,tms_ribbon,intrastat_product,auth_oauth,website_profile,l10n_at,spreadsheet_dashboard_sale,l10n_pk,l10n_es_edi_tbai,hr_calendar,test_search_panel,website_forum,tms_access_rights_tests,account_move_name_sequence,pos_paytm,website_sale_mrp,html_editor,l10n_tz_account,l10n_ec_website_sale,l10n_pe,crm_iap_enrich,l10n_uy,mrp_product_expiry,raud_erp,delivery_mondialrelay,l10n_hr,l10n_ua,bus,l10n_mu_account,l10n_cf,sale_project_stock_account,mass_mailing_sale,pos_restaurant,l10n_gq,l10n_uy_pos,sale_expense,pos_self_order_epson_printer,hr_recruitment_survey,tms_i18n,test_crm_full,l10n_pl,l10n_ro_edi_stock_batch,db_unaccent,raud_import_tests,iap,payment_xendit,project_mrp_stock_landed_costs,tms_theme,pos_event_sale,payment_flutterwave,sale,tms_access_rights_portal,sql_export_excel,purchase_requisition,tms_transport_cross_dock,l10n_be_pos_sale,queue_job_web_notify,l10n_in_withholding,delivery,website_project,l10n_br,payment_custom,l10n_th,sale_pdf_quote_builder,purchase_analytic,web_widget_dropdown_dynamic,l10n_ph,partner_address_street3,rating,mass_mailing,sale_order_line_remove,website_sale_slides,l10n_jo_edi_extended,base_automation,l10n_ma,l10n_us_account,l10n_fi,base_phone,raud_tests,web_tree_confirm,website_event_meet,tms_portal,l10n_pl_taxable_supply_date,l10n_bf,l10n_pe_pos,l10n_br_website_sale,tms_comfour_tests,base_import,payment_demo,purchase_repair,account_fleet,account_edi_ubl_cii_tax_extension,web_form_dialog_improved,website_event_meet_quiz,project_sale_expense,l10n_ie,spreadsheet_dashboard_pos_restaurant,tms_recovery_order,test_convert,field_sequence,project_sms,l10n_mt,partner_autocomplete,l10n_ke,purchase_requisition_stock,web_widget_numeric_step,l10n_it_edi_withholding,mail_group,mail_no_autofollow,snailmail,tms_edi,report_xlsx_helper,l10n_din5008_stock,improve_base_setup,sql_request_abstract,l10n_es,pos_self_order_adyen,webhooks_sender,pos_pine_labs,payment_adyen,base_fontawesome,website_sale,auth_saml_improve,l10n_au,patch_check_xml_rpc,l10n_do,tms_comfour_edi_tests,calendar,l10n_in_ewaybill_port,event_booth_sale,l10n_in_gstin_status,project_purchase,tms_data,website_sale_comparison,db_gin_trigram,l10n_fr_facturx_chorus_pro,marketing_card,test_converter,website_event_sale,uom_unece,project_hr_expense,l10n_hn,generate_tracking_labels_gls,improved_section_and_note_fields_backend,product_harmonized_system,l10n_pa,l10n_ar_pos,hr_presence,cloud_storage,test_data_module,sale_gelato,base_setup,l10n_rw,crm,l10n_test_pos_qr_payment,l10n_din5008,test_testing_utilities,l10n_latam_base,l10n_ro_edi,l10n_rs_edi,l10n_sg,tms_fr_tests,l10n_kr,website_sale_collect,tms_edi_webhooks,l10n_cm,l10n_id,l10n_gt,website_sale_stock,hw_drivers,payment_worldline,l10n_nz,l10n_cg,l10n_de,api_connector_tms,maintenance,website_event_booth,website_event_track,improved_base_phone,improved_web_chatter_position,pos_epson_printer,test_lint,tms_comfour_edi,pos_self_order,product_margin,tms_comfour,account_financial_report,l10n_mx,resource_mail,l10n_cn_city,website_slides_survey,base_iso3166,pos_mercado_pago,test_inherits_depends,tms_access_rights_comfour,odoo_online_documentation_plantuml,cloud_storage_migration,sale_margin,tms_access_rights_fr,l10n_tw_edi_ecpay_website_sale,l10n_dk,base_sparse_field,pos_self_order_sale,pos_account_tax_python,hr_fleet,privacy_lookup,web_widget_x2many_2d_matrix,web_chatter_position,l10n_it_edi_doi,l10n_account_withholding_tax,l10n_tn,l10n_in_edi_ewaybill,l10n_anz_ubl_pint,account_check_printing,spreadsheet_dashboard_stock_account,pos_sale_margin,project_mrp,sale_product_matrix,website_mail_group,tms_portal_tests,tms_fr,l10n_jo,product_images,project_stock_landed_costs,l10n_cl,payment_aps,sql_export,test_hr_contract_calendar,pos_sale_loyalty,stock_delivery,hr_work_entry_holidays,intrastat_base,l10n_kh,l10n_in_stock,l10n_it,ir_attachment_cleaner,l10n_mc,l10n_in_edi,test_new_api,pos_discount,stock_account,google_gmail,disable_scroll_top_form,base_comment_field,l10n_id_efaktur_coretax,l10n_ca,account_tax_python,l10n_account_withholding_tax_pos,l10n_ml,l10n_tw,pos_stripe,l10n_km,spreadsheet_dashboard_pos_hr,spreadsheet_dashboard,crm_iap_mine,account_peppol_selfbilling,uom,sale_timesheet,l10n_my_edi,partner_external_map,website_sale_mondialrelay,l10n_lb_account,mail,hr_livechat,mass_mailing_event_track,spreadsheet_dashboard_im_livechat,improved_mail_mail,product_matrix,l10n_lv,stock_inventory,tms_access_rights_recovery,generate_tracking_labels_dpd,test_assetsbundle,sale_mrp_margin,website_sale_wishlist,l10n_my_edi_pos,report_xlsx,raud_i18n,l10n_id_efaktur,l10n_om,web_ir_actions_act_multi,tms_account_tests,l10n_in_purchase_stock,test_website_slides_full,mrp_subcontracting_landed_costs,sql_export_improved,l10n_gcc_pos,l10n_my_edi_extended,website_payment,mrp_account,payment_asiapay,l10n_sa_edi_pos,sale_loyalty_delivery,l10n_no,tms_access_rights_account,l10n_fr,no_auto_search,l10n_uy_website_sale,onboarding,website_event_booth_sale,generate_tracking_labels_chronopost,iap_crm,l10n_in_sale_stock,tms_access_rights_notico_appointment,iap_mail,l10n_bj,l10n_fr_hr_work_entry_holidays,phone_validation,tms_notico_tests,l10n_nl,website_event_jitsi,l10n_ee,l10n_tr_nilvera,l10n_cz,website_jitsi,point_of_sale,test_import_export,test_resource,cadis_TH,l10n_jp_ubl_pint,l10n_account_edi_ubl_cii_tests,mrp_subcontracting_purchase,queue_job_cron,barcodes,base_geolocalize,l10n_it_stock_ddt,base_view_inheritance_extension,jsonifier,web_m2x_options,l10n_ar_withholding,tms_access_rights_crossdock,hr_recruitment,sale_async_emails,portal_rating,calendar_sms,l10n_latam_invoice_document,l10n_in_ewaybill_stock,crm_livechat,mrp,tms_wms_portal,website_sale_stock_wishlist,l10n_es_modelo130,l10n_es_edi_facturae,website_slides_forum,base_odoo_utilities,pos_online_payment_self_order,website_crm_partner_assign,google_account,payment_authorize,website_payment_authorize,test_exceptions,website_sale_autocomplete,sale_management,l10n_se,autovacuum_message_attachment_improve_test,raud_data,cadis_common,hr_holidays,l10n_bg,hr_recruitment_skills,mis_template_financial_report,l10n_mt_pos,tms_wms_edi,base_event_field,sale_expense_margin,l10n_zm_account,l10n_bh,google_calendar,hr_work_entry,purchase_product_matrix,attachment_indexation,project_mail_plugin,website_crm_livechat,link_tracker,hr_holidays_contract,gamification,l10n_ug,project_stock_account,purchase_edi_ubl_bis3,mail_bot,account_tax_balance,microsoft_calendar,tms_recovery_order_tests,website_customer,website_livechat,base,account_payment,web_treetable,l10n_fi_sale,test_action_bindings,test_performance,hr_skills,hr_contract,l10n_be_pos_restaurant,l10n_lt,sale_loyalty,auth_totp_mail_enforce,pos_sale,project_stock,raud_models,website_event_booth_exhibitor,auth_saml,l10n_in_sale,test_inherit_depends,l10n_eu_oss,hr_hourly_cost,portal,sale_service,account_edi_proxy_client,hr_maintenance,test_translation_import,website_partner,l10n_french_company,google_recaptcha,hr_homeworking,hw_escpos,test_auth_custom,pos_sms,tms_mobile_tests,product_expiry,tms_wms_edi_tests,l10n_cr,test_mail,hr_timesheet_attendance,purchase_stock,l10n_fr_account_autoinstall,l10n_gn,l10n_in_purchase,microsoft_outlook,project_hr_skills,tms_recovery_order_account_tests,account,auth_password_policy_signup,auth_password_policy_portal,l10n_tg,project,disable_odoo_online,mass_mailing_themes,loyalty,website_hr_recruitment,theme_default,product,mass_mailing_sms,tms_access_rights,l10n_id_pos,queue_job,account_lock_date_update,event_sms,tms_account,test_read_group,l10n_pt,l10n_mn,sale_crm,l10n_eg_edi_eta,l10n_ec_stock,digest,test_website,project_mrp_sale,l10n_mz,hr_expense,payment_nuvei,utm,mrp_subcontracting,web_unsplash,account_inalterable_hash_verification,base_address_extended,l10n_din5008_sale,sale_stock_margin,date_range,xml_integration_toolbox,hr_gamification,account_update_tax_tags,test_mass_mailing,l10n_gr,l10n_ro,l10n_us,l10n_tw_edi_ecpay,account_statement_import_online_ponto,website_sale_gelato,board,hr_skills_slides,sale_project,l10n_sn,pos_hr,sms,l10n_gcc_invoice,pos_razorpay,l10n_hu,membership,test_main_flows,base_install_request,l10n_es_edi_verifactu,l10n_es_edi_verifactu_pos,sale_stock,l10n_dk_oioubl,l10n_sg_ubl_pint,test_mail_full,resource,transifex,tms_talentia_tests,mrp_subcontracting_account,ir_config_parameter_improved,l10n_tr,tms_l10n_fr_install,website_event_track_live_quiz,test_sale_product_configurators,cadis_YMS_tests,hr_timesheet,l10n_din5008_purchase,test_inherits,sale_sms,l10n_hr_edi,spreadsheet_dashboard_sale_timesheet,test_website_modules,tms_erp,base_import_module,website_event,web_tour,tms_edi_tests,l10n_ec,hide_search_more_one2many_field,l10n_lu,l10n_mr,stock_sms,tms_views,account_edi_ubl_cii,spreadsheet_dashboard_website_sale_slides,base_user_role,l10n_co,auth_totp_mail,payment_paypal,mail_bot_hr,keypress_enter,mass_mailing_event_track_sms,queue_job_improve,l10n_si,account_qr_code_sepa,l10n_es_edi_tbai_pos,project_mrp_account,base_import_async,tms_models,payment_razorpay_oauth,l10n_sa_pos,account_statement_base,tms_config,l10n_et,web,l10n_ng,event_booth,sale_mrp,account_peppol,auth_ldap,mass_mailing_slides,l10n_dz,gamification_sale_crm,cadis_common_tests,im_livechat,certificate,cloud_storage_azure,l10n_bo,purchase_mrp,web_vis_timeline,l10n_gw,l10n_in,test_html_field_history,account_edi,l10n_ar,purchase,barcodes_gs1_nomenclature,api_connector,event_crm_sale,stock_generate_tracking_labels,l10n_cd,pos_viva_wallet,website_mass_mailing,test_rpc,test_apikeys,test_uninstall,l10n_gr_edi,l10n_it_edi_ndd,website_sms,l10n_fr_pos_cert,cloud_storage_google,web_notify,test_access_rights,test_inherit,l10n_co_pos,auth_password_policy,generate_tracking_labels,l10n_td,l10n_es_pos,tms_cross_dock_account_tests,l10n_ae,account_statement_import_online,l10n_ne,xml_search_improved,hw_posbox_homepage,tms_mobile,l10n_jo_edi,l10n_bg_ledger,website_event_exhibitor,sale_gelato_stock,website_slides,l10n_syscohada,l10n_sk,pos_hr_restaurant,social_media,mass_mailing_sale_sms,website_crm_iap_reveal,pos_online_payment,l10n_es_edi_sii,l10n_hr_kuna,l10n_iq,spreadsheet_dashboard_hr_expense,spreadsheet_dashboard_account,odoo_online_documentation,report_qweb_element_page_visibility,tms_access_rights_mobile,l10n_my,pos_self_order_stripe,web_hierarchy,website,l10n_ar_website_sale,auth_totp_portal,remove_odoo_enterprise,stock_fleet,pos_restaurant_adyen,repair,l10n_jp,test_discuss_full,hr_homeworking_calendar,account_debit_note,l10n_it_edi_sale,event_product,tms_talentia,raud_import,patch_with_delay_for_test,l10n_ci,tms_tests,tms_access_rights_edi,autovacuum_message_attachment,pos_adyen,l10n_cn,sale_purchase,project_todo,sale_purchase_project,sales_team,web_editor,delivery_stock_picking_batch,l10n_bd,l10n_din5008_repair,website_crm_sms,tms_access_rights_talentia,test_spreadsheet,auth_passkey,web_widget_colorpicker,tms_module_tests,project_account,l10n_br_sales,pos_mrp,l10n_my_ubl_pint,l10n_tr_nilvera_einvoice,l10n_vn_edi_viettel,pdf_unique_file,l10n_fr_hr_holidays,l10n_pe_website_sale,website_links,auth_totp,l10n_it_edi_website_sale,http_routing,mrp_subcontracting_dropshipping,l10n_it_edi,l10n_kz,analytic,test_limits,stock_analytic,project_timesheet_holidays,here_address_autocomplete,l10n_in_withholding_payment,l10n_kw,l10n_din5008_expense,website_blog,sale_edi_ubl,crm_mail_plugin,account_test,website_event_track_live,tms_webhooks,account_qr_code_emv,l10n_uk,account_journal_lock_date,l10n_cy,sale_purchase_stock,pos_event,payment_razorpay,website_cf_turnstile,payment_mollie,payment_buckaroo,fix_float_round,raud_views,l10n_ro_efactura_synchronize,event,partner_fax,base_force_upper_field,website_crm,website_event_track_quiz,autovacuum_message_attachment_improve,spreadsheet_dashboard_website_sale,base_explore_field,microsoft_account,odoo_online_documentation_asciidoc,pos_six,l10n_vn,l10n_in_hr_holidays,payment,l10n_tr_nilvera_einvoice_extended,website_mail,website_sale_mass_mailing,pos_self_order_razorpay,contacts,test_http,mousset_queue_job_web_notify,l10n_ro_edi_stock,tms_notico_edi_tests,mail_plugin,hr_org_chart,test_mimetypes,base_iban,l10n_eg,generate_tracking_labels_colissimo,country_fr,generate_tracking_labels_mondial_relay,mrp_repair,stock_landed_costs,l10n_sa_edi,website_google_map,spreadsheet_dashboard_hr_timesheet,hr_work_entry_contract,stock,event_crm,l10n_ch_pos,hr_attendance,l10n_hk --test-enable --stop-after-init --log-level=test --max-cron-threads=0 ================================================= Adding readonly volume '/data/build/Gitlab Phileas Common modules 18.0' pointing to /home/runbot/odoo/runbot/runbot/static/sources/Gitlab Phileas Common modules 18.0/02acd67d7a503fdb9ee39830b6512e786ec09e39 Adding readonly volume '/data/build/Gitlab Phileas Core TMS 18.0' pointing to /home/runbot/odoo/runbot/runbot/static/sources/Gitlab Phileas Core TMS 18.0/bc5cf3326bc8e8c603812e17aa33e2e3cf69abf3 Adding readonly volume '/data/build/OS4B raud' pointing to /home/runbot/odoo/runbot/runbot/static/sources/OS4B raud/cb988b290624dd51c272201de108c73c9316cc7e Adding readonly volume '/data/build/Gitlab Phileas Community 18.0' pointing to /home/runbot/odoo/runbot/runbot/static/sources/Gitlab Phileas Community 18.0/41cdc91022cd2689cc43f2231847c443e9b1606d Adding readonly volume '/data/build/Gitlab Phileas Odoo 18.0' pointing to /home/runbot/odoo/runbot/runbot/static/sources/Gitlab Phileas Odoo 18.0/6c00416f80b32637ce339a823ee2a05810b8167e Adding readonly volume '/home/runbot/.odoorc' pointing to /home/runbot/odoo/runbot/runbot/static/build/00250-master/.odoorc Defaulting to user installation because normal site-packages is not writeable WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' Ignoring asn1crypto: markers 'python_version < "3.11"' don't match your environment Ignoring Babel: markers 'python_version < "3.11"' don't match your environment Ignoring Babel: markers 'python_version >= "3.13"' don't match your environment Ignoring cbor2: markers 'python_version < "3.12"' don't match your environment Ignoring chardet: markers 'python_version < "3.11"' don't match your environment Ignoring cryptography: markers 'python_version < "3.12"' don't match your environment Ignoring decorator: markers 'python_version < "3.11"' don't match your environment Ignoring docutils: markers 'python_version < "3.11"' don't match your environment Ignoring freezegun: markers 'python_version < "3.11"' don't match your environment Ignoring freezegun: markers 'python_version >= "3.13"' don't match your environment Ignoring gevent: markers 'sys_platform != "win32" and python_version == "3.10"' don't match your environment Ignoring gevent: markers 'sys_platform != "win32" and python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring gevent: markers 'sys_platform != "win32" and python_version >= "3.13"' don't match your environment Ignoring greenlet: markers 'sys_platform != "win32" and python_version == "3.10"' don't match your environment Ignoring greenlet: markers 'sys_platform != "win32" and python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring greenlet: markers 'sys_platform != "win32" and python_version >= "3.13"' don't match your environment Ignoring idna: markers 'python_version < "3.12"' don't match your environment Ignoring Jinja2: markers 'python_version <= "3.10"' don't match your environment Ignoring libsass: markers 'python_version < "3.11"' don't match your environment Ignoring lxml: markers 'python_version <= "3.10"' don't match your environment Ignoring lxml: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring MarkupSafe: markers 'python_version <= "3.10"' don't match your environment Ignoring MarkupSafe: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring num2words: markers 'python_version < "3.12"' don't match your environment Ignoring openpyxl: markers 'python_version < "3.12"' don't match your environment Ignoring Pillow: markers 'python_version <= "3.10"' don't match your environment Ignoring Pillow: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring Pillow: markers 'python_version >= "3.13"' don't match your environment Ignoring psutil: markers 'python_version <= "3.10"' don't match your environment Ignoring psutil: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring psycopg2: markers 'python_version == "3.10"' don't match your environment Ignoring psycopg2: markers 'python_version == "3.11"' don't match your environment Ignoring psycopg2: markers 'python_version >= "3.13"' don't match your environment Ignoring pyopenssl: markers 'python_version < "3.12"' don't match your environment Ignoring PyPDF2: markers 'python_version <= "3.10"' don't match your environment Ignoring PyPDF: markers 'python_version >= "3.13"' don't match your environment Ignoring pypiwin32: markers 'sys_platform == "win32"' don't match your environment Ignoring python-dateutil: markers 'python_version < "3.11"' don't match your environment Ignoring python-ldap: markers 'sys_platform != "win32" and python_version < "3.12"' don't match your environment Ignoring python-stdnum: markers 'python_version < "3.11"' don't match your environment Ignoring qrcode: markers 'python_version < "3.11"' don't match your environment Ignoring reportlab: markers 'python_version <= "3.10"' don't match your environment Ignoring reportlab: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring requests: markers 'python_version < "3.11"' don't match your environment Ignoring rjsmin: markers 'python_version < "3.11"' don't match your environment Ignoring rl-renderPM: markers 'sys_platform == "win32" and python_version >= "3.12"' don't match your environment Ignoring urllib3: markers 'python_version < "3.12"' don't match your environment Ignoring Werkzeug: markers 'python_version <= "3.10"' don't match your environment Ignoring Werkzeug: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring xlrd: markers 'python_version < "3.12"' don't match your environment Ignoring XlsxWriter: markers 'python_version < "3.12"' don't match your environment Ignoring zeep: markers 'python_version < "3.11"' don't match your environment Ignoring zeep: markers 'python_version >= "3.13"' don't match your environment Requirement already satisfied: asn1crypto==1.5.1 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 4)) (1.5.1) Requirement already satisfied: Babel==2.10.3 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 6)) (2.10.3) Requirement already satisfied: cbor2==5.6.2 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 9)) (5.6.2) Requirement already satisfied: chardet==5.2.0 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 11)) (5.2.0) Requirement already satisfied: cryptography==42.0.8 in /usr/local/lib/python3.12/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 13)) (42.0.8) Requirement already satisfied: decorator==5.1.1 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 15)) (5.1.1) Requirement already satisfied: docutils==0.20.1 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 17)) (0.20.1) Requirement already satisfied: freezegun==1.2.1 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 19)) (1.2.1) Requirement already satisfied: geoip2==2.9.0 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 21)) (2.9.0) Requirement already satisfied: gevent==24.2.1 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 24)) (24.2.1) Requirement already satisfied: greenlet==3.0.3 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 28)) (3.0.3) Requirement already satisfied: idna==3.6 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 31)) (3.6) Requirement already satisfied: Jinja2==3.1.2 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 33)) (3.1.2) Requirement already satisfied: libsass==0.22.0 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 35)) (0.22.0) Requirement already satisfied: lxml==5.2.1 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 38)) (5.2.1) Requirement already satisfied: lxml-html-clean in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 39)) (0.1.1) Requirement already satisfied: MarkupSafe==2.1.5 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 42)) (2.1.5) Requirement already satisfied: num2words==0.5.13 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 44)) (0.5.13) Requirement already satisfied: ofxparse==0.21 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 45)) (0.21) Requirement already satisfied: openpyxl==3.1.2 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 47)) (3.1.2) Requirement already satisfied: passlib==1.7.4 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 48)) (1.7.4) Requirement already satisfied: Pillow==10.2.0 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 51)) (10.2.0) Requirement already satisfied: polib==1.1.1 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 53)) (1.1.1) Requirement already satisfied: psutil==5.9.8 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 56)) (5.9.8) Requirement already satisfied: psycopg2==2.9.9 in /usr/local/lib/python3.12/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 59)) (2.9.9) Requirement already satisfied: pyopenssl==24.1.0 in /usr/local/lib/python3.12/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 62)) (24.1.0) Requirement already satisfied: PyPDF2==2.12.1 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 64)) (2.12.1) Requirement already satisfied: pyserial==3.5 in /usr/local/lib/python3.12/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 67)) (3.5) Requirement already satisfied: python-dateutil==2.8.2 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 69)) (2.8.2) Requirement already satisfied: python-ldap==3.4.4 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 71)) (3.4.4) Requirement already satisfied: python-stdnum==1.19 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 73)) (1.19) Requirement already satisfied: pytz in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 74)) (2024.1) Requirement already satisfied: pyusb==1.2.1 in /usr/local/lib/python3.12/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 75)) (1.2.1) Requirement already satisfied: qrcode==7.4.2 in /usr/local/lib/python3.12/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 77)) (7.4.2) Requirement already satisfied: reportlab==4.1.0 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 80)) (4.1.0) Requirement already satisfied: requests==2.31.0 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 82)) (2.31.0) Requirement already satisfied: rjsmin==1.2.0 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 84)) (1.2.0) Requirement already satisfied: urllib3==2.0.7 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 87)) (2.0.7) Requirement already satisfied: vobject==0.9.6.1 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 88)) (0.9.6.1) Requirement already satisfied: Werkzeug==3.0.1 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 91)) (3.0.1) Requirement already satisfied: xlrd==2.0.1 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 93)) (2.0.1) Requirement already satisfied: XlsxWriter==3.1.9 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 95)) (3.1.9) Requirement already satisfied: xlwt==1.3.0 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 96)) (1.3.0) Requirement already satisfied: zeep==4.2.1 in /usr/lib/python3/dist-packages (from -r Gitlab Phileas Odoo 18.0/requirements.txt (line 98)) (4.2.1) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography==42.0.8->-r Gitlab Phileas Odoo 18.0/requirements.txt (line 13)) (2.0.0) Requirement already satisfied: typing-extensions in /usr/local/lib/python3.12/dist-packages (from qrcode==7.4.2->-r Gitlab Phileas Odoo 18.0/requirements.txt (line 77)) (4.15.0) Requirement already satisfied: pypng in /usr/lib/python3/dist-packages (from qrcode==7.4.2->-r Gitlab Phileas Odoo 18.0/requirements.txt (line 77)) (0.20231004.0) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography==42.0.8->-r Gitlab Phileas Odoo 18.0/requirements.txt (line 13)) (2.23) WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' Defaulting to user installation because normal site-packages is not writeable WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' Defaulting to user installation because normal site-packages is not writeable WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' Defaulting to user installation because normal site-packages is not writeable WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' 2026-03-05 15:01:37,196 77 INFO ? odoo: Odoo version 18.0 2026-03-05 15:01:37,196 77 INFO ? odoo: Using configuration file at /home/runbot/.odoorc 2026-03-05 15:01:37,196 77 INFO ? odoo: addons paths: ['/data/build/Gitlab Phileas Odoo 18.0/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/Gitlab Phileas Common modules 18.0', '/data/build/Gitlab Phileas Core TMS 18.0', '/data/build/OS4B raud', '/data/build/Gitlab Phileas Community 18.0', '/data/build/Gitlab Phileas Odoo 18.0/addons'] 2026-03-05 15:01:37,196 77 INFO ? odoo: database: runbot@default:default Warn: Can't find .pfb for face 'Courier' 2026-03-05 15:01:37,474 77 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/bin/wkhtmltopdf 2026-03-05 15:01:37,502 77 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/bin/wkhtmltoimage 2026-03-05 15:01:37,880 77 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-03-05 15:01:37,974 77 INFO 00250-master-all odoo.tests.common: Importing test framework 2026-03-05 15:01:38,004 77 INFO 00250-master-all odoo.modules.loading: init db 2026-03-05 15:01:39,458 77 INFO 00250-master-all odoo.modules.loading: loading 1 modules... 2026-03-05 15:01:39,458 77 INFO 00250-master-all odoo.modules.loading: Loading module base (1/1) 2026-03-05 15:01:39,489 77 INFO 00250-master-all odoo.modules.registry: module base: creating or updating database tables 2026-03-05 15:01:39,788 77 INFO 00250-master-all odoo.models: Prepare computation of ir.module.module.menus_by_module 2026-03-05 15:01:39,789 77 INFO 00250-master-all odoo.models: Prepare computation of ir.module.module.reports_by_module 2026-03-05 15:01:39,789 77 INFO 00250-master-all odoo.models: Prepare computation of ir.module.module.views_by_module 2026-03-05 15:01:39,890 77 INFO 00250-master-all odoo.models: Prepare computation of res.partner.user_id 2026-03-05 15:01:39,891 77 INFO 00250-master-all odoo.models: Prepare computation of res.partner.commercial_partner_id 2026-03-05 15:01:39,891 77 INFO 00250-master-all odoo.models: Prepare computation of res.partner.complete_name 2026-03-05 15:01:39,891 77 INFO 00250-master-all odoo.models: Prepare computation of res.partner.company_registry 2026-03-05 15:01:39,891 77 INFO 00250-master-all odoo.models: Prepare computation of res.partner.commercial_company_name 2026-03-05 15:01:39,891 77 INFO 00250-master-all odoo.models: Prepare computation of res.partner.partner_share 2026-03-05 15:01:39,932 77 INFO 00250-master-all odoo.models: Prepare computation of res.currency.decimal_places 2026-03-05 15:01:39,957 77 INFO 00250-master-all odoo.models: Prepare computation of res.company.uses_default_logo 2026-03-05 15:01:39,957 77 INFO 00250-master-all odoo.models: Prepare computation of res.company.logo_web 2026-03-05 15:01:39,959 77 INFO 00250-master-all odoo.models: Computing parent_path for table res_company... 2026-03-05 15:01:39,983 77 INFO 00250-master-all odoo.models: Prepare computation of res.users.signature 2026-03-05 15:01:39,983 77 INFO 00250-master-all odoo.models: Prepare computation of res.users.share 2026-03-05 15:01:41,568 77 INFO 00250-master-all odoo.modules.loading: loading base/data/res_bank.xml 2026-03-05 15:01:41,575 77 INFO 00250-master-all odoo.modules.loading: loading base/data/res.lang.csv 2026-03-05 15:01:41,618 77 INFO 00250-master-all odoo.modules.loading: loading base/data/res_lang_data.xml 2026-03-05 15:01:41,654 77 INFO 00250-master-all odoo.modules.loading: loading base/data/res_partner_data.xml 2026-03-05 15:01:41,715 77 INFO 00250-master-all odoo.modules.loading: loading base/data/res_currency_data.xml 2026-03-05 15:01:42,235 77 INFO 00250-master-all odoo.modules.loading: loading base/data/res_company_data.xml 2026-03-05 15:01:42,243 77 INFO 00250-master-all odoo.modules.loading: loading base/data/res_users_data.xml 2026-03-05 15:01:43,448 77 INFO 00250-master-all odoo.modules.loading: loading base/data/report_paperformat_data.xml 2026-03-05 15:01:43,457 77 INFO 00250-master-all odoo.modules.loading: loading base/data/res_country_data.xml 2026-03-05 15:01:43,887 77 INFO 00250-master-all odoo.modules.loading: loading base/data/ir_demo_data.xml 2026-03-05 15:01:43,911 77 INFO 00250-master-all odoo.modules.loading: loading base/security/base_groups.xml 2026-03-05 15:01:44,235 77 INFO 00250-master-all odoo.modules.loading: loading base/security/base_security.xml 2026-03-05 15:01:44,383 77 INFO 00250-master-all odoo.modules.loading: loading base/views/base_menus.xml 2026-03-05 15:01:44,449 77 INFO 00250-master-all odoo.modules.loading: loading base/views/decimal_precision_views.xml 2026-03-05 15:01:44,468 77 INFO 00250-master-all odoo.modules.loading: loading base/views/res_config_views.xml 2026-03-05 15:01:44,475 77 INFO 00250-master-all odoo.modules.loading: loading base/data/res.country.state.csv 2026-03-05 15:01:45,279 77 INFO 00250-master-all odoo.modules.loading: loading base/views/ir_actions_views.xml 2026-03-05 15:01:45,449 77 INFO 00250-master-all odoo.modules.loading: loading base/views/ir_asset_views.xml 2026-03-05 15:01:45,468 77 INFO 00250-master-all odoo.modules.loading: loading base/views/ir_config_parameter_views.xml 2026-03-05 15:01:45,487 77 INFO 00250-master-all odoo.modules.loading: loading base/views/ir_cron_views.xml 2026-03-05 15:01:45,518 77 INFO 00250-master-all odoo.modules.loading: loading base/views/ir_cron_trigger_views.xml 2026-03-05 15:01:45,535 77 INFO 00250-master-all odoo.modules.loading: loading base/views/ir_filters_views.xml 2026-03-05 15:01:45,557 77 INFO 00250-master-all odoo.modules.loading: loading base/views/ir_mail_server_views.xml 2026-03-05 15:01:45,578 77 INFO 00250-master-all odoo.modules.loading: loading base/views/ir_model_views.xml 2026-03-05 15:01:45,767 77 INFO 00250-master-all odoo.modules.loading: loading base/views/ir_attachment_views.xml 2026-03-05 15:01:45,794 77 INFO 00250-master-all odoo.modules.loading: loading base/views/ir_rule_views.xml 2026-03-05 15:01:45,818 77 INFO 00250-master-all odoo.modules.loading: loading base/views/ir_sequence_views.xml 2026-03-05 15:01:45,841 77 INFO 00250-master-all odoo.modules.loading: loading base/views/ir_ui_menu_views.xml 2026-03-05 15:01:45,869 77 INFO 00250-master-all odoo.modules.loading: loading base/views/ir_ui_view_views.xml 2026-03-05 15:01:45,927 77 INFO 00250-master-all odoo.modules.loading: loading base/views/ir_default_views.xml 2026-03-05 15:01:45,961 77 INFO 00250-master-all odoo.modules.loading: loading base/data/ir_config_parameter_data.xml 2026-03-05 15:01:45,967 77 INFO 00250-master-all odoo.modules.loading: loading base/data/ir_cron_data.xml 2026-03-05 15:01:45,984 77 INFO 00250-master-all odoo.modules.loading: loading base/report/ir_model_report.xml 2026-03-05 15:01:45,990 77 INFO 00250-master-all odoo.modules.loading: loading base/report/ir_model_templates.xml 2026-03-05 15:01:46,000 77 INFO 00250-master-all odoo.modules.loading: loading base/views/ir_logging_views.xml 2026-03-05 15:01:46,023 77 INFO 00250-master-all odoo.modules.loading: loading base/views/ir_qweb_widget_templates.xml 2026-03-05 15:01:46,039 77 INFO 00250-master-all odoo.modules.loading: loading base/views/ir_module_views.xml 2026-03-05 15:01:46,096 77 INFO 00250-master-all odoo.modules.loading: loading base/data/ir_module_category_data.xml 2026-03-05 15:01:46,166 77 INFO 00250-master-all odoo.modules.loading: loading base/data/ir_module_module.xml 2026-03-05 15:01:46,230 77 INFO 00250-master-all odoo.modules.loading: loading base/report/ir_module_reports.xml 2026-03-05 15:01:46,234 77 INFO 00250-master-all odoo.modules.loading: loading base/report/ir_module_report_templates.xml 2026-03-05 15:01:46,240 77 INFO 00250-master-all odoo.modules.loading: loading base/wizard/base_module_update_views.xml 2026-03-05 15:01:46,257 77 INFO 00250-master-all odoo.modules.loading: loading base/wizard/base_language_install_views.xml 2026-03-05 15:01:46,270 77 INFO 00250-master-all odoo.modules.loading: loading base/wizard/base_import_language_views.xml 2026-03-05 15:01:46,282 77 INFO 00250-master-all odoo.modules.loading: loading base/wizard/base_module_upgrade_views.xml 2026-03-05 15:01:46,302 77 INFO 00250-master-all odoo.modules.loading: loading base/wizard/base_module_uninstall_views.xml 2026-03-05 15:01:46,313 77 INFO 00250-master-all odoo.modules.loading: loading base/wizard/base_export_language_views.xml 2026-03-05 15:01:46,325 77 INFO 00250-master-all odoo.modules.loading: loading base/wizard/base_partner_merge_views.xml 2026-03-05 15:01:46,342 77 INFO 00250-master-all odoo.modules.loading: loading base/data/ir_demo_failure_data.xml 2026-03-05 15:01:46,358 77 INFO 00250-master-all odoo.modules.loading: loading base/views/ir_profile_views.xml 2026-03-05 15:01:46,382 77 INFO 00250-master-all odoo.modules.loading: loading base/views/res_company_views.xml 2026-03-05 15:01:46,405 77 INFO 00250-master-all odoo.modules.loading: loading base/views/res_lang_views.xml 2026-03-05 15:01:46,427 77 INFO 00250-master-all odoo.modules.loading: loading base/views/res_partner_views.xml 2026-03-05 15:01:46,533 77 INFO 00250-master-all odoo.modules.loading: loading base/views/res_bank_views.xml 2026-03-05 15:01:46,563 77 INFO 00250-master-all odoo.modules.loading: loading base/views/res_country_views.xml 2026-03-05 15:01:46,606 77 INFO 00250-master-all odoo.modules.loading: loading base/views/res_currency_views.xml 2026-03-05 15:01:46,642 77 INFO 00250-master-all odoo.modules.loading: loading base/views/res_users_views.xml 2026-03-05 15:01:46,760 77 INFO 00250-master-all odoo.modules.loading: loading base/views/res_device_views.xml 2026-03-05 15:01:46,780 77 INFO 00250-master-all odoo.modules.loading: loading base/views/res_users_identitycheck_views.xml 2026-03-05 15:01:46,786 77 INFO 00250-master-all odoo.modules.loading: loading base/views/res_config_settings_views.xml 2026-03-05 15:01:46,797 77 INFO 00250-master-all odoo.modules.loading: loading base/views/report_paperformat_views.xml 2026-03-05 15:01:46,844 77 INFO 00250-master-all odoo.modules.loading: loading base/security/ir.model.access.csv 2026-03-05 15:01:47,022 77 INFO 00250-master-all odoo.modules.loading: Module base: loading demo 2026-03-05 15:01:47,022 77 INFO 00250-master-all odoo.modules.loading: loading base/data/res_users_demo.xml 2026-03-05 15:01:48,759 77 INFO 00250-master-all odoo.modules.loading: loading base/data/res_partner_bank_demo.xml 2026-03-05 15:01:48,765 77 INFO 00250-master-all odoo.modules.loading: loading base/data/res_currency_demo.xml 2026-03-05 15:01:48,769 77 INFO 00250-master-all odoo.modules.loading: loading base/data/res_currency_rate_demo.xml 2026-03-05 15:01:49,007 77 INFO 00250-master-all odoo.modules.loading: loading base/data/res_bank_demo.xml 2026-03-05 15:01:49,012 77 INFO 00250-master-all odoo.modules.loading: loading base/data/res_partner_demo.xml 2026-03-05 15:01:49,178 77 INFO 00250-master-all odoo.modules.loading: loading base/data/res_partner_image_demo.xml 2026-03-05 15:01:49,985 77 INFO 00250-master-all odoo.addons.base.tests.test_acl: Starting TestACL.test_field_crud_restriction ... 2026-03-05 15:01:50,098 77 INFO 00250-master-all odoo.addons.base.tests.test_acl: Starting TestACL.test_field_visibility_restriction ... 2026-03-05 15:01:50,163 77 INFO 00250-master-all odoo.addons.base.tests.test_acl: Starting TestACL.test_fields_browse_restriction ... 2026-03-05 15:01:50,177 77 INFO 00250-master-all odoo.addons.base.tests.test_acl: Starting TestACL.test_get_views_fields ... 2026-03-05 15:01:50,224 77 INFO 00250-master-all odoo.addons.base.tests.test_acl: Starting TestACL.test_m2o_field_create_edit ... 2026-03-05 15:01:50,251 77 INFO 00250-master-all odoo.addons.base.tests.test_acl: Starting TestACL.test_view_create_edit_button ... 2026-03-05 15:01:50,302 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 57 checked, 0 removed 2026-03-05 15:01:50,318 77 INFO 00250-master-all odoo.addons.base.tests.test_acl: Starting TestIrRule.test_ir_rule ... 2026-03-05 15:01:50,429 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [3902, 3891, 3888, 3890, 3889, 3884, 3900, 3883, 3901] 2026-03-05 15:01:50,429 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.rule records with IDs: [1, 18, 19, 7, 2, 8, 6, 9, 20] 2026-03-05 15:01:50,459 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:01:50,527 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestAPI.test_00_query ... 2026-03-05 15:01:50,536 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestAPI.test_01_query_offset ... 2026-03-05 15:01:50,537 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestAPI.test_02_query_limit ... 2026-03-05 15:01:50,539 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestAPI.test_03_query_offset_limit ... 2026-03-05 15:01:50,540 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestAPI.test_04_query_count ... 2026-03-05 15:01:50,541 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestAPI.test_05_immutable ... 2026-03-05 15:01:50,550 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestAPI.test_06_fields ... 2026-03-05 15:01:50,556 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestAPI.test_07_null ... 2026-03-05 15:01:50,558 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestAPI.test_40_new_new ... 2026-03-05 15:01:50,567 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestAPI.test_45_new_new ... 2026-03-05 15:01:50,578 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestAPI.test_50_environment ... 2026-03-05 15:01:50,647 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestAPI.test_56_environment_uid_origin ... 2026-03-05 15:01:50,648 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestAPI.test_60_cache ... 2026-03-05 15:01:50,715 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestAPI.test_60_prefetch ... 2026-03-05 15:01:50,718 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestAPI.test_60_prefetch_model ... 2026-03-05 15:01:50,729 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestAPI.test_60_prefetch_read ... 2026-03-05 15:01:50,739 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestAPI.test_60_reversed ... 2026-03-05 15:01:50,741 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestAPI.test_70_one ... 2026-03-05 15:01:50,743 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestAPI.test_80_contains ... 2026-03-05 15:01:50,744 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestAPI.test_80_filter ... 2026-03-05 15:01:50,746 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestAPI.test_80_lazy_contains ... 2026-03-05 15:01:50,746 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestAPI.test_80_lazy_set_operations ... 2026-03-05 15:01:50,756 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestAPI.test_80_map ... 2026-03-05 15:01:50,759 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestAPI.test_80_set_operations ... 2026-03-05 15:01:50,767 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestAPI.test_80_sorted ... 2026-03-05 15:01:50,787 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestAPI.test_group_on ... 2026-03-05 15:01:50,829 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-05 15:01:50,831 77 INFO 00250-master-all odoo.addons.base.tests.test_api: Starting TestExternalAPI.test_call_kw ... 2026-03-05 15:01:50,867 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:01:50,868 77 INFO 00250-master-all odoo.addons.base.tests.test_avatar_mixin: Starting TestAvatarMixin.test_content_of_generated_partner_avatar ... 2026-03-05 15:01:50,910 77 INFO 00250-master-all odoo.addons.base.tests.test_avatar_mixin: Starting TestAvatarMixin.test_external_partner_has_default_placeholder_image_as_avatar ... 2026-03-05 15:01:50,940 77 INFO 00250-master-all odoo.addons.base.tests.test_avatar_mixin: Starting TestAvatarMixin.test_partner_and_user_have_the_same_avatar ... 2026-03-05 15:01:50,969 77 INFO 00250-master-all odoo.addons.base.tests.test_avatar_mixin: Starting TestAvatarMixin.test_partner_has_avatar_even_if_it_has_no_image ... 2026-03-05 15:01:51,001 77 INFO 00250-master-all odoo.addons.base.tests.test_avatar_mixin: Starting TestAvatarMixin.test_partner_without_name_has_default_placeholder_image_as_avatar ... 2026-03-05 15:01:51,057 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-05 15:01:51,058 77 INFO 00250-master-all odoo.addons.base.tests.test_barcode: Starting TestBarcode.test_barcode_check_digit ... 2026-03-05 15:01:51,059 77 INFO 00250-master-all odoo.addons.base.tests.test_barcode: Starting TestBarcode.test_barcode_encoding ... 2026-03-05 15:01:51,150 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:01:51,151 77 INFO 00250-master-all odoo.addons.base.tests.test_base: Starting TestSafeEval.test_01_safe_eval ... 2026-03-05 15:01:51,151 77 INFO 00250-master-all odoo.addons.base.tests.test_base: Starting TestSafeEval.test_02_literal_eval ... 2026-03-05 15:01:51,151 77 INFO 00250-master-all odoo.addons.base.tests.test_base: Starting TestSafeEval.test_03_literal_eval_arithmetic ... 2026-03-05 15:01:51,152 77 INFO 00250-master-all odoo.addons.base.tests.test_base: Starting TestSafeEval.test_04_literal_eval_forbidden ... 2026-03-05 15:01:51,152 77 INFO 00250-master-all odoo.addons.base.tests.test_base: Starting TestSafeEval.test_05_safe_eval_forbiddon ... 2026-03-05 15:01:51,152 77 INFO 00250-master-all odoo.addons.base.tests.test_base: Starting TestSafeEval.test_const ... 2026-03-05 15:01:51,152 77 INFO 00250-master-all odoo.addons.base.tests.test_base: Starting TestSafeEval.test_expr ... 2026-03-05 15:01:51,153 77 INFO 00250-master-all odoo.addons.base.tests.test_base: Starting TestSafeEval.test_expr_eval_opcodes ... 2026-03-05 15:01:51,153 77 INFO 00250-master-all odoo.addons.base.tests.test_base: Starting TestSafeEval.test_safe_eval_exec_opcodes ... 2026-03-05 15:01:51,153 77 INFO 00250-master-all odoo.addons.base.tests.test_base: Starting TestSafeEval.test_safe_eval_opcodes ... 2026-03-05 15:01:51,155 77 INFO 00250-master-all odoo.addons.base.tests.test_base: Starting TestParentStore.test_duplicate_children_01 ... 2026-03-05 15:01:51,181 77 INFO 00250-master-all odoo.addons.base.tests.test_base: Starting TestParentStore.test_duplicate_children_02 ... 2026-03-05 15:01:51,199 77 INFO 00250-master-all odoo.addons.base.tests.test_base: Starting TestParentStore.test_duplicate_children_03 ... 2026-03-05 15:01:51,218 77 INFO 00250-master-all odoo.addons.base.tests.test_base: Starting TestParentStore.test_duplicate_parent ... 2026-03-05 15:01:51,234 77 INFO 00250-master-all odoo.addons.base.tests.test_base: Starting TestParentStore.test_missing_child ... 2026-03-05 15:01:51,252 77 INFO 00250-master-all odoo.addons.base.tests.test_base: Starting TestParentStore.test_missing_parent ... 2026-03-05 15:01:51,292 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:01:51,293 77 INFO 00250-master-all odoo.addons.base.tests.test_base: Starting TestGroups.test_apply_groups ... 2026-03-05 15:01:51,413 77 INFO 00250-master-all odoo.addons.base.tests.test_base: Starting TestGroups.test_remove_groups ... 2026-03-05 15:01:51,803 77 INFO 00250-master-all odoo.addons.base.tests.test_base: Starting TestGroups.test_res_group_copy ... 2026-03-05 15:01:51,886 77 INFO 00250-master-all odoo.addons.base.tests.test_base: Starting TestGroups.test_res_group_has_cycle ... 2026-03-05 15:01:52,023 77 INFO 00250-master-all odoo.addons.base.tests.test_base: Starting TestGroups.test_res_groups_fullname_search ... 2026-03-05 15:01:52,054 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-05 15:01:52,055 77 INFO 00250-master-all odoo.addons.base.tests.test_basecase: Starting TestSingleTransactionCase.test_00 ... 2026-03-05 15:01:52,065 77 INFO 00250-master-all odoo.addons.base.tests.test_basecase: Starting TestSingleTransactionCase.test_01 ... 2026-03-05 15:01:52,067 77 INFO 00250-master-all odoo.addons.base.tests.test_basecase: Starting TestSingleTransactionCase.test_20a ... 2026-03-05 15:01:52,071 77 INFO 00250-master-all odoo.addons.base.tests.test_basecase: Starting TestSingleTransactionCase.test_20b ... 2026-03-05 15:01:52,096 77 INFO 00250-master-all odoo.addons.base.tests.test_basecase: Starting TestTransactionCase.test_00 ... 2026-03-05 15:01:52,109 77 INFO 00250-master-all odoo.addons.base.tests.test_basecase: Starting TestTransactionCase.test_01 ... 2026-03-05 15:01:52,110 77 INFO 00250-master-all odoo.addons.base.tests.test_basecase: Starting TestTransactionCase.test_20a ... 2026-03-05 15:01:52,117 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:01:52,128 77 INFO 00250-master-all odoo.addons.base.tests.test_cache: Starting TestRecordCache.test_cache ... 2026-03-05 15:01:52,131 77 INFO 00250-master-all odoo.addons.base.tests.test_cache: Starting TestRecordCache.test_memory ... 2026-03-05 15:01:53,797 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:01:53,799 77 INFO 00250-master-all odoo.addons.base.tests.test_cloc: Starting TestClocCustomization.test_cloc_exclude_xml_id ... 2026-03-05 15:01:53,911 77 INFO 00250-master-all odoo.addons.base.tests.test_cloc: Starting TestClocCustomization.test_field_no_xml_id ... 2026-03-05 15:01:53,978 77 INFO 00250-master-all odoo.addons.base.tests.test_cloc: Starting TestClocCustomization.test_ignore_auto_generated_computed_field ... 2026-03-05 15:01:54,249 77 INFO 00250-master-all odoo.addons.base.tests.test_cloc: Starting TestClocCustomization.test_several_xml_id ... 2026-03-05 15:01:54,280 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:01:54,281 77 INFO 00250-master-all odoo.addons.base.tests.test_cloc: Starting TestClocParser.test_parser ... 2026-03-05 15:01:54,285 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:01:54,285 77 INFO 00250-master-all odoo.addons.base.tests.test_config_parameter: Starting TestIrConfigParameter.test_default_parameters ... 2026-03-05 15:01:54,317 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:01:54,318 77 INFO 00250-master-all odoo.addons.base.tests.test_date_utils: Starting TestDateUtils.test_fiscal_year ... 2026-03-05 15:01:54,319 77 INFO 00250-master-all odoo.addons.base.tests.test_db_cursor: Starting TestRealCursor.test_connection_readonly ... 2026-03-05 15:01:54,324 77 INFO 00250-master-all odoo.addons.base.tests.test_db_cursor: Starting TestRealCursor.test_execute_bad_params ... 2026-03-05 15:01:54,324 77 INFO 00250-master-all odoo.addons.base.tests.test_db_cursor: Starting TestRealCursor.test_multiple_close_call_cursor ... 2026-03-05 15:01:54,325 77 INFO 00250-master-all odoo.addons.base.tests.test_db_cursor: Starting TestRealCursor.test_transaction_isolation_cursor ... 2026-03-05 15:01:54,325 77 INFO 00250-master-all odoo.addons.base.tests.test_db_cursor: Starting TestRealCursor.test_using_closed_cursor ... 2026-03-05 15:01:54,333 77 INFO 00250-master-all odoo.addons.base.tests.test_db_cursor: Starting TestHTTPCursor.test_call_kw_readonly ... 2026-03-05 15:01:54,339 77 INFO 00250-master-all odoo.addons.base.models.res_users: Login successful for db:00250-master-all login:admin from n/a 2026-03-05 15:01:54,407 77 INFO 00250-master-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-05 15:01:54,416 77 INFO 00250-master-all odoo.addons.base.models.res_device: User 2 inserts device log (jR0S0loKeUv6XGCb7VCXrzCGndgFwU5zTNix9hDHeN) 2026-03-05 15:01:54,419 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:01:54,419 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:01:54] "POST /web/dataset/call_kw HTTP/1.1" 200 - 4 0.002 0.070 2026-03-05 15:01:54,425 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:01:54,425 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:01:54] "POST /web/dataset/call_kw HTTP/1.1" 200 - 0 0.000 0.002 2026-03-05 15:01:54,426 77 INFO 00250-master-all odoo.addons.base.tests.test_db_cursor.TestHTTPCursor.test_call_kw_readonly: waiting for threads: [] 2026-03-05 15:01:54,426 77 INFO 00250-master-all odoo.addons.base.tests.test_db_cursor: Starting TestHTTPCursor.test_cursor_keeps_readwriteness ... 2026-03-05 15:01:54,428 77 INFO 00250-master-all odoo.addons.base.tests.test_db_cursor.TestHTTPCursor.test_cursor_keeps_readwriteness: waiting for threads: [] 2026-03-05 15:01:54,430 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:01:54,431 77 INFO 00250-master-all odoo.addons.base.tests.test_db_cursor: Starting TestTestCursor.test_borrow_connection ... 2026-03-05 15:01:54,445 77 INFO 00250-master-all odoo.addons.base.tests.test_db_cursor: Starting TestTestCursor.test_interleaving ... 2026-03-05 15:01:54,451 77 INFO 00250-master-all odoo.addons.base.tests.test_db_cursor: Starting TestTestCursor.test_single_cursor ... 2026-03-05 15:01:54,460 77 INFO 00250-master-all odoo.addons.base.tests.test_db_cursor: Starting TestTestCursor.test_sub_commit ... 2026-03-05 15:01:54,471 77 INFO 00250-master-all odoo.addons.base.tests.test_db_cursor: Starting TestTestCursor.test_sub_rollback ... 2026-03-05 15:01:54,482 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:01:54,483 77 INFO 00250-master-all odoo.addons.base.tests.test_db_cursor: Starting TestCursorHooks.test_hooks_on_cursor ... 2026-03-05 15:01:54,489 77 INFO 00250-master-all odoo.addons.base.tests.test_db_cursor: Starting TestCursorHooks.test_hooks_on_testcursor ... 2026-03-05 15:01:54,491 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:01:54,492 77 INFO 00250-master-all odoo.addons.base.tests.test_db_cursor: Starting TestCursorHooksTransactionCaseCleanup.test_1_isolation ... 2026-03-05 15:01:54,493 77 INFO 00250-master-all odoo.addons.base.tests.test_db_cursor: Starting TestCursorHooksTransactionCaseCleanup.test_2_isolation ... 2026-03-05 15:01:54,493 77 INFO 00250-master-all odoo.addons.base.tests.test_db_cursor: Starting TestCursorHooksTransactionCaseCleanup.test_3_isolation ... 2026-03-05 15:01:54,494 77 INFO 00250-master-all odoo.addons.base.tests.test_db_cursor: Starting TestCursorHooksTransactionCaseCleanup.test_4_isolation ... 2026-03-05 15:01:54,494 77 INFO 00250-master-all odoo.addons.base.tests.test_db_cursor: Starting TestCursorHooksTransactionCaseCleanup.test_5_isolation ... 2026-03-05 15:01:54,496 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:01:54,627 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_00_in_not_in_m2m ... 2026-03-05 15:01:54,675 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_05_not_str_m2m ... 2026-03-05 15:01:54,720 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_09_hierarchy_filtered_domain ... 2026-03-05 15:01:54,732 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_10_eq_lt_gt_lte_gte ... 2026-03-05 15:01:54,743 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_10_equivalent_id ... 2026-03-05 15:01:54,769 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_10_hierarchy_access ... 2026-03-05 15:01:54,817 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_10_hierarchy_in_m2m ... 2026-03-05 15:01:54,861 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_15_equivalent_one2many_1 ... 2026-03-05 15:01:55,128 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_15_equivalent_one2many_2 ... 2026-03-05 15:01:55,177 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_15_m2o ... 2026-03-05 15:01:55,376 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_15_o2m ... 2026-03-05 15:01:55,402 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_15_o2m_subselect ... 2026-03-05 15:01:55,430 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_20_expression_parse ... 2026-03-05 15:01:55,481 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_30_normalize_domain ... 2026-03-05 15:01:55,482 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_35_negating_thruty_leafs ... 2026-03-05 15:01:55,483 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_40_negating_long_expression ... 2026-03-05 15:01:55,491 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_40_negating_traversal ... 2026-03-05 15:01:55,492 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_accent ... 2026-03-05 15:01:55,492 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: skipped TestExpression.test_accent : unaccent not enabled 2026-03-05 15:01:55,492 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_active ... 2026-03-05 15:01:55,516 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_filtered_domain_any_operator ... 2026-03-05 15:01:55,542 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_filtered_domain_order ... 2026-03-05 15:01:55,552 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_filtered_domain_order2 ... 2026-03-05 15:01:55,556 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_in_boolean ... 2026-03-05 15:01:55,559 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_in_operator ... 2026-03-05 15:01:55,572 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_invalid ... 2026-03-05 15:01:55,576 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_like_cast ... 2026-03-05 15:01:55,608 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_like_complement_m2o_access ... 2026-03-05 15:01:55,628 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [3907, 3905, 3906, 3902, 3891, 3909, 3908, 3887, 3886, 3892, 3894, 3893, 3895, 3888, 3897, 3899, 3896, 3898, 3890, 3889, 3885, 3884, 3900, 3883, 3901, 3903, 3904, 3910, 3911, 3912, 3913] 2026-03-05 15:01:55,628 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.rule records with IDs: [21, 22, 1, 18, 23, 24, 25, 19, 7, 2, 3, 30, 31, 28, 29, 8, 14, 15, 16, 17, 6, 10, 11, 12, 13, 26, 27, 4, 5, 9, 20] 2026-03-05 15:01:55,645 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [197], uid: 6, model: res.partner 2026-03-05 15:01:55,653 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [197], uid: 6, model: res.partner 2026-03-05 15:01:55,658 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [197], uid: 6, model: res.partner 2026-03-05 15:01:55,666 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [197], uid: 6, model: res.partner 2026-03-05 15:01:55,668 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [197], uid: 6, model: res.partner 2026-03-05 15:01:55,671 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_like_filtered ... 2026-03-05 15:01:55,687 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_like_wildcards ... 2026-03-05 15:01:55,705 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_lp1071710 ... 2026-03-05 15:01:55,737 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_or_with_implicit_and ... 2026-03-05 15:01:55,738 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_proper_combine_unit_leaves ... 2026-03-05 15:01:55,738 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_pure_function ... 2026-03-05 15:01:55,739 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression.test_translate_search ... 2026-03-05 15:01:55,763 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-05 15:01:55,765 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestExpression2.test_long_table_alias ... 2026-03-05 15:01:55,768 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:01:55,769 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestAutoJoin.test_auto_join ... 2026-03-05 15:01:55,878 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestAutoJoin.test_nullfields ... 2026-03-05 15:01:55,886 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:01:55,887 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestQueries.test_access_rules ... 2026-03-05 15:01:55,906 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestQueries.test_count ... 2026-03-05 15:01:55,907 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestQueries.test_count_limit ... 2026-03-05 15:01:55,909 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestQueries.test_logic ... 2026-03-05 15:01:55,910 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestQueries.test_order ... 2026-03-05 15:01:55,914 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestQueries.test_rec_names_search ... 2026-03-05 15:01:55,918 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestQueries.test_translated_field ... 2026-03-05 15:01:55,924 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:01:55,925 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestMany2one.test_autojoin ... 2026-03-05 15:01:55,934 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestMany2one.test_complement_regular ... 2026-03-05 15:01:55,937 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestMany2one.test_explicit_subquery ... 2026-03-05 15:01:55,943 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestMany2one.test_inherited ... 2026-03-05 15:01:55,945 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestMany2one.test_name_search ... 2026-03-05 15:01:55,949 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestMany2one.test_name_search_undefined ... 2026-03-05 15:01:55,954 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestMany2one.test_regular ... 2026-03-05 15:01:55,962 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:01:55,963 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestOne2many.test_autojoin ... 2026-03-05 15:01:55,979 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestOne2many.test_autojoin_mixed ... 2026-03-05 15:01:55,989 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestOne2many.test_empty ... 2026-03-05 15:01:55,998 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestOne2many.test_name_search ... 2026-03-05 15:01:56,007 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestOne2many.test_regular ... 2026-03-05 15:01:56,022 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:01:56,023 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestMany2many.test_autojoin ... 2026-03-05 15:01:56,024 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestMany2many.test_empty ... 2026-03-05 15:01:56,027 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestMany2many.test_name_search ... 2026-03-05 15:01:56,030 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestMany2many.test_regular ... 2026-03-05 15:01:56,040 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:01:56,041 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestPrettifyDomain.test_prettify_domain ... 2026-03-05 15:01:56,043 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestAnyfy.test_and_multiple_fields ... 2026-03-05 15:01:56,043 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestAnyfy.test_and_multiple_many2one_with_subfield ... 2026-03-05 15:01:56,044 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestAnyfy.test_and_multiple_one2many_with_subfield ... 2026-03-05 15:01:56,045 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestAnyfy.test_not_and_multiple_many2one_field_with_subfield ... 2026-03-05 15:01:56,045 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestAnyfy.test_not_and_multiple_one2many_field_with_subfield ... 2026-03-05 15:01:56,046 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestAnyfy.test_not_or_multiple_fields ... 2026-03-05 15:01:56,046 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestAnyfy.test_not_or_multiple_many2one_field_with_subfield ... 2026-03-05 15:01:56,047 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestAnyfy.test_not_or_multiple_one2many_field_with_subfield ... 2026-03-05 15:01:56,048 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestAnyfy.test_not_single_field ... 2026-03-05 15:01:56,048 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestAnyfy.test_not_single_many2one_with_subfield ... 2026-03-05 15:01:56,049 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestAnyfy.test_not_single_one2many_with_subfield ... 2026-03-05 15:01:56,049 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestAnyfy.test_or_multiple_fields ... 2026-03-05 15:01:56,050 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestAnyfy.test_or_multiple_many2one_with_subfield ... 2026-03-05 15:01:56,050 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestAnyfy.test_or_multiple_one2many_with_subfield ... 2026-03-05 15:01:56,051 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestAnyfy.test_single_field ... 2026-03-05 15:01:56,051 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestAnyfy.test_single_many2one_with_subfield ... 2026-03-05 15:01:56,052 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestAnyfy.test_single_one2many_with_subfield ... 2026-03-05 15:01:56,052 77 INFO 00250-master-all odoo.addons.base.tests.test_expression: Starting TestAnyfy.test_true_leaf_as_list ... 2026-03-05 15:01:56,055 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:01:56,056 77 INFO 00250-master-all odoo.addons.base.tests.test_float: Starting TestFloatPrecision.test_amount_to_text_10 ... 2026-03-05 15:01:56,063 77 INFO 00250-master-all odoo.addons.base.tests.test_float: Starting TestFloatPrecision.test_float_split_05 ... 2026-03-05 15:01:56,065 77 INFO 00250-master-all odoo.addons.base.tests.test_float: Starting TestFloatPrecision.test_rounding_02 ... 2026-03-05 15:01:56,066 77 INFO 00250-master-all odoo.addons.base.tests.test_float: Starting TestFloatPrecision.test_rounding_03 ... 2026-03-05 15:01:56,131 77 INFO 00250-master-all odoo.addons.base.tests.test_float: Starting TestFloatPrecision.test_rounding_04 ... 2026-03-05 15:01:56,136 77 INFO 00250-master-all odoo.addons.base.tests.test_float: Starting TestFloatPrecision.test_rounding_invalid ... 2026-03-05 15:01:56,141 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:01:56,151 77 INFO 00250-master-all odoo.addons.base.tests.test_format_address_mixin: Starting TestPartnerFormatAddress.test_address_view ... 2026-03-05 15:01:56,354 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:01:56,355 77 INFO 00250-master-all odoo.addons.base.tests.test_func: Starting TestFrozendict.test_frozendict_hash ... 2026-03-05 15:01:56,355 77 INFO 00250-master-all odoo.addons.base.tests.test_func: Starting TestFrozendict.test_frozendict_immutable ... 2026-03-05 15:01:56,356 77 INFO 00250-master-all odoo.addons.base.tests.test_func: Starting TestLazy.test_lazy_compare ... 2026-03-05 15:01:56,356 77 INFO 00250-master-all odoo.addons.base.tests.test_groups: Starting TestGroupsObject.test_groups_10_hudge_combine ... 2026-03-05 15:01:56,358 77 INFO 00250-master-all odoo.addons.base.tests.test_groups: Starting TestGroupsObject.test_groups_11_invert_intersect ... 2026-03-05 15:01:56,365 77 INFO 00250-master-all odoo.addons.base.tests.test_groups: Starting TestGroupsObject.test_groups_1_base ... 2026-03-05 15:01:56,365 77 INFO 00250-master-all odoo.addons.base.tests.test_groups: Starting TestGroupsObject.test_groups_2_and ... 2026-03-05 15:01:56,365 77 INFO 00250-master-all odoo.addons.base.tests.test_groups: Starting TestGroupsObject.test_groups_3_or ... 2026-03-05 15:01:56,366 77 INFO 00250-master-all odoo.addons.base.tests.test_groups: Starting TestGroupsObject.test_groups_3_or_and ... 2026-03-05 15:01:56,366 77 INFO 00250-master-all odoo.addons.base.tests.test_groups: Starting TestGroupsObject.test_groups_4_gt_lt ... 2026-03-05 15:01:56,367 77 INFO 00250-master-all odoo.addons.base.tests.test_groups: Starting TestGroupsObject.test_groups_5_invert ... 2026-03-05 15:01:56,368 77 INFO 00250-master-all odoo.addons.base.tests.test_groups: Starting TestGroupsObject.test_groups_6_invert_gt_lt ... 2026-03-05 15:01:56,368 77 INFO 00250-master-all odoo.addons.base.tests.test_groups: Starting TestGroupsObject.test_groups_7_various ... 2026-03-05 15:01:56,369 77 INFO 00250-master-all odoo.addons.base.tests.test_groups: Starting TestGroupsObject.test_groups_8_reduce ... 2026-03-05 15:01:56,370 77 INFO 00250-master-all odoo.addons.base.tests.test_groups: Starting TestGroupsObject.test_groups_9_distinct ... 2026-03-05 15:01:56,371 77 INFO 00250-master-all odoo.addons.base.tests.test_groups: Starting TestGroupsObject.test_groups_key ... 2026-03-05 15:01:56,371 77 INFO 00250-master-all odoo.addons.base.tests.test_groups: Starting TestGroupsObject.test_groups_matches ... 2026-03-05 15:01:56,372 77 INFO 00250-master-all odoo.addons.base.tests.test_groups: Starting TestGroupsObject.test_groups_unknown ... 2026-03-05 15:01:56,413 77 INFO 00250-master-all odoo.addons.base.tests.test_groups: Starting TestGroupsOdoo.test_groups_1_base ... 2026-03-05 15:01:56,414 77 INFO 00250-master-all odoo.addons.base.tests.test_groups: Starting TestGroupsOdoo.test_groups_2_from_commat_separator ... 2026-03-05 15:01:56,417 77 INFO 00250-master-all odoo.addons.base.tests.test_groups: Starting TestGroupsOdoo.test_groups_3_from_ref ... 2026-03-05 15:01:56,419 77 INFO 00250-master-all odoo.addons.base.tests.test_groups: Starting TestGroupsOdoo.test_groups_4_full_empty ... 2026-03-05 15:01:56,420 77 INFO 00250-master-all odoo.addons.base.tests.test_groups: Starting TestGroupsOdoo.test_groups_5_contains_user ... 2026-03-05 15:01:56,860 77 INFO 00250-master-all odoo.addons.base.tests.test_groups: Starting TestGroupsOdoo.test_groups_6_distinct ... 2026-03-05 15:01:56,886 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-05 15:01:56,889 77 INFO 00250-master-all odoo.addons.base.tests.test_http_case: Starting TestRequestRemaining.test_requests_a ... 2026-03-05 15:01:56,890 77 INFO ? odoo.addons.base.tests.test_http_case: Waiting for B to start 2026-03-05 15:01:56,890 77 INFO 00250-master-all odoo.addons.base.tests.test_http_case.TestRequestRemaining.test_requests_a: waiting for threads: [] 2026-03-05 15:01:56,890 77 INFO 00250-master-all odoo.addons.base.tests.test_http_case: Starting TestRequestRemaining.test_requests_b ... 2026-03-05 15:01:56,891 77 INFO 00250-master-all odoo.addons.base.tests.test_http_case: B started, waiting for A to finish 2026-03-05 15:01:56,894 77 INFO ? werkzeug: 127.0.0.1 - - [05/Mar/2026 15:01:56] "GET /web/concurrent HTTP/1.1" 400 - 0 0.000 0.001 2026-03-05 15:01:56,895 77 INFO 00250-master-all odoo.addons.base.tests.test_http_case.TestRequestRemaining.test_requests_b: waiting for threads: [] 2026-03-05 15:01:56,897 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:01:56,898 77 INFO 00250-master-all odoo.addons.base.tests.test_i18n: Starting I18nTest.test_format_list ... 2026-03-05 15:01:56,924 77 INFO 00250-master-all odoo.addons.base.tests.test_i18n: Starting I18nTest.test_py_to_js_locale ... 2026-03-05 15:01:56,926 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:01:56,927 77 INFO 00250-master-all odoo.addons.base.tests.test_image: Starting TestImage.test_00_base64_to_image ... 2026-03-05 15:01:57,055 77 INFO 00250-master-all odoo.addons.base.tests.test_image: Starting TestImage.test_01_image_to_base64 ... 2026-03-05 15:01:57,184 77 INFO 00250-master-all odoo.addons.base.tests.test_image: Starting TestImage.test_02_image_fix_orientation ... 2026-03-05 15:01:57,316 77 INFO 00250-master-all odoo.addons.base.tests.test_image: Starting TestImage.test_03_image_fix_orientation_exif ... 2026-03-05 15:01:57,438 77 INFO 00250-master-all odoo.addons.base.tests.test_image: Starting TestImage.test_10_image_process_source ... 2026-03-05 15:01:57,585 77 INFO 00250-master-all odoo.addons.base.tests.test_image: Starting TestImage.test_11_image_process_size ... 2026-03-05 15:01:57,758 77 INFO 00250-master-all odoo.addons.base.tests.test_image: Starting TestImage.test_12_image_process_verify_resolution ... 2026-03-05 15:01:59,563 77 INFO 00250-master-all odoo.addons.base.tests.test_image: Starting TestImage.test_13_image_process_quality ... 2026-03-05 15:01:59,925 77 INFO 00250-master-all odoo.addons.base.tests.test_image: Starting TestImage.test_14_image_process_crop ... 2026-03-05 15:02:01,038 77 INFO 00250-master-all odoo.addons.base.tests.test_image: Starting TestImage.test_15_image_process_colorize ... 2026-03-05 15:02:01,155 77 INFO 00250-master-all odoo.addons.base.tests.test_image: Starting TestImage.test_16_image_process_format ... 2026-03-05 15:02:01,374 77 INFO 00250-master-all odoo.addons.base.tests.test_image: Starting TestImage.test_17_get_webp_size ... 2026-03-05 15:02:01,489 77 INFO 00250-master-all odoo.addons.base.tests.test_image: Starting TestImage.test_20_image_data_uri ... 2026-03-05 15:02:01,606 77 INFO 00250-master-all odoo.addons.base.tests.test_image: Starting TestImage.test_21_image_guess_size_from_field_name ... 2026-03-05 15:02:01,755 77 INFO 00250-master-all odoo.addons.base.tests.test_image: Starting TestImage.test_ptype_image_to_jpeg ... 2026-03-05 15:02:01,872 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:01,886 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestServerActions.test_00_action ... 2026-03-05 15:02:01,907 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestServerActions.test_00_server_action ... 2026-03-05 15:02:01,923 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestServerActions.test_10_code ... 2026-03-05 15:02:01,945 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestServerActions.test_20_crud_create ... 2026-03-05 15:02:01,964 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestServerActions.test_20_crud_create_link_many2many ... 2026-03-05 15:02:01,983 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestServerActions.test_20_crud_create_link_many2one ... 2026-03-05 15:02:02,009 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestServerActions.test_20_crud_create_link_one2many ... 2026-03-05 15:02:02,036 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestServerActions.test_30_crud_write ... 2026-03-05 15:02:02,058 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestServerActions.test_35_crud_write_selection ... 2026-03-05 15:02:02,082 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestServerActions.test_36_crud_write_m2m_ops ... 2026-03-05 15:02:02,114 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestServerActions.test_37_field_path_traversal ... 2026-03-05 15:02:02,141 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestServerActions.test_39_boolean_update ... 2026-03-05 15:02:02,159 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestServerActions.test_40_multi ... 2026-03-05 15:02:02,197 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestServerActions.test_50_groups ... 2026-03-05 15:02:02,275 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestServerActions.test_60_sort ... 2026-03-05 15:02:02,300 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestServerActions.test_70_copy_action ... 2026-03-05 15:02:02,325 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestServerActions.test_80_permission ... 2026-03-05 15:02:02,348 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestServerActions.test_90_convert_to_float ... 2026-03-05 15:02:02,363 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestServerActions.test_90_webhook ... 2026-03-05 15:02:02,380 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestServerActions.test_object_write_equation ... 2026-03-05 15:02:02,404 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:02,405 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestCustomFields.test_create_binary ... 2026-03-05 15:02:02,501 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestCustomFields.test_create_custom ... 2026-03-05 15:02:02,506 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestCustomFields.test_create_unique ... 2026-03-05 15:02:02,603 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestCustomFields.test_create_valid ... 2026-03-05 15:02:02,616 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestCustomFields.test_related_field ... 2026-03-05 15:02:02,859 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestCustomFields.test_relation_of_a_custom_field ... 2026-03-05 15:02:02,958 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestCustomFields.test_remove_with_view ... 2026-03-05 15:02:03,092 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestCustomFields.test_remove_without_view ... 2026-03-05 15:02:03,194 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [1462, 1464] 2026-03-05 15:02:03,267 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestCustomFields.test_rename_custom ... 2026-03-05 15:02:03,390 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestCustomFields.test_rename_unique ... 2026-03-05 15:02:03,571 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestCustomFields.test_rename_valid ... 2026-03-05 15:02:03,698 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestCustomFields.test_rename_with_view ... 2026-03-05 15:02:03,829 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestCustomFields.test_rename_without_view ... 2026-03-05 15:02:04,009 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestCustomFields.test_selection ... 2026-03-05 15:02:04,139 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.model.fields.selection records with IDs: [738] 2026-03-05 15:02:04,221 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestCustomFields.test_unlink_base ... 2026-03-05 15:02:04,249 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [1963, 2230] 2026-03-05 15:02:04,249 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [908, 1175] 2026-03-05 15:02:04,273 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestCustomFields.test_unlink_inherited_custom ... 2026-03-05 15:02:04,389 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [1487, 1489] 2026-03-05 15:02:04,468 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestCustomFields.test_unlink_with_dependant ... 2026-03-05 15:02:04,620 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [1490, 1492, 1493] 2026-03-05 15:02:04,644 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_actions: Starting TestCustomFields.test_unlink_with_inverse ... 2026-03-05 15:02:04,790 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [1495, 1499, 1497] 2026-03-05 15:02:04,816 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:04,833 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_attachment: Starting TestIrAttachment.test_01_store_in_db ... 2026-03-05 15:02:04,841 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_attachment: Starting TestIrAttachment.test_02_store_on_disk ... 2026-03-05 15:02:04,845 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_attachment: Starting TestIrAttachment.test_03_no_duplication ... 2026-03-05 15:02:04,848 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_attachment: Starting TestIrAttachment.test_04_keep_file ... 2026-03-05 15:02:04,854 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [257] 2026-03-05 15:02:04,854 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_attachment: Starting TestIrAttachment.test_05_change_data_change_file ... 2026-03-05 15:02:04,858 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_attachment: Starting TestIrAttachment.test_07_write_mimetype ... 2026-03-05 15:02:04,862 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-03-05 15:02:04,871 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_attachment: Starting TestIrAttachment.test_08_neuter_xml_mimetype ... 2026-03-05 15:02:04,883 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_attachment: Starting TestIrAttachment.test_09_dont_neuter_xml_mimetype_for_admin ... 2026-03-05 15:02:04,887 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_attachment: Starting TestIrAttachment.test_10_image_autoresize ... 2026-03-05 15:02:05,539 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [10, 11] 2026-03-05 15:02:06,264 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_attachment: Starting TestIrAttachment.test_11_copy ... 2026-03-05 15:02:06,271 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_attachment: Starting TestIrAttachment.test_12_gc ... 2026-03-05 15:02:06,275 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [269] 2026-03-05 15:02:06,277 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-03-05 15:02:06,278 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_attachment: Starting TestIrAttachment.test_13_rollback ... 2026-03-05 15:02:06,282 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-05 15:02:06,282 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_attachment: Starting TestIrAttachment.test_14_invalid_mimetype_with_correct_file_extension_no_post_processing ... 2026-03-05 15:02:06,283 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: Post processing ignored : Empty source, SVG, or WEBP 2026-03-05 15:02:06,286 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_attachment: Starting TestIrAttachment.test_15_read_bin_size_doesnt_read_datas ... 2026-03-05 15:02:06,292 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-05 15:02:06,302 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_attachment: Starting TestPermissions.test_basic_modifications ... 2026-03-05 15:02:06,317 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [272], uid: 6, model: ir.attachment 2026-03-05 15:02:06,325 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [272], uid: 6, model: ir.attachment 2026-03-05 15:02:06,332 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [272], uid: 6, model: ir.attachment 2026-03-05 15:02:06,347 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [272], uid: 6, model: ir.attachment 2026-03-05 15:02:06,353 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_attachment: Starting TestPermissions.test_cross_record_copies ... 2026-03-05 15:02:06,371 77 INFO 00250-master-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: res.users.apikeys.description 2026-03-05 15:02:06,398 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [274], uid: 6, model: ir.attachment 2026-03-05 15:02:06,408 77 INFO 00250-master-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: res.users.apikeys.description 2026-03-05 15:02:06,414 77 INFO 00250-master-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: res.users.apikeys.description 2026-03-05 15:02:06,416 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_attachment: Starting TestPermissions.test_field_read_permission ... 2026-03-05 15:02:06,457 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_attachment: Starting TestPermissions.test_read_permission ... 2026-03-05 15:02:06,481 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [282], uid: 6, model: ir.attachment 2026-03-05 15:02:06,488 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [282], uid: 6, model: ir.attachment 2026-03-05 15:02:06,491 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [282], uid: 6, model: ir.attachment 2026-03-05 15:02:06,495 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [282], uid: 6, model: ir.attachment 2026-03-05 15:02:06,502 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [282], uid: 6, model: ir.attachment 2026-03-05 15:02:06,509 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [282], uid: 6, model: ir.attachment 2026-03-05 15:02:06,512 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [282], uid: 6, model: ir.attachment 2026-03-05 15:02:06,515 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [282], uid: 6, model: ir.attachment 2026-03-05 15:02:06,526 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [284], uid: 6, model: ir.attachment 2026-03-05 15:02:06,532 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [284], uid: 6, model: ir.attachment 2026-03-05 15:02:06,534 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [284], uid: 6, model: ir.attachment 2026-03-05 15:02:06,537 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [284], uid: 6, model: ir.attachment 2026-03-05 15:02:06,546 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_attachment: Starting TestPermissions.test_with_write_permissions ... 2026-03-05 15:02:06,571 77 INFO 00250-master-all odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [287] 2026-03-05 15:02:06,574 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_cron: Starting TestIrCron.test_acquire_processed_job ... 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_cron: Starting TestIrCron.test_cron_deactivate ... 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron 0JJDXjjAI2A' (3) starting 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron 0JJDXjjAI2A' (3) done in 0.000s 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron 0JJDXjjAI2A' (3) processed 1 records, 0 records remaining 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron 0JJDXjjAI2A' (3) completed 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_cron: Starting TestIrCron.test_cron_direct_trigger ... 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron P1FVWSZqXhw' (3) started manually 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron P1FVWSZqXhw' (3) done 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_cron: Starting TestIrCron.test_cron_failed_increase ... 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron lzUFDp7NV9Y' (3) processed 0 records, 0 records remaining 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron lzUFDp7NV9Y' (3) completed 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron lzUFDp7NV9Y' (3) processed 0 records, 0 records remaining 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron lzUFDp7NV9Y' (3) completed 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron lzUFDp7NV9Y' (3) processed 0 records, 0 records remaining 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron lzUFDp7NV9Y' (3) completed 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_cron: Starting TestIrCron.test_cron_keep_future_triggers ... 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_cron: Starting TestIrCron.test_cron_no_job_ready ... 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_cron: Starting TestIrCron.test_cron_process_job ... 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_cron: Starting TestIrCron.test_cron_ready_by_nextcall ... 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_cron: Starting TestIrCron.test_cron_ready_by_trigger ... 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_cron: Starting TestIrCron.test_cron_ready_jobs_order ... 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_cron: Starting TestIrCron.test_cron_retrigger ... 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) starting 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) done in 0.000s 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) processed 1 records, 10 records remaining 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) starting 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) done in 0.000s 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) processed 1 records, 9 records remaining 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) starting 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) done in 0.000s 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) processed 1 records, 8 records remaining 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) starting 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) done in 0.000s 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) processed 1 records, 7 records remaining 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) starting 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) done in 0.000s 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) processed 1 records, 6 records remaining 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) starting 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) done in 0.000s 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) processed 1 records, 5 records remaining 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) starting 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) done in 0.000s 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) processed 1 records, 4 records remaining 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) starting 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) done in 0.000s 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) processed 1 records, 3 records remaining 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) starting 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) done in 0.000s 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) processed 1 records, 2 records remaining 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) starting 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) done in 0.000s 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) processed 1 records, 1 records remaining 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) starting 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) done in 0.000s 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) processed 1 records, 0 records remaining 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron u1tfhA7300Y' (3) completed 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_cron: Starting TestIrCron.test_cron_skip_unactive_triggers ... 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_cron: Starting TestIrCron.test_cron_timeout_failure ... 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron MT5hCc0E5MI' (3) starting 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron MT5hCc0E5MI' (3) done in 0.000s 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron MT5hCc0E5MI' (3) processed 0 records, 0 records remaining 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron MT5hCc0E5MI' (3) completed 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_cron: Starting TestIrCron.test_cron_timeout_success ... 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron pvCwGa-8J-8' (3) starting 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron pvCwGa-8J-8' (3) done in 0.000s 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron pvCwGa-8J-8' (3) processed 0 records, 0 records remaining 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.models.ir_cron: Job 'Dummy cron for TestIrCron pvCwGa-8J-8' (3) completed 2026-03-05 15:02:06,575 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_cron: Starting TestIrCron.test_cron_unactive_never_ready ... 2026-03-05 15:02:07,590 77 INFO 00250-master-all odoo.tests.common: One curor was remaining in the TestCursor stack at the end of the test 2026-03-05 15:02:07,590 77 INFO 00250-master-all odoo.tests.common: One curor was remaining in the TestCursor stack at the end of the test 2026-03-05 15:02:07,590 77 INFO 00250-master-all odoo.tests.common: One curor was remaining in the TestCursor stack at the end of the test 2026-03-05 15:02:07,590 77 INFO 00250-master-all odoo.tests.common: One curor was remaining in the TestCursor stack at the end of the test 2026-03-05 15:02:07,590 77 INFO 00250-master-all odoo.tests.common: One curor was remaining in the TestCursor stack at the end of the test 2026-03-05 15:02:07,590 77 INFO 00250-master-all odoo.tests.common: One curor was remaining in the TestCursor stack at the end of the test 2026-03-05 15:02:07,590 77 INFO 00250-master-all odoo.tests.common: One curor was remaining in the TestCursor stack at the end of the test 2026-03-05 15:02:07,590 77 INFO 00250-master-all odoo.tests.common: One curor was remaining in the TestCursor stack at the end of the test 2026-03-05 15:02:07,590 77 INFO 00250-master-all odoo.tests.common: One curor was remaining in the TestCursor stack at the end of the test 2026-03-05 15:02:07,590 77 INFO 00250-master-all odoo.tests.common: One curor was remaining in the TestCursor stack at the end of the test 2026-03-05 15:02:07,590 77 INFO 00250-master-all odoo.tests.common: One curor was remaining in the TestCursor stack at the end of the test 2026-03-05 15:02:07,590 77 INFO 00250-master-all odoo.tests.common: One curor was remaining in the TestCursor stack at the end of the test 2026-03-05 15:02:07,590 77 INFO 00250-master-all odoo.tests.common: One curor was remaining in the TestCursor stack at the end of the test 2026-03-05 15:02:07,590 77 INFO 00250-master-all odoo.tests.common: One curor was remaining in the TestCursor stack at the end of the test 2026-03-05 15:02:07,590 77 INFO 00250-master-all odoo.tests.common: One curor was remaining in the TestCursor stack at the end of the test 2026-03-05 15:02:07,591 77 INFO 00250-master-all odoo.tests.common: One curor was remaining in the TestCursor stack at the end of the test 2026-03-05 15:02:07,591 77 INFO 00250-master-all odoo.tests.common: One curor was remaining in the TestCursor stack at the end of the test 2026-03-05 15:02:07,591 77 INFO 00250-master-all odoo.tests.common: One curor was remaining in the TestCursor stack at the end of the test 2026-03-05 15:02:07,591 77 INFO 00250-master-all odoo.tests.common: One curor was remaining in the TestCursor stack at the end of the test 2026-03-05 15:02:07,591 77 INFO 00250-master-all odoo.tests.common: One curor was remaining in the TestCursor stack at the end of the test 2026-03-05 15:02:07,591 77 INFO 00250-master-all odoo.tests.common: One curor was remaining in the TestCursor stack at the end of the test 2026-03-05 15:02:07,591 77 INFO 00250-master-all odoo.tests.common: One curor was remaining in the TestCursor stack at the end of the test 2026-03-05 15:02:07,593 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:07,595 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_default: Starting TestIrDefault.test_conditions ... 2026-03-05 15:02:07,598 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.default records with IDs: [1] 2026-03-05 15:02:07,612 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_default: Starting TestIrDefault.test_defaults ... 2026-03-05 15:02:07,747 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.default records with IDs: [1] 2026-03-05 15:02:07,769 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_default: Starting TestIrDefault.test_invalid ... 2026-03-05 15:02:07,774 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_default: Starting TestIrDefault.test_json_format_invalid ... 2026-03-05 15:02:07,781 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_default: Starting TestIrDefault.test_multi_company_defaults ... 2026-03-05 15:02:08,000 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_default: Starting TestIrDefault.test_removal ... 2026-03-05 15:02:08,003 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.default records with IDs: [1] 2026-03-05 15:02:08,013 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.default records with IDs: [11] 2026-03-05 15:02:08,014 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted res.partner.title records with IDs: [6] 2026-03-05 15:02:08,017 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-05 15:02:08,040 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_embedded_actions: Starting TestEmbeddedActionsBase.test_can_delete_custom_embedded_action ... 2026-03-05 15:02:08,047 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.embedded.actions records with IDs: [3] 2026-03-05 15:02:08,048 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_embedded_actions: Starting TestEmbeddedActionsBase.test_cannot_delete_default_embedded_action ... 2026-03-05 15:02:08,048 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_embedded_actions: Starting TestEmbeddedActionsBase.test_create_embedded_action_with_action_and_python_method ... 2026-03-05 15:02:08,051 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_embedded_actions: Starting TestEmbeddedActionsBase.test_domain_on_embedded_action ... 2026-03-05 15:02:08,063 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_embedded_actions: Starting TestEmbeddedActionsBase.test_groups_on_embedded_action ... 2026-03-05 15:02:08,123 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_embedded_actions: Starting TestEmbeddedActionsBase.test_parent_has_embedded_actions ... 2026-03-05 15:02:08,132 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:08,143 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_filters: Starting TestGetFilters.test_global_filters ... 2026-03-05 15:02:08,155 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_filters: Starting TestGetFilters.test_no_third_party_filters ... 2026-03-05 15:02:08,167 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_filters: Starting TestGetFilters.test_own_filters ... 2026-03-05 15:02:08,187 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:08,199 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_filters: Starting TestOwnDefaults.test_new_filter_existing_default ... 2026-03-05 15:02:08,219 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_filters: Starting TestOwnDefaults.test_new_filter_not_default ... 2026-03-05 15:02:08,235 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_filters: Starting TestOwnDefaults.test_new_no_filter ... 2026-03-05 15:02:08,250 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_filters: Starting TestOwnDefaults.test_update_filter_set_default ... 2026-03-05 15:02:08,271 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:08,283 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_filters: Starting TestGlobalDefaults.test_new_filter_existing_default ... 2026-03-05 15:02:08,297 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_filters: Starting TestGlobalDefaults.test_new_filter_not_default ... 2026-03-05 15:02:08,313 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_filters: Starting TestGlobalDefaults.test_update_default_filter ... 2026-03-05 15:02:08,329 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_filters: Starting TestGlobalDefaults.test_update_filter_set_default ... 2026-03-05 15:02:08,346 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:08,356 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_filters: Starting TestEmbeddedFilters.test_global_filters_with_embedded_action ... 2026-03-05 15:02:08,381 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_filters: Starting TestEmbeddedFilters.test_global_filters_with_no_embedded_action ... 2026-03-05 15:02:08,403 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:08,404 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_mail_server: Starting EmailConfigCase.test_default_email_from ... 2026-03-05 15:02:08,408 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:08,414 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_mail_server: Starting TestIrMailServer.test_assert_base_values ... 2026-03-05 15:02:08,414 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_mail_server: Starting TestIrMailServer.test_bpo_34424_35805 ... 2026-03-05 15:02:08,417 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_mail_server: Starting TestIrMailServer.test_content_alternative_correct_order ... 2026-03-05 15:02:08,422 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_mail_server: Starting TestIrMailServer.test_content_mail_body ... 2026-03-05 15:02:08,433 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_mail_server: Starting TestIrMailServer.test_eml_attachment_encoding ... 2026-03-05 15:02:08,436 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_mail_server: Starting TestIrMailServer.test_eml_message_serialization_with_non_ascii ... 2026-03-05 15:02:08,439 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_mail_server: Starting TestIrMailServer.test_mail_server_auth_cert_requires_tls ... 2026-03-05 15:02:08,442 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_mail_server: Starting TestIrMailServer.test_mail_server_config_bin ... 2026-03-05 15:02:08,494 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_mail_server: Starting TestIrMailServer.test_mail_server_config_cli ... 2026-03-05 15:02:08,504 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_mail_server: Starting TestIrMailServer.test_mail_server_get_test_email_from ... 2026-03-05 15:02:08,512 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_mail_server: Starting TestIrMailServer.test_mail_server_match_from_filter ... 2026-03-05 15:02:08,513 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_mail_server: Starting TestIrMailServer.test_mail_server_priorities ... 2026-03-05 15:02:08,516 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_mail_server: Starting TestIrMailServer.test_mail_server_send_email ... 2026-03-05 15:02:08,554 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_mail_server: Starting TestIrMailServer.test_mail_server_send_email_IDNA ... 2026-03-05 15:02:08,558 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_mail_server: Starting TestIrMailServer.test_mail_server_send_email_context_force ... 2026-03-05 15:02:08,572 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:08,573 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_mail_server_smtpd: Starting TestIrMailServerSMTPD.test_authentication_certificate_matrix ... 2026-03-05 15:02:08,573 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_mail_server_smtpd: skipped TestIrMailServerSMTPD.test_authentication_certificate_matrix : aiosmtpd couldn't be imported 2026-03-05 15:02:08,573 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_mail_server_smtpd: Starting TestIrMailServerSMTPD.test_authentication_login_matrix ... 2026-03-05 15:02:08,573 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_mail_server_smtpd: skipped TestIrMailServerSMTPD.test_authentication_login_matrix : aiosmtpd couldn't be imported 2026-03-05 15:02:08,573 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_mail_server_smtpd: Starting TestIrMailServerSMTPD.test_encryption_matrix ... 2026-03-05 15:02:08,573 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_mail_server_smtpd: skipped TestIrMailServerSMTPD.test_encryption_matrix : aiosmtpd couldn't be imported 2026-03-05 15:02:08,573 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_mail_server_smtpd: Starting TestIrMailServerSMTPD.test_man_in_the_middle_matrix ... 2026-03-05 15:02:08,573 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_mail_server_smtpd: skipped TestIrMailServerSMTPD.test_man_in_the_middle_matrix : aiosmtpd couldn't be imported 2026-03-05 15:02:08,574 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_model: Starting TestXMLID.test_create ... 2026-03-05 15:02:08,582 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_model: Starting TestXMLID.test_create_external_id_with_space ... 2026-03-05 15:02:08,585 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_model: Starting TestXMLID.test_create_inherits ... 2026-03-05 15:02:08,605 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_model: Starting TestXMLID.test_create_noupdate ... 2026-03-05 15:02:08,611 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_model: Starting TestXMLID.test_create_noupdate_multi ... 2026-03-05 15:02:08,617 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_model: Starting TestXMLID.test_create_order ... 2026-03-05 15:02:08,623 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_model: Starting TestXMLID.test_create_xmlids ... 2026-03-05 15:02:08,648 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_model: Starting TestXMLID.test_recreate ... 2026-03-05 15:02:08,656 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6666] 2026-03-05 15:02:08,656 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted res.partner.category records with IDs: [90] 2026-03-05 15:02:08,659 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_model: Starting TestXMLID.test_update_xmlid ... 2026-03-05 15:02:08,671 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-05 15:02:08,839 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_model: Starting TestIrModel.test_group_expansion ... 2026-03-05 15:02:08,866 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_model: Starting TestIrModel.test_invalid_field_domain ... 2026-03-05 15:02:08,947 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_model: Starting TestIrModel.test_model_order_constraint ... 2026-03-05 15:02:09,179 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_model: Starting TestIrModel.test_model_order_search ... 2026-03-05 15:02:09,364 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_model: Starting TestIrModel.test_monetary_currency_field ... 2026-03-05 15:02:09,470 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_model: Starting TestIrModel.test_rec_name_deletion ... 2026-03-05 15:02:09,518 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [1508] 2026-03-05 15:02:09,581 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:09,582 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_model: Starting TestEvalContext.test_module_usage ... 2026-03-05 15:02:09,690 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:09,691 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_model: Starting TestIrModelInherit.test_delegate_field ... 2026-03-05 15:02:09,695 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_model: Starting TestIrModelInherit.test_inherit ... 2026-03-05 15:02:09,697 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_model: Starting TestIrModelInherit.test_inherits ... 2026-03-05 15:02:09,702 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:09,703 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_module: Starting IrModuleCase.test_missing_module_icon ... 2026-03-05 15:02:09,715 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_module: Starting IrModuleCase.test_module_wrong_icon ... 2026-03-05 15:02:09,721 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_module: Starting IrModuleCase.test_new_module_icon ... 2026-03-05 15:02:09,724 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:09,725 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_module_category: Starting TestModuleCategory.test_parent_circular_dependencies ... 2026-03-05 15:02:09,740 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:09,741 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_sequence: Starting TestIrSequenceStandard.test_ir_sequence_create ... 2026-03-05 15:02:09,746 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_sequence: Starting TestIrSequenceStandard.test_ir_sequence_draw ... 2026-03-05 15:02:09,749 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_sequence: Starting TestIrSequenceStandard.test_ir_sequence_draw_twice ... 2026-03-05 15:02:09,755 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_sequence: Starting TestIrSequenceStandard.test_ir_sequence_search ... 2026-03-05 15:02:09,759 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.sequence records with IDs: [1] 2026-03-05 15:02:09,761 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_sequence: Starting TestIrSequenceNoGap.test_ir_sequence_create_no_gap ... 2026-03-05 15:02:09,763 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_sequence: Starting TestIrSequenceNoGap.test_ir_sequence_draw_no_gap ... 2026-03-05 15:02:09,766 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_sequence: Starting TestIrSequenceNoGap.test_ir_sequence_draw_twice_no_gap ... 2026-03-05 15:02:09,774 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.sequence records with IDs: [2] 2026-03-05 15:02:09,775 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_sequence: Starting TestIrSequenceChangeImplementation.test_ir_sequence_1_create ... 2026-03-05 15:02:09,779 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_sequence: Starting TestIrSequenceChangeImplementation.test_ir_sequence_2_write ... 2026-03-05 15:02:09,784 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_sequence: Starting TestIrSequenceChangeImplementation.test_ir_sequence_3_unlink ... 2026-03-05 15:02:09,787 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.sequence records with IDs: [3, 4] 2026-03-05 15:02:09,789 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_sequence: Starting TestIrSequenceGenerate.test_ir_sequence_create ... 2026-03-05 15:02:09,801 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_sequence: Starting TestIrSequenceGenerate.test_ir_sequence_create_no_gap ... 2026-03-05 15:02:09,819 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_sequence: Starting TestIrSequenceGenerate.test_ir_sequence_prefix ... 2026-03-05 15:02:09,825 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_sequence: Starting TestIrSequenceGenerate.test_ir_sequence_suffix ... 2026-03-05 15:02:09,832 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.sequence records with IDs: [5] 2026-03-05 15:02:09,835 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.sequence records with IDs: [6] 2026-03-05 15:02:09,837 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_sequence: Starting TestIrSequenceInit.test_00 ... 2026-03-05 15:02:09,844 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:09,845 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_sequence_date_range: Starting TestIrSequenceDateRangeStandard.test_ir_sequence_date_range_1_create ... 2026-03-05 15:02:09,847 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_sequence_date_range: Starting TestIrSequenceDateRangeStandard.test_ir_sequence_date_range_2_change_dates ... 2026-03-05 15:02:09,860 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_sequence_date_range: Starting TestIrSequenceDateRangeStandard.test_ir_sequence_date_range_3_unlink ... 2026-03-05 15:02:09,862 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.sequence records with IDs: [10] 2026-03-05 15:02:09,864 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_sequence_date_range: Starting TestIrSequenceDateRangeNoGap.test_ir_sequence_date_range_1_create_no_gap ... 2026-03-05 15:02:09,866 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_sequence_date_range: Starting TestIrSequenceDateRangeNoGap.test_ir_sequence_date_range_2_change_dates ... 2026-03-05 15:02:09,877 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_sequence_date_range: Starting TestIrSequenceDateRangeNoGap.test_ir_sequence_date_range_3_unlink ... 2026-03-05 15:02:09,879 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.sequence records with IDs: [11] 2026-03-05 15:02:09,881 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_sequence_date_range: Starting TestIrSequenceDateRangeChangeImplementation.test_ir_sequence_date_range_1_create ... 2026-03-05 15:02:09,884 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_sequence_date_range: Starting TestIrSequenceDateRangeChangeImplementation.test_ir_sequence_date_range_2_use ... 2026-03-05 15:02:09,920 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_sequence_date_range: Starting TestIrSequenceDateRangeChangeImplementation.test_ir_sequence_date_range_3_write ... 2026-03-05 15:02:09,924 77 INFO 00250-master-all odoo.addons.base.tests.test_ir_sequence_date_range: Starting TestIrSequenceDateRangeChangeImplementation.test_ir_sequence_date_range_4_unlink ... 2026-03-05 15:02:09,926 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.sequence records with IDs: [12, 13] 2026-03-05 15:02:09,928 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_abrupt_close ... 2026-03-05 15:02:09,929 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_abrut_malformed ... 2026-03-05 15:02:09,929 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_basic_sanitizer ... 2026-03-05 15:02:09,930 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_cid_with_at ... 2026-03-05 15:02:09,931 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_comment_malformed ... 2026-03-05 15:02:09,931 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_comment_multiline ... 2026-03-05 15:02:09,932 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_edi_source ... 2026-03-05 15:02:09,934 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_evil_malicious_code ... 2026-03-05 15:02:09,942 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_html ... 2026-03-05 15:02:09,943 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_misc ... 2026-03-05 15:02:09,944 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_outlook_mail_sanitize ... 2026-03-05 15:02:09,945 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_quote_basic_text ... 2026-03-05 15:02:09,946 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_quote_blockquote ... 2026-03-05 15:02:09,947 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_quote_bugs ... 2026-03-05 15:02:09,948 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_quote_gmail ... 2026-03-05 15:02:09,949 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_quote_hotmail_html ... 2026-03-05 15:02:09,951 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_quote_outlook_html ... 2026-03-05 15:02:09,952 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_quote_signature ... 2026-03-05 15:02:09,953 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_quote_signature_container_propagation ... 2026-03-05 15:02:09,954 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_quote_text ... 2026-03-05 15:02:09,955 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_quote_thunderbird ... 2026-03-05 15:02:09,956 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_quote_thunderbird_html ... 2026-03-05 15:02:09,957 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_quote_yahoo_html ... 2026-03-05 15:02:09,958 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_sanitize_unescape_emails ... 2026-03-05 15:02:09,958 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_style_class ... 2026-03-05 15:02:09,959 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_style_class_only ... 2026-03-05 15:02:09,960 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestSanitizer.test_style_parsing ... 2026-03-05 15:02:09,962 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestHtmlTools.test_append_to_html ... 2026-03-05 15:02:09,963 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestHtmlTools.test_html_html_to_inner_content ... 2026-03-05 15:02:09,965 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestHtmlTools.test_is_html_empty ... 2026-03-05 15:02:09,965 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestHtmlTools.test_nl2br_enclose ... 2026-03-05 15:02:09,966 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestHtmlTools.test_plaintext2html ... 2026-03-05 15:02:09,966 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestHtmlTools.test_prepend_html_content ... 2026-03-05 15:02:09,967 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestEmailTools.test_email_anonymize ... 2026-03-05 15:02:09,967 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestEmailTools.test_email_domain_normalize ... 2026-03-05 15:02:09,967 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestEmailTools.test_email_formataddr ... 2026-03-05 15:02:09,968 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestEmailTools.test_email_normalize ... 2026-03-05 15:02:09,968 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestEmailTools.test_email_re ... 2026-03-05 15:02:09,969 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestEmailTools.test_email_split ... 2026-03-05 15:02:09,969 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestEmailTools.test_email_split_and_format ... 2026-03-05 15:02:09,970 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestEmailTools.test_email_split_tuples ... 2026-03-05 15:02:09,971 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestEmailTools.test_extract_rfc2822_addresses ... 2026-03-05 15:02:09,971 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestEmailTools.test_single_email_re ... 2026-03-05 15:02:09,972 77 INFO 00250-master-all odoo.addons.base.tests.test_mail: Starting TestMailTools.test_html2plaintext ... 2026-03-05 15:02:09,974 77 INFO 00250-master-all odoo.addons.base.tests.test_menu: Starting TestMenu.test_00_menu_deletion ... 2026-03-05 15:02:09,990 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.ui.menu records with IDs: [66] 2026-03-05 15:02:09,993 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:09,994 77 INFO 00250-master-all odoo.addons.base.tests.test_mimetypes: Starting test_guess_mimetype.test_default_mimetype ... 2026-03-05 15:02:09,994 77 INFO 00250-master-all odoo.addons.base.tests.test_mimetypes: Starting test_guess_mimetype.test_default_mimetype_empty ... 2026-03-05 15:02:09,994 77 INFO 00250-master-all odoo.addons.base.tests.test_mimetypes: Starting test_guess_mimetype.test_mimetype_bmp ... 2026-03-05 15:02:09,994 77 INFO 00250-master-all odoo.addons.base.tests.test_mimetypes: Starting test_guess_mimetype.test_mimetype_fix_extension ... 2026-03-05 15:02:09,995 77 INFO 00250-master-all odoo.addons.base.tests.test_mimetypes: Starting test_guess_mimetype.test_mimetype_get_extension ... 2026-03-05 15:02:09,995 77 INFO 00250-master-all odoo.addons.base.tests.test_mimetypes: Starting test_guess_mimetype.test_mimetype_gif ... 2026-03-05 15:02:09,995 77 INFO 00250-master-all odoo.addons.base.tests.test_mimetypes: Starting test_guess_mimetype.test_mimetype_jpg ... 2026-03-05 15:02:09,995 77 INFO 00250-master-all odoo.addons.base.tests.test_mimetypes: Starting test_guess_mimetype.test_mimetype_octet_stream ... 2026-03-05 15:02:09,995 77 INFO 00250-master-all odoo.addons.base.tests.test_mimetypes: Starting test_guess_mimetype.test_mimetype_png ... 2026-03-05 15:02:09,995 77 INFO 00250-master-all odoo.addons.base.tests.test_mimetypes: Starting test_guess_mimetype.test_mimetype_svg ... 2026-03-05 15:02:09,996 77 INFO 00250-master-all odoo.addons.base.tests.test_mimetypes: Starting test_guess_mimetype.test_mimetype_txt ... 2026-03-05 15:02:09,996 77 INFO 00250-master-all odoo.addons.base.tests.test_mimetypes: Starting test_guess_mimetype.test_mimetype_webp ... 2026-03-05 15:02:09,996 77 INFO 00250-master-all odoo.addons.base.tests.test_mimetypes: Starting test_guess_mimetype.test_mimetype_xml ... 2026-03-05 15:02:09,996 77 INFO 00250-master-all odoo.addons.base.tests.test_mimetypes: Starting test_guess_mimetype.test_mimetype_zip ... 2026-03-05 15:02:09,997 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestMergeSequences.test_merge_sequences ... 2026-03-05 15:02:09,998 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestDateRangeFunction.test_date_range_with_date ... 2026-03-05 15:02:09,998 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestDateRangeFunction.test_date_range_with_hour ... 2026-03-05 15:02:09,998 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestDateRangeFunction.test_date_range_with_inconsistent_datetimes ... 2026-03-05 15:02:09,998 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestDateRangeFunction.test_date_range_with_mismatching_zones ... 2026-03-05 15:02:09,999 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestDateRangeFunction.test_date_range_with_naive_datetimes ... 2026-03-05 15:02:09,999 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestDateRangeFunction.test_date_range_with_timezone_aware_datetimes_other_than_utc ... 2026-03-05 15:02:10,001 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestFormatLangDate.test_00_accepted_types ... 2026-03-05 15:02:10,011 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestFormatLangDate.test_01_code_and_format ... 2026-03-05 15:02:10,035 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestFormatLangDate.test_02_tz ... 2026-03-05 15:02:10,044 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:10,045 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestCallbacks.test_aggregate ... 2026-03-05 15:02:10,045 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestCallbacks.test_callback ... 2026-03-05 15:02:10,045 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestCallbacks.test_reentrant ... 2026-03-05 15:02:10,045 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestRemoveAccents.test_empty_string ... 2026-03-05 15:02:10,045 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestRemoveAccents.test_latin ... 2026-03-05 15:02:10,046 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestRemoveAccents.test_non_latin ... 2026-03-05 15:02:10,046 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestAddonsFileAccess.test_file_open ... 2026-03-05 15:02:10,047 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestAddonsFileAccess.test_file_path ... 2026-03-05 15:02:10,048 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestDictTools.test_readonly_dict ... 2026-03-05 15:02:10,049 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestFormatLang.test_currency_object ... 2026-03-05 15:02:10,119 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestFormatLang.test_decimal_precision ... 2026-03-05 15:02:10,125 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestFormatLang.test_decimal_precision_and_currency_object ... 2026-03-05 15:02:10,183 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestFormatLang.test_grouping ... 2026-03-05 15:02:10,190 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestFormatLang.test_rounding_method ... 2026-03-05 15:02:10,195 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestFormatLang.test_rounding_method_and_rounding_unit ... 2026-03-05 15:02:10,200 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestFormatLang.test_rounding_unit ... 2026-03-05 15:02:10,206 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestFormatLang.test_value_and_digits ... 2026-03-05 15:02:10,214 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:10,215 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestUrlValidate.test_url_validate ... 2026-03-05 15:02:10,216 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestMiscToken.test_None_payload ... 2026-03-05 15:02:10,217 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestMiscToken.test_expired_token ... 2026-03-05 15:02:10,218 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestMiscToken.test_list_payload ... 2026-03-05 15:02:10,219 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestMiscToken.test_long_payload ... 2026-03-05 15:02:10,220 77 INFO 00250-master-all odoo.addons.base.tests.test_misc: Starting TestMiscToken.test_modified_payload ... 2026-03-05 15:02:10,223 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:10,223 77 INFO 00250-master-all odoo.addons.base.tests.test_module: Starting TestModuleManifest.test_change_manifest ... 2026-03-05 15:02:10,224 77 INFO 00250-master-all odoo.addons.base.tests.test_module: Starting TestModuleManifest.test_default_manifest ... 2026-03-05 15:02:10,225 77 INFO 00250-master-all odoo.addons.base.tests.test_module: Starting TestModuleManifest.test_missing_license ... 2026-03-05 15:02:10,226 77 INFO 00250-master-all odoo.addons.base.tests.test_module: Starting TestModuleManifest.test_missing_manifest ... 2026-03-05 15:02:10,227 77 INFO 00250-master-all odoo.addons.base.tests.test_num2words_ar: Starting TestNum2WordsAr.test_decimal_multiple_of_thousands ... 2026-03-05 15:02:10,228 77 INFO 00250-master-all odoo.addons.base.tests.test_num2words_ar: Starting TestNum2WordsAr.test_multiple_of_thousands ... 2026-03-05 15:02:10,231 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:10,232 77 INFO 00250-master-all odoo.addons.base.tests.test_orm: Starting TestORM.test_access_deleted_records ... 2026-03-05 15:02:10,272 77 INFO 00250-master-all odoo.addons.base.tests.test_orm: Starting TestORM.test_access_filtered_records ... 2026-03-05 15:02:10,321 77 INFO 00250-master-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 37, model: res.partner 2026-03-05 15:02:10,323 77 INFO 00250-master-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 37, model: res.partner 2026-03-05 15:02:10,339 77 INFO 00250-master-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 37, model: res.partner 2026-03-05 15:02:10,341 77 INFO 00250-master-all odoo.addons.base.tests.test_orm: Starting TestORM.test_access_partial_deletion ... 2026-03-05 15:02:10,367 77 INFO 00250-master-all odoo.addons.base.tests.test_orm: Starting TestORM.test_create_multi ... 2026-03-05 15:02:10,376 77 INFO 00250-master-all odoo.addons.base.tests.test_orm: Starting TestORM.test_exists ... 2026-03-05 15:02:10,378 77 INFO 00250-master-all odoo.addons.base.tests.test_orm: Starting TestORM.test_m2m_store_trigger ... 2026-03-05 15:02:10,442 77 INFO 00250-master-all odoo.addons.base.tests.test_orm: Starting TestORM.test_read ... 2026-03-05 15:02:10,455 77 INFO 00250-master-all odoo.addons.base.tests.test_orm: Starting TestORM.test_search_read ... 2026-03-05 15:02:10,487 77 INFO 00250-master-all odoo.addons.base.tests.test_orm: Starting TestORM.test_write_duplicate ... 2026-03-05 15:02:10,496 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-05 15:02:10,497 77 INFO 00250-master-all odoo.addons.base.tests.test_orm: Starting TestInherits.test_copy ... 2026-03-05 15:02:10,565 77 INFO 00250-master-all odoo.addons.base.tests.test_orm: Starting TestInherits.test_copy_with_ancestor ... 2026-03-05 15:02:10,641 77 INFO 00250-master-all odoo.addons.base.tests.test_orm: Starting TestInherits.test_create ... 2026-03-05 15:02:10,657 77 INFO 00250-master-all odoo.addons.base.tests.test_orm: Starting TestInherits.test_create_with_ancestor ... 2026-03-05 15:02:10,674 77 INFO 00250-master-all odoo.addons.base.tests.test_orm: Starting TestInherits.test_default ... 2026-03-05 15:02:10,676 77 INFO 00250-master-all odoo.addons.base.tests.test_orm: Starting TestInherits.test_read ... 2026-03-05 15:02:10,722 77 INFO 00250-master-all odoo.addons.base.tests.test_orm: Starting TestInherits.test_write_date ... 2026-03-05 15:02:10,732 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-05 15:02:10,732 77 INFO 00250-master-all odoo.addons.base.tests.test_osv: Starting QueryTestCase.test_basic_query ... 2026-03-05 15:02:10,733 77 INFO 00250-master-all odoo.addons.base.tests.test_osv: Starting QueryTestCase.test_long_aliases ... 2026-03-05 15:02:10,733 77 INFO 00250-master-all odoo.addons.base.tests.test_osv: Starting QueryTestCase.test_mixed_query_chained_explicit_implicit_joins ... 2026-03-05 15:02:10,733 77 INFO 00250-master-all odoo.addons.base.tests.test_osv: Starting QueryTestCase.test_query_chained_explicit_joins ... 2026-03-05 15:02:10,733 77 INFO 00250-master-all odoo.addons.base.tests.test_osv: Starting QueryTestCase.test_raise_missing_lhs ... 2026-03-05 15:02:10,734 77 INFO 00250-master-all odoo.addons.base.tests.test_osv: Starting QueryTestCase.test_table_expression ... 2026-03-05 15:02:10,735 77 INFO 00250-master-all odoo.addons.base.tests.test_osv: Starting TestQuery.test_auto ... 2026-03-05 15:02:10,738 77 INFO 00250-master-all odoo.addons.base.tests.test_osv: Starting TestQuery.test_records_as_query ... 2026-03-05 15:02:10,742 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:10,743 77 INFO 00250-master-all odoo.addons.base.tests.test_pdf: Starting TestPdf.test_branded_file_writer ... 2026-03-05 15:02:10,746 77 INFO 00250-master-all odoo.addons.base.tests.test_pdf: Starting TestPdf.test_merge_pdf ... 2026-03-05 15:02:10,749 77 INFO 00250-master-all odoo.addons.base.tests.test_pdf: Starting TestPdf.test_odoo_pdf_file_reader ... 2026-03-05 15:02:10,751 77 INFO 00250-master-all odoo.addons.base.tests.test_pdf: Starting TestPdf.test_odoo_pdf_file_reader_with_owner_encryption ... 2026-03-05 15:02:10,769 77 INFO 00250-master-all odoo.addons.base.tests.test_pdf: Starting TestPdf.test_odoo_pdf_file_writer ... 2026-03-05 15:02:10,774 77 INFO 00250-master-all odoo.addons.base.tests.test_pdf: Starting TestPdf.test_reshaping_arabic_text ... 2026-03-05 15:02:10,774 77 INFO 00250-master-all odoo.addons.base.tests.test_pdf: Starting TestPdf.test_reshaping_non_arabic_text ... 2026-03-05 15:02:10,777 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:10,778 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebTField.test_default_value ... 2026-03-05 15:02:10,788 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebTField.test_i18n ... 2026-03-05 15:02:10,899 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebTField.test_no_value_no_default_value ... 2026-03-05 15:02:10,907 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebTField.test_reject_crummy_tags ... 2026-03-05 15:02:10,910 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebTField.test_reject_t_tag ... 2026-03-05 15:02:10,912 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebTField.test_render_t_options ... 2026-03-05 15:02:10,922 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebTField.test_trivial ... 2026-03-05 15:02:11,011 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebTField.test_xss_breakout ... 2026-03-05 15:02:11,021 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:11,022 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebNS.test_render_dynamic_xml_with_code_error ... 2026-03-05 15:02:11,030 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebNS.test_render_dynamic_xml_with_namespace_2 ... 2026-03-05 15:02:11,037 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebNS.test_render_dynamic_xml_with_namespace_t_attf ... 2026-03-05 15:02:11,044 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebNS.test_render_dynamic_xml_with_namespace_t_attf_with_useless_distributed_namespace ... 2026-03-05 15:02:11,050 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebNS.test_render_dynamic_xml_with_namespace_t_esc ... 2026-03-05 15:02:11,056 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebNS.test_render_dynamic_xml_with_namespace_t_esc_with_useless_distributed_namespace ... 2026-03-05 15:02:11,062 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebNS.test_render_dynamic_xml_with_namespaced_attributes ... 2026-03-05 15:02:11,069 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebNS.test_render_static_xml_with_extension ... 2026-03-05 15:02:11,078 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebNS.test_render_static_xml_with_namespace ... 2026-03-05 15:02:11,084 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebNS.test_render_static_xml_with_namespace_2 ... 2026-03-05 15:02:11,091 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebNS.test_render_static_xml_with_namespace_3 ... 2026-03-05 15:02:11,096 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebNS.test_render_static_xml_with_namespace_dynamic ... 2026-03-05 15:02:11,104 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebNS.test_render_static_xml_with_namespace_dynamic_2 ... 2026-03-05 15:02:11,113 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebNS.test_render_static_xml_with_namespaced_attributes ... 2026-03-05 15:02:11,119 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebNS.test_render_static_xml_with_t_call ... 2026-03-05 15:02:11,131 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebNS.test_render_static_xml_with_useless_distributed_namespace ... 2026-03-05 15:02:11,137 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebNS.test_render_static_xml_with_void_element ... 2026-03-05 15:02:11,145 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:11,146 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_att_escaping_1 ... 2026-03-05 15:02:11,153 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_att_escaping_2 ... 2026-03-05 15:02:11,161 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_att_no_propagation_1 ... 2026-03-05 15:02:11,169 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_att_no_propagation_2 ... 2026-03-05 15:02:11,179 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_attf_escaping_1 ... 2026-03-05 15:02:11,185 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_attf_escaping_2 ... 2026-03-05 15:02:11,192 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_attf_escaping_3 ... 2026-03-05 15:02:11,198 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_call_error ... 2026-03-05 15:02:11,207 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_call_set ... 2026-03-05 15:02:11,222 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_compile_expr ... 2026-03-05 15:02:11,233 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_compile_expr_security ... 2026-03-05 15:02:11,242 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_error_message_1 ... 2026-03-05 15:02:11,250 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_error_message_2 ... 2026-03-05 15:02:11,262 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_error_message_3 ... 2026-03-05 15:02:11,266 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_error_message_4 ... 2026-03-05 15:02:11,272 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_error_message_5 ... 2026-03-05 15:02:11,275 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_error_message_6 ... 2026-03-05 15:02:11,278 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_error_message_7 ... 2026-03-05 15:02:11,280 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_error_message_8 ... 2026-03-05 15:02:11,283 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_esc_markup ... 2026-03-05 15:02:11,296 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_foreach_as_error_1 ... 2026-03-05 15:02:11,306 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_foreach_as_error_2 ... 2026-03-05 15:02:11,316 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_foreach_as_error_3 ... 2026-03-05 15:02:11,326 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_foreach_iter_dict ... 2026-03-05 15:02:11,334 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_foreach_iter_list ... 2026-03-05 15:02:11,341 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_if_comment ... 2026-03-05 15:02:11,349 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_if_from_body ... 2026-03-05 15:02:11,356 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_if_spaces ... 2026-03-05 15:02:11,363 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_out ... 2026-03-05 15:02:11,371 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_out_default_value ... 2026-03-05 15:02:11,378 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_out_escape_text ... 2026-03-05 15:02:11,384 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_out_format_1 ... 2026-03-05 15:02:11,391 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_out_format_2 ... 2026-03-05 15:02:11,399 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_out_format_3 ... 2026-03-05 15:02:11,406 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_out_format_4 ... 2026-03-05 15:02:11,413 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_out_format_5 ... 2026-03-05 15:02:11,420 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_out_format_6 ... 2026-03-05 15:02:11,428 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_out_markup ... 2026-03-05 15:02:11,434 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_render_barcode ... 2026-03-05 15:02:11,479 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_render_comment_tail ... 2026-03-05 15:02:11,485 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_render_comments ... 2026-03-05 15:02:11,493 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_render_processing_instructions ... 2026-03-05 15:02:11,502 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_render_t_call_propagates_t_lang ... 2026-03-05 15:02:11,519 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_render_widget_contact ... 2026-03-05 15:02:11,581 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_render_widget_duration_fallback ... 2026-03-05 15:02:11,601 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_set_1 ... 2026-03-05 15:02:11,608 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_set_2 ... 2026-03-05 15:02:11,616 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_set_3 ... 2026-03-05 15:02:11,623 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_set_body_1 ... 2026-03-05 15:02:11,631 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_set_body_2 ... 2026-03-05 15:02:11,640 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_set_error_1 ... 2026-03-05 15:02:11,653 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_set_error_2 ... 2026-03-05 15:02:11,664 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_space_remove_technical_all ... 2026-03-05 15:02:11,689 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_space_remove_technical_space_t_foreach ... 2026-03-05 15:02:11,698 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQWebBasic.test_void_element ... 2026-03-05 15:02:11,713 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-05 15:02:11,715 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQwebCache.test_render_nodb ... 2026-03-05 15:02:11,720 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQwebCache.test_render_xml_cache_and_inherit_view ... 2026-03-05 15:02:11,735 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQwebCache.test_render_xml_cache_base ... 2026-03-05 15:02:11,745 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQwebCache.test_render_xml_cache_contains_nocache ... 2026-03-05 15:02:11,755 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQwebCache.test_render_xml_cache_different ... 2026-03-05 15:02:11,769 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQwebCache.test_render_xml_cache_nocache_cache ... 2026-03-05 15:02:11,782 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQwebCache.test_render_xml_cache_nocache_cache_on_same_tag ... 2026-03-05 15:02:11,796 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQwebCache.test_render_xml_cache_with_t_set_in_cache ... 2026-03-05 15:02:11,805 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQwebCache.test_render_xml_cache_with_t_set_out_of_cache ... 2026-03-05 15:02:11,815 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQwebCache.test_render_xml_cache_with_t_set_wrap_t_cache ... 2026-03-05 15:02:11,827 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQwebCache.test_render_xml_conditional_cache ... 2026-03-05 15:02:11,837 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQwebCache.test_render_xml_dont_use_cache_base ... 2026-03-05 15:02:11,850 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQwebCache.test_render_xml_dont_use_cache_contains_nocache ... 2026-03-05 15:02:11,862 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQwebCache.test_render_xml_dont_use_cache_different ... 2026-03-05 15:02:11,875 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQwebCache.test_render_xml_dont_use_cache_false_recursive ... 2026-03-05 15:02:11,888 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQwebCache.test_render_xml_dont_use_cache_recursive ... 2026-03-05 15:02:11,900 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQwebCache.test_render_xml_nocache_in_cache_in_cache ... 2026-03-05 15:02:11,910 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQwebCache.test_render_xml_nocache_use_the_root_values ... 2026-03-05 15:02:11,922 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQwebCache.test_render_xml_nocache_use_the_root_values_and_cached_values ... 2026-03-05 15:02:11,931 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQwebCache.test_render_xml_nocache_use_the_root_values_and_cached_values_error ... 2026-03-05 15:02:11,941 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb: Starting TestQwebCache.test_render_xml_t_set_wrap_t_cache ... 2026-03-05 15:02:11,958 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:11,959 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb_field: Starting TestQwebFieldTime.test_time_value_to_html ... 2026-03-05 15:02:11,968 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:11,969 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb_field: Starting TestQwebFieldInteger.test_integer_value_to_html ... 2026-03-05 15:02:11,975 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:11,980 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb_field: Starting TestQwebFieldContact.test_value_to_html_with_website_and_phone ... 2026-03-05 15:02:12,015 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb_field: Starting TestQwebFieldContact.test_value_to_html_without_phone ... 2026-03-05 15:02:12,056 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:12,057 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb_field: Starting TestQwebFieldOne2Many.test_one2many_empty ... 2026-03-05 15:02:12,061 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb_field: Starting TestQwebFieldOne2Many.test_one2many_with_values ... 2026-03-05 15:02:12,073 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:12,074 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb_field: Starting TestQwebFieldMany2Many.test_many2many_empty ... 2026-03-05 15:02:12,086 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb_field: Starting TestQwebFieldMany2Many.test_many2many_with_values ... 2026-03-05 15:02:12,107 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-05 15:02:12,109 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb_field: Starting TestQwebFieldMany2One.test_many2one_empty ... 2026-03-05 15:02:12,112 77 INFO 00250-master-all odoo.addons.base.tests.test_qweb_field: Starting TestQwebFieldMany2One.test_many2one_with_value ... 2026-03-05 15:02:12,122 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:12,123 77 INFO 00250-master-all odoo.addons.base.tests.test_res_company: Starting TestCompany.test_check_active ... 2026-03-05 15:02:12,237 77 INFO 00250-master-all odoo.addons.base.tests.test_res_company: Starting TestCompany.test_create_branch_with_default_parent_id ... 2026-03-05 15:02:12,335 77 INFO 00250-master-all odoo.addons.base.tests.test_res_company: Starting TestCompany.test_logo_check ... 2026-03-05 15:02:12,430 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [375] 2026-03-05 15:02:12,440 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 2 removed 2026-03-05 15:02:12,441 77 INFO 00250-master-all odoo.addons.base.tests.test_res_config: Starting TestResConfig.test_00_get_option_path ... 2026-03-05 15:02:12,445 77 INFO 00250-master-all odoo.addons.base.tests.test_res_config: Starting TestResConfig.test_10_get_option_name ... 2026-03-05 15:02:12,450 77 INFO 00250-master-all odoo.addons.base.tests.test_res_config: Starting TestResConfig.test_20_get_config_warning ... 2026-03-05 15:02:12,456 77 INFO 00250-master-all odoo.addons.base.tests.test_res_config: Starting TestResConfig.test_30_get_config_warning_wo_menu ... 2026-03-05 15:02:12,460 77 INFO 00250-master-all odoo.addons.base.tests.test_res_config: Starting TestResConfig.test_40_view_expected_architecture ... 2026-03-05 15:02:12,477 77 INFO 00250-master-all odoo.addons.base.tests.test_res_config: Starting TestResConfig.test_50_view_expected_architecture_t_node_groups ... 2026-03-05 15:02:12,497 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:12,498 77 INFO 00250-master-all odoo.addons.base.tests.test_res_currency: Starting TestResCurrency.test_currency_cache ... 2026-03-05 15:02:12,572 77 INFO 00250-master-all odoo.addons.base.tests.test_res_currency: Starting TestResCurrency.test_res_currency_name_search ... 2026-03-05 15:02:12,631 77 INFO 00250-master-all odoo.addons.base.tests.test_res_currency: Starting TestResCurrency.test_view_company_rate_label ... 2026-03-05 15:02:12,855 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:12,856 77 INFO 00250-master-all odoo.addons.base.tests.test_res_lang: Starting test_res_lang.test_00_intersperse ... 2026-03-05 15:02:12,857 77 INFO 00250-master-all odoo.addons.base.tests.test_res_lang: Starting test_res_lang.test_get_data ... 2026-03-05 15:02:12,865 77 INFO 00250-master-all odoo.addons.base.tests.test_res_lang: Starting test_res_lang.test_inactive_users_lang_deactivation ... 2026-03-05 15:02:12,902 77 INFO 00250-master-all odoo.addons.base.tests.test_res_lang: Starting test_res_lang.test_lang_url_code_shortening ... 2026-03-05 15:02:12,926 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-05 15:02:12,936 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartner.test_archive_internal_partners ... 2026-03-05 15:02:12,980 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartner.test_display_name_translation ... 2026-03-05 15:02:12,984 77 INFO 00250-master-all odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/i18n/fr.po for language fr_FR 2026-03-05 15:02:12,984 77 INFO 00250-master-all odoo.tools.translate: loading base translation file /data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/i18n/fr.po for language fr_FR 2026-03-05 15:02:13,856 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartner.test_email_formatted ... 2026-03-05 15:02:13,881 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartner.test_find_or_create ... 2026-03-05 15:02:13,903 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartner.test_is_public ... 2026-03-05 15:02:13,910 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartner.test_lang_computation_code ... 2026-03-05 15:02:13,933 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartner.test_name_create ... 2026-03-05 15:02:13,951 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartner.test_name_search ... 2026-03-05 15:02:13,963 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartner.test_name_search_with_user ... 2026-03-05 15:02:14,000 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [424], uid: 4, model: res.partner 2026-03-05 15:02:14,009 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartner.test_partner_merge_wizard_dst_partner_id ... 2026-03-05 15:02:14,016 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-05 15:02:14,051 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartnerAddressCompany.test_accessibility_of_company_partner_from_branch ... 2026-03-05 15:02:14,251 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartnerAddressCompany.test_address ... 2026-03-05 15:02:14,302 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartnerAddressCompany.test_address_first_contact_sync ... 2026-03-05 15:02:14,347 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartnerAddressCompany.test_address_get ... 2026-03-05 15:02:14,382 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartnerAddressCompany.test_commercial_field_sync ... 2026-03-05 15:02:14,425 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartnerAddressCompany.test_commercial_partner_nullcompany ... 2026-03-05 15:02:14,452 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartnerAddressCompany.test_company_change_propagation ... 2026-03-05 15:02:14,647 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartnerAddressCompany.test_company_dependent_commercial_sync ... 2026-03-05 15:02:14,802 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartnerAddressCompany.test_display_address_missing_key ... 2026-03-05 15:02:14,809 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartnerAddressCompany.test_display_name ... 2026-03-05 15:02:14,817 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-05 15:02:14,818 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartnerRecursion.test_100_res_partner_recursion ... 2026-03-05 15:02:14,829 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartnerRecursion.test_101_res_partner_recursion ... 2026-03-05 15:02:14,848 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartnerRecursion.test_102_res_partner_recursion ... 2026-03-05 15:02:14,865 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartnerRecursion.test_103_res_partner_recursion ... 2026-03-05 15:02:14,882 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartnerRecursion.test_104_res_partner_recursion_indirect_cycle ... 2026-03-05 15:02:14,907 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartnerRecursion.test_105_res_partner_recursion ... 2026-03-05 15:02:14,924 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartnerRecursion.test_110_res_partner_recursion_multi_update ... 2026-03-05 15:02:14,937 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartnerRecursion.test_111_res_partner_recursion_infinite_loop ... 2026-03-05 15:02:14,968 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:14,969 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner: Starting TestPartnerCategory.test_name_search ... 2026-03-05 15:02:14,976 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:14,978 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner_bank: Starting TestResPartnerBank.test_sanitized_acc_number ... 2026-03-05 15:02:14,989 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:14,990 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner_merge: Starting TestMergePartner.test_merge_partners_with_duplicate_bank_accounts ... 2026-03-05 15:02:15,011 77 INFO 00250-master-all odoo.addons.base.partner.merge: dst_partner: 514 2026-03-05 15:02:15,062 77 INFO 00250-master-all odoo.addons.base.partner.merge: (uid = 1) merged the partners [513, 515] with 514 2026-03-05 15:02:15,070 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted res.partner records with IDs: [513, 515] 2026-03-05 15:02:15,073 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner_merge: Starting TestMergePartner.test_merge_partners_with_duplicate_bank_accounts_with_destination ... 2026-03-05 15:02:15,089 77 INFO 00250-master-all odoo.addons.base.partner.merge: dst_partner: 516 2026-03-05 15:02:15,133 77 INFO 00250-master-all odoo.addons.base.partner.merge: (uid = 1) merged the partners [518] with 516 2026-03-05 15:02:15,140 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted res.partner records with IDs: [518] 2026-03-05 15:02:15,142 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner_merge: Starting TestMergePartner.test_merge_partners_with_references ... 2026-03-05 15:02:15,161 77 INFO 00250-master-all odoo.addons.base.partner.merge: dst_partner: 519 2026-03-05 15:02:15,199 77 INFO 00250-master-all odoo.addons.base.partner.merge: (uid = 1) merged the partners [520] with 519 2026-03-05 15:02:15,206 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted res.partner records with IDs: [520] 2026-03-05 15:02:15,208 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner_merge: Starting TestMergePartner.test_merge_partners_with_unique_bank_accounts ... 2026-03-05 15:02:15,223 77 INFO 00250-master-all odoo.addons.base.partner.merge: dst_partner: 522 2026-03-05 15:02:15,260 77 INFO 00250-master-all odoo.addons.base.partner.merge: (uid = 1) merged the partners [523] with 522 2026-03-05 15:02:15,267 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted res.partner records with IDs: [523] 2026-03-05 15:02:15,269 77 INFO 00250-master-all odoo.addons.base.tests.test_res_partner_merge: Starting TestMergePartner.test_merge_partners_without_bank_accounts ... 2026-03-05 15:02:15,296 77 INFO 00250-master-all odoo.addons.base.partner.merge: dst_partner: 528 2026-03-05 15:02:15,335 77 INFO 00250-master-all odoo.addons.base.partner.merge: (uid = 1) merged the partners [529] with 528 2026-03-05 15:02:15,342 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted res.partner records with IDs: [529] 2026-03-05 15:02:15,345 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:15,346 77 INFO 00250-master-all odoo.addons.base.tests.test_res_users: Starting TestUsers.test_change_user_company ... 2026-03-05 15:02:15,577 77 INFO 00250-master-all odoo.addons.base.tests.test_res_users: Starting TestUsers.test_context_get_lang ... 2026-03-05 15:02:15,611 77 INFO 00250-master-all odoo.addons.base.tests.test_res_users: Starting TestUsers.test_deactivate_portal_users_access ... 2026-03-05 15:02:15,642 77 INFO 00250-master-all odoo.addons.base.tests.test_res_users: Starting TestUsers.test_deactivate_portal_users_archive_and_remove ... 2026-03-05 15:02:15,666 77 INFO 00250-master-all odoo.addons.base.models.res_users: Account deletion asked for "portal_user" (#59) from n/a. Archive the user and remove login information. 2026-03-05 15:02:15,667 77 INFO 00250-master-all odoo.addons.base.models.res_users: Account deletion asked for "portal_user_2" (#60) from n/a. Archive the user and remove login information. 2026-03-05 15:02:15,712 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted res.users records with IDs: [59] 2026-03-05 15:02:15,721 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted res.partner records with IDs: [535] 2026-03-05 15:02:15,732 77 INFO 00250-master-all odoo.addons.base.tests.test_res_users: Starting TestUsers.test_delete_public_user ... 2026-03-05 15:02:15,741 77 INFO 00250-master-all odoo.addons.base.tests.test_res_users: Starting TestUsers.test_name_search ... 2026-03-05 15:02:15,784 77 INFO 00250-master-all odoo.addons.base.tests.test_res_users: Starting TestUsers.test_user_home_action_restriction ... 2026-03-05 15:02:15,815 77 INFO 00250-master-all odoo.addons.base.tests.test_res_users: Starting TestUsers.test_user_partner ... 2026-03-05 15:02:16,019 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-03-05 15:02:16,021 77 INFO 00250-master-all odoo.addons.base.tests.test_res_users: Starting TestUsersTweaks.test_superuser ... 2026-03-05 15:02:16,027 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:16,028 77 INFO 00250-master-all odoo.addons.base.tests.test_search: Starting test_search.test_00_search_order ... 2026-03-05 15:02:16,064 77 INFO 00250-master-all odoo.addons.base.tests.test_search: Starting test_search.test_10_inherits_m2order ... 2026-03-05 15:02:16,126 77 INFO 00250-master-all odoo.addons.base.tests.test_search: Starting test_search.test_11_indirect_inherits_m2o_order ... 2026-03-05 15:02:16,180 77 INFO 00250-master-all odoo.addons.base.tests.test_search: Starting test_search.test_12_m2o_order_loop_self ... 2026-03-05 15:02:16,188 77 INFO 00250-master-all odoo.addons.base.tests.test_search: Starting test_search.test_13_m2o_order_loop_multi ... 2026-03-05 15:02:16,277 77 INFO 00250-master-all odoo.addons.base.tests.test_search: Starting test_search.test_20_x_active ... 2026-03-05 15:02:16,406 77 INFO 00250-master-all odoo.addons.base.tests.test_search: Starting test_search.test_21_search_count ... 2026-03-05 15:02:16,417 77 INFO 00250-master-all odoo.addons.base.tests.test_search: Starting test_search.test_22_like_folding ... 2026-03-05 15:02:16,423 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-03-05 15:02:16,424 77 INFO 00250-master-all odoo.addons.base.tests.test_split_table: Starting TestSplitTable.test_split_table ... 2026-03-05 15:02:16,428 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:16,428 77 INFO 00250-master-all odoo.addons.base.tests.test_sql: Starting TestSQL.test_complex_sql ... 2026-03-05 15:02:16,429 77 INFO 00250-master-all odoo.addons.base.tests.test_sql: Starting TestSQL.test_sql_bool ... 2026-03-05 15:02:16,429 77 INFO 00250-master-all odoo.addons.base.tests.test_sql: Starting TestSQL.test_sql_empty ... 2026-03-05 15:02:16,429 77 INFO 00250-master-all odoo.addons.base.tests.test_sql: Starting TestSQL.test_sql_equality ... 2026-03-05 15:02:16,429 77 INFO 00250-master-all odoo.addons.base.tests.test_sql: Starting TestSQL.test_sql_idempotence ... 2026-03-05 15:02:16,429 77 INFO 00250-master-all odoo.addons.base.tests.test_sql: Starting TestSQL.test_sql_identifier ... 2026-03-05 15:02:16,429 77 INFO 00250-master-all odoo.addons.base.tests.test_sql: Starting TestSQL.test_sql_join ... 2026-03-05 15:02:16,429 77 INFO 00250-master-all odoo.addons.base.tests.test_sql: Starting TestSQL.test_sql_unpacking ... 2026-03-05 15:02:16,429 77 INFO 00250-master-all odoo.addons.base.tests.test_sql: Starting TestSQL.test_sql_with_literal_parameters ... 2026-03-05 15:02:16,430 77 INFO 00250-master-all odoo.addons.base.tests.test_sql: Starting TestSQL.test_sql_with_named_parameters ... 2026-03-05 15:02:16,430 77 INFO 00250-master-all odoo.addons.base.tests.test_sql: Starting TestSQL.test_sql_with_no_parameter ... 2026-03-05 15:02:16,430 77 INFO 00250-master-all odoo.addons.base.tests.test_sql: Starting TestSQL.test_sql_with_sql_parameters ... 2026-03-05 15:02:16,430 77 INFO 00250-master-all odoo.addons.base.tests.test_sql: Starting TestSQL.test_sql_with_wrong_pattern ... 2026-03-05 15:02:16,431 77 INFO 00250-master-all odoo.addons.base.tests.test_sql: Starting TestSqlTools.test_add_constraint ... 2026-03-05 15:02:16,437 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:16,437 77 INFO 00250-master-all odoo.addons.base.tests.test_test_retry: Starting TestRetry.test_log_levels ... 2026-03-05 15:02:16,438 77 INFO 00250-master-all odoo.addons.base.tests.test_test_retry: test info 2026-03-05 15:02:16,438 77 INFO 00250-master-all odoo.addons.base.tests.test_test_retry: Starting TestRetry.test_retry_success ... 2026-03-05 15:02:16,438 77 INFO 00250-master-all odoo.addons.base.tests.test_test_retry: Starting TestRetryTraceback.test_retry_traceback_success ... 2026-03-05 15:02:16,439 77 INFO 00250-master-all odoo.addons.base.tests.test_test_retry: Starting TestRetryTracebackArg.test_retry_traceback_args_success ... 2026-03-05 15:02:16,439 77 INFO 00250-master-all odoo.addons.base.tests.test_test_retry: Starting TestRetryRollbackedCursor.test_broken_cursor ... 2026-03-05 15:02:16,442 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:16,443 77 INFO 00250-master-all odoo.addons.base.tests.test_test_retry: Starting TestRetryCommitedCursor.test_broken_cursor ... 2026-03-05 15:02:16,445 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:16,446 77 INFO 00250-master-all odoo.addons.base.tests.test_test_retry: Starting TestRetryRollbackedCursorError.test_broken_cursor ... 2026-03-05 15:02:16,449 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:16,450 77 INFO 00250-master-all odoo.addons.base.tests.test_test_retry: Starting TestRetryCommitedCursorError.test_broken_cursor ... 2026-03-05 15:02:16,452 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:16,453 77 INFO 00250-master-all odoo.addons.base.tests.test_test_retry: Starting TestRetrySubtest.test_retry_subtest_success_all ... 2026-03-05 15:02:16,453 77 INFO 00250-master-all odoo.addons.base.tests.test_test_retry: Starting TestRetrySubtest.test_retry_subtest_success_one ... 2026-03-05 15:02:16,453 77 INFO 00250-master-all odoo.addons.base.tests.test_test_suite: Starting TestTestSuite.test_test_suite ... 2026-03-05 15:02:16,454 77 INFO 00250-master-all odoo.addons.base.tests.test_test_suite: Starting TestRunnerLogging.test_assertQueryCount ... 2026-03-05 15:02:16,534 77 INFO 00250-master-all odoo.addons.base.tests.test_test_suite: Starting TestRunnerLogging.test_assertQueryCount_with_decorators ... 2026-03-05 15:02:16,545 77 INFO 00250-master-all odoo.addons.base.tests.test_test_suite: Starting TestRunnerLogging.test_call_stack ... 2026-03-05 15:02:16,546 77 INFO 00250-master-all odoo.addons.base.tests.test_test_suite: Starting TestRunnerLogging.test_call_stack_context_manager ... 2026-03-05 15:02:16,548 77 INFO 00250-master-all odoo.addons.base.tests.test_test_suite: Starting TestRunnerLogging.test_call_stack_subtest ... 2026-03-05 15:02:16,550 77 INFO 00250-master-all odoo.addons.base.tests.test_test_suite: Starting TestRunnerLogging.test_handle_error ... 2026-03-05 15:02:16,551 77 INFO 00250-master-all odoo.addons.base.tests.test_test_suite: Starting TestRunnerLogging.test_has_add_error ... 2026-03-05 15:02:16,552 77 INFO 00250-master-all odoo.addons.base.tests.test_test_suite: Starting TestRunnerLogging.test_raise ... 2026-03-05 15:02:16,553 77 INFO 00250-master-all odoo.addons.base.tests.test_test_suite: Starting TestRunnerLogging.test_raise_subtest ... 2026-03-05 15:02:16,555 77 INFO 00250-master-all odoo.addons.base.tests.test_test_suite: Starting TestRunnerLogging.test_reraise ... 2026-03-05 15:02:16,556 77 INFO 00250-master-all odoo.addons.base.tests.test_test_suite: Starting TestRunnerLogging.test_subtest_sub_call ... 2026-03-05 15:02:16,557 77 INFO 00250-master-all odoo.addons.base.tests.test_test_suite: Starting TestRunnerLogging.test_traverse_contextmanager ... 2026-03-05 15:02:16,558 77 INFO 00250-master-all odoo.addons.base.tests.test_test_suite: Starting TestRunnerLogging.test_with_decorators ... 2026-03-05 15:02:16,564 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:16,565 77 INFO 00250-master-all odoo.addons.base.tests.test_test_suite: Starting TestRunnerLoggingSetup.test_raises_setup ... 2026-03-05 15:02:16,569 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:16,570 77 INFO 00250-master-all odoo.addons.base.tests.test_test_suite: Starting TestRunnerLoggingTeardown.test_raises_teardown ... 2026-03-05 15:02:16,578 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:16,579 77 INFO 00250-master-all odoo.addons.base.tests.test_test_suite: Starting TestSubtests.test_nested_subtests ... 2026-03-05 15:02:16,579 77 INFO 00250-master-all odoo.tests.suite: skipped setUpClass (odoo.addons.base.tests.test_test_suite.TestClassSetup) : Skip this class 2026-03-05 15:02:16,580 77 INFO 00250-master-all odoo.addons.base.tests.test_test_suite: Starting TestClassTeardown.test_method ... 2026-03-05 15:02:16,580 77 INFO 00250-master-all odoo.tests.suite: skipped tearDownClass (odoo.addons.base.tests.test_test_suite.TestClassTeardown) : Skip this class 2026-03-05 15:02:16,580 77 INFO 00250-master-all odoo.addons.base.tests.test_test_suite: Starting Test01ClassCleanups.test_dummy ... 2026-03-05 15:02:16,581 77 INFO 00250-master-all odoo.addons.base.tests.test_test_suite: Starting Test02ClassCleanupsCheck.test_classcleanups ... 2026-03-05 15:02:16,581 77 INFO 00250-master-all odoo.addons.base.tests.test_test_suite: Starting TestSkipMethof.test_skip_method ... 2026-03-05 15:02:16,581 77 INFO 00250-master-all odoo.addons.base.tests.test_test_suite: skipped TestSkipMethof.test_skip_method : 2026-03-05 15:02:16,582 77 INFO 00250-master-all odoo.addons.base.tests.test_tests_tags: Starting TestSetTags.test_inheritance ... 2026-03-05 15:02:16,583 77 INFO 00250-master-all odoo.addons.base.tests.test_tests_tags: Starting TestSetTags.test_parental_advisory ... 2026-03-05 15:02:16,583 77 INFO 00250-master-all odoo.addons.base.tests.test_tests_tags: Starting TestSetTags.test_set_tags_empty ... 2026-03-05 15:02:16,584 77 INFO 00250-master-all odoo.addons.base.tests.test_tests_tags: Starting TestSetTags.test_set_tags_multiple_tags ... 2026-03-05 15:02:16,584 77 INFO 00250-master-all odoo.addons.base.tests.test_tests_tags: Starting TestSetTags.test_set_tags_not_decorated ... 2026-03-05 15:02:16,585 77 INFO 00250-master-all odoo.addons.base.tests.test_tests_tags: Starting TestSetTags.test_set_tags_single_tag ... 2026-03-05 15:02:16,585 77 INFO 00250-master-all odoo.addons.base.tests.test_tests_tags: Starting TestSetTags.test_untagging ... 2026-03-05 15:02:16,588 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:16,589 77 INFO 00250-master-all odoo.addons.base.tests.test_tests_tags: Starting TestSelector.test_selector_parser ... 2026-03-05 15:02:16,592 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:16,593 77 INFO 00250-master-all odoo.addons.base.tests.test_tests_tags: Starting TestSelectorSelection.test_negative_parameters_translate ... 2026-03-05 15:02:16,594 77 INFO 00250-master-all odoo.addons.base.tests.test_tests_tags: Starting TestSelectorSelection.test_selector_parser_parameters ... 2026-03-05 15:02:16,594 77 INFO 00250-master-all odoo.addons.base.tests.test_tests_tags: Starting TestSelectorSelection.test_selector_selection ... 2026-03-05 15:02:16,599 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:16,600 77 INFO 00250-master-all odoo.addons.base.tests.test_tests_tags: Starting TestTestClass.test_canonical_tag ... 2026-03-05 15:02:16,601 77 INFO 00250-master-all odoo.addons.base.tests.test_transactions: Starting TestTransactionEnvs.test_transation_envs_ordered ... 2026-03-05 15:02:16,602 77 INFO 00250-master-all odoo.addons.base.tests.test_transactions: Starting TestTransactionEnvs.test_transation_envs_weakrefs ... 2026-03-05 15:02:16,602 77 INFO 00250-master-all odoo.addons.base.tests.test_transactions: Starting TestTransactionEnvs.test_transation_envs_weakrefs_call ... 2026-03-05 15:02:16,603 77 INFO 00250-master-all odoo.addons.base.tests.test_transactions: Starting TestTransactionEnvs.test_transation_envs_weakrefs_return ... 2026-03-05 15:02:16,606 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:16,606 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TranslationToolsTestCase.test_quote_unquote ... 2026-03-05 15:02:16,606 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TranslationToolsTestCase.test_translate_html ... 2026-03-05 15:02:16,607 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TranslationToolsTestCase.test_translate_html_i ... 2026-03-05 15:02:16,607 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TranslationToolsTestCase.test_translate_html_nbsp ... 2026-03-05 15:02:16,608 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TranslationToolsTestCase.test_translate_xml_a ... 2026-03-05 15:02:16,608 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TranslationToolsTestCase.test_translate_xml_attribute ... 2026-03-05 15:02:16,608 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TranslationToolsTestCase.test_translate_xml_base ... 2026-03-05 15:02:16,608 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TranslationToolsTestCase.test_translate_xml_illegal_translations ... 2026-03-05 15:02:16,609 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TranslationToolsTestCase.test_translate_xml_inline1 ... 2026-03-05 15:02:16,609 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TranslationToolsTestCase.test_translate_xml_inline2 ... 2026-03-05 15:02:16,610 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TranslationToolsTestCase.test_translate_xml_inline3 ... 2026-03-05 15:02:16,610 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TranslationToolsTestCase.test_translate_xml_inline4 ... 2026-03-05 15:02:16,610 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TranslationToolsTestCase.test_translate_xml_inline5 ... 2026-03-05 15:02:16,611 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TranslationToolsTestCase.test_translate_xml_invalid_translations ... 2026-03-05 15:02:16,611 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TranslationToolsTestCase.test_translate_xml_off ... 2026-03-05 15:02:16,611 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TranslationToolsTestCase.test_translate_xml_t ... 2026-03-05 15:02:16,612 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TranslationToolsTestCase.test_translate_xml_text ... 2026-03-05 15:02:16,612 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TranslationToolsTestCase.test_translate_xml_text_entity ... 2026-03-05 15:02:16,612 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TranslationToolsTestCase.test_translate_xml_unicode ... 2026-03-05 15:02:16,613 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TranslationToolsTestCase.test_translate_xml_with_namespace ... 2026-03-05 15:02:16,614 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestLanguageInstall.test_language_install ... 2026-03-05 15:02:16,626 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:16,631 77 INFO 00250-master-all odoo.tools.translate: loading translation file for language fr_FR 2026-03-05 15:02:16,634 77 INFO 00250-master-all odoo.tools.translate: translations are loaded successfully 2026-03-05 15:02:16,634 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestTranslation.test_101_create_translated_record ... 2026-03-05 15:02:16,637 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestTranslation.test_101_translation_read ... 2026-03-05 15:02:16,666 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.default records with IDs: [1] 2026-03-05 15:02:16,668 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestTranslation.test_102_duplicate_record ... 2026-03-05 15:02:16,675 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestTranslation.test_103_duplicate_record_fr ... 2026-03-05 15:02:16,680 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestTranslation.test_104_orderby_translated_field ... 2026-03-05 15:02:16,685 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestTranslation.test_105_duplicate_record_multi_no_en ... 2026-03-05 15:02:16,710 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.default records with IDs: [1] 2026-03-05 15:02:16,721 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestTranslation.test_107_duplicate_record_en ... 2026-03-05 15:02:16,727 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestTranslation.test_108_search_en ... 2026-03-05 15:02:16,729 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestTranslation.test_109_search_fr ... 2026-03-05 15:02:16,733 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestTranslation.test_110_search_es ... 2026-03-05 15:02:16,741 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestTranslation.test_111_prefetch_langs ... 2026-03-05 15:02:16,761 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.default records with IDs: [1] 2026-03-05 15:02:16,768 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:16,772 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestTranslationWrite.test_00 ... 2026-03-05 15:02:16,783 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestTranslationWrite.test_01_invalid_lang ... 2026-03-05 15:02:16,798 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestTranslationWrite.test_03_fr_single ... 2026-03-05 15:02:16,816 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.default records with IDs: [1] 2026-03-05 15:02:16,819 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestTranslationWrite.test_04_fr_multi ... 2026-03-05 15:02:16,822 77 INFO 00250-master-all odoo.tools.translate: loading translation file for language fr_FR 2026-03-05 15:02:16,823 77 INFO 00250-master-all odoo.tools.translate: translations are loaded successfully 2026-03-05 15:02:16,826 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestTranslationWrite.test_04_fr_multi_no_en ... 2026-03-05 15:02:16,847 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.default records with IDs: [1] 2026-03-05 15:02:16,852 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestTranslationWrite.test_05_remove_multi_false ... 2026-03-05 15:02:16,858 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestTranslationWrite.test_create_empty_false ... 2026-03-05 15:02:16,897 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestTranslationWrite.test_field_selection ... 2026-03-05 15:02:16,959 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestTranslationWrite.test_load_views ... 2026-03-05 15:02:16,966 77 INFO 00250-master-all odoo.tools.translate: loading translation file for language fr_FR 2026-03-05 15:02:16,971 77 INFO 00250-master-all odoo.tools.translate: translations are loaded successfully 2026-03-05 15:02:17,119 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestTranslationWrite.test_update_field_translations ... 2026-03-05 15:02:17,133 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestTranslationWrite.test_update_field_translations_for_empty ... 2026-03-05 15:02:17,176 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestTranslationWrite.test_write_empty_and_value ... 2026-03-05 15:02:17,223 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:17,231 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestXMLTranslation.test_cache_consistency ... 2026-03-05 15:02:17,247 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestXMLTranslation.test_copy ... 2026-03-05 15:02:17,278 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestXMLTranslation.test_delay_translations ... 2026-03-05 15:02:17,299 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestXMLTranslation.test_delay_translations_no_term ... 2026-03-05 15:02:17,314 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestXMLTranslation.test_spaces ... 2026-03-05 15:02:17,322 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestXMLTranslation.test_sync ... 2026-03-05 15:02:17,344 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestXMLTranslation.test_sync_text_to_xml ... 2026-03-05 15:02:17,357 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestXMLTranslation.test_sync_xml ... 2026-03-05 15:02:17,376 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestXMLTranslation.test_sync_xml_attribute ... 2026-03-05 15:02:17,390 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestXMLTranslation.test_sync_xml_close_terms ... 2026-03-05 15:02:17,403 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestXMLTranslation.test_sync_xml_collision ... 2026-03-05 15:02:17,423 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestXMLTranslation.test_sync_xml_inline_modifiers ... 2026-03-05 15:02:17,446 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestXMLTranslation.test_sync_xml_no_en ... 2026-03-05 15:02:17,472 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.default records with IDs: [1] 2026-03-05 15:02:17,481 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestXMLTranslation.test_sync_xml_upgrade ... 2026-03-05 15:02:17,524 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestXMLTranslation.test_update_field_translations ... 2026-03-05 15:02:17,552 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestXMLTranslation.test_update_field_translations_empty_str ... 2026-03-05 15:02:17,568 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestXMLTranslation.test_update_field_translations_partially ... 2026-03-05 15:02:17,587 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestXMLTranslation.test_update_field_translations_source_lang ... 2026-03-05 15:02:17,606 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestXMLTranslation.test_update_field_translations_typofix ... 2026-03-05 15:02:17,637 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:17,657 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestXMLDuplicateTranslations.test_copy ... 2026-03-05 15:02:17,673 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestXMLDuplicateTranslations.test_get_field_translations ... 2026-03-05 15:02:17,676 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestXMLDuplicateTranslations.test_update_field_translations_again ... 2026-03-05 15:02:17,691 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestXMLDuplicateTranslations.test_update_field_translations_result ... 2026-03-05 15:02:17,695 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestXMLDuplicateTranslations.test_write ... 2026-03-05 15:02:17,712 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:17,713 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestHTMLTranslation.test_delay_translations_no_term ... 2026-03-05 15:02:17,820 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestHTMLTranslation.test_write_non_existing ... 2026-03-05 15:02:17,825 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:17,825 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestTranslationTrigramIndexPatterns.test_pattern_conversion ... 2026-03-05 15:02:17,826 77 INFO 00250-master-all odoo.addons.base.tests.test_translate: Starting TestTranslationTrigramIndexPatterns.test_value_conversion ... 2026-03-05 15:02:17,827 77 INFO 00250-master-all odoo.addons.base.tests.test_tz: Starting TestTZ.test_cannot_set_deprecated_timezone ... 2026-03-05 15:02:17,833 77 INFO 00250-master-all odoo.addons.base.tests.test_tz: Starting TestTZ.test_dont_adapt_available_tz ... 2026-03-05 15:02:17,833 77 INFO 00250-master-all odoo.addons.base.tests.test_tz: Starting TestTZ.test_partner_with_old_tz ... 2026-03-05 15:02:17,840 77 INFO 00250-master-all odoo.addons.base.tests.test_tz: Starting TestTZ.test_tz_legacy ... 2026-03-05 15:02:17,873 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:17,873 77 INFO 00250-master-all odoo.addons.base.tests.test_upgrade_code: Starting TestCommand.test_upgrade_code_example ... 2026-03-05 15:02:22,673 77 INFO 00250-master-all odoo.addons.base.tests.test_upgrade_code: Starting TestCommand.test_upgrade_code_help ... 2026-03-05 15:02:23,884 77 INFO 00250-master-all odoo.addons.base.tests.test_upgrade_code: Starting TestCommand.test_upgrade_code_standalone ... 2026-03-05 15:02:23,942 77 INFO 00250-master-all odoo.addons.base.tests.test_user_has_group: Starting TestHasGroup.test_demote_user ... 2026-03-05 15:02:24,087 77 INFO 00250-master-all odoo.addons.base.tests.test_user_has_group: Starting TestHasGroup.test_env_uid ... 2026-03-05 15:02:24,129 77 INFO 00250-master-all odoo.addons.base.tests.test_user_has_group: Starting TestHasGroup.test_has_group_cleared_cache_on_write ... 2026-03-05 15:02:24,178 77 INFO 00250-master-all odoo.addons.base.tests.test_user_has_group: Starting TestHasGroup.test_has_group_with_new_id ... 2026-03-05 15:02:24,224 77 INFO 00250-master-all odoo.addons.base.tests.test_user_has_group: Starting TestHasGroup.test_implied_groups ... 2026-03-05 15:02:24,465 77 INFO 00250-master-all odoo.addons.base.tests.test_user_has_group: Starting TestHasGroup.test_other_user ... 2026-03-05 15:02:24,537 77 INFO 00250-master-all odoo.addons.base.tests.test_user_has_group: Starting TestHasGroup.test_portal_creation ... 2026-03-05 15:02:24,784 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted res.users records with IDs: [89] 2026-03-05 15:02:24,893 77 INFO 00250-master-all odoo.addons.base.tests.test_user_has_group: Starting TestHasGroup.test_portal_write ... 2026-03-05 15:02:25,070 77 INFO 00250-master-all odoo.addons.base.tests.test_user_has_group: Starting TestHasGroup.test_record ... 2026-03-05 15:02:25,115 77 INFO 00250-master-all odoo.addons.base.tests.test_user_has_group: Starting TestHasGroup.test_two_user_types ... 2026-03-05 15:02:25,307 77 INFO 00250-master-all odoo.addons.base.tests.test_user_has_group: Starting TestHasGroup.test_two_user_types_implied_groups ... 2026-03-05 15:02:25,451 77 INFO 00250-master-all odoo.models: Prepare computation of res.users.x_group_names 2026-03-05 15:02:25,513 77 INFO 00250-master-all odoo.models: Prepare computation of res.groups.x_user_names 2026-03-05 15:02:25,656 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-05 15:02:25,657 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting ViewXMLID.test_model_data_id ... 2026-03-05 15:02:25,663 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:25,664 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestNodeLocator.test_attribute_filter ... 2026-03-05 15:02:25,665 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestNodeLocator.test_attribute_mismatch ... 2026-03-05 15:02:25,665 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestNodeLocator.test_match_field ... 2026-03-05 15:02:25,666 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestNodeLocator.test_match_other ... 2026-03-05 15:02:25,667 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestNodeLocator.test_match_xpath ... 2026-03-05 15:02:25,667 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestNodeLocator.test_no_match_field ... 2026-03-05 15:02:25,668 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestNodeLocator.test_no_match_other ... 2026-03-05 15:02:25,668 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestNodeLocator.test_no_match_xpath ... 2026-03-05 15:02:25,669 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestNodeLocator.test_version_mismatch ... 2026-03-05 15:02:25,672 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:25,688 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViewInheritance.test_default_view ... 2026-03-05 15:02:25,746 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViewInheritance.test_get_combined_arch_query_count ... 2026-03-05 15:02:25,804 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViewInheritance.test_get_inheriting_views ... 2026-03-05 15:02:25,861 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViewInheritance.test_no_arch ... 2026-03-05 15:02:25,919 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViewInheritance.test_no_default_view ... 2026-03-05 15:02:25,976 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViewInheritance.test_no_recursion ... 2026-03-05 15:02:26,048 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViewInheritance.test_view_validate_attrs_groups_query_count ... 2026-03-05 15:02:26,106 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Query count less than expected for user __system__: 6 < 8 in test_view_validate_attrs_groups_query_count at base/tests/test_views.py:353 2026-03-05 15:02:26,110 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Query count less than expected for user __system__: 3 < 8 in test_view_validate_attrs_groups_query_count at base/tests/test_views.py:364 2026-03-05 15:02:26,111 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViewInheritance.test_view_validate_button_action_query_count ... 2026-03-05 15:02:26,171 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Query count less than expected for user __system__: 10 < 11 in test_view_validate_button_action_query_count at base/tests/test_views.py:328 2026-03-05 15:02:26,176 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Query count less than expected for user __system__: 5 < 10 in test_view_validate_button_action_query_count at base/tests/test_views.py:342 2026-03-05 15:02:26,177 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViewInheritance.test_write_arch ... 2026-03-05 15:02:26,245 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:26,256 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestApplyInheritanceSpecs.test_delete ... 2026-03-05 15:02:26,257 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestApplyInheritanceSpecs.test_incorrect_version ... 2026-03-05 15:02:26,261 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestApplyInheritanceSpecs.test_insert_after ... 2026-03-05 15:02:26,262 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestApplyInheritanceSpecs.test_insert_before ... 2026-03-05 15:02:26,262 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestApplyInheritanceSpecs.test_insert_inside ... 2026-03-05 15:02:26,263 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestApplyInheritanceSpecs.test_invalid_position ... 2026-03-05 15:02:26,266 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestApplyInheritanceSpecs.test_replace_inner ... 2026-03-05 15:02:26,267 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestApplyInheritanceSpecs.test_replace_outer ... 2026-03-05 15:02:26,268 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestApplyInheritanceSpecs.test_target_not_found ... 2026-03-05 15:02:26,271 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestApplyInheritanceSpecs.test_unpack_data ... 2026-03-05 15:02:26,275 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:26,285 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestApplyInheritanceWrapSpecs.test_replace ... 2026-03-05 15:02:26,289 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:26,299 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestApplyInheritanceMoveSpecs.test_incorrect_move_1 ... 2026-03-05 15:02:26,304 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestApplyInheritanceMoveSpecs.test_incorrect_move_2 ... 2026-03-05 15:02:26,308 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestApplyInheritanceMoveSpecs.test_incorrect_move_3 ... 2026-03-05 15:02:26,309 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestApplyInheritanceMoveSpecs.test_move_after ... 2026-03-05 15:02:26,311 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestApplyInheritanceMoveSpecs.test_move_before ... 2026-03-05 15:02:26,312 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestApplyInheritanceMoveSpecs.test_move_inside ... 2026-03-05 15:02:26,314 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestApplyInheritanceMoveSpecs.test_move_replace ... 2026-03-05 15:02:26,315 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestApplyInheritanceMoveSpecs.test_move_with_other_1 ... 2026-03-05 15:02:26,316 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestApplyInheritanceMoveSpecs.test_move_with_other_2 ... 2026-03-05 15:02:26,318 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestApplyInheritanceMoveSpecs.test_move_with_tail ... 2026-03-05 15:02:26,322 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:26,332 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestNoModel.test_create_view_nomodel ... 2026-03-05 15:02:26,337 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestNoModel.test_qweb_translation ... 2026-03-05 15:02:26,348 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:26,358 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestTemplating.test_branding_attribute_groups ... 2026-03-05 15:02:26,364 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestTemplating.test_branding_distribute_inner ... 2026-03-05 15:02:26,371 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestTemplating.test_branding_inherit ... 2026-03-05 15:02:26,379 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestTemplating.test_branding_inherit_multi_replace_node ... 2026-03-05 15:02:26,390 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestTemplating.test_branding_inherit_multi_replace_node2 ... 2026-03-05 15:02:26,400 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestTemplating.test_branding_inherit_remove_added_from_inheritance ... 2026-03-05 15:02:26,411 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestTemplating.test_branding_inherit_remove_node ... 2026-03-05 15:02:26,418 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestTemplating.test_branding_inherit_remove_node2 ... 2026-03-05 15:02:26,425 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestTemplating.test_branding_inherit_remove_node_processing_instruction ... 2026-03-05 15:02:26,432 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestTemplating.test_branding_inherit_replace_node ... 2026-03-05 15:02:26,440 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestTemplating.test_branding_inherit_replace_node2 ... 2026-03-05 15:02:26,447 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestTemplating.test_branding_inherit_top_t_field ... 2026-03-05 15:02:26,459 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestTemplating.test_branding_primary_inherit ... 2026-03-05 15:02:26,466 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestTemplating.test_branding_remove_add_text ... 2026-03-05 15:02:26,473 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestTemplating.test_branding_t0 ... 2026-03-05 15:02:26,481 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestTemplating.test_call_no_branding ... 2026-03-05 15:02:26,486 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestTemplating.test_esc_no_branding ... 2026-03-05 15:02:26,490 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestTemplating.test_ignore_unbrand ... 2026-03-05 15:02:26,500 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:26,511 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_attrs_groups_behavior ... 2026-03-05 15:02:26,534 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_attrs_groups_validation ... 2026-03-05 15:02:26,884 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_attrs_missing_field ... 2026-03-05 15:02:26,979 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_button ... 2026-03-05 15:02:27,021 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_check_xml_on_reenable ... 2026-03-05 15:02:27,045 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_col_colspan_numerical ... 2026-03-05 15:02:27,065 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_context_in_subsubview_with_parent ... 2026-03-05 15:02:27,098 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_context_in_subview ... 2026-03-05 15:02:27,126 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_context_in_subview_with_parent ... 2026-03-05 15:02:27,156 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_context_in_view ... 2026-03-05 15:02:27,171 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_custom_view_validation ... 2026-03-05 15:02:27,186 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_domain_boolean_case ... 2026-03-05 15:02:27,213 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_domain_field_no_comodel ... 2026-03-05 15:02:27,225 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_domain_field_searchable ... 2026-03-05 15:02:27,239 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_domain_id_case ... 2026-03-05 15:02:27,249 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_domain_in_filter ... 2026-03-05 15:02:27,273 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_domain_in_subview ... 2026-03-05 15:02:27,302 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_domain_in_subview_with_parent ... 2026-03-05 15:02:27,338 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_domain_in_view ... 2026-03-05 15:02:27,353 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_domain_invalid_in_filter ... 2026-03-05 15:02:27,365 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_domain_on_field_in_noneditable_subview ... 2026-03-05 15:02:27,382 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_domain_on_field_in_subview ... 2026-03-05 15:02:27,403 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_domain_on_field_in_subview_with_parent ... 2026-03-05 15:02:27,431 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_domain_on_field_in_view ... 2026-03-05 15:02:27,446 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_domain_on_readonly_field_in_subview ... 2026-03-05 15:02:27,468 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_domain_on_readonly_field_in_view ... 2026-03-05 15:02:27,479 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_domain_unknown_field ... 2026-03-05 15:02:27,490 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_empty_groups_attrib ... 2026-03-05 15:02:27,502 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_for_in_label ... 2026-03-05 15:02:27,521 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_forbidden_data_tooltip_attributes_in_form ... 2026-03-05 15:02:27,538 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_forbidden_data_tooltip_attributes_in_kanban ... 2026-03-05 15:02:27,562 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_forbidden_owl_directives_in_form ... 2026-03-05 15:02:27,577 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_forbidden_owl_directives_in_kanban ... 2026-03-05 15:02:27,594 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_forbidden_use_of___comp___in_kanban ... 2026-03-05 15:02:27,606 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_graph_attributes ... 2026-03-05 15:02:27,616 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_graph_fields ... 2026-03-05 15:02:27,631 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_group_by_in_filter ... 2026-03-05 15:02:27,647 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_groups_field ... 2026-03-05 15:02:27,662 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_invalid_field ... 2026-03-05 15:02:27,678 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_invalid_subfield ... 2026-03-05 15:02:27,691 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_invalid_type ... 2026-03-05 15:02:27,694 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_invisible_groups_with_groups_in_model ... 2026-03-05 15:02:27,719 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_nonexistent_attribute_removal ... 2026-03-05 15:02:27,729 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_partial_validation ... 2026-03-05 15:02:27,785 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_searchpanel ... 2026-03-05 15:02:27,824 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_tree ... 2026-03-05 15:02:27,839 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_tree_groupby ... 2026-03-05 15:02:27,860 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_tree_groupby_many2one ... 2026-03-05 15:02:27,890 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_valid_accessibility_icon_text ... 2026-03-05 15:02:27,930 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_valid_alerts ... 2026-03-05 15:02:27,948 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_valid_alternative_image_text ... 2026-03-05 15:02:27,960 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_valid_dialog ... 2026-03-05 15:02:27,989 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_valid_focusable_button ... 2026-03-05 15:02:28,030 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_valid_prohibited_none_role ... 2026-03-05 15:02:28,044 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_valid_simili_button ... 2026-03-05 15:02:28,058 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_valid_simili_dropdown ... 2026-03-05 15:02:28,075 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_valid_simili_progressbar ... 2026-03-05 15:02:28,099 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_valid_simili_tab ... 2026-03-05 15:02:28,117 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_valid_simili_tablist ... 2026-03-05 15:02:28,129 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_valid_simili_tabpanel ... 2026-03-05 15:02:28,144 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_view_inheritance ... 2026-03-05 15:02:28,164 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_view_inheritance_divergent_models ... 2026-03-05 15:02:28,188 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_view_inheritance_text_after ... 2026-03-05 15:02:28,203 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_view_inheritance_text_before ... 2026-03-05 15:02:28,217 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_view_inheritance_text_inside ... 2026-03-05 15:02:28,231 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_view_ref ... 2026-03-05 15:02:28,250 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_view_root_node_matches_view_type ... 2026-03-05 15:02:28,265 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViews.test_xml_editor_rejects_encoding_declaration ... 2026-03-05 15:02:28,286 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-05 15:02:28,292 77 INFO 00250-master-all odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/i18n/fr.po for language fr_FR 2026-03-05 15:02:28,292 77 INFO 00250-master-all odoo.tools.translate: loading base translation file /data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/i18n/fr.po for language fr_FR 2026-03-05 15:02:28,766 77 INFO 00250-master-all odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/i18n/nl.po for language nl_NL 2026-03-05 15:02:28,766 77 INFO 00250-master-all odoo.tools.translate: loading base translation file /data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/i18n/nl.po for language nl_NL 2026-03-05 15:02:29,692 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViewTranslations.test_cache_consistency ... 2026-03-05 15:02:29,707 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViewTranslations.test_no_groups_for_inherited ... 2026-03-05 15:02:29,726 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViewTranslations.test_sync ... 2026-03-05 15:02:29,749 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViewTranslations.test_sync_update ... 2026-03-05 15:02:29,762 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViewTranslations.test_sync_xml ... 2026-03-05 15:02:29,784 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:29,794 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting ViewModeField.testChangeInheritOfPrimary ... 2026-03-05 15:02:29,806 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting ViewModeField.testDefaultExtensionToPrimary ... 2026-03-05 15:02:29,812 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting ViewModeField.testInheritPrimaryToExtension ... 2026-03-05 15:02:29,819 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting ViewModeField.testModeExplicit ... 2026-03-05 15:02:29,826 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting ViewModeField.testModeImplicitValue ... 2026-03-05 15:02:29,835 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting ViewModeField.testPurePrimaryToExtension ... 2026-03-05 15:02:29,842 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:29,853 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestDefaultView.testDefaultViewBase ... 2026-03-05 15:02:29,861 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestDefaultView.testDefaultViewPrimary ... 2026-03-05 15:02:29,872 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:29,883 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViewCombined.test_basic_read ... 2026-03-05 15:02:29,918 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViewCombined.test_cross_model_double ... 2026-03-05 15:02:29,949 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViewCombined.test_cross_model_simple ... 2026-03-05 15:02:29,982 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViewCombined.test_inherit_python_expression ... 2026-03-05 15:02:30,107 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViewCombined.test_primary_after_extensions ... 2026-03-05 15:02:30,147 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViewCombined.test_read_from_child ... 2026-03-05 15:02:30,179 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestViewCombined.test_read_from_child_primary ... 2026-03-05 15:02:30,215 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:30,226 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestOptionalViews.test_applied ... 2026-03-05 15:02:30,241 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestOptionalViews.test_applied_state_toggle ... 2026-03-05 15:02:30,265 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:30,266 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestXPathExtentions.test_hasclass ... 2026-03-05 15:02:30,277 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestQWebRender.test_render ... 2026-03-05 15:02:30,306 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:30,307 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestValidationTools.test_get_expression_identities ... 2026-03-05 15:02:30,317 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting TestAccessRights.test_access ... 2026-03-05 15:02:30,320 77 INFO 00250-master-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: ir.ui.view 2026-03-05 15:02:30,344 77 INFO 00250-master-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: ir.ui.view 2026-03-05 15:02:30,348 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:30,349 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting CompRegexTest.test_comp_regex ... 2026-03-05 15:02:30,352 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:30,362 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting ViewModifiers.test_01_modifiers ... 2026-03-05 15:02:30,364 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting ViewModifiers.test_03_modifier_attribute_is_boolean ... 2026-03-05 15:02:30,381 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting ViewModifiers.test_04_modifier_attribute_using_context ... 2026-03-05 15:02:30,391 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting ViewModifiers.test_05_modifier_attribute_priority ... 2026-03-05 15:02:30,402 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting ViewModifiers.test_10_raise_for_old_attributes ... 2026-03-05 15:02:30,418 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting ViewModifiers.test_11_attrs_field ... 2026-03-05 15:02:30,432 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting ViewModifiers.test_12_invalid_syntax ... 2026-03-05 15:02:30,449 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting ViewModifiers.test_13_attrs_states_invisible_to_modifier ... 2026-03-05 15:02:30,460 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting ViewModifiers.test_14_attrs_subfield ... 2026-03-05 15:02:30,489 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting ViewModifiers.test_15_attrs_subfield_with_parent ... 2026-03-05 15:02:30,517 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting ViewModifiers.test_16_attrs_groups_behavior ... 2026-03-05 15:02:30,541 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting ViewModifiers.test_17_attrs_groups_validation ... 2026-03-05 15:02:30,755 77 INFO 00250-master-all odoo.addons.base.tests.test_views: Starting ViewModifiers.test_18_test_missing_group ... 2026-03-05 15:02:30,795 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6718] 2026-03-05 15:02:30,799 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted res.groups records with IDs: [69] 2026-03-05 15:02:30,848 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:30,870 77 INFO 00250-master-all odoo.modules.loading: Module base loaded in 51.41s (incl. 40.92s test), 9262 queries (+27691 test, +9262 other) 2026-03-05 15:02:30,870 77 INFO 00250-master-all odoo.modules.loading: 1 modules loaded in 51.41s, 9262 queries (+36953 extra) 2026-03-05 15:02:30,896 77 INFO 00250-master-all odoo.modules.loading: updating modules list 2026-03-05 15:02:30,898 77 INFO 00250-master-all odoo.addons.base.models.ir_module: ALLOW access to module.update_list on [] to user __system__ #1 via n/a 2026-03-05 15:02:31,830 77 INFO 00250-master-all odoo.addons.base.models.ir_module: ALLOW access to module.button_install on ['Sales', 'Restaurant', 'Invoicing', 'CRM', 'Website', 'Inventory', 'Purchase', 'Point of Sale', 'Project', 'eCommerce', 'Manufacturing', 'Email Marketing', 'Expenses', 'Time Off', 'Recruitment', 'Employees', 'Account Financial Reports', 'Data Recycle', 'Maintenance', 'Marketing Card', 'MIS Builder', 'TMS Mobile UI', 'Web tree confirm', 'Web Treetable', 'eLearning', 'Events', 'Discuss', 'Contacts', 'Calendar', 'Fleet', 'Live Chat', 'Surveys', 'Repairs', 'Attendances', 'SMS Marketing', 'To-Do', 'Skills Management', 'Lunch', 'Online Jobs', 'Employee Contracts', 'test module to test data only modules', 'CRM Mail Plugin', 'Mail Plugin', 'Project Mail Plugin', 'l10n_be_pos_sale', 'POS Adyen', 'Point of Sale Discounts', 'POS Epson Printer', 'Point of Sale - Coupons & Loyalty', 'POS Mercado Pago', 'pos_mrp', 'POS PayTM', 'POS Pine Labs', 'POS Razorpay', 'POS Restaurant Adyen', 'POS - Restaurant Loyality', 'POS Restaurant Stripe', 'POS - Sales', 'POS - Sales Loyality', 'POS Self Order Epson Printer', 'POS Six', 'POS Stripe', 'POS Viva Wallet', 'test installation of data module', 'Argentinean eCommerce', 'LATAM Localization Base', 'WMS Accounting', 'WMS Landed Costs', 'Extended Addresses', 'Task Logs', 'Work Entries', 'Work Entries - Contract', 'Contact Form', 'Send SMS to Visitor with leads', 'Send SMS to Visitor', 'Purchase Stock', 'Purchase Requisition Sale', 'Purchase Requisition Stock', 'Time Off in Payslips', 'Add Partner GLN', 'Check Printing Base', 'Debit Notes', 'Import/Export Invoices From XML/PDF', 'Proxy features for account_edi', 'Import/Export electronic invoices with UBL/CII', 'Tax extension for UBL/CII', 'Accounting/Fleet bridge', 'Account - Inalterable Hash Verification', 'Account Journal Lock Date', 'Account Lock Date Update', 'Account Move Number Sequence', 'Payment - Account', 'Peppol', 'Peppol Self Billing', 'account_qr_code_emv', 'Account SEPA QR Code', 'Bank Statement Base', 'Base module for Bank Statement Import', 'Online Bank Statements', 'Online Bank Statements: MyPonto.com', 'Tax Balance', 'Define Taxes as Python Code', 'Accounting Consistency Tests', 'Account - Allow updating tax grids', 'Analytic Accounting', 'API connector', 'Groupe Mousset - API connector', 'Attachments List and Document Indexation', 'Authentication via LDAP', 'OAuth2 Authentication', 'Passkeys', 'Password Policy', 'Password Policy support for Signup', 'Password Policy support for Signup', 'SAML2 Authentication', 'Auth SAML2 Improve', 'Signup', '2FA Invite mail', '2FA by mail', 'TOTPortal', 'AutoVacuum Mail Message and Attachment', 'AutoVacuum Mail Message and Attachment improved', 'Tests of AutoVacuum Mail Message and Attachment improved', 'Barcode', 'Barcode - GS1 Nomenclature', 'Automation Rules', 'Base comment field', 'Base comment field', 'Base explore field', 'Base Fontawesome', 'Base force upper field', 'Partners Geolocation', 'IBAN Bank Accounts', 'Asynchronous Import', 'Base - Module Install Request', 'ISO 3166', 'Base models onchange', 'Base Odoo Utilities', 'Base Phone', 'Sparse Fields', 'User roles', 'VAT Number Validation', 'Extended view inheritance', 'Cadis TH', 'Cadis TH and YMS', 'Cadis YMS', 'Cadis YMS - Tests', 'Cadis common', 'Cadis common - Tests', 'Calendar - SMS', 'Certificate', 'Cloud Storage', 'Cloud Storage Azure', 'Cloud Storage Google', 'Cloud Storage Migration', 'Country Fr', 'Lead Enrichment', 'Lead Generation', 'CRM Livechat', 'SMS in CRM', 'Date Range', 'Database GIN Trigram', 'Database Unaccented Searches', 'Delivery Costs', 'delivery_mondialrelay', 'Delivery Stock Picking Batch', 'KPI Digests', 'Remove odoo.com Bindings', 'Disable scroll top Form', 'Events Organization', 'Events Booths', 'Events Booths Sales', 'Event CRM', 'Event CRM Sale', 'Events Product', 'Events Sales', 'SMS on Events', 'Sequence Field', 'Fix float_round', 'CRM Gamification', 'Génération des étiquettes de suivi', 'Génération des étiquettes de suivi (Chronopost)', 'Génération des étiquettes de suivi (colissimo)', 'Génération des étiquettes de suivi (DPD)', 'Génération des étiquettes de suivi (GLS)', 'Génération des étiquettes de suivi (Mondial Relay)', 'Google Users', 'Google Calendar', 'Google Gmail', 'Google reCAPTCHA integration', 'HERE Address Autocomplete', "Hide 'Search More…' in Many2One Fields", 'Display Working Hours in Calendar', 'Fleet History', 'HR Gamification', 'HR Attendance Holidays', 'Hr Holidays Contract', 'Remote Work', 'Remote Work with calendar', 'Employee Hourly Wage', 'HR - Livechat', 'HR Org Chart', 'Employee Presence Control', 'Recruitment - SMS', 'Hr Recruitment Interview Forms', 'Skills e-learning', 'Skills Certification', 'Timesheets/attendances reporting', 'IAP / CRM', 'IAP / Mail', 'Base Setup Improved', 'Improved Base Phone', 'Groupe Mousset - improved mail.mail', 'Section and Note Ameliorée', 'Chatter Position Ameliorée', 'Intrastat Reporting Base', 'Intrastat Product', 'ir.attachment cleaner', 'Groupe Mousset - Log des configs', 'JSONifier', 'Trigger Keypress Enter', 'Testing the Import/Export invoices with UBL/CII', 'Withholding Tax on Payment', 'Withholding Tax on Payment - PoS', 'United Arab Emirates - Accounting', 'Australia & New Zealand - UBL PINT', 'Argentina - Accounting', 'Argentinean - Point of Sale with AR Doc', 'Argentina - Payment Withholdings', 'Austria - Accounting', 'Australia - Accounting', 'Bangladesh - Accounting', 'Belgium - Accounting', 'Belgian POS Restaurant Localization', 'Burkina Faso - Accounting', 'Bulgaria - Accounting', 'Bulgaria - Report ledger', 'Bahrain - Accounting', 'Benin - Accounting', 'Bolivia - Accounting', 'Brazilian - Accounting', 'Brazil - Sale', 'Brazil - Website Sale', 'Canada - Accounting', 'Democratic Republic of the Congo - Accounting', 'Central African Republic - Accounting', 'Congo - Accounting', 'Switzerland - Accounting', 'Swiss - Point of Sale', 'Ivory Coast - Accounting', 'Chile - Accounting', 'Cameroon - Accounting', 'China - Accounting', 'China - City Data', 'Colombia - Accounting', 'Colombian - Point of Sale', 'Costa Rica - Accounting', 'Cyprus - Accounting', 'Czech - Accounting', 'Germany - Accounting', 'DIN 5008', 'DIN 5008 - Expenses', 'DIN 5008 - Purchase', 'DIN 5008 - Repair', 'DIN 5008 - Sale', 'DIN 5008 - Stock', 'Denmark - Accounting', 'Denmark EDI - Nemhandel', 'Denmark - E-invoicing', 'Dominican Republic - Accounting', 'Algeria - Accounting', 'Ecuadorian Accounting', 'Ecuador - Stock', 'Ecuadorian Website', 'Estonia - Accounting', 'Egypt - Accounting', 'Egypt E-Invoicing', 'Spain - Accounting (PGCE 2008)', 'Spain - Facturae EDI', 'Spain - SII EDI Suministro de Libros', 'Spain - TicketBAI', 'Spain - Point of Sale + TicketBAI', 'Spain - Veri*Factu', 'Spain - Veri*Factu for Point of Sale', 'Spain - Modelo 130 Tax report', 'Spain - Point of Sale', 'Ethiopia - Accounting', 'EU One Stop Shop (OSS)', 'Finnish Localization', 'Finland - Sale', 'France - Localizations', 'France - Accounting', 'France - Accounting autoinstall', 'France - Peppol integration with Chorus Pro', 'France - Time Off', 'France - Work Entries Time Off', 'France - VAT Anti-Fraud Certification for Point of Sale (CGI 286 I-3 bis)', 'L10n - French Company', 'Gabon - Accounting', 'G.C.C. - Arabic/English Invoice', 'Gulf Cooperation Council WMS Accounting', 'Gulf Cooperation Council - Point of Sale', 'Guinea - Accounting', 'Guinea Equatorial - Accounting', 'Greece - Accounting', 'Greece - myDATA', 'Guatemala - Accounting', 'Guinea-Bissau - Accounting', 'Hong Kong - Accounting', 'Honduras - Accounting', 'Croatia - Accounting (Euro)', 'Croatia - e-invoicing', 'Croatia - Accounting (Kuna)', 'Hungary - Accounting', 'Hungary - E-invoicing', 'Indonesian - Accounting', 'Indonesia E-faktur', 'Indonesia E-faktur (Coretax)', 'Indonesia - Point of Sale', 'Ireland - Accounting', 'Israel - Accounting', 'Indian - Accounting', 'Indian - E-invoicing', 'Indian - E-waybill', 'Indian - Shipping Ports for E-waybill', 'Indian - E-waybill Stock', 'Indian - Check GST Number Status', 'India - Time Off', 'Indian - Point of Sale', 'Indian - Purchase Report(GST)', 'India Purchase and Warehouse Management', 'Indian - Sale Report(GST)', 'India Sales and Warehouse Management', 'Indian - Stock Report(GST)', 'Indian - TDS and TCS', 'Indian - TDS For Payment', 'Iraq - Accounting', 'Italy - Accounting', 'Italy - E-invoicing', 'Italy - Declaration of Intent', 'Italy - E-invoicing - Additional module to support the debit notes (nota di debito - NDD)', 'Italy - E-invoicing - Bridge module between Italy NDD and Account Debit Note', 'Italy - Sale E-invoicing', 'Italy eCommerce eInvoicing', 'Italy - E-invoicing (Withholding)', 'Italy - Stock DDT', 'Jordan - Accounting', 'Jordan E-Invoicing', 'Jordan E-Invoicing Extended Features', 'Japan - Accounting', 'Japan - UBL PINT', 'Kenya - Accounting', 'Kenya Tremol Device EDI Integration', 'Cambodia - Accounting', 'Comoros - Accounting', 'Republic of Korea - Accounting', 'Kuwait - Accounting', 'Kazakhstan - Accounting', 'Third Party and Deferred/Electronic Checks Management', 'LATAM Document', 'Lebanon - Accounting', 'Lithuania - Accounting', 'Luxembourg - Accounting', 'Latvia - Accounting', 'Morocco - Accounting', 'Monaco - Accounting', 'Mali - Accounting', 'Mongolia - Accounting', 'Mauritania - Accounting', 'Malta - Accounting', 'Malta - Point of Sale', 'Mauritius - Accounting', 'Mexico - Accounting', 'Malaysia - Accounting', 'Malaysia - E-invoicing', 'Malaysia - E-invoicing Extended Features', 'Malaysia - E-invoicing (POS)', 'Malaysia - UBL PINT', 'Mozambique - Accounting', 'Niger - Accounting', 'Nigeria - Accounting', 'Netherlands - Accounting', 'Norway - Accounting', 'New Zealand - Accounting', 'Oman - Accounting', 'Panama - Accounting', 'Peru - Accounting', 'Peruvian - Point of Sale with Pe Doc', 'Peruvian eCommerce', 'Philippines - Accounting', 'Pakistan - Accounting', 'Poland - Accounting', 'Poland - Taxable Supply Date', 'Portugal - Accounting', 'Qatar - Accounting', 'Romania - Accounting', 'Romania - E-invoicing', 'Romania - E-Transport', 'Romania - E-Transport Batch Pickings', 'Romania - Synchronize E-Factura', 'Serbia - Accounting', 'Serbia - eFaktura E-invoicing', 'Rwanda - Accounting', 'Saudi Arabia - Accounting', 'Saudi Arabia - E-invoicing', 'Saudi Arabia - E-invoicing (Simplified)', 'Saudi Arabia - Point of Sale', 'Sweden - Accounting', 'Singapore - Accounting', 'Singapore - UBL PINT', 'Slovenian - Accounting', 'Slovak - Accounting', 'Sénégal - Accounting', 'OHADA - Accounting', 'Tchad - Accounting', 'Togo - Accounting', 'Thailand - Accounting', 'Tunisia - Accounting', 'Türkiye - Accounting', 'Türkiye - Nilvera', 'Türkiye - e-Irsaliye (e-Dispatch)', 'Türkiye - Nilvera E-Invoice', 'Türkiye - Nilvera E-Invoice Extended', 'Taiwan - Accounting', 'Taiwan - E-invoicing', 'Taiwan - E-invoicing Ecommerce', 'Tanzania - Accounting', 'Ukraine - Accounting', 'Uganda - Accounting', 'United Kingdom - Accounting', 'United States - Localizations', 'United States - Accounting', 'Uruguay - Accounting', 'Uruguayan - Point of Sale', 'Uruguay Website', 'Venezuela - Accounting', 'Vietnam - Accounting', 'Vietnam - E-invoicing', 'South Africa - Accounting', 'Zambia - Accounting', 'Link Tracker', 'Coupons & Loyalty', 'OdooBot', 'OdooBot - HR', 'Mail Group', 'No Auto Subscription of Partners', 'Mass mailing on lead / opportunities', 'Mass mailing sms on lead / opportunities', 'Mass mailing on attendees', 'Event Attendees SMS Marketing', 'Mass mailing on track speakers', 'Track Speakers SMS Marketing', 'Mass mailing on sale orders', 'Mass mailing sms on sale orders', 'Mass mailing on course members', 'Members', 'Microsoft Users', 'Outlook Calendar', 'Microsoft Outlook', 'Profit & Loss / Balance sheet MIS templates', 'Queue Job Web Notify', 'Accounting - MRP', 'Landed Costs On MO', 'Manufacturing Expiry', 'Mrp Repairs', 'MRP Subcontracting', 'Subcontracting Management with Stock Valuation', 'Dropship and Subcontracting Management', 'Landed Costs With Subcontracting order', 'Purchase and Subcontracting Management', 'MRP Subcontracting Repair', 'No auto search', 'Odoo Online Documentation', 'Odoo Online Documentation Asciidoc', 'Odoo Online Documentation PlantUML', 'Street3 in addresses', 'Partner Autocomplete', 'Partner External Maps', 'Partner fax', 'Patch Odoo service security', 'Patch with_delay for tests', 'Payment Engine', 'PDF Fichier Unique', 'Remove Odoo Branding from Website', 'Portal Rating', 'Allow custom taxes in POS', 'POS - Event', 'PoS - Event Sale', 'POS - HR', 'POS HR Restaurant', 'Point of Sale online payment', 'POS Self-Order / Online Payment', 'POS - Sale Margin', 'POS Self Order', 'POS Self Order Adyen', 'POS Self Order Razorpay', 'POS Self Order Sale', 'POS Self Order Stripe', 'POS - SMS', 'Privacy', 'Products & Pricelists', 'Product Email Template', 'Products Expiration Date', 'Product Harmonized System Codes', 'Product Images', 'Margins by Products', 'Product Matrix', 'Project - Account', 'Project Expenses', 'Project - Skills', 'MRP Project', 'MRP Account Project', 'MRP Project Sale', 'Project MRP Landed Costs', 'Project Purchase', 'Project - Purchase - Stock', 'Project - Sale - Expense', 'Project - SMS', 'Project Stock', 'Project Stock Account', 'Project Stock Landed Costs', 'Timesheet when on Time Off', 'Purchase Analytic', 'Import/Export electronic orders with UBL', 'Purchase and MRP Management', 'Purchase Matrix', 'Purchase Repair', 'Purchase Agreements', 'Job Queue', 'Scheduled Actions as Queue Jobs', 'Queue Job Improve', 'Queue Job Web Notify', 'Customer Rating', 'Raud - Config', 'Raud - Données', 'Filiale RAUD - TMS', 'Traductions de Raud', 'Raud import ', 'Raud import - Tests', 'Raud - Modèles', 'Raud - Tests', 'Raud - vues', 'Remove Odoo Enterprise', 'Report Qweb Element Page Visibility', 'Base report xlsx', 'Report xlsx helpers', 'Resource', 'Resource Mail', 'Sales', 'Sales - Async Emails', 'Opportunity to Quotation', 'Import electronic orders with UBL', 'Sales Expense', 'Sales Expense Margin', 'Gelato', 'Gelato/Stock bridge', 'Sale Loyalty', 'Sale Loyalty - Delivery', 'Margins in Sales Orders', 'Sales and MRP Management', 'Sale Mrp Margin', 'Sale Order Line Remove', 'Sales PDF Quotation Builder', 'Sale Matrix', 'Sales - Project', 'Sale Project - Sale Stock', 'Sale Project Stock Account', 'Sale Purchase', 'Sale Purchase Project', 'MTO Sale <-> Purchase', 'Sales - Service', 'Sale - SMS', 'Sales and Warehouse Management', 'Sale Stock Margin', 'Sales Timesheet', 'Service Margins in Sales Orders', 'Sales Teams', 'SMS gateway', 'Twilio SMS', 'Snail Mail', 'Snail Mail - Account', 'Social Media', 'Spreadsheet', 'Spreadsheet Accounting Formulas', 'Spreadsheet dashboard', 'Spreadsheet dashboard for accounting', 'Spreadsheet dashboard for events', 'Spreadsheet dashboard for expenses', 'Spreadsheet dashboard for time sheets', 'Spreadsheet dashboard for live chat', 'Spreadsheet dashboard for point of sale', 'Spreadsheet dashboard for restaurants', 'Spreadsheet dashboard for sales', 'Spreadsheet dashboard for time sheets', 'Spreadsheet dashboard for stock', 'Spreadsheet dashboard for eCommerce', 'Spreadsheet dashboard for eLearning', 'SQL Export', 'SQL Export Excel', 'SQL Export Improved', 'SQL Request Abstract', 'Stock Analytic', 'Delivery - Stock', 'Drop Shipping', 'Stock Transport', 'Stock generate tracking labels', 'Stock Inventory Adjustment', 'Warehouse Management: Batch Transfer', 'Stock - SMS', 'test of access rights and rules', 'Test Action Bindings', 'Tests flow of API keys', 'test-assetsbundle', 'Tests that custom auth works & is not impaired by CORS', 'test_convert', 'test-field-converter', 'Test Full Crm Flow', 'Test Full Event Flow', 'test-exceptions', 'Bridge module calendar, contract', 'Test - html_field_history', 'Test HTTP', 'test-inherit', 'test-inherit-depends', 'test-inherits', 'test-inherits-depends', 'test-limits', 'test-lint', 'Test Main Flow', 'test mimetypes-guessing', 'Test API', 'Test Performance', 'test read_group', 'Test - Resource', 'Test RPC', 'Sale Product Configurators Tests', 'Test - Sale & Purchase Order EDI', 'test_search_panel', 'Spreadsheet Test', 'Test testing utilities', 'test-translation-import', 'test-uninstall', 'Test Full eLearning Flow', 'Groupe Mousset - Access Rights', 'Groupe Mousset - Access Rights Account', 'Groupe Mousset - Access Rights COMFOUR', 'Groupe Mousset - Access Rights Cross dock', 'Groupe Mousset - Access Rights EDI', 'Groupe Mousset - Access Rights FR', 'Groupe Mousset - Access Rights Mobile', 'Groupe Mousset - Access Rights Notico Appointment', 'Groupe Mousset - Access Rights Portal', 'Groupe Mousset - Access Rights Recovery', 'Groupe Mousset - Access Rights Talentia', 'Groupe Mousset - Access Rights tests', 'Groupe Mousset - Account', 'TMS - Account Tests', 'Groupe Mousset - COMFOUR', 'Groupe Mousset - COMFOUR EDI', 'COMFOUR EDI - Tests', 'COMFOUR - Tests', 'Groupe Mousset - Config', 'Groupe Mousset - Account tests', 'Groupe Mousset - Données', 'Groupe Mousset - EDI', 'Groupe Mousset - EDI Tests', 'Groupe Mousset - EDI webhook', 'Groupe Mousset - ERP', 'Groupe Mousset - French', 'Groupe Mousset - French Test', 'Traductions de mousset', 'Groupe Mousset - Comptabilité française installation', 'TMS - mobile tests', 'Groupe Mousset - Modèles', 'TMS - Specific module tests', 'TMS - Specific modules', 'Groupe Mousset - NOTICO', 'NOTICO EDI - Tests', 'NOTICO - Tests', 'Groupe Mousset - Customer Portal', 'WMS - Tests', 'Groupe Mousset - Recovery order', 'Groupe Mousset - Recovery order tests', 'Groupe Mousset - Recovery order tests', 'TMS Ribbon', 'Groupe Mousset - TALENTIA', 'Talentia - Tests', 'TMS - Tests', 'Groupe Mousset - Theme sur mesure', 'Groupe Mousset - Transport cross dock', 'Groupe Mousset - Transport cross dock tests', 'Groupe Mousset - vues', 'Groupe Mousset - Webhooks', 'Groupe Mousset - WMS', 'Groupe Mousset - WMS EDI', 'Groupe Mousset - WMS EDI Tests', 'Groupe Mousset - WMS Portal', 'WMS - Tests', 'Transifex integration', 'Units of measure', 'Product UoM UNECE', 'UTM Trackers', 'Chatter Position', 'Web Environment Ribbon', 'Web form dialog improved', 'Web Hierarchy', 'Web Actions Multi', 'web_m2x_options', 'Web Notify', 'Colorize field in tree views', 'Web timeline', 'Web Widget Colorpicker', 'Dynamic Dropdown Widget', 'Web Widget Numeric Step', '2D matrix for x2many fields', 'Webhooks sender', 'Cloudflare Turnstile', 'Lead Generation From Website Visits', 'Lead Livechat Sessions', 'Resellers', 'Customer References', 'Online Event Booths', 'Booths/Exhibitors Bridge', 'Online Event Booth Sale', 'Booths Sale/Exhibitors Bridge', 'Website Events CRM', 'Online Event Ticketing', 'Advanced Events', 'Quiz on Live Event Tracks', 'Google Maps', 'Website Jitsi', 'Link Tracker', 'Website Live Chat', 'Website Mail', 'Website Mail Group', 'Newsletter Subscribe Button', 'Newsletter Subscribe SMS Template', 'Online Members Directory', 'Website Partner', 'Website Payment', 'Website profile', 'Online Task Submission', 'Google places autocompletion', 'Click & Collect', 'Product Comparison', 'Product Availability Notifications', 'eCommerce/Gelato bridge', 'Coupons, Promotions, Gift Card and Loyalty for eCommerce', 'Checkout Newsletter', 'eCommerce Mondialrelay Delivery', 'Kit Availability', 'Sell Courses', 'Product Availability', 'Product Availability Notifications', "Shopper's Wishlist", 'Forum on Courses', 'Course Certifications', 'Base comment field', "Common - Boîte à outils pour l'intégration automatisée du XML", 'XML Search Improved', 'Mass Mailing Themes', 'Employees - Mexico', 'Maintenance - HR', 'Gamification', 'Blog', 'Dashboards', 'Forum', 'Recruitment - Skills Management', 'Payment Provider: Adyen', 'Payment Provider: Amazon Payment Services', 'Payment Provider: AsiaPay', 'Payment Provider: Authorize.Net', 'Payment Provider: Buckaroo', 'Payment Provider: Custom Payment Modes', 'Payment Provider: Demo', 'Payment Provider: Flutterwave', 'Payment Provider: Mercado Pago', 'Payment Provider: Mollie', 'Payment Provider: Nuvei', 'Payment Provider: Paypal', 'Payment Provider: Razorpay', 'Razorpay OAuth Integration', 'Payment Provider: Stripe', 'Payment Provider: Worldline', 'Payment Provider: Xendit', 'Website - Payment Authorize', 'Default Theme', 'Event / Jitsi', 'Event Meeting / Rooms', 'Event Exhibitors', 'Live Event Tracks', 'Quiz and Meet on community', 'Quizzes on Tracks', 'Test - Import & Export', 'Mass Mail Tests', 'Customer Portal', 'Onboarding Toolbox', 'Web Routing', 'POS QR Tests', 'Mail Tests', 'Mail Tests (Full)', 'SMS Tests', 'Website Test', 'Website Modules Test', 'Test - Base Automation', 'Test Discuss (full)', 'Phone Numbers Validation'] to user __system__ #1 via n/a 2026-03-05 15:02:32,653 77 INFO 00250-master-all odoo.modules.loading: loading 819 modules... 2026-03-05 15:02:32,653 77 INFO 00250-master-all odoo.modules.loading: Loading module partner_address_street3 (2/819) 2026-03-05 15:02:32,680 77 INFO 00250-master-all odoo.modules.registry: module partner_address_street3: creating or updating database tables 2026-03-05 15:02:32,762 77 INFO 00250-master-all odoo.modules.loading: loading partner_address_street3/views/res_partner.xml 2026-03-05 15:02:32,804 77 INFO 00250-master-all odoo.addons.partner_address_street3.tests.test_street_3: Starting TestStreet3.test_partner ... 2026-03-05 15:02:32,818 77 INFO 00250-master-all odoo.addons.partner_address_street3.tests.test_street_3: Starting TestStreet3.test_post_init_hook ... 2026-03-05 15:02:32,824 77 INFO 00250-master-all odoo.addons.partner_address_street3.tests.test_street_3: Starting TestStreet3.test_uninstall ... 2026-03-05 15:02:32,865 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:32,874 77 INFO 00250-master-all odoo.modules.loading: Module partner_address_street3 loaded in 0.22s (incl. 0.06s test), 112 queries (+30 test, +112 other) 2026-03-05 15:02:32,874 77 INFO 00250-master-all odoo.modules.loading: Loading module raud_import (3/819) 2026-03-05 15:02:32,913 77 INFO 00250-master-all odoo.modules.loading: Module raud_import loaded in 0.04s, 11 queries (+11 other) 2026-03-05 15:02:32,914 77 INFO 00250-master-all odoo.modules.loading: Loading module test_access_rights (4/819) 2026-03-05 15:02:32,941 77 INFO 00250-master-all odoo.modules.registry: module test_access_rights: creating or updating database tables 2026-03-05 15:02:33,113 77 INFO 00250-master-all odoo.modules.loading: loading test_access_rights/ir.model.access.csv 2026-03-05 15:02:33,134 77 INFO 00250-master-all odoo.modules.loading: loading test_access_rights/security.xml 2026-03-05 15:02:33,146 77 INFO 00250-master-all odoo.modules.loading: loading test_access_rights/data.xml 2026-03-05 15:02:33,196 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_access_monetary_related: Starting TestMonetaryAccess.test_monetary_access_create ... 2026-03-05 15:02:33,453 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:33,550 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_feedback: Starting TestSudo.test_sudo ... 2026-03-05 15:02:33,604 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-05 15:02:33,739 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7811, 7812] 2026-03-05 15:02:33,739 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.model.access records with IDs: [144, 145] 2026-03-05 15:02:33,744 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_feedback: Starting TestACLFeedback.test_no_groups ... 2026-03-05 15:02:33,745 77 INFO 00250-master-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 103, model: test_access_right.some_obj 2026-03-05 15:02:33,750 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_feedback: Starting TestACLFeedback.test_one_group ... 2026-03-05 15:02:33,752 77 INFO 00250-master-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 103, model: test_access_right.some_obj 2026-03-05 15:02:33,756 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_feedback: Starting TestACLFeedback.test_two_groups ... 2026-03-05 15:02:33,760 77 INFO 00250-master-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 103, model: test_access_right.some_obj 2026-03-05 15:02:33,765 77 INFO 00250-master-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 103, model: test_access_right.some_obj 2026-03-05 15:02:33,795 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-05 15:02:33,923 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_feedback: Starting TestIRRuleFeedback.test_combination ... 2026-03-05 15:02:33,942 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 104, model: test_access_right.some_obj 2026-03-05 15:02:33,951 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_feedback: Starting TestIRRuleFeedback.test_globals_all ... 2026-03-05 15:02:33,963 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 104, model: test_access_right.some_obj 2026-03-05 15:02:33,973 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_feedback: Starting TestIRRuleFeedback.test_globals_any ... 2026-03-05 15:02:33,984 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 104, model: test_access_right.some_obj 2026-03-05 15:02:33,994 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_feedback: Starting TestIRRuleFeedback.test_local ... 2026-03-05 15:02:34,003 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 104, model: test_access_right.some_obj 2026-03-05 15:02:34,013 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 104, model: test_access_right.some_obj 2026-03-05 15:02:34,021 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 104, model: test_access_right.some_obj 2026-03-05 15:02:34,028 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_feedback: Starting TestIRRuleFeedback.test_locals ... 2026-03-05 15:02:34,040 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 104, model: test_access_right.some_obj 2026-03-05 15:02:34,051 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_feedback: Starting TestIRRuleFeedback.test_warn_company_access ... 2026-03-05 15:02:34,167 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 104, model: test_access_right.some_obj 2026-03-05 15:02:34,180 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 104, model: test_access_right.inherits 2026-03-05 15:02:34,184 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 104, model: test_access_right.inherits 2026-03-05 15:02:34,186 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_feedback: Starting TestIRRuleFeedback.test_warn_company_access_multi_record ... 2026-03-05 15:02:34,359 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4, 5], uid: 104, model: test_access_right.some_obj 2026-03-05 15:02:34,370 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_feedback: Starting TestIRRuleFeedback.test_warn_company_no_access ... 2026-03-05 15:02:34,381 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 104, model: test_access_right.some_obj 2026-03-05 15:02:34,392 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_feedback: Starting TestIRRuleFeedback.test_warn_company_no_company_field ... 2026-03-05 15:02:34,505 77 INFO 00250-master-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 104, model: test_access_right.child 2026-03-05 15:02:34,540 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-05 15:02:34,644 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_feedback: Starting TestFieldGroupFeedback.test_check_field_access_rights_domain ... 2026-03-05 15:02:34,665 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_feedback: Starting TestFieldGroupFeedback.test_check_field_access_rights_order ... 2026-03-05 15:02:34,681 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_feedback: Starting TestFieldGroupFeedback.test_check_field_access_rights_read_group ... 2026-03-05 15:02:34,696 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_feedback: Starting TestFieldGroupFeedback.test_read ... 2026-03-05 15:02:34,725 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_feedback: Starting TestFieldGroupFeedback.test_write ... 2026-03-05 15:02:34,782 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-05 15:02:34,802 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_ir_rules: Starting TestRules.test_access_rule_performance ... 2026-03-05 15:02:34,805 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_ir_rules: Starting TestRules.test_basic_access ... 2026-03-05 15:02:34,821 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_ir_rules: Starting TestRules.test_check_access_rule_with_inherits ... 2026-03-05 15:02:34,831 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_ir_rules: Starting TestRules.test_domain_constrains ... 2026-03-05 15:02:34,841 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_ir_rules: Starting TestRules.test_flush_search_with_inherits ... 2026-03-05 15:02:34,853 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_ir_rules: Starting TestRules.test_group_rule ... 2026-03-05 15:02:34,880 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_ir_rules: Starting TestRules.test_many2many ... 2026-03-05 15:02:34,897 77 INFO 00250-master-all odoo.addons.test_access_rights.tests.test_ir_rules: Starting TestRules.test_no_context_in_ir_rules ... 2026-03-05 15:02:34,931 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:34,945 77 INFO 00250-master-all odoo.modules.loading: Module test_access_rights loaded in 2.03s (incl. 1.75s test), 242 queries (+1778 test, +242 other) 2026-03-05 15:02:34,945 77 INFO 00250-master-all odoo.modules.loading: Loading module test_action_bindings (5/819) 2026-03-05 15:02:34,985 77 INFO 00250-master-all odoo.modules.registry: module test_action_bindings: creating or updating database tables 2026-03-05 15:02:35,047 77 INFO 00250-master-all odoo.modules.loading: loading test_action_bindings/ir.model.access.csv 2026-03-05 15:02:35,063 77 INFO 00250-master-all odoo.modules.loading: loading test_action_bindings/test_data.xml 2026-03-05 15:02:35,101 77 INFO 00250-master-all odoo.addons.test_action_bindings.tests.test_bindings: Starting TestActionBindings.test_bindings ... 2026-03-05 15:02:35,113 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [5989] 2026-03-05 15:02:35,113 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.actions.act_window records with IDs: [50] 2026-03-05 15:02:35,181 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:35,183 77 INFO 00250-master-all odoo.addons.test_action_bindings.tests.test_bindings: Starting TestBindingViewFilters.test_act_record ... 2026-03-05 15:02:35,201 77 INFO 00250-master-all odoo.addons.test_action_bindings.tests.test_bindings: Starting TestBindingViewFilters.test_act_window ... 2026-03-05 15:02:35,243 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:35,252 77 INFO 00250-master-all odoo.modules.loading: Module test_action_bindings loaded in 0.31s (incl. 0.14s test), 98 queries (+119 test, +98 other) 2026-03-05 15:02:35,253 77 INFO 00250-master-all odoo.modules.loading: Loading module test_auth_custom (6/819) 2026-03-05 15:02:35,280 77 INFO 00250-master-all odoo.modules.registry: module test_auth_custom: creating or updating database tables 2026-03-05 15:02:35,305 77 INFO 00250-master-all odoo.addons.test_auth_custom.tests.test_endpoints: Starting TestCustomAuth.test_http ... 2026-03-05 15:02:35,308 77 INFO 00250-master-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-05 15:02:35,421 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:02:35] "GET /test_auth_custom/http HTTP/1.1" 403 - 0 0.000 0.113 2026-03-05 15:02:35,426 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:02:35] "OPTIONS /test_auth_custom/http HTTP/1.1" 204 - 1 0.000 0.002 2026-03-05 15:02:35,427 77 INFO 00250-master-all odoo.addons.test_auth_custom.tests.test_endpoints.TestCustomAuth.test_http: waiting for threads: [] 2026-03-05 15:02:35,427 77 INFO 00250-master-all odoo.addons.test_auth_custom.tests.test_endpoints: Starting TestCustomAuth.test_json ... 2026-03-05 15:02:35,430 77 INFO 00250-master-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-05 15:02:35,446 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:02:35] "POST /test_auth_custom/json HTTP/1.1" 200 - 0 0.000 0.016 2026-03-05 15:02:35,450 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:02:35] "OPTIONS /test_auth_custom/json HTTP/1.1" 204 - 1 0.000 0.002 2026-03-05 15:02:35,451 77 INFO 00250-master-all odoo.addons.test_auth_custom.tests.test_endpoints.TestCustomAuth.test_json: waiting for threads: [] 2026-03-05 15:02:35,487 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:35,499 77 INFO 00250-master-all odoo.modules.loading: Module test_auth_custom loaded in 0.25s (incl. 0.19s test), 17 queries (+12 test, +17 other) 2026-03-05 15:02:35,499 77 INFO 00250-master-all odoo.modules.loading: Loading module test_convert (7/819) 2026-03-05 15:02:35,531 77 INFO 00250-master-all odoo.modules.registry: module test_convert: creating or updating database tables 2026-03-05 15:02:35,584 77 INFO 00250-master-all odoo.modules.loading: loading test_convert/ir.model.access.csv 2026-03-05 15:02:35,597 77 INFO 00250-master-all odoo.modules.loading: loading test_convert/data/test_translated_field/test_model_data.xml 2026-03-05 15:02:35,614 77 INFO 00250-master-all odoo.addons.test_convert.tests.test_convert: Starting TestEvalXML.test_char ... 2026-03-05 15:02:35,615 77 INFO 00250-master-all odoo.addons.test_convert.tests.test_convert: Starting TestEvalXML.test_file ... 2026-03-05 15:02:35,616 77 INFO 00250-master-all odoo.addons.test_convert.tests.test_convert: Starting TestEvalXML.test_float ... 2026-03-05 15:02:35,617 77 INFO 00250-master-all odoo.addons.test_convert.tests.test_convert: Starting TestEvalXML.test_function ... 2026-03-05 15:02:35,618 77 INFO 00250-master-all odoo.addons.test_convert.tests.test_convert: Starting TestEvalXML.test_function_function ... 2026-03-05 15:02:35,620 77 INFO 00250-master-all odoo.addons.test_convert.tests.test_convert: Starting TestEvalXML.test_function_kwargs ... 2026-03-05 15:02:35,621 77 INFO 00250-master-all odoo.addons.test_convert.tests.test_convert: Starting TestEvalXML.test_html ... 2026-03-05 15:02:35,622 77 INFO 00250-master-all odoo.addons.test_convert.tests.test_convert: Starting TestEvalXML.test_int ... 2026-03-05 15:02:35,623 77 INFO 00250-master-all odoo.addons.test_convert.tests.test_convert: Starting TestEvalXML.test_list ... 2026-03-05 15:02:35,623 77 INFO 00250-master-all odoo.addons.test_convert.tests.test_convert: Starting TestEvalXML.test_o2m_sub_records ... 2026-03-05 15:02:35,631 77 INFO 00250-master-all odoo.addons.test_convert.tests.test_convert: Starting TestEvalXML.test_o2m_sub_records_noupdate ... 2026-03-05 15:02:35,637 77 INFO 00250-master-all odoo.addons.test_convert.tests.test_convert: Starting TestEvalXML.test_translated_field ... 2026-03-05 15:02:35,647 77 INFO 00250-master-all odoo.addons.test_convert.tests.test_convert: Starting TestEvalXML.test_xml ... 2026-03-05 15:02:35,647 77 INFO 00250-master-all odoo.addons.test_convert.tests.test_convert: skipped TestEvalXML.test_xml : not tested 2026-03-05 15:02:35,675 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:35,676 77 INFO 00250-master-all odoo.addons.test_convert.tests.test_env: Starting TestEnv.test_context_data_function ... 2026-03-05 15:02:35,689 77 INFO 00250-master-all odoo.addons.test_convert.tests.test_env: Starting TestEnv.test_context_data_record ... 2026-03-05 15:02:35,695 77 INFO 00250-master-all odoo.addons.test_convert.tests.test_env: Starting TestEnv.test_context_function ... 2026-03-05 15:02:35,700 77 INFO 00250-master-all odoo.addons.test_convert.tests.test_env: Starting TestEnv.test_context_record ... 2026-03-05 15:02:35,706 77 INFO 00250-master-all odoo.addons.test_convert.tests.test_env: Starting TestEnv.test_uid_data_function ... 2026-03-05 15:02:35,713 77 INFO 00250-master-all odoo.addons.test_convert.tests.test_env: Starting TestEnv.test_uid_data_record ... 2026-03-05 15:02:35,721 77 INFO 00250-master-all odoo.addons.test_convert.tests.test_env: Starting TestEnv.test_uid_function ... 2026-03-05 15:02:35,729 77 INFO 00250-master-all odoo.addons.test_convert.tests.test_env: Starting TestEnv.test_uid_record ... 2026-03-05 15:02:35,762 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:35,770 77 INFO 00250-master-all odoo.modules.loading: Module test_convert loaded in 0.27s (incl. 0.15s test), 78 queries (+175 test, +78 other) 2026-03-05 15:02:35,770 77 INFO 00250-master-all odoo.modules.loading: Loading module test_data_module (8/819) 2026-03-05 15:02:35,811 77 INFO 00250-master-all odoo.modules.loading: Module test_data_module loaded in 0.04s, 11 queries (+11 other) 2026-03-05 15:02:35,811 77 INFO 00250-master-all odoo.modules.loading: Loading module test_mimetypes (9/819) 2026-03-05 15:02:35,847 77 INFO 00250-master-all odoo.addons.test_mimetypes.tests.test_guess_mimetypes: Starting TestMimeGuessing.test_doc ... 2026-03-05 15:02:35,848 77 INFO 00250-master-all odoo.addons.test_mimetypes.tests.test_guess_mimetypes: Starting TestMimeGuessing.test_docx ... 2026-03-05 15:02:35,848 77 INFO 00250-master-all odoo.addons.test_mimetypes.tests.test_guess_mimetypes: Starting TestMimeGuessing.test_gif ... 2026-03-05 15:02:35,848 77 INFO 00250-master-all odoo.addons.test_mimetypes.tests.test_guess_mimetypes: Starting TestMimeGuessing.test_jpeg ... 2026-03-05 15:02:35,848 77 INFO 00250-master-all odoo.addons.test_mimetypes.tests.test_guess_mimetypes: Starting TestMimeGuessing.test_ods ... 2026-03-05 15:02:35,849 77 INFO 00250-master-all odoo.addons.test_mimetypes.tests.test_guess_mimetypes: Starting TestMimeGuessing.test_odt ... 2026-03-05 15:02:35,849 77 INFO 00250-master-all odoo.addons.test_mimetypes.tests.test_guess_mimetypes: Starting TestMimeGuessing.test_unknown ... 2026-03-05 15:02:35,850 77 INFO 00250-master-all odoo.addons.test_mimetypes.tests.test_guess_mimetypes: Starting TestMimeGuessing.test_xls ... 2026-03-05 15:02:35,850 77 INFO 00250-master-all odoo.addons.test_mimetypes.tests.test_guess_mimetypes: Starting TestMimeGuessing.test_xlsx ... 2026-03-05 15:02:35,850 77 INFO 00250-master-all odoo.addons.test_mimetypes.tests.test_guess_mimetypes: Starting TestMimeGuessing.test_zip ... 2026-03-05 15:02:35,857 77 INFO 00250-master-all odoo.modules.loading: Module test_mimetypes loaded in 0.05s (incl. 0.00s test), 11 queries (+11 other) 2026-03-05 15:02:35,857 77 INFO 00250-master-all odoo.modules.loading: Loading module webhooks_sender (10/819) 2026-03-05 15:02:35,900 77 INFO 00250-master-all odoo.modules.loading: Module webhooks_sender loaded in 0.04s, 11 queries (+11 other) 2026-03-05 15:02:35,900 77 INFO 00250-master-all odoo.modules.loading: Loading module xml_integration_toolbox (11/819) 2026-03-05 15:02:35,951 77 INFO 00250-master-all odoo.modules.registry: module xml_integration_toolbox: creating or updating database tables 2026-03-05 15:02:36,026 77 INFO 00250-master-all odoo.modules.loading: loading xml_integration_toolbox/data/xml_integration_error_type.xml 2026-03-05 15:02:36,031 77 INFO 00250-master-all odoo.modules.loading: loading xml_integration_toolbox/security/ir.model.access.csv 2026-03-05 15:02:36,042 77 INFO 00250-master-all odoo.modules.loading: loading xml_integration_toolbox/views/menus.xml 2026-03-05 15:02:36,048 77 INFO 00250-master-all odoo.modules.loading: loading xml_integration_toolbox/views/xml_integration_error.xml 2026-03-05 15:02:36,069 77 INFO 00250-master-all odoo.modules.loading: Module xml_integration_toolbox loaded in 0.17s, 125 queries (+125 other) 2026-03-05 15:02:36,069 77 INFO 00250-master-all odoo.modules.loading: Loading module base_comment_field (12/819) 2026-03-05 15:02:36,106 77 INFO 00250-master-all odoo.modules.registry: module base_comment_field: creating or updating database tables 2026-03-05 15:02:36,843 77 INFO 00250-master-all odoo.modules.loading: Module base_comment_field loaded in 0.77s, 904 queries (+904 other) 2026-03-05 15:02:36,843 77 INFO 00250-master-all odoo.modules.loading: Loading module base_explore_field (13/819) 2026-03-05 15:02:36,871 77 INFO 00250-master-all odoo.modules.registry: module base_explore_field: creating or updating database tables 2026-03-05 15:02:36,900 77 INFO 00250-master-all odoo.modules.loading: loading base_explore_field/ir_model_fields.xml 2026-03-05 15:02:36,927 77 INFO 00250-master-all odoo.modules.loading: Module base_explore_field loaded in 0.08s, 61 queries (+61 other) 2026-03-05 15:02:36,927 77 INFO 00250-master-all odoo.modules.loading: Loading module base_force_upper_field (14/819) 2026-03-05 15:02:36,966 77 INFO 00250-master-all odoo.modules.registry: module base_force_upper_field: creating or updating database tables 2026-03-05 15:02:37,716 77 INFO 00250-master-all odoo.modules.loading: Module base_force_upper_field loaded in 0.79s, 901 queries (+901 other) 2026-03-05 15:02:37,716 77 INFO 00250-master-all odoo.modules.loading: Loading module base_iso3166 (15/819) 2026-03-05 15:02:37,808 77 INFO 00250-master-all odoo.modules.registry: module base_iso3166: creating or updating database tables 2026-03-05 15:02:37,814 77 INFO 00250-master-all odoo.models: Prepare computation of res.country.code_alpha3 2026-03-05 15:02:37,815 77 INFO 00250-master-all odoo.models: Prepare computation of res.country.code_numeric 2026-03-05 15:02:37,868 77 INFO 00250-master-all odoo.modules.loading: loading base_iso3166/views/country_view.xml 2026-03-05 15:02:37,898 77 INFO 00250-master-all odoo.addons.base_iso3166.tests.test_iso3166: Starting TestBaseIso3166.test_historic_countries ... 2026-03-05 15:02:37,902 77 INFO 00250-master-all odoo.addons.base_iso3166.tests.test_iso3166: Starting TestBaseIso3166.test_iso_3166 ... 2026-03-05 15:02:37,932 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:37,942 77 INFO 00250-master-all odoo.modules.loading: Module base_iso3166 loaded in 0.23s (incl. 0.04s test), 78 queries (+13 test, +78 other) 2026-03-05 15:02:37,942 77 INFO 00250-master-all odoo.modules.loading: Loading module base_models_onchange (16/819) 2026-03-05 15:02:37,990 77 INFO 00250-master-all odoo.modules.loading: Module base_models_onchange loaded in 0.05s, 12 queries (+12 other) 2026-03-05 15:02:37,990 77 INFO 00250-master-all odoo.modules.loading: Loading module base_odoo_utilities (17/819) 2026-03-05 15:02:38,036 77 INFO 00250-master-all odoo.modules.registry: module base_odoo_utilities: creating or updating database tables 2026-03-05 15:02:38,824 77 INFO 00250-master-all odoo.modules.loading: Module base_odoo_utilities loaded in 0.83s, 897 queries (+897 other) 2026-03-05 15:02:38,824 77 INFO 00250-master-all odoo.modules.loading: Loading module base_sparse_field (18/819) 2026-03-05 15:02:38,870 77 INFO 00250-master-all odoo.modules.registry: module base_sparse_field: creating or updating database tables 2026-03-05 15:02:39,861 77 INFO 00250-master-all odoo.modules.loading: loading base_sparse_field/security/ir.model.access.csv 2026-03-05 15:02:39,871 77 INFO 00250-master-all odoo.modules.loading: loading base_sparse_field/views/views.xml 2026-03-05 15:02:39,911 77 INFO 00250-master-all odoo.addons.base_sparse_field.tests.test_sparse_fields: Starting TestSparseFields.test_sparse ... 2026-03-05 15:02:39,949 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:39,959 77 INFO 00250-master-all odoo.modules.loading: Module base_sparse_field loaded in 1.13s (incl. 0.04s test), 976 queries (+13 test, +976 other) 2026-03-05 15:02:39,959 77 INFO 00250-master-all odoo.modules.loading: Loading module base_user_role (19/819) 2026-03-05 15:02:39,995 77 INFO 00250-master-all odoo.modules.registry: module base_user_role: creating or updating database tables 2026-03-05 15:02:40,154 77 INFO 00250-master-all odoo.modules.loading: loading base_user_role/security/ir.model.access.csv 2026-03-05 15:02:40,169 77 INFO 00250-master-all odoo.modules.loading: loading base_user_role/data/ir_cron.xml 2026-03-05 15:02:40,180 77 INFO 00250-master-all odoo.modules.loading: loading base_user_role/data/ir_module_category.xml 2026-03-05 15:02:40,184 77 INFO 00250-master-all odoo.modules.loading: loading base_user_role/wizards/role_add_users_wizard_views.xml 2026-03-05 15:02:40,198 77 INFO 00250-master-all odoo.modules.loading: loading base_user_role/views/role.xml 2026-03-05 15:02:40,223 77 INFO 00250-master-all odoo.modules.loading: loading base_user_role/views/user.xml 2026-03-05 15:02:40,249 77 INFO 00250-master-all odoo.modules.loading: loading base_user_role/views/group.xml 2026-03-05 15:02:40,262 77 INFO 00250-master-all odoo.modules.loading: loading base_user_role/wizards/create_from_user.xml 2026-03-05 15:02:40,273 77 INFO 00250-master-all odoo.modules.loading: loading base_user_role/wizards/wizard_groups_into_role.xml 2026-03-05 15:02:40,424 77 INFO 00250-master-all odoo.addons.base_user_role.tests.test_role_add_users_wizard: Starting TestRoleAddUsersWizard.test_add_multiple_new_users ... 2026-03-05 15:02:40,452 77 INFO 00250-master-all odoo.addons.base_user_role.tests.test_role_add_users_wizard: Starting TestRoleAddUsersWizard.test_add_new_users_to_role ... 2026-03-05 15:02:40,458 77 INFO 00250-master-all odoo.addons.base_user_role.tests.test_role_add_users_wizard: Starting TestRoleAddUsersWizard.test_add_users_with_existing_users ... 2026-03-05 15:02:40,464 77 INFO 00250-master-all odoo.addons.base_user_role.tests.test_role_add_users_wizard: Starting TestRoleAddUsersWizard.test_add_users_without_dates ... 2026-03-05 15:02:40,504 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-05 15:02:40,903 77 INFO 00250-master-all odoo.addons.base_user_role.tests.test_user_role: Starting TestUserRole.test_create_role_from_user ... 2026-03-05 15:02:41,039 77 INFO 00250-master-all odoo.addons.base_user_role.tests.test_user_role: Starting TestUserRole.test_default_user_roles ... 2026-03-05 15:02:41,090 77 INFO 00250-master-all odoo.addons.base_user_role.tests.test_user_role: Starting TestUserRole.test_group_groups_into_role ... 2026-03-05 15:02:41,166 77 INFO 00250-master-all odoo.addons.base_user_role.tests.test_user_role: Starting TestUserRole.test_notification_type_not_reset ... 2026-03-05 15:02:41,167 77 INFO 00250-master-all odoo.addons.base_user_role.tests.test_user_role: skipped TestUserRole.test_notification_type_not_reset : Mail module is not installed. 2026-03-05 15:02:41,168 77 INFO 00250-master-all odoo.addons.base_user_role.tests.test_user_role: Starting TestUserRole.test_role_1 ... 2026-03-05 15:02:41,192 77 INFO 00250-master-all odoo.addons.base_user_role.tests.test_user_role: Starting TestUserRole.test_role_1_2 ... 2026-03-05 15:02:41,219 77 INFO 00250-master-all odoo.addons.base_user_role.tests.test_user_role: Starting TestUserRole.test_role_1_2_with_dates ... 2026-03-05 15:02:41,243 77 INFO 00250-master-all odoo.addons.base_user_role.tests.test_user_role: Starting TestUserRole.test_role_2 ... 2026-03-05 15:02:41,269 77 INFO 00250-master-all odoo.addons.base_user_role.tests.test_user_role: Starting TestUserRole.test_role_line_unlink ... 2026-03-05 15:02:41,302 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted res.users.role.line records with IDs: [21] 2026-03-05 15:02:41,323 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted res.users.role.line records with IDs: [20] 2026-03-05 15:02:41,341 77 INFO 00250-master-all odoo.addons.base_user_role.tests.test_user_role: Starting TestUserRole.test_role_multicompany ... 2026-03-05 15:02:41,376 77 INFO 00250-master-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 110, model: res.users.role 2026-03-05 15:02:41,381 77 INFO 00250-master-all odoo.addons.base_user_role.tests.test_user_role: Starting TestUserRole.test_role_unlink ... 2026-03-05 15:02:41,410 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted res.users.role records with IDs: [3] 2026-03-05 15:02:41,431 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted res.users.role records with IDs: [2] 2026-03-05 15:02:41,450 77 INFO 00250-master-all odoo.addons.base_user_role.tests.test_user_role: Starting TestUserRole.test_show_alert_computation ... 2026-03-05 15:02:41,474 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted res.users.role.line records with IDs: [24] 2026-03-05 15:02:41,526 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-05 15:02:41,538 77 INFO 00250-master-all odoo.modules.loading: Module base_user_role loaded in 1.58s (incl. 1.23s test), 338 queries (+1592 test, +338 other) 2026-03-05 15:02:41,538 77 INFO 00250-master-all odoo.modules.loading: Loading module base_view_inheritance_extension (20/819) 2026-03-05 15:02:41,572 77 INFO 00250-master-all odoo.modules.registry: module base_view_inheritance_extension: creating or updating database tables 2026-03-05 15:02:41,609 77 INFO 00250-master-all odoo.modules.loading: Module base_view_inheritance_extension: loading demo 2026-03-05 15:02:41,609 77 INFO 00250-master-all odoo.modules.loading: loading base_view_inheritance_extension/demo/ir_ui_view.xml 2026-03-05 15:02:41,637 77 INFO 00250-master-all odoo.addons.base_view_inheritance_extension.tests.test_base_view_inheritance_extension: Starting TestBaseViewInheritanceExtension.test_base_view_inheritance_extension ... 2026-03-05 15:02:41,645 77 INFO 00250-master-all odoo.addons.base_view_inheritance_extension.tests.test_base_view_inheritance_extension: Starting TestBaseViewInheritanceExtension.test_domain_add_operation ... 2026-03-05 15:02:41,646 77 INFO 00250-master-all odoo.addons.base_view_inheritance_extension.tests.test_base_view_inheritance_extension: Starting TestBaseViewInheritanceExtension.test_text_add_operation ... 2026-03-05 15:02:41,647 77 INFO 00250-master-all odoo.addons.base_view_inheritance_extension.tests.test_base_view_inheritance_extension: Starting TestBaseViewInheritanceExtension.test_update_context_complex ... 2026-03-05 15:02:41,648 77 INFO 00250-master-all odoo.addons.base_view_inheritance_extension.tests.test_base_view_inheritance_extension: Starting TestBaseViewInheritanceExtension.test_update_context_default ... 2026-03-05 15:02:41,649 77 INFO 00250-master-all odoo.addons.base_view_inheritance_extension.tests.test_base_view_inheritance_extension: Starting TestBaseViewInheritanceExtension.test_update_operation_not_a_dict ... 2026-03-05 15:02:41,650 77 INFO 00250-master-all odoo.addons.base_view_inheritance_extension.tests.test_base_view_inheritance_extension: Starting TestBaseViewInheritanceExtension.test_update_source_not_a_dict ... 2026-03-05 15:02:41,682 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:41,692 77 INFO 00250-master-all odoo.modules.loading: Module base_view_inheritance_extension loaded in 0.15s (incl. 0.05s test), 62 queries (+25 test, +62 other) 2026-03-05 15:02:41,692 77 INFO 00250-master-all odoo.modules.loading: Loading module country_fr (21/819) 2026-03-05 15:02:41,730 77 INFO 00250-master-all odoo.modules.loading: loading country_fr/partner.xml 2026-03-05 15:02:41,759 77 INFO 00250-master-all odoo.modules.loading: Module country_fr loaded in 0.07s, 31 queries (+31 other) 2026-03-05 15:02:41,759 77 INFO 00250-master-all odoo.modules.loading: Loading module db_gin_trigram (22/819) 2026-03-05 15:02:41,795 77 INFO 00250-master-all odoo.modules.registry: module db_gin_trigram: creating or updating database tables 2026-03-05 15:02:41,830 77 INFO 00250-master-all odoo.modules.loading: Module db_gin_trigram loaded in 0.07s, 21 queries (+21 other) 2026-03-05 15:02:41,830 77 INFO 00250-master-all odoo.modules.loading: Loading module db_unaccent (23/819) 2026-03-05 15:02:41,832 77 INFO 00250-master-all odoo.addons.db_unaccent.post_install: >>> Override of unaccent method by safe_unaccent 2026-03-05 15:02:41,862 77 INFO 00250-master-all odoo.modules.registry: module db_unaccent: creating or updating database tables 2026-03-05 15:02:41,892 77 INFO 00250-master-all odoo.modules.loading: Module db_unaccent loaded in 0.06s, 23 queries (+23 other) 2026-03-05 15:02:41,892 77 INFO 00250-master-all odoo.modules.loading: Loading module fix_float_round (24/819) 2026-03-05 15:02:41,944 77 INFO 00250-master-all odoo.modules.loading: Module fix_float_round loaded in 0.05s, 12 queries (+12 other) 2026-03-05 15:02:41,944 77 INFO 00250-master-all odoo.modules.loading: Loading module ir_attachment_cleaner (25/819) 2026-03-05 15:02:41,975 77 INFO 00250-master-all odoo.modules.registry: module ir_attachment_cleaner: creating or updating database tables 2026-03-05 15:02:42,011 77 INFO 00250-master-all odoo.modules.loading: Module ir_attachment_cleaner loaded in 0.07s, 31 queries (+31 other) 2026-03-05 15:02:42,011 77 INFO 00250-master-all odoo.modules.loading: Loading module ir_config_parameter_improved (26/819) 2026-03-05 15:02:42,044 77 INFO 00250-master-all odoo.modules.registry: module ir_config_parameter_improved: creating or updating database tables 2026-03-05 15:02:42,096 77 INFO 00250-master-all odoo.modules.loading: loading ir_config_parameter_improved/security/ir.model.access.csv 2026-03-05 15:02:42,114 77 INFO 00250-master-all odoo.modules.loading: Module ir_config_parameter_improved loaded in 0.10s, 81 queries (+81 other) 2026-03-05 15:02:42,114 77 INFO 00250-master-all odoo.modules.loading: Loading module jsonifier (27/819) 2026-03-05 15:02:42,167 77 INFO 00250-master-all odoo.modules.registry: module jsonifier: creating or updating database tables 2026-03-05 15:02:43,196 77 INFO 00250-master-all odoo.modules.loading: loading jsonifier/security/ir.model.access.csv 2026-03-05 15:02:43,206 77 INFO 00250-master-all odoo.modules.loading: loading jsonifier/views/ir_exports_view.xml 2026-03-05 15:02:43,227 77 INFO 00250-master-all odoo.modules.loading: loading jsonifier/views/ir_exports_resolver_view.xml 2026-03-05 15:02:43,242 77 INFO 00250-master-all odoo.modules.loading: Module jsonifier: loading demo 2026-03-05 15:02:43,242 77 INFO 00250-master-all odoo.modules.loading: loading jsonifier/demo/resolver_demo.xml 2026-03-05 15:02:43,247 77 INFO 00250-master-all odoo.modules.loading: loading jsonifier/demo/export_demo.xml 2026-03-05 15:02:43,252 77 INFO 00250-master-all odoo.modules.loading: loading jsonifier/demo/ir.exports.line.csv 2026-03-05 15:02:43,278 77 INFO 00250-master-all odoo.modules.loading: Module jsonifier loaded in 1.16s, 1092 queries (+1092 other) 2026-03-05 15:02:43,278 77 INFO 00250-master-all odoo.modules.loading: Loading module l10n_fr (28/819) 2026-03-05 15:02:43,312 77 INFO 00250-master-all odoo.modules.registry: module l10n_fr: creating or updating database tables 2026-03-05 15:02:43,393 77 INFO 00250-master-all odoo.modules.loading: loading l10n_fr/data/res_country_data.xml 2026-03-05 15:02:43,407 77 INFO 00250-master-all odoo.modules.loading: loading l10n_fr/views/res_company_views.xml 2026-03-05 15:02:43,423 77 INFO 00250-master-all odoo.modules.loading: loading l10n_fr/views/res_partner_views.xml 2026-03-05 15:02:43,436 77 INFO 00250-master-all odoo.modules.loading: Module l10n_fr: loading demo 2026-03-05 15:02:43,437 77 INFO 00250-master-all odoo.modules.loading: loading l10n_fr/data/l10n_fr_demo.xml 2026-03-05 15:02:43,683 77 INFO 00250-master-all odoo.modules.loading: Module l10n_fr loaded in 0.40s, 387 queries (+387 other) 2026-03-05 15:02:43,683 77 INFO 00250-master-all odoo.modules.loading: Loading module l10n_us (29/819) 2026-03-05 15:02:43,713 77 INFO 00250-master-all odoo.modules.registry: module l10n_us: creating or updating database tables 2026-03-05 15:02:43,743 77 INFO 00250-master-all odoo.modules.loading: loading l10n_us/data/res_company_data.xml 2026-03-05 15:02:43,757 77 INFO 00250-master-all odoo.modules.loading: loading l10n_us/views/res_partner_bank_views.xml 2026-03-05 15:02:43,779 77 INFO 00250-master-all odoo.modules.loading: Module l10n_us loaded in 0.10s, 68 queries (+68 other) 2026-03-05 15:02:43,779 77 INFO 00250-master-all odoo.modules.loading: Loading module odoo_online_documentation (30/819) 2026-03-05 15:02:43,784 77 WARNING 00250-master-all odoo.tools.translate: no translation language detected, skipping translation Stack (most recent call last): File "/data/build/Gitlab Phileas Odoo 18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Gitlab Phileas Odoo 18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/service/server.py", line 1366, in preload_registries registry = Registry.new(dbname, update_module=update_module) File "/usr/lib/python3/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 129, in new odoo.modules.load_modules(registry, force_demo, status, update_module) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/loading.py", line 489, in load_modules processed_modules += load_marked_modules(env, graph, File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/loading.py", line 365, in load_marked_modules loaded, processed = load_module_graph( File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/loading.py", line 186, in load_module_graph load_openerp_module(package.name) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/module.py", line 384, in load_openerp_module __import__(qualname) File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 995, in exec_module File "", line 488, in _call_with_frames_removed File "/data/build/Gitlab Phileas Common modules 18.0/odoo_online_documentation/__init__.py", line 20, in from . import models File "", line 1415, in _handle_fromlist File "", line 488, in _call_with_frames_removed File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 995, in exec_module File "", line 488, in _call_with_frames_removed File "/data/build/Gitlab Phileas Common modules 18.0/odoo_online_documentation/models/__init__.py", line 20, in from . import odoo_online_documentation File "", line 1415, in _handle_fromlist File "", line 488, in _call_with_frames_removed File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 995, in exec_module File "", line 488, in _call_with_frames_removed File "/data/build/Gitlab Phileas Common modules 18.0/odoo_online_documentation/models/odoo_online_documentation.py", line 27, in class OdooOnlineDocumentation(models.Model): File "/data/build/Gitlab Phileas Common modules 18.0/odoo_online_documentation/models/odoo_online_documentation.py", line 36, in OdooOnlineDocumentation [("PJ", _("Attached document")), ("static_res", _("Static resource"))], File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/translate.py", line 621, in get_text_alias module, lang = _get_translation_source(1) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/translate.py", line 610, in _get_translation_source lang = lang or _get_lang(frame, default_lang) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/translate.py", line 601, in _get_lang _logger.log(log_level, 'no translation language detected, skipping translation %s', frame, stack_info=True) 2026-03-05 15:02:43,786 77 WARNING 00250-master-all odoo.tools.translate: no translation language detected, skipping translation Stack (most recent call last): File "/data/build/Gitlab Phileas Odoo 18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Gitlab Phileas Odoo 18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/service/server.py", line 1366, in preload_registries registry = Registry.new(dbname, update_module=update_module) File "/usr/lib/python3/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 129, in new odoo.modules.load_modules(registry, force_demo, status, update_module) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/loading.py", line 489, in load_modules processed_modules += load_marked_modules(env, graph, File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/loading.py", line 365, in load_marked_modules loaded, processed = load_module_graph( File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/loading.py", line 186, in load_module_graph load_openerp_module(package.name) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/module.py", line 384, in load_openerp_module __import__(qualname) File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 995, in exec_module File "", line 488, in _call_with_frames_removed File "/data/build/Gitlab Phileas Common modules 18.0/odoo_online_documentation/__init__.py", line 20, in from . import models File "", line 1415, in _handle_fromlist File "", line 488, in _call_with_frames_removed File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 995, in exec_module File "", line 488, in _call_with_frames_removed File "/data/build/Gitlab Phileas Common modules 18.0/odoo_online_documentation/models/__init__.py", line 20, in from . import odoo_online_documentation File "", line 1415, in _handle_fromlist File "", line 488, in _call_with_frames_removed File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 995, in exec_module File "", line 488, in _call_with_frames_removed File "/data/build/Gitlab Phileas Common modules 18.0/odoo_online_documentation/models/odoo_online_documentation.py", line 27, in class OdooOnlineDocumentation(models.Model): File "/data/build/Gitlab Phileas Common modules 18.0/odoo_online_documentation/models/odoo_online_documentation.py", line 36, in OdooOnlineDocumentation [("PJ", _("Attached document")), ("static_res", _("Static resource"))], File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/translate.py", line 621, in get_text_alias module, lang = _get_translation_source(1) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/translate.py", line 610, in _get_translation_source lang = lang or _get_lang(frame, default_lang) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/translate.py", line 601, in _get_lang _logger.log(log_level, 'no translation language detected, skipping translation %s', frame, stack_info=True) 2026-03-05 15:02:43,788 77 WARNING 00250-master-all odoo.tools.translate: no translation language detected, skipping translation Stack (most recent call last): File "/data/build/Gitlab Phileas Odoo 18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Gitlab Phileas Odoo 18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/service/server.py", line 1366, in preload_registries registry = Registry.new(dbname, update_module=update_module) File "/usr/lib/python3/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 129, in new odoo.modules.load_modules(registry, force_demo, status, update_module) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/loading.py", line 489, in load_modules processed_modules += load_marked_modules(env, graph, File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/loading.py", line 365, in load_marked_modules loaded, processed = load_module_graph( File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/loading.py", line 186, in load_module_graph load_openerp_module(package.name) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/module.py", line 384, in load_openerp_module __import__(qualname) File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 995, in exec_module File "", line 488, in _call_with_frames_removed File "/data/build/Gitlab Phileas Common modules 18.0/odoo_online_documentation/__init__.py", line 20, in from . import models File "", line 1415, in _handle_fromlist File "", line 488, in _call_with_frames_removed File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 995, in exec_module File "", line 488, in _call_with_frames_removed File "/data/build/Gitlab Phileas Common modules 18.0/odoo_online_documentation/models/__init__.py", line 21, in from . import odoo_online_documentation_type File "", line 1415, in _handle_fromlist File "", line 488, in _call_with_frames_removed File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 995, in exec_module File "", line 488, in _call_with_frames_removed File "/data/build/Gitlab Phileas Common modules 18.0/odoo_online_documentation/models/odoo_online_documentation_type.py", line 23, in class OdooOnlineDocumentType(models.Model): File "/data/build/Gitlab Phileas Common modules 18.0/odoo_online_documentation/models/odoo_online_documentation_type.py", line 29, in OdooOnlineDocumentType _sql_constraints = [("type_unique", "UNIQUE(name)", _("The type must be unique."))] File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/translate.py", line 621, in get_text_alias module, lang = _get_translation_source(1) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/translate.py", line 610, in _get_translation_source lang = lang or _get_lang(frame, default_lang) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/translate.py", line 601, in _get_lang _logger.log(log_level, 'no translation language detected, skipping translation %s', frame, stack_info=True) 2026-03-05 15:02:43,821 77 INFO 00250-master-all odoo.modules.registry: module odoo_online_documentation: creating or updating database tables 2026-03-05 15:02:43,885 77 INFO 00250-master-all odoo.modules.loading: loading odoo_online_documentation/security/ir.model.access.csv 2026-03-05 15:02:43,896 77 INFO 00250-master-all odoo.modules.loading: loading odoo_online_documentation/odoo_online_documentation.xml 2026-03-05 15:02:43,942 77 INFO 00250-master-all odoo.modules.loading: Module odoo_online_documentation loaded in 0.16s, 123 queries (+129 other) 2026-03-05 15:02:43,942 77 INFO 00250-master-all odoo.modules.loading: Loading module partner_external_map (31/819) 2026-03-05 15:02:43,979 77 INFO 00250-master-all odoo.modules.registry: module partner_external_map: creating or updating database tables 2026-03-05 15:02:44,081 77 INFO 00250-master-all odoo.modules.loading: loading partner_external_map/views/res_partner_view.xml 2026-03-05 15:02:44,101 77 INFO 00250-master-all odoo.modules.loading: loading partner_external_map/views/map_website_view.xml 2026-03-05 15:02:44,127 77 INFO 00250-master-all odoo.modules.loading: loading partner_external_map/data/map_website_data.xml 2026-03-05 15:02:44,137 77 INFO 00250-master-all odoo.modules.loading: loading partner_external_map/views/res_users_view.xml 2026-03-05 15:02:44,165 77 INFO 00250-master-all odoo.modules.loading: loading partner_external_map/security/ir.model.access.csv 2026-03-05 15:02:44,181 77 INFO 00250-master-all odoo.addons.partner_external_map.hooks: Updating user settings for maps... 2026-03-05 15:02:44,195 77 INFO 00250-master-all odoo.modules.loading: Module partner_external_map loaded in 0.25s, 219 queries (+219 other) 2026-03-05 15:02:44,195 77 INFO 00250-master-all odoo.modules.loading: Loading module patch_check_xml_rpc (32/819) 2026-03-05 15:02:44,243 77 INFO 00250-master-all odoo.modules.loading: Module patch_check_xml_rpc loaded in 0.05s, 12 queries (+12 other) 2026-03-05 15:02:44,243 77 INFO 00250-master-all odoo.modules.loading: Loading module social_media (33/819) 2026-03-05 15:02:44,272 77 INFO 00250-master-all odoo.modules.registry: module social_media: creating or updating database tables 2026-03-05 15:02:44,313 77 INFO 00250-master-all odoo.modules.loading: loading social_media/views/res_company_views.xml 2026-03-05 15:02:44,331 77 INFO 00250-master-all odoo.modules.loading: Module social_media: loading demo 2026-03-05 15:02:44,332 77 INFO 00250-master-all odoo.modules.loading: loading social_media/demo/res_company_demo.xml 2026-03-05 15:02:44,350 77 INFO 00250-master-all odoo.modules.loading: Module social_media loaded in 0.11s, 85 queries (+85 other) 2026-03-05 15:02:44,350 77 INFO 00250-master-all odoo.modules.loading: Loading module test_assetsbundle (34/819) 2026-03-05 15:02:44,382 77 INFO 00250-master-all odoo.modules.registry: module test_assetsbundle: creating or updating database tables 2026-03-05 15:02:44,396 77 INFO 00250-master-all odoo.modules.loading: loading test_assetsbundle/data/ir_asset.xml 2026-03-05 15:02:44,511 77 INFO 00250-master-all odoo.modules.loading: loading test_assetsbundle/views/views.xml 2026-03-05 15:02:44,533 77 INFO 00250-master-all odoo.modules.loading: Module test_assetsbundle loaded in 0.18s, 36 queries (+36 other) 2026-03-05 15:02:44,533 77 INFO 00250-master-all odoo.modules.loading: Loading module test_converter (35/819) 2026-03-05 15:02:44,564 77 INFO 00250-master-all odoo.modules.registry: module test_converter: creating or updating database tables 2026-03-05 15:02:44,635 77 INFO 00250-master-all odoo.modules.loading: loading test_converter/ir.model.access.csv 2026-03-05 15:02:44,657 77 INFO 00250-master-all odoo.modules.loading: Module test_converter loaded in 0.12s, 90 queries (+90 other) 2026-03-05 15:02:44,657 77 INFO 00250-master-all odoo.modules.loading: Loading module test_data_module_install (36/819) 2026-03-05 15:02:44,705 77 INFO 00250-master-all odoo.addons.test_data_module_install.tests.test_data_module_installed: Starting TestDataModuleInstalled.test_data_module_installed ... 2026-03-05 15:02:44,742 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:44,750 77 INFO 00250-master-all odoo.modules.loading: Module test_data_module_install loaded in 0.09s (incl. 0.04s test), 12 queries (+6 test, +12 other) 2026-03-05 15:02:44,750 77 INFO 00250-master-all odoo.modules.loading: Loading module test_exceptions (37/819) 2026-03-05 15:02:44,783 77 INFO 00250-master-all odoo.modules.registry: module test_exceptions: creating or updating database tables 2026-03-05 15:02:44,823 77 INFO 00250-master-all odoo.modules.loading: loading test_exceptions/view.xml 2026-03-05 15:02:44,850 77 INFO 00250-master-all odoo.modules.loading: loading test_exceptions/ir.model.access.csv 2026-03-05 15:02:44,870 77 INFO 00250-master-all odoo.modules.loading: Module test_exceptions loaded in 0.12s, 91 queries (+91 other) 2026-03-05 15:02:44,870 77 INFO 00250-master-all odoo.modules.loading: Loading module test_inherits (38/819) 2026-03-05 15:02:44,907 77 INFO 00250-master-all odoo.modules.registry: module test_inherits: creating or updating database tables 2026-03-05 15:02:45,038 77 INFO 00250-master-all odoo.modules.loading: loading test_inherits/ir.model.access.csv 2026-03-05 15:02:45,053 77 INFO 00250-master-all odoo.modules.loading: loading test_inherits/demo_data.xml 2026-03-05 15:02:45,075 77 INFO 00250-master-all odoo.addons.test_inherits.tests.test_inherits: Starting test_inherits.test_constraint_inherits ... 2026-03-05 15:02:45,085 77 INFO 00250-master-all odoo.addons.test_inherits.tests.test_inherits: Starting test_inherits.test_constraint_inherits_parent_change ... 2026-03-05 15:02:45,094 77 INFO 00250-master-all odoo.addons.test_inherits.tests.test_inherits: Starting test_inherits.test_create_3_levels_inherits ... 2026-03-05 15:02:45,100 77 INFO 00250-master-all odoo.addons.test_inherits.tests.test_inherits: Starting test_inherits.test_create_3_levels_inherits_with_defaults ... 2026-03-05 15:02:45,105 77 INFO 00250-master-all odoo.addons.test_inherits.tests.test_inherits: Starting test_inherits.test_display_name ... 2026-03-05 15:02:45,117 77 INFO 00250-master-all odoo.addons.test_inherits.tests.test_inherits: Starting test_inherits.test_ir_model_data_inherits ... 2026-03-05 15:02:45,121 77 INFO 00250-master-all odoo.addons.test_inherits.tests.test_inherits: Starting test_inherits.test_multi_write_m2o_inherits ... 2026-03-05 15:02:45,126 77 INFO 00250-master-all odoo.addons.test_inherits.tests.test_inherits: Starting test_inherits.test_read_3_levels_inherits ... 2026-03-05 15:02:45,128 77 INFO 00250-master-all odoo.addons.test_inherits.tests.test_inherits: Starting test_inherits.test_write_3_levels_inherits ... 2026-03-05 15:02:45,132 77 INFO 00250-master-all odoo.addons.test_inherits.tests.test_inherits: Starting test_inherits.test_write_4_one2many ... 2026-03-05 15:02:45,143 77 INFO 00250-master-all odoo.addons.test_inherits.tests.test_inherits: Starting test_inherits.test_write_5_field_readonly ... 2026-03-05 15:02:45,179 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:45,189 77 INFO 00250-master-all odoo.modules.loading: Module test_inherits loaded in 0.32s (incl. 0.11s test), 160 queries (+132 test, +160 other) 2026-03-05 15:02:45,189 77 INFO 00250-master-all odoo.modules.loading: Loading module test_limits (39/819) 2026-03-05 15:02:45,223 77 INFO 00250-master-all odoo.modules.registry: module test_limits: creating or updating database tables 2026-03-05 15:02:45,261 77 INFO 00250-master-all odoo.modules.loading: loading test_limits/ir.model.access.csv 2026-03-05 15:02:45,279 77 INFO 00250-master-all odoo.modules.loading: Module test_limits loaded in 0.09s, 54 queries (+54 other) 2026-03-05 15:02:45,279 77 INFO 00250-master-all odoo.modules.loading: Loading module test_lint (40/819) 2026-03-05 15:02:45,333 77 INFO 00250-master-all odoo.modules.loading: Module test_lint loaded in 0.05s, 12 queries (+12 other) 2026-03-05 15:02:45,333 77 INFO 00250-master-all odoo.modules.loading: Loading module test_performance (41/819) 2026-03-05 15:02:45,374 77 INFO 00250-master-all odoo.modules.registry: module test_performance: creating or updating database tables 2026-03-05 15:02:45,524 77 INFO 00250-master-all odoo.modules.loading: loading test_performance/security/ir.model.access.csv 2026-03-05 15:02:45,650 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Starting TestPerformance.test_create_base ... 2026-03-05 15:02:45,663 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Starting TestPerformance.test_create_base_with_lines ... 2026-03-05 15:02:45,684 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Starting TestPerformance.test_create_base_with_tags ... 2026-03-05 15:02:45,738 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Starting TestPerformance.test_fetch ... 2026-03-05 15:02:45,742 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Starting TestPerformance.test_name_search ... 2026-03-05 15:02:45,748 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Starting TestPerformance.test_prefetch_compute ... 2026-03-05 15:02:45,752 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Starting TestPerformance.test_prefetch_new ... 2026-03-05 15:02:45,772 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Query count less than expected for user __system__: 2 < 3 in test_prefetch_new at test_performance/tests/test_performance.py:648 2026-03-05 15:02:45,773 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Starting TestPerformance.test_read_base ... 2026-03-05 15:02:45,786 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Query count less than expected for user __system__: 2 < 3 in test_read_base at test_performance/tests/test_performance.py:58 2026-03-05 15:02:45,801 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Starting TestPerformance.test_read_base_depends_context ... 2026-03-05 15:02:45,805 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Starting TestPerformance.test_read_base_one2many ... 2026-03-05 15:02:45,831 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Starting TestPerformance.test_read_group_with_display_name ... 2026-03-05 15:02:45,862 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Starting TestPerformance.test_reversed_read_base ... 2026-03-05 15:02:45,874 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Starting TestPerformance.test_search_fetch ... 2026-03-05 15:02:45,881 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Starting TestPerformance.test_search_read ... 2026-03-05 15:02:45,890 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Starting TestPerformance.test_several_prefetch ... 2026-03-05 15:02:46,125 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Starting TestPerformance.test_write_base ... 2026-03-05 15:02:46,145 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Starting TestPerformance.test_write_base_many2many ... 2026-03-05 15:02:46,212 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Query count less than expected for user __system__: 6 < 8 in test_write_base_many2many at test_performance/tests/test_performance.py:429 2026-03-05 15:02:46,224 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Query count less than expected for user __system__: 6 < 8 in test_write_base_many2many at test_performance/tests/test_performance.py:434 2026-03-05 15:02:46,325 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Query count less than expected for user demo: 6 < 8 in test_write_base_many2many at test_performance/tests/test_performance.py:429 2026-03-05 15:02:46,338 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Query count less than expected for user demo: 6 < 8 in test_write_base_many2many at test_performance/tests/test_performance.py:434 2026-03-05 15:02:46,369 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Starting TestPerformance.test_write_base_one2many ... 2026-03-05 15:02:46,471 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Query count less than expected for user __system__: 10 < 12 in test_write_base_one2many at test_performance/tests/test_performance.py:301 2026-03-05 15:02:46,483 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Query count less than expected for user __system__: 9 < 11 in test_write_base_one2many at test_performance/tests/test_performance.py:306 2026-03-05 15:02:46,499 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Query count less than expected for user __system__: 10 < 12 in test_write_base_one2many at test_performance/tests/test_performance.py:316 2026-03-05 15:02:46,512 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Query count less than expected for user __system__: 9 < 11 in test_write_base_one2many at test_performance/tests/test_performance.py:321 2026-03-05 15:02:46,543 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Query count less than expected for user __system__: 10 < 12 in test_write_base_one2many at test_performance/tests/test_performance.py:355 2026-03-05 15:02:46,677 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Query count less than expected for user demo: 10 < 12 in test_write_base_one2many at test_performance/tests/test_performance.py:301 2026-03-05 15:02:46,692 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Query count less than expected for user demo: 9 < 11 in test_write_base_one2many at test_performance/tests/test_performance.py:306 2026-03-05 15:02:46,710 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Query count less than expected for user demo: 10 < 12 in test_write_base_one2many at test_performance/tests/test_performance.py:316 2026-03-05 15:02:46,726 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Query count less than expected for user demo: 9 < 11 in test_write_base_one2many at test_performance/tests/test_performance.py:321 2026-03-05 15:02:46,764 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Query count less than expected for user demo: 10 < 12 in test_write_base_one2many at test_performance/tests/test_performance.py:355 2026-03-05 15:02:46,785 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Starting TestPerformance.test_write_base_one2many_with_constraint ... 2026-03-05 15:02:46,798 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Starting TestPerformance.test_write_base_with_recomputation ... 2026-03-05 15:02:46,852 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:46,853 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Starting TestIrPropertyOptimizations.test_with_falsy_default ... 2026-03-05 15:02:46,871 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Query count less than expected for user __system__: 1 < 3 in test_with_falsy_default at test_performance/tests/test_performance.py:717 2026-03-05 15:02:46,874 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Query count less than expected for user __system__: 1 < 3 in test_with_falsy_default at test_performance/tests/test_performance.py:720 2026-03-05 15:02:46,874 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Starting TestIrPropertyOptimizations.test_with_truthy_default ... 2026-03-05 15:02:46,890 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Query count less than expected for user __system__: 1 < 3 in test_with_truthy_default at test_performance/tests/test_performance.py:746 2026-03-05 15:02:46,892 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Query count less than expected for user __system__: 1 < 3 in test_with_truthy_default at test_performance/tests/test_performance.py:749 2026-03-05 15:02:46,894 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Query count less than expected for user __system__: 1 < 3 in test_with_truthy_default at test_performance/tests/test_performance.py:752 2026-03-05 15:02:46,897 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Query count less than expected for user __system__: 1 < 3 in test_with_truthy_default at test_performance/tests/test_performance.py:755 2026-03-05 15:02:46,933 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:46,934 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Starting TestMapped.test_relational_mapped ... 2026-03-05 15:02:47,291 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:47,306 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Starting TestIncrementFieldsSkipLock.test_increment_fields_skiplock_multiple_fields ... 2026-03-05 15:02:47,309 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: increment_fields_skiplock did update the fields 2026-03-05 15:02:47,311 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Starting TestIncrementFieldsSkipLock.test_increment_fields_skiplock_null_field ... 2026-03-05 15:02:47,314 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: Starting TestIncrementFieldsSkipLock.test_increment_fields_skiplock_one_field ... 2026-03-05 15:02:47,316 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_performance: increment_fields_skiplock did update the field 2026-03-05 15:02:47,356 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:02:48,695 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: Starting TestPerformanceTimeit.test_perf_access_iter ... 2026-03-05 15:02:48,712 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:48,712 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `list(records)` takes 0.763µs 2026-03-05 15:02:48,712 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:48,713 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `list(records)` takes 0.311µs (3.105µs/10) 2026-03-05 15:02:48,713 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:48,714 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `list(records)` takes 0.299µs (29.855µs/100) 2026-03-05 15:02:48,718 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `list(records)` takes 0.234µs (234.068µs/1000) 2026-03-05 15:02:48,758 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `list(records)` takes 0.310µs (3100.990µs/10000) 2026-03-05 15:02:48,758 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: True Linear behaviour for [0.310525, 0.29855, 0.234068, 0.31009895000000004] 2026-03-05 15:02:48,760 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: Starting TestPerformanceTimeit.test_perf_access_one2many_active_test ... 2026-03-05 15:02:48,856 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:48,856 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.child_ids` takes 5.463µs 2026-03-05 15:02:48,858 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:48,859 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.child_ids` takes 1.551µs (15.508µs/10) 2026-03-05 15:02:48,862 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:48,864 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.child_ids` takes 1.190µs (118.963µs/100) 2026-03-05 15:02:48,883 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.child_ids` takes 1.250µs (1249.943µs/1000) 2026-03-05 15:02:49,070 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.child_ids` takes 1.226µs (12262.221µs/10000) 2026-03-05 15:02:49,070 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: True Linear behaviour for [1.55075, 1.1896250000000002, 1.24994275, 1.226222125] 2026-03-05 15:02:49,072 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: Starting TestPerformanceTimeit.test_perf_as_query ... 2026-03-05 15:02:49,211 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:49,212 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records._as_query()` takes 8.009µs 2026-03-05 15:02:49,213 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:49,214 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records._as_query()` takes 0.872µs (8.723µs/10) 2026-03-05 15:02:49,214 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:49,215 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records._as_query()` takes 0.084µs (8.427µs/100) 2026-03-05 15:02:49,216 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:49,217 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records._as_query()` takes 0.012µs (12.364µs/1000) 2026-03-05 15:02:49,221 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records._as_query()` takes 0.005µs (47.438µs/10000) 2026-03-05 15:02:49,221 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: True Linear behaviour for [0.872295, 0.0842705, 0.01236425, 0.00474383] 2026-03-05 15:02:49,224 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: Starting TestPerformanceTimeit.test_perf_domain_filtered ... 2026-03-05 15:02:49,358 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:49,358 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain([('id', '<', 100)])` takes 4.790µs 2026-03-05 15:02:49,359 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:49,359 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain([('id', '<', 100)])` takes 2.213µs (22.131µs/10) 2026-03-05 15:02:49,361 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:49,363 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain([('id', '<', 100)])` takes 1.981µs (198.125µs/100) 2026-03-05 15:02:49,380 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain([('id', '<', 100)])` takes 1.666µs (1665.778µs/1000) 2026-03-05 15:02:49,545 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain([('id', '<', 100)])` takes 1.799µs (17992.872µs/10000) 2026-03-05 15:02:49,545 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: True Linear behaviour for [2.2131, 1.9812466666666666, 1.6657783333333331, 1.799287166666667] 2026-03-05 15:02:49,546 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:49,547 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain([('id', '<', 100), ('name', '=like', 'par')])` takes 16.007µs 2026-03-05 15:02:49,548 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:49,549 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain([('id', '<', 100), ('name', '=like', 'par')])` takes 7.111µs (71.115µs/10) 2026-03-05 15:02:49,555 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain([('id', '<', 100), ('name', '=like', 'par')])` takes 6.658µs (665.802µs/100) 2026-03-05 15:02:49,609 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain([('id', '<', 100), ('name', '=like', 'par')])` takes 5.990µs (5989.648µs/1000) 2026-03-05 15:02:50,157 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain([('id', '<', 100), ('name', '=like', 'par')])` takes 6.035µs (60345.869µs/10000) 2026-03-05 15:02:50,157 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: True Linear behaviour for [7.1114999999999995, 6.658016666666666, 5.9896476666666665, 6.0345869] 2026-03-05 15:02:50,158 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:50,158 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain([('active', '=', False)])` takes 5.829µs 2026-03-05 15:02:50,159 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:50,159 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain([('active', '=', False)])` takes 3.105µs (31.050µs/10) 2026-03-05 15:02:50,162 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain([('active', '=', False)])` takes 3.327µs (332.681µs/100) 2026-03-05 15:02:50,189 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain([('active', '=', False)])` takes 2.983µs (2982.839µs/1000) 2026-03-05 15:02:50,456 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain([('active', '=', False)])` takes 2.934µs (29339.934µs/10000) 2026-03-05 15:02:50,456 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: True Linear behaviour for [3.105033333333333, 3.32681, 2.982839, 2.9339934333333333] 2026-03-05 15:02:50,457 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:50,457 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain([('parent_id.name', 'like', '100')])` takes 19.206µs 2026-03-05 15:02:50,459 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:50,461 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain([('parent_id.name', 'like', '100')])` takes 16.018µs (160.178µs/10) 2026-03-05 15:02:50,477 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain([('parent_id.name', 'like', '100')])` takes 16.667µs (1666.671µs/100) 2026-03-05 15:02:50,624 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain([('parent_id.name', 'like', '100')])` takes 16.308µs (16308.047µs/1000) 2026-03-05 15:02:52,072 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain([('parent_id.name', 'like', '100')])` takes 15.736µs (157359.845µs/10000) 2026-03-05 15:02:52,072 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: True Linear behaviour for [16.0178, 16.666710000000002, 16.308046666666666, 15.735984466666665] 2026-03-05 15:02:52,075 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:52,075 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain([('parent_id', 'like', '100')])` takes 15.148µs 2026-03-05 15:02:52,076 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:52,077 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain([('parent_id', 'like', '100')])` takes 8.623µs (86.235µs/10) 2026-03-05 15:02:52,085 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain([('parent_id', 'like', '100')])` takes 6.381µs (638.143µs/100) 2026-03-05 15:02:52,157 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain([('parent_id', 'like', '100')])` takes 7.690µs (7689.592µs/1000) 2026-03-05 15:02:52,906 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain([('parent_id', 'like', '100')])` takes 7.831µs (78309.223µs/10000) 2026-03-05 15:02:52,907 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: True Linear behaviour for [8.623466666666667, 6.38143, 7.689591999999999, 7.830922333333333] 2026-03-05 15:02:52,910 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: Starting TestPerformanceTimeit.test_perf_domain_search ... 2026-03-05 15:02:53,018 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records._search([('id', '<', 100)])` takes 19.989µs 2026-03-05 15:02:53,035 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records._search([('id', '<', 100), ('name', '=like', 'par')])` takes 50.594µs 2026-03-05 15:02:53,042 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records._search([('active', '=', False)])` takes 19.981µs 2026-03-05 15:02:53,075 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records._search([('parent_id.name', 'like', '100')])` takes 99.683µs 2026-03-05 15:02:53,112 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records._search([('parent_id', 'like', '100')])` takes 119.357µs 2026-03-05 15:02:53,114 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: Starting TestPerformanceTimeit.test_perf_exists ... 2026-03-05 15:02:53,257 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.exists()` takes 92.167µs 2026-03-05 15:02:53,259 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.exists()` takes 8.117µs (81.169µs/10) 2026-03-05 15:02:53,264 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.exists()` takes 1.633µs (163.299µs/100) 2026-03-05 15:02:53,286 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.exists()` takes 0.985µs (985.147µs/1000) 2026-03-05 15:02:53,473 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.exists()` takes 0.887µs (8870.826µs/10000) 2026-03-05 15:02:53,473 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: True Linear behaviour for [8.1169, 1.6329900000000002, 0.985147, 0.8870825500000001] 2026-03-05 15:02:53,475 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: Starting TestPerformanceTimeit.test_perf_field_get ... 2026-03-05 15:02:53,568 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:53,569 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.name` takes 0.996µs 2026-03-05 15:02:53,571 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: Starting TestPerformanceTimeit.test_perf_field_getitem ... 2026-03-05 15:02:53,662 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:53,663 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records['name']` takes 1.045µs 2026-03-05 15:02:53,665 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: Starting TestPerformanceTimeit.test_perf_field_set ... 2026-03-05 15:02:53,770 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.name = 'ok'` takes 39.986µs 2026-03-05 15:02:53,815 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:53,816 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.name = records[0].name` takes 40.628µs 2026-03-05 15:02:53,818 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:53,819 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.name = records[0].name` takes 5.623µs (56.233µs/10) 2026-03-05 15:02:53,822 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.name = records[0].name` takes 2.496µs (249.586µs/100) 2026-03-05 15:02:53,846 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.name = records[0].name` takes 1.750µs (1749.886µs/1000) 2026-03-05 15:02:54,087 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.name = records[0].name` takes 1.975µs (19749.457µs/10000) 2026-03-05 15:02:54,087 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: True Linear behaviour for [5.6233249999999995, 2.4958575, 1.74988625, 1.974945675] 2026-03-05 15:02:54,089 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: Starting TestPerformanceTimeit.test_perf_field_set_flush ... 2026-03-05 15:02:54,200 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:54,201 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.flush_recordset()` takes 1.297µs 2026-03-05 15:02:54,214 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.write({'name': 'ok'}); records.flush_recordset()` takes 29.990µs 2026-03-05 15:02:54,216 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: Starting TestPerformanceTimeit.test_perf_filtered_by_field ... 2026-03-05 15:02:54,368 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:54,369 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered('active')` takes 2.180µs 2026-03-05 15:02:54,369 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:54,369 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered('active')` takes 1.312µs (13.122µs/10) 2026-03-05 15:02:54,371 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:54,373 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered('active')` takes 1.240µs (124.002µs/100) 2026-03-05 15:02:54,388 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered('active')` takes 1.250µs (1249.822µs/1000) 2026-03-05 15:02:54,543 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered('active')` takes 1.274µs (12738.344µs/10000) 2026-03-05 15:02:54,543 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: True Linear behaviour for [1.3122, 1.240025, 1.2498225, 1.273834425] 2026-03-05 15:02:54,546 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: Starting TestPerformanceTimeit.test_perf_mapped ... 2026-03-05 15:02:54,687 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:54,687 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.mapped('name')` takes 2.571µs 2026-03-05 15:02:54,687 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:54,688 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.mapped('name')` takes 0.886µs (8.856µs/10) 2026-03-05 15:02:54,689 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:54,690 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.mapped('name')` takes 0.690µs (68.968µs/100) 2026-03-05 15:02:54,699 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.mapped('name')` takes 0.750µs (749.523µs/1000) 2026-03-05 15:02:54,787 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.mapped('name')` takes 0.724µs (7242.189µs/10000) 2026-03-05 15:02:54,787 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: True Linear behaviour for [0.8856249999999999, 0.6896774999999999, 0.7495225000000001, 0.7242189250000001] 2026-03-05 15:02:54,789 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: Starting TestPerformanceTimeit.test_perf_search_query ... 2026-03-05 15:02:54,886 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:54,887 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records._search([])` takes 2.740µs 2026-03-05 15:02:54,888 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:54,889 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records._search([], limit=10)` takes 2.767µs 2026-03-05 15:02:54,893 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records._search([], order='id')` takes 9.973µs 2026-03-05 15:02:54,897 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records._search([], order='name')` takes 9.682µs 2026-03-05 15:02:54,911 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records._search([], order='parent_id, id desc')` takes 39.988µs 2026-03-05 15:02:54,913 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: Starting TestPerformanceTimeit.test_perf_sorted ... 2026-03-05 15:02:55,051 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:55,052 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.sorted('name')` takes 3.200µs 2026-03-05 15:02:55,052 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:55,053 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.sorted('name')` takes 1.688µs (16.879µs/10) 2026-03-05 15:02:55,055 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:55,057 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.sorted('name')` takes 1.666µs (166.586µs/100) 2026-03-05 15:02:55,079 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.sorted('name')` takes 1.484µs (1483.593µs/1000) 2026-03-05 15:02:55,288 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.sorted('name')` takes 1.696µs (16960.501µs/10000) 2026-03-05 15:02:55,288 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: True Linear behaviour for [1.6879000000000002, 1.6658600000000001, 1.4835927500000001, 1.6960501250000002] 2026-03-05 15:02:55,290 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: Starting TestPerformanceTimeit.test_perf_xxlarge_domain ... 2026-03-05 15:02:55,427 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:55,427 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records._search(dom(records))` takes 26.971µs 2026-03-05 15:02:55,430 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:02:55,432 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records._search(dom(records))` takes 18.481µs (184.812µs/10) 2026-03-05 15:02:55,449 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records._search(dom(records))` takes 16.669µs (1666.899µs/100) 2026-03-05 15:02:55,728 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records._search(dom(records))` takes 30.980µs (30980.099µs/1000) 2026-03-05 15:03:15,598 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records._search(dom(records))` takes 219.831µs (2198305.156µs/10000) 2026-03-05 15:03:15,598 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: False Linear behaviour for [18.4812, 16.668993333333333, 30.980099, 219.83051559999998] 2026-03-05 15:03:15,604 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.search(dom(records))` takes 217.540µs 2026-03-05 15:03:15,609 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.search(dom(records))` takes 41.176µs (411.764µs/10) 2026-03-05 15:03:15,619 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.search(dom(records))` takes 20.652µs (2065.212µs/100) 2026-03-05 15:03:15,729 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.search(dom(records))` takes 32.749µs (32748.555µs/1000) 2026-03-05 15:03:21,936 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.search(dom(records))` takes 202.530µs (2025300.160µs/10000) 2026-03-05 15:03:21,936 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: False Linear behaviour for [41.1764, 20.65212, 32.748555, 202.530016] 2026-03-05 15:03:21,937 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:03:21,937 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain(dom(records))` takes 6.721µs 2026-03-05 15:03:21,939 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain(dom(records))` takes 49.990µs (499.904µs/10) 2026-03-05 15:03:22,129 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain(dom(records))` takes 314.718µs (31471.791µs/100) 2026-03-05 15:03:25,178 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records.filtered_domain(dom(records))` takes 497.462µs (497462.024µs/1000) 2026-03-05 15:03:25,183 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: Starting TestPerformanceTimeit.test_perf_xxlarge_domain_unique ... 2026-03-05 15:03:25,327 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:03:25,328 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records._search(dom(records))` takes 26.691µs 2026-03-05 15:03:25,330 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: retry with default timer, result is too small 2026-03-05 15:03:25,332 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records._search(dom(records))` takes 18.366µs (183.656µs/10) 2026-03-05 15:03:25,348 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records._search(dom(records))` takes 16.662µs (1666.207µs/100) 2026-03-05 15:03:25,652 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records._search(dom(records))` takes 33.325µs (33325.400µs/1000) 2026-03-05 15:03:48,525 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: `records._search(dom(records))` takes 252.621µs (2526213.231µs/10000) 2026-03-05 15:03:48,525 77 INFO 00250-master-all odoo.addons.test_performance.tests.test_timeit: False Linear behaviour for [18.365566666666666, 16.66207, 33.32539966666666, 252.6213231] 2026-03-05 15:03:48,571 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:03:48,583 77 INFO 00250-master-all odoo.modules.loading: Module test_performance loaded in 63.25s (incl. 63.01s test), 169 queries (+2033 test, +169 other) 2026-03-05 15:03:48,583 77 INFO 00250-master-all odoo.modules.loading: Loading module test_read_group (42/819) 2026-03-05 15:03:48,627 77 INFO 00250-master-all odoo.modules.registry: module test_read_group: creating or updating database tables 2026-03-05 15:03:48,969 77 INFO 00250-master-all odoo.modules.loading: loading test_read_group/ir.model.access.csv 2026-03-05 15:03:49,045 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_auto_join: Starting TestAutoJoin.test_auto_join ... 2026-03-05 15:03:49,096 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:03:49,097 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_date_range: Starting TestDateRange.test_duplicate_month ... 2026-03-05 15:03:49,112 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_date_range: Starting TestDateRange.test_lazy_with_multiple_granularities ... 2026-03-05 15:03:49,119 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_date_range: Starting TestDateRange.test_not_lazy_with_multiple_granularities ... 2026-03-05 15:03:49,125 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_date_range: Starting TestDateRange.test_undefined_range ... 2026-03-05 15:03:49,130 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_date_range: Starting TestDateRange.test_with_default_granularity ... 2026-03-05 15:03:49,172 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:03:49,181 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_date_range: Starting TestRelativeDateGranularity.test_full_usecase_day_of_month ... 2026-03-05 15:03:49,183 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_date_range: Starting TestRelativeDateGranularity.test_full_usecase_day_of_week ... 2026-03-05 15:03:49,190 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_date_range: Starting TestRelativeDateGranularity.test_full_usecase_day_of_year ... 2026-03-05 15:03:49,192 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_date_range: Starting TestRelativeDateGranularity.test_full_usecase_hour_number ... 2026-03-05 15:03:49,193 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_date_range: Starting TestRelativeDateGranularity.test_full_usecase_iso_week ... 2026-03-05 15:03:49,195 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_date_range: Starting TestRelativeDateGranularity.test_full_usecase_minute_number ... 2026-03-05 15:03:49,196 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_date_range: Starting TestRelativeDateGranularity.test_full_usecase_month ... 2026-03-05 15:03:49,198 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_date_range: Starting TestRelativeDateGranularity.test_full_usecase_quarter ... 2026-03-05 15:03:49,200 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_date_range: Starting TestRelativeDateGranularity.test_full_usecase_second_number ... 2026-03-05 15:03:49,201 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_date_range: Starting TestRelativeDateGranularity.test_full_usecase_year ... 2026-03-05 15:03:49,203 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_date_range: Starting TestRelativeDateGranularity.test_unknown_granularity ... 2026-03-05 15:03:49,241 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:03:49,252 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_date_range: Starting TestRelativeDateGranularityWithTimezones.test_day_of_week_with_monday_as_first_day_of_week ... 2026-03-05 15:03:49,258 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_date_range: Starting TestRelativeDateGranularityWithTimezones.test_day_of_week_with_sunday_as_first_day_of_week ... 2026-03-05 15:03:49,266 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_date_range: Starting TestRelativeDateGranularityWithTimezones.test_usecase_with_timezones ... 2026-03-05 15:03:49,308 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:03:49,309 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_empty: Starting TestEmptyDate.test_empty_by_span ... 2026-03-05 15:03:49,323 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_empty: Starting TestEmptyDate.test_empty_only ... 2026-03-05 15:03:49,330 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_empty: Starting TestEmptyDate.test_field_error ... 2026-03-05 15:03:49,331 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_empty: Starting TestEmptyDate.test_mixed ... 2026-03-05 15:03:49,377 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:03:49,379 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_fill_temporal: Starting TestFillTemporal.test_date_range_and_flag ... 2026-03-05 15:03:49,397 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_fill_temporal: Starting TestFillTemporal.test_date_range_and_null_date ... 2026-03-05 15:03:49,405 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_fill_temporal: Starting TestFillTemporal.test_date_range_groupby_week ... 2026-03-05 15:03:49,414 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_fill_temporal: Starting TestFillTemporal.test_date_range_with_context_timezone ... 2026-03-05 15:03:49,423 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_fill_temporal: Starting TestFillTemporal.test_edge_fx_tz ... 2026-03-05 15:03:49,430 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_fill_temporal: Starting TestFillTemporal.test_empty_context_key ... 2026-03-05 15:03:49,437 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_fill_temporal: Starting TestFillTemporal.test_hour_with_timezones ... 2026-03-05 15:03:49,444 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_fill_temporal: Starting TestFillTemporal.test_lower_bound ... 2026-03-05 15:03:49,451 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_fill_temporal: Starting TestFillTemporal.test_min_groups ... 2026-03-05 15:03:49,456 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_fill_temporal: Starting TestFillTemporal.test_only_with_only_null_date ... 2026-03-05 15:03:49,463 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_fill_temporal: Starting TestFillTemporal.test_order_date_desc ... 2026-03-05 15:03:49,471 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_fill_temporal: Starting TestFillTemporal.test_quarter_with_timezones ... 2026-03-05 15:03:49,478 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_fill_temporal: Starting TestFillTemporal.test_timestamp_without_timezone ... 2026-03-05 15:03:49,487 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_fill_temporal: Starting TestFillTemporal.test_upper_bound ... 2026-03-05 15:03:49,492 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_fill_temporal: Starting TestFillTemporal.test_with_bounds ... 2026-03-05 15:03:49,499 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_fill_temporal: Starting TestFillTemporal.test_with_bounds_and_min_groups ... 2026-03-05 15:03:49,506 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_fill_temporal: Starting TestFillTemporal.test_with_bounds_groupby_week ... 2026-03-05 15:03:49,514 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_fill_temporal: Starting TestFillTemporal.test_with_datetimes_and_groupby_per_hour ... 2026-03-05 15:03:49,561 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:03:49,563 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_group_expand: Starting TestGroupOnSelection.test_full ... 2026-03-05 15:03:49,573 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_group_expand: Starting TestGroupOnSelection.test_none ... 2026-03-05 15:03:49,577 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_group_expand: Starting TestGroupOnSelection.test_partial ... 2026-03-05 15:03:49,619 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:03:49,620 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_group_expand: Starting TestSelectionReadGroup.test_dynamic_group_expand ... 2026-03-05 15:03:49,630 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_group_expand: Starting TestSelectionReadGroup.test_no_group_expand ... 2026-03-05 15:03:49,634 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_group_expand: Starting TestSelectionReadGroup.test_static_group_expand ... 2026-03-05 15:03:49,679 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:03:49,680 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_group_operator: Starting TestGroupBooleans.test_agg_and ... 2026-03-05 15:03:49,693 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_group_operator: Starting TestGroupBooleans.test_agg_array ... 2026-03-05 15:03:49,701 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_group_operator: Starting TestGroupBooleans.test_agg_or ... 2026-03-05 15:03:49,710 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_group_operator: Starting TestGroupBooleans.test_group_by_aggregable ... 2026-03-05 15:03:49,717 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_group_operator: Starting TestGroupBooleans.test_no_value ... 2026-03-05 15:03:49,763 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:03:49,765 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_group_operator: Starting TestAggregate.test_agg_default ... 2026-03-05 15:03:49,791 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_group_operator: Starting TestAggregate.test_agg_explicit ... 2026-03-05 15:03:49,801 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_group_operator: Starting TestAggregate.test_agg_multi ... 2026-03-05 15:03:49,851 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:03:49,862 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_groupby_week: Starting TestGroupbyWeek.test_belgium ... 2026-03-05 15:03:49,878 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_groupby_week: Starting TestGroupbyWeek.test_syria ... 2026-03-05 15:03:49,903 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_groupby_week: Starting TestGroupbyWeek.test_united_states ... 2026-03-05 15:03:49,950 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:03:49,951 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_inherits: Starting TestReadGroupInherits.test_read_group_inherits ... 2026-03-05 15:03:50,087 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-05 15:03:50,117 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_m2m_grouping: Starting TestM2MGrouping.test_base_tasks ... 2026-03-05 15:03:50,123 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_m2m_grouping: Starting TestM2MGrouping.test_base_users ... 2026-03-05 15:03:50,125 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_m2m_grouping: Starting TestM2MGrouping.test_complex_case ... 2026-03-05 15:03:50,144 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_m2m_grouping: Starting TestM2MGrouping.test_ordered_tasks ... 2026-03-05 15:03:50,186 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:03:50,230 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: Starting TestPrivateReadGroup.test_aggregate_datetime ... 2026-03-05 15:03:50,245 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: Starting TestPrivateReadGroup.test_ambiguous_field_name ... 2026-03-05 15:03:50,253 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: Starting TestPrivateReadGroup.test_array_read_groups ... 2026-03-05 15:03:50,258 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: Starting TestPrivateReadGroup.test_auto_join ... 2026-03-05 15:03:50,269 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: Starting TestPrivateReadGroup.test_bool_read_groups ... 2026-03-05 15:03:50,276 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: Starting TestPrivateReadGroup.test_count_read_groups ... 2026-03-05 15:03:50,280 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: Starting TestPrivateReadGroup.test_duplicate_arguments ... 2026-03-05 15:03:50,283 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: Starting TestPrivateReadGroup.test_falsy_domain ... 2026-03-05 15:03:50,285 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: Starting TestPrivateReadGroup.test_float_aggregate ... 2026-03-05 15:03:50,324 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: ====================================================================== 2026-03-05 15:03:50,324 77 ERROR 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: ERROR: TestPrivateReadGroup.test_float_aggregate Traceback (most recent call last): File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/test_read_group/tests/test_private_read_group.py", line 870, in test_float_aggregate records = self.env['test_read_group.aggregate'].create({'numeric_value': 42.42}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/base_force_upper_field/base.py", line 45, in create return super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 2, in create File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) ^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/models.py", line 5034, in create records = self._create(data_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/models.py", line 5201, in _create row.append(field.convert_to_column_insert(stored[fname], self, stored)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/fields.py", line 994, in convert_to_column_insert value = self.convert_to_column(value, record, values, validate) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/fields.py", line 1652, in convert_to_column value = float_repr(value_float, precision_digits=scale) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 39, in new_float_round amount = float(tools.float_utils.float_repr(amount, digit)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 208, in float_repr if float_is_zero(value, precision_digits=precision_digits): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/float_utils.py", line 150, in float_is_zero return value == 0.0 or abs(float_round(value, precision_rounding=epsilon)) < epsilon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/fix_float_round/models/fix_float_round.py", line 29, in new_float_round old_float_round( RecursionError: maximum recursion depth exceeded 2026-03-05 15:03:50,331 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: Starting TestPrivateReadGroup.test_flush_read_group ... 2026-03-05 15:03:50,337 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: Starting TestPrivateReadGroup.test_groupby_date ... 2026-03-05 15:03:50,349 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: Starting TestPrivateReadGroup.test_groupby_date_part_number ... 2026-03-05 15:03:50,357 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: Starting TestPrivateReadGroup.test_groupby_datetime ... 2026-03-05 15:03:50,362 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: Starting TestPrivateReadGroup.test_groupby_many2many ... 2026-03-05 15:03:50,369 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: Starting TestPrivateReadGroup.test_groupby_many2many_active_test_domain ... 2026-03-05 15:03:50,380 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: Starting TestPrivateReadGroup.test_having_clause ... 2026-03-05 15:03:50,386 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: Starting TestPrivateReadGroup.test_inherited ... 2026-03-05 15:03:50,400 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: Starting TestPrivateReadGroup.test_malformed_params ... 2026-03-05 15:03:50,405 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: Starting TestPrivateReadGroup.test_many2many_aggregate ... 2026-03-05 15:03:50,406 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: Starting TestPrivateReadGroup.test_many2many_compute_not_groupable ... 2026-03-05 15:03:50,406 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: Starting TestPrivateReadGroup.test_order_by_many2one_id ... 2026-03-05 15:03:50,417 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: Starting TestPrivateReadGroup.test_prefetch_for_records ... 2026-03-05 15:03:50,430 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: Starting TestPrivateReadGroup.test_related ... 2026-03-05 15:03:50,445 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: Starting TestPrivateReadGroup.test_related_many2many_groupby ... 2026-03-05 15:03:50,460 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_private_read_group: Starting TestPrivateReadGroup.test_simple_private_read_group ... 2026-03-05 15:03:50,518 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-05 15:03:50,519 77 INFO 00250-master-all odoo.addons.test_read_group.tests.test_related: Starting TestRelatedReadGroup.test_read_group_related ... 2026-03-05 15:03:50,607 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-05 15:03:50,617 77 INFO 00250-master-all odoo.modules.loading: Module test_read_group loaded in 2.03s (incl. 1.56s test), 346 queries (+1254 test, +346 other) 2026-03-05 15:03:50,617 77 ERROR 00250-master-all odoo.modules.loading: Module test_read_group: 0 failures, 1 errors of 90 tests 2026-03-05 15:03:50,619 77 INFO 00250-master-all odoo.modules.loading: Loading module test_translation_import (43/819) 2026-03-05 15:03:50,657 77 INFO 00250-master-all odoo.modules.registry: module test_translation_import: creating or updating database tables 2026-03-05 15:03:50,719 77 INFO 00250-master-all odoo.modules.loading: loading test_translation_import/security/ir.model.access.csv 2026-03-05 15:03:50,729 77 INFO 00250-master-all odoo.modules.loading: loading test_translation_import/view.xml 2026-03-05 15:03:50,743 77 INFO 00250-master-all odoo.modules.loading: loading test_translation_import/data/test_translation_import_data.xml 2026-03-05 15:03:50,764 77 INFO 00250-master-all odoo.addons.test_translation_import.tests.test_term_count: Starting TestImport.test_import_code_translation ... 2026-03-05 15:03:50,771 77 INFO 00250-master-all odoo.addons.test_translation_import.tests.test_term_count: Starting TestImport.test_import_from_csv_file ... 2026-03-05 15:03:50,780 77 INFO 00250-master-all odoo.tools.translate: loading translation file for language dot 2026-03-05 15:03:50,781 77 INFO 00250-master-all odoo.tools.translate: translations are loaded successfully 2026-03-05 15:03:50,784 77 INFO 00250-master-all odoo.addons.test_translation_import.tests.test_term_count: Starting TestImport.test_import_from_po_file ... 2026-03-05 15:03:50,792 77 INFO 00250-master-all odoo.tools.translate: loading translation file for language tlh 2026-03-05 15:03:50,793 77 INFO 00250-master-all odoo.tools.translate: translations are loaded successfully 2026-03-05 15:03:50,799 77 INFO 00250-master-all odoo.addons.test_translation_import.tests.test_term_count: Starting TestImport.test_import_model_term_translation ... 2026-03-05 15:03:50,801 77 INFO 00250-master-all odoo.addons.base.models.ir_module: module test_translation_import: loading translation file /data/build/Gitlab Phileas Odoo 18.0/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-03-05 15:03:50,801 77 INFO 00250-master-all odoo.tools.translate: loading base translation file /data/build/Gitlab Phileas Odoo 18.0/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-03-05 15:03:50,812 77 INFO 00250-master-all odoo.addons.test_translation_import.tests.test_term_count: Starting TestImport.test_import_model_translation ... 2026-03-05 15:03:50,814 77 INFO 00250-master-all odoo.addons.base.models.ir_module: module test_translation_import: loading translation file /data/build/Gitlab Phileas Odoo 18.0/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-03-05 15:03:50,814 77 INFO 00250-master-all odoo.tools.translate: loading base translation file /data/build/Gitlab Phileas Odoo 18.0/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-03-05 15:03:50,823 77 INFO 00250-master-all odoo.addons.test_translation_import.tests.test_term_count: Starting TestImport.test_lang_with_base ... 2026-03-05 15:03:50,829 77 INFO 00250-master-all odoo.addons.base.models.ir_module: module test_translation_import: loading translation file /data/build/Gitlab Phileas Odoo 18.0/odoo/addons/test_translation_import/i18n/fr.po for language fr_BE 2026-03-05 15:03:50,829 77 INFO 00250-master-all odoo.tools.translate: loading base translation file /data/build/Gitlab Phileas Odoo 18.0/odoo/addons/test_translation_import/i18n/fr.po for language fr_BE 2026-03-05 15:03:50,833 77 INFO 00250-master-all odoo.addons.base.models.ir_module: module test_translation_import: loading translation file /data/build/Gitlab Phileas Odoo 18.0/odoo/addons/test_translation_import/i18n/fr_BE.po for language fr_BE 2026-03-05 15:03:50,833 77 INFO 00250-master-all odoo.tools.translate: loading base translation file /data/build/Gitlab Phileas Odoo 18.0/odoo/addons/test_translation_import/i18n/fr_BE.po for language fr_BE 2026-03-05 15:03:50,836 77 INFO 00250-master-all odoo.addons.base.models.ir_module: module test_translation_import: loading translation file /data/build/Gitlab Phileas Odoo 18.0/odoo/addons/test_translation_import/i18n/fr.po for language fr_CA 2026-03-05 15:03:50,836 77 INFO 00250-master-all odoo.tools.translate: loading base translation file /data/build/Gitlab Phileas Odoo 18.0/odoo/addons/test_translation_import/i18n/fr.po for language fr_CA 2026-03-05 15:03:50,840 77 INFO 00250-master-all odoo.addons.base.models.ir_module: module test_translation_import: loading translation file /data/build/Gitlab Phileas Odoo 18.0/odoo/addons/test_translation_import/i18n/fr_CA.po for language fr_CA 2026-03-05 15:03:50,840 77 INFO 00250-master-all odoo.tools.translate: loading base translation file /data/build/Gitlab Phileas Odoo 18.0/odoo/addons/test_translation_import/i18n/fr_CA.po for language fr_CA 2026-03-05 15:03:50,858 77 INFO 00250-master-all odoo.addons.test_translation_import.tests.test_term_count: Starting TestImport.test_lazy_translation ... 2026-03-05 15:03:50,867 77 INFO 00250-master-all odoo.tools.translate: loading translation file for language tlh 2026-03-05 15:03:50,869 77 INFO 00250-master-all odoo.tools.translate: translations are loaded successfully 2026-03-05 15:03:51,346 77 INFO 00250-master-all odoo.addons.test_translation_import.tests.test_term_count: Starting TestImport.test_noupdate ... 2026-03-05 15:03:51,349 77 INFO 00250-master-all odoo.addons.base.models.ir_module: module test_translation_import: loading translation file /data/build/Gitlab Phileas Odoo 18.0/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-03-05 15:03:51,349 77 INFO 00250-master-all odoo.tools.translate: loading base translation file /data/build/Gitlab Phileas Odoo 18.0/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-03-05 15:03:51,360 77 INFO 00250-master-all odoo.addons.base.models.ir_module: module test_translation_import: loading translation file /data/build/Gitlab Phileas Odoo 18.0/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-03-05 15:03:51,360 77 INFO 00250-master-all odoo.tools.translate: loading base translation file /data/build/Gitlab Phileas Odoo 18.0/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-03-05 15:03:51,369 77 INFO 00250-master-all odoo.addons.test_translation_import.tests.test_term_count: Starting TestImport.test_translation_placeholder ... 2026-03-05 15:03:51,424 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:03:51,436 77 INFO 00250-master-all odoo.modules.loading: Module test_translation_import loaded in 0.82s (incl. 0.66s test), 109 queries (+171 test, +109 other) 2026-03-05 15:03:51,436 77 INFO 00250-master-all odoo.modules.loading: Loading module test_uninstall (44/819) 2026-03-05 15:03:51,484 77 INFO 00250-master-all odoo.modules.registry: module test_uninstall: creating or updating database tables 2026-03-05 15:03:51,503 77 INFO 00250-master-all odoo.models: Constraint name 'res_users_test_uninstall_res_user_exclude_constraint_looooooooooooong_name' has more than 63 characters, internal PG identifier is 'res_users_test_uninstall_res_user_exclude_constraint_l_558b4cf8' 2026-03-05 15:03:51,565 77 INFO 00250-master-all odoo.modules.loading: loading test_uninstall/ir.model.access.csv 2026-03-05 15:03:51,583 77 INFO 00250-master-all odoo.modules.loading: Module test_uninstall loaded in 0.15s, 125 queries (+125 other) 2026-03-05 15:03:51,583 77 INFO 00250-master-all odoo.modules.loading: Loading module uom (45/819) 2026-03-05 15:03:51,624 77 INFO 00250-master-all odoo.modules.registry: module uom: creating or updating database tables 2026-03-05 15:03:51,695 77 INFO 00250-master-all odoo.modules.loading: loading uom/data/uom_data.xml 2026-03-05 15:03:51,777 77 INFO 00250-master-all odoo.modules.loading: loading uom/security/uom_security.xml 2026-03-05 15:03:51,801 77 INFO 00250-master-all odoo.modules.loading: loading uom/security/ir.model.access.csv 2026-03-05 15:03:51,813 77 INFO 00250-master-all odoo.modules.loading: loading uom/views/uom_uom_views.xml 2026-03-05 15:03:51,867 77 INFO 00250-master-all odoo.addons.uom.tests.test_uom: Starting TestUom.test_10_conversion ... 2026-03-05 15:03:51,871 77 INFO 00250-master-all odoo.addons.uom.tests.test_uom: Starting TestUom.test_20_rounding ... 2026-03-05 15:03:51,877 77 INFO 00250-master-all odoo.addons.uom.tests.test_uom: Starting TestUom.test_30_reference_uniqueness ... 2026-03-05 15:03:51,884 77 INFO 00250-master-all odoo.addons.uom.tests.test_uom: Starting TestUom.test_40_custom_uom ... 2026-03-05 15:03:51,896 77 INFO 00250-master-all odoo.addons.uom.tests.test_uom: Starting TestUom.test_50_check_ratio ... 2026-03-05 15:03:51,941 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:03:51,953 77 INFO 00250-master-all odoo.modules.loading: Module uom loaded in 0.37s (incl. 0.08s test), 309 queries (+86 test, +309 other) 2026-03-05 15:03:51,953 77 INFO 00250-master-all odoo.modules.loading: Loading module web (46/819) 2026-03-05 15:03:52,010 77 INFO 00250-master-all odoo.modules.registry: module web: creating or updating database tables 2026-03-05 15:03:53,405 77 INFO 00250-master-all odoo.modules.loading: loading web/security/ir.model.access.csv 2026-03-05 15:03:53,416 77 INFO 00250-master-all odoo.modules.loading: loading web/views/webclient_templates.xml 2026-03-05 15:03:53,474 77 INFO 00250-master-all odoo.modules.loading: loading web/views/report_templates.xml 2026-03-05 15:03:53,567 77 INFO 00250-master-all odoo.modules.loading: loading web/views/base_document_layout_views.xml 2026-03-05 15:03:53,582 77 INFO 00250-master-all odoo.modules.loading: loading web/views/partner_view.xml 2026-03-05 15:03:53,590 77 INFO 00250-master-all odoo.modules.loading: loading web/views/speedscope_template.xml 2026-03-05 15:03:53,595 77 INFO 00250-master-all odoo.modules.loading: loading web/views/neutralize_views.xml 2026-03-05 15:03:53,601 77 INFO 00250-master-all odoo.modules.loading: loading web/data/ir_attachment.xml 2026-03-05 15:03:53,607 77 INFO 00250-master-all odoo.modules.loading: loading web/data/report_layout.xml 2026-03-05 15:03:54,161 77 INFO 00250-master-all odoo.addons.web.tests.test_db_manager: Starting TestDatabaseManager.test_database_manager ... 2026-03-05 15:03:54,165 77 INFO 00250-master-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-05 15:03:54,238 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:03:54,238 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:03:54] "GET /web/database/manager HTTP/1.1" 200 - 5 0.003 0.070 2026-03-05 15:03:54,239 77 INFO 00250-master-all odoo.addons.web.tests.test_db_manager.TestDatabaseManager.test_database_manager: waiting for threads: [] 2026-03-05 15:03:54,298 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 0 removed 2026-03-05 15:03:54,307 77 INFO 00250-master-all odoo.addons.web.tests.test_health: Starting TestWebController.test_health ... 2026-03-05 15:03:54,310 77 INFO 00250-master-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-05 15:03:54,323 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:03:54,323 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:03:54] "GET /web/health HTTP/1.1" 200 - 3 0.001 0.013 2026-03-05 15:03:54,324 77 INFO 00250-master-all odoo.addons.web.tests.test_health.TestWebController.test_health: waiting for threads: [] 2026-03-05 15:03:54,325 77 INFO 00250-master-all odoo.addons.web.tests.test_health: Starting TestWebController.test_health_db_server_status ... 2026-03-05 15:03:54,327 77 INFO 00250-master-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-05 15:03:54,342 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:03:54,342 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:03:54] "GET /web/health?db_server_status=1 HTTP/1.1" 200 - 3 0.001 0.014 2026-03-05 15:03:54,345 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:03:54,345 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:03:54] "GET /web/health?db_server_status=1 HTTP/1.1" 500 - 0 0.000 0.001 2026-03-05 15:03:54,346 77 INFO 00250-master-all odoo.addons.web.tests.test_health.TestWebController.test_health_db_server_status: waiting for threads: [] 2026-03-05 15:03:54,386 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:03:54,387 77 INFO 00250-master-all odoo.addons.web.tests.test_ir_qweb: Starting TestIrQweb.test_image_field ... 2026-03-05 15:03:54,420 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [651] 2026-03-05 15:03:54,423 77 INFO 00250-master-all odoo.addons.web.tests.test_ir_qweb: Starting TestIrQweb.test_image_field_webp ... 2026-03-05 15:03:54,437 77 INFO 00250-master-all odoo.addons.web.tests.test_ir_qweb: ====================================================================== 2026-03-05 15:03:54,437 77 ERROR 00250-master-all odoo.addons.web.tests.test_ir_qweb: ERROR: TestIrQweb.test_image_field_webp Traceback (most recent call last): File "/data/build/Gitlab Phileas Odoo 18.0/addons/web/tests/test_ir_qweb.py", line 58, in test_image_field_webp jpeg_attach = self.env["ir.attachment"].create({ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/ir_attachment_cleaner/models/ir_attachment.py", line 17, in create vals = self._clean_data_attachment_data(vals) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/ir_attachment_cleaner/models/ir_attachment.py", line 27, in _clean_data_attachment_data if datas := vals.get("datas"): ^^^^^^^^ AttributeError: 'str' object has no attribute 'get' 2026-03-05 15:03:54,439 77 INFO 00250-master-all odoo.addons.web.tests.test_ir_qweb: Starting TestIrQweb.test_image_svg ... 2026-03-05 15:03:54,498 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-05 15:03:54,510 77 INFO 00250-master-all odoo.addons.web.tests.test_load_menus: Starting LoadMenusTests.test_load_menus ... 2026-03-05 15:03:54,518 77 INFO 00250-master-all odoo.addons.base.models.res_users: Login successful for db:00250-master-all login:admin from n/a 2026-03-05 15:03:54,529 77 INFO 00250-master-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-05 15:03:54,541 77 INFO 00250-master-all odoo.addons.base.models.res_device: User 2 inserts device log (wXPfuNEX7lBALEovdKHKCW-MAeM8N4CsZPBLqd8MH6) 2026-03-05 15:03:54,545 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:03:54,545 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:03:54] "GET /web/webclient/load_menus/1234 HTTP/1.1" 200 - 7 0.002 0.014 2026-03-05 15:03:54,546 77 INFO 00250-master-all odoo.addons.web.tests.test_load_menus.LoadMenusTests.test_load_menus: waiting for threads: [] 2026-03-05 15:03:54,586 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:03:54,642 77 INFO 00250-master-all odoo.addons.web.tests.test_login: Starting TestWebLogin.test_web_login ... 2026-03-05 15:03:54,657 77 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/login in /web/tests/test_login.py:TestWebLogin.test_web_login 2026-03-05 15:03:54,657 77 INFO 00250-master-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-05 15:03:54,665 77 INFO 00250-master-all odoo.tests.common: Opening a test cursor without specified test on request /web/login in /web/tests/test_login.py:TestWebLogin.test_web_login 2026-03-05 15:03:54,669 77 INFO 00250-master-all odoo.tests.common: Opening a test cursor without specified test on request /web/login in /web/tests/test_login.py:TestWebLogin.test_web_login 2026-03-05 15:03:54,674 77 INFO 00250-master-all odoo.addons.base.models.res_users: Login successful for db:00250-master-all login:internal_user from 127.0.0.1 2026-03-05 15:03:54,674 77 INFO 00250-master-all odoo.tests.common: Opening a test cursor without specified test on request /web/login in /web/tests/test_login.py:TestWebLogin.test_web_login 2026-03-05 15:03:54,675 77 INFO 00250-master-all odoo.tests.common: Opening a test cursor without specified test on request /web/login in /web/tests/test_login.py:TestWebLogin.test_web_login 2026-03-05 15:03:54,680 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:03:54,680 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:03:54] "POST /web/login HTTP/1.1" 303 - 18 0.005 0.019 2026-03-05 15:03:54,684 77 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /odoo in /web/tests/test_login.py:TestWebLogin.test_web_login 2026-03-05 15:03:54,684 77 INFO 00250-master-all odoo.tests.common: Opening a test cursor without specified test on request /odoo in /web/tests/test_login.py:TestWebLogin.test_web_login 2026-03-05 15:03:54,685 77 INFO 00250-master-all odoo.addons.base.models.res_device: User 121 inserts device log (OQZLGrS8c93iXV7BSDUHm5IoIVk5_RnzvL7XoQXLMb) 2026-03-05 15:03:54,868 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:03:54,868 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:03:54] "GET /odoo HTTP/1.1" 200 - 65 0.020 0.165 2026-03-05 15:03:54,872 77 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/session/check in /web/tests/test_login.py:TestWebLogin.test_web_login 2026-03-05 15:03:54,872 77 INFO 00250-master-all odoo.tests.common: Opening a test cursor without specified test on request /web/session/check in /web/tests/test_login.py:TestWebLogin.test_web_login 2026-03-05 15:03:54,873 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:03:54,873 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:03:54] "POST /web/session/check HTTP/1.1" 200 - 0 0.000 0.002 2026-03-05 15:03:54,874 77 INFO 00250-master-all odoo.addons.web.tests.test_login.TestWebLogin.test_web_login: waiting for threads: [] 2026-03-05 15:03:54,875 77 INFO 00250-master-all odoo.addons.web.tests.test_login: Starting TestWebLogin.test_web_login_bad_xhr ... 2026-03-05 15:03:54,878 77 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/login_successful in /web/tests/test_login.py:TestWebLogin.test_web_login_bad_xhr 2026-03-05 15:03:54,878 77 INFO 00250-master-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-05 15:03:55,025 77 INFO 00250-master-all odoo.tests.common: Opening a test cursor without specified test on request /web/login_successful in /web/tests/test_login.py:TestWebLogin.test_web_login_bad_xhr 2026-03-05 15:03:55,027 77 INFO 00250-master-all odoo.http: Session expired 2026-03-05 15:03:55,027 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:03:55] "GET /web/login_successful HTTP/1.1" 303 - 1 0.000 0.149 2026-03-05 15:03:55,030 77 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/login in /web/tests/test_login.py:TestWebLogin.test_web_login_bad_xhr 2026-03-05 15:03:55,031 77 INFO 00250-master-all odoo.tests.common: Opening a test cursor without specified test on request /web/login in /web/tests/test_login.py:TestWebLogin.test_web_login_bad_xhr 2026-03-05 15:03:55,034 77 INFO 00250-master-all odoo.tests.common: Opening a test cursor without specified test on request /web/login in /web/tests/test_login.py:TestWebLogin.test_web_login_bad_xhr 2026-03-05 15:03:55,038 77 INFO 00250-master-all odoo.addons.base.models.res_users: Login successful for db:00250-master-all login:internal_user from 127.0.0.1 2026-03-05 15:03:55,038 77 INFO 00250-master-all odoo.tests.common: Opening a test cursor without specified test on request /web/login in /web/tests/test_login.py:TestWebLogin.test_web_login_bad_xhr 2026-03-05 15:03:55,042 77 INFO 00250-master-all odoo.tests.common: Opening a test cursor without specified test on request /web/login in /web/tests/test_login.py:TestWebLogin.test_web_login_bad_xhr 2026-03-05 15:03:55,047 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:03:55,047 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:03:55] "POST /web/login HTTP/1.1" 303 - 22 0.005 0.012 2026-03-05 15:03:55,050 77 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /odoo in /web/tests/test_login.py:TestWebLogin.test_web_login_bad_xhr 2026-03-05 15:03:55,050 77 INFO 00250-master-all odoo.tests.common: Opening a test cursor without specified test on request /odoo in /web/tests/test_login.py:TestWebLogin.test_web_login_bad_xhr 2026-03-05 15:03:55,051 77 INFO 00250-master-all odoo.addons.base.models.res_device: User 121 inserts device log (MGTtA4nAQ7DRHtQpXtw0eGMYtdKB4fGC0A8hxZR3Kr) 2026-03-05 15:03:55,206 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:03:55,206 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:03:55] "GET /odoo HTTP/1.1" 200 - 65 0.019 0.138 2026-03-05 15:03:55,207 77 INFO 00250-master-all odoo.addons.web.tests.test_login.TestWebLogin.test_web_login_bad_xhr: waiting for threads: [] 2026-03-05 15:03:55,209 77 INFO 00250-master-all odoo.addons.web.tests.test_login: Starting TestWebLogin.test_web_login_external ... 2026-03-05 15:03:55,212 77 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/login in /web/tests/test_login.py:TestWebLogin.test_web_login_external 2026-03-05 15:03:55,212 77 INFO 00250-master-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-05 15:03:55,220 77 INFO 00250-master-all odoo.tests.common: Opening a test cursor without specified test on request /web/login in /web/tests/test_login.py:TestWebLogin.test_web_login_external 2026-03-05 15:03:55,224 77 INFO 00250-master-all odoo.tests.common: Opening a test cursor without specified test on request /web/login in /web/tests/test_login.py:TestWebLogin.test_web_login_external 2026-03-05 15:03:55,229 77 INFO 00250-master-all odoo.addons.base.models.res_users: Login successful for db:00250-master-all login:portal_user from 127.0.0.1 2026-03-05 15:03:55,229 77 INFO 00250-master-all odoo.tests.common: Opening a test cursor without specified test on request /web/login in /web/tests/test_login.py:TestWebLogin.test_web_login_external 2026-03-05 15:03:55,233 77 INFO 00250-master-all odoo.tests.common: Opening a test cursor without specified test on request /web/login in /web/tests/test_login.py:TestWebLogin.test_web_login_external 2026-03-05 15:03:55,239 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:03:55,239 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:03:55] "POST /web/login HTTP/1.1" 303 - 23 0.006 0.022 2026-03-05 15:03:55,243 77 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/login_successful in /web/tests/test_login.py:TestWebLogin.test_web_login_external 2026-03-05 15:03:55,243 77 INFO 00250-master-all odoo.tests.common: Opening a test cursor without specified test on request /web/login_successful in /web/tests/test_login.py:TestWebLogin.test_web_login_external 2026-03-05 15:03:55,244 77 INFO 00250-master-all odoo.addons.base.models.res_device: User 122 inserts device log (wQ0LFDTpFV5rFwodOmgtwqPEjmnT3ML-3Bhu6Hkgx6) 2026-03-05 15:03:55,345 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:03:55,345 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:03:55] "GET /web/login_successful HTTP/1.1" 200 - 44 0.014 0.089 2026-03-05 15:03:55,347 77 INFO 00250-master-all odoo.addons.web.tests.test_login.TestWebLogin.test_web_login_external: waiting for threads: [] 2026-03-05 15:03:55,396 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-05 15:03:55,405 77 INFO 00250-master-all odoo.addons.web.tests.test_pivot_export: Starting TestPivotExport.test_export_xlsx_with_empty_data ... 2026-03-05 15:03:55,409 77 INFO 00250-master-all odoo.addons.base.models.res_users: Login successful for db:00250-master-all login:admin from n/a 2026-03-05 15:03:55,418 77 INFO 00250-master-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-05 15:03:55,427 77 INFO 00250-master-all odoo.addons.base.models.res_device: User 2 inserts device log (7-DBOAH4K2JlwJeCj_tE_-pVJ35hEbATQM9ifkceR-) 2026-03-05 15:03:55,429 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:03:55] "POST /web/pivot/export_xlsx HTTP/1.1" 422 - 3 0.001 0.011 2026-03-05 15:03:55,429 77 INFO 00250-master-all odoo.addons.web.tests.test_pivot_export.TestPivotExport.test_export_xlsx_with_empty_data: waiting for threads: [] 2026-03-05 15:03:55,430 77 INFO 00250-master-all odoo.addons.web.tests.test_pivot_export: Starting TestPivotExport.test_export_xlsx_with_integer_column ... 2026-03-05 15:03:55,434 77 INFO 00250-master-all odoo.addons.base.models.res_users: Login successful for db:00250-master-all login:admin from n/a 2026-03-05 15:03:55,442 77 INFO 00250-master-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-05 15:03:55,452 77 INFO 00250-master-all odoo.addons.base.models.res_device: User 2 inserts device log (VeJs_Kzn8ZUprwlOki1v2qcHd6vfSw4t-h9w-sLTJG) 2026-03-05 15:03:55,457 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:03:55,457 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:03:55] "POST /web/pivot/export_xlsx HTTP/1.1" 200 - 4 0.001 0.016 2026-03-05 15:03:55,459 77 INFO 00250-master-all odoo.addons.web.tests.test_pivot_export.TestPivotExport.test_export_xlsx_with_integer_column: waiting for threads: [] 2026-03-05 15:03:55,502 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:03:55,511 77 INFO 00250-master-all odoo.addons.web.tests.test_reports: Starting TestReports.test_report_session_cookie ... 2026-03-05 15:03:55,514 77 INFO 00250-master-all odoo.addons.web.tests.test_reports: ====================================================================== 2026-03-05 15:03:55,514 77 ERROR 00250-master-all odoo.addons.web.tests.test_reports: ERROR: TestReports.test_report_session_cookie Traceback (most recent call last): File "/data/build/Gitlab Phileas Odoo 18.0/addons/web/tests/test_reports.py", line 13, in test_report_session_cookie image = self.env['ir.attachment'].create({ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/ir_attachment_cleaner/models/ir_attachment.py", line 17, in create vals = self._clean_data_attachment_data(vals) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/ir_attachment_cleaner/models/ir_attachment.py", line 27, in _clean_data_attachment_data if datas := vals.get("datas"): ^^^^^^^^ AttributeError: 'str' object has no attribute 'get' 2026-03-05 15:03:55,515 77 INFO 00250-master-all odoo.addons.web.tests.test_reports.TestReports.test_report_session_cookie: waiting for threads: [] 2026-03-05 15:03:55,561 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:03:55,637 77 INFO 00250-master-all odoo.addons.web.tests.test_res_users: Starting TestResUsers.test_change_password ... 2026-03-05 15:03:55,721 77 INFO 00250-master-all odoo.addons.base.models.res_users: Password change for 'user_internal' (#129) by '__system__' (#1) from n/a 2026-03-05 15:03:55,724 77 INFO 00250-master-all odoo.addons.web.tests.test_res_users: Starting TestResUsers.test_name_search ... 2026-03-05 15:03:55,811 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-05 15:03:55,812 77 INFO 00250-master-all odoo.addons.web.tests.test_router: Starting TestWebRouter.test_router_get_action_exist ... 2026-03-05 15:03:55,818 77 INFO 00250-master-all odoo.addons.web.tests.test_router: Starting TestWebRouter.test_router_get_action_missing ... 2026-03-05 15:03:55,820 77 INFO 00250-master-all odoo.addons.web.tests.test_router: Starting TestWebRouter.test_router_get_action_triples_exist ... 2026-03-05 15:03:55,831 77 INFO 00250-master-all odoo.addons.web.tests.test_router: Starting TestWebRouter.test_router_get_action_triples_missing ... 2026-03-05 15:03:55,878 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:03:56,491 77 INFO 00250-master-all odoo.addons.web.tests.test_session_info: Starting TestSessionInfo.test_session_info ... 2026-03-05 15:03:56,496 77 INFO 00250-master-all odoo.addons.base.models.res_users: Login successful for db:00250-master-all login:session from n/a 2026-03-05 15:03:56,504 77 INFO 00250-master-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-05 15:03:56,515 77 INFO 00250-master-all odoo.addons.base.models.res_device: User 130 inserts device log (9gwjEVFLDhE86DEOeL0MEMs2EzJ9db_hdrLfRca6sN) 2026-03-05 15:03:56,543 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:03:56,543 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:03:56] "POST /web/session/get_session_info HTTP/1.1" 200 - 39 0.011 0.029 2026-03-05 15:03:56,547 77 INFO 00250-master-all odoo.addons.web.tests.test_session_info.TestSessionInfo.test_session_info: waiting for threads: [] 2026-03-05 15:03:56,548 77 INFO 00250-master-all odoo.addons.web.tests.test_session_info: Starting TestSessionInfo.test_session_modules ... 2026-03-05 15:03:56,553 77 INFO 00250-master-all odoo.addons.base.models.res_users: Login successful for db:00250-master-all login:session from n/a 2026-03-05 15:03:56,559 77 INFO 00250-master-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-05 15:03:56,570 77 INFO 00250-master-all odoo.addons.base.models.res_device: User 130 inserts device log (Yg7qTnfMZ49-NXMVSAt94iPp6GWa-Ove_ekCWOa1YX) 2026-03-05 15:03:56,572 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:03:56,573 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:03:56] "POST /web/session/modules HTTP/1.1" 200 - 4 0.001 0.013 2026-03-05 15:03:56,574 77 INFO 00250-master-all odoo.addons.web.tests.test_session_info.TestSessionInfo.test_session_modules: waiting for threads: [] 2026-03-05 15:03:56,618 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-05 15:03:56,698 77 INFO 00250-master-all odoo.addons.web.tests.test_translate: Starting TestTranslationOverride.test_web_override_translations ... 2026-03-05 15:03:56,749 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:03:56,758 77 INFO 00250-master-all odoo.addons.web.tests.test_web_redirect: Starting TestWebRedirect.test_web_route_redirect_param ... 2026-03-05 15:03:56,761 77 INFO 00250-master-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-05 15:03:56,774 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:03:56,775 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:03:56] "GET /odoo/action-887?cids=1 HTTP/1.1" 303 - 4 0.001 0.014 2026-03-05 15:03:56,877 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:03:56,878 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:03:56] "GET /web/login?redirect=/odoo/action-887?cids%3D1 HTTP/1.1" 200 - 52 0.014 0.087 2026-03-05 15:03:56,879 77 INFO 00250-master-all odoo.addons.web.tests.test_web_redirect.TestWebRedirect.test_web_route_redirect_param: waiting for threads: [] 2026-03-05 15:03:56,880 77 INFO 00250-master-all odoo.addons.web.tests.test_web_redirect: Starting TestWebRedirect.test_web_route_redirect_param_legacy ... 2026-03-05 15:03:56,882 77 INFO 00250-master-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-05 15:03:56,893 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:03:56,893 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:03:56] "GET /web HTTP/1.1" 303 - 4 0.001 0.011 2026-03-05 15:03:56,997 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:03:56,997 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:03:56] "GET /web/login?redirect=/web? HTTP/1.1" 200 - 52 0.013 0.088 2026-03-05 15:03:56,998 77 INFO 00250-master-all odoo.addons.web.tests.test_web_redirect.TestWebRedirect.test_web_route_redirect_param_legacy: waiting for threads: [] 2026-03-05 15:03:57,042 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:03:57,063 77 INFO 00250-master-all odoo.modules.loading: Module web loaded in 5.11s (incl. 2.89s test), 1499 queries (+1490 test, +1499 other) 2026-03-05 15:03:57,063 77 ERROR 00250-master-all odoo.modules.loading: Module web: 0 failures, 2 errors of 24 tests 2026-03-05 15:03:57,065 77 INFO 00250-master-all odoo.modules.loading: Loading module xevent (47/819) 2026-03-05 15:03:57,135 77 INFO 00250-master-all odoo.modules.registry: module xevent: creating or updating database tables 2026-03-05 15:03:58,569 77 INFO 00250-master-all odoo.addons.xevent.tests.test_events: Starting TestXevents.test_01_createxevent ... 2026-03-05 15:03:58,570 77 INFO 00250-master-all odoo.addons.xevent.tests.test_events: Starting TestXevents.test_02_create_fail ... 2026-03-05 15:03:58,571 77 INFO 00250-master-all odoo.addons.xevent.tests.test_events: Starting TestXevents.test_03_create_complex_event ... 2026-03-05 15:03:58,571 77 INFO 00250-master-all odoo.addons.xevent.tests.test_events: Starting TestXevents.test_04_send_with_local_manager ... 2026-03-05 15:03:58,572 77 INFO 00250-master-all odoo.addons.xevent.tests.test_events: Starting TestXevents.test_05_send_with_cls_manager ... 2026-03-05 15:03:58,573 77 INFO 00250-master-all odoo.addons.xevent.tests.test_events: Starting TestXevents.test_06_get_sender_object ... 2026-03-05 15:03:58,573 77 INFO 00250-master-all odoo.addons.xevent.tests.test_events: Starting TestXevents.test_100_get_sender ... 2026-03-05 15:03:58,575 77 INFO 00250-master-all odoo.addons.xevent.tests.test_events: Starting TestXevents.test_101_substitute_attachment ... 2026-03-05 15:03:58,576 77 INFO 00250-master-all odoo.addons.xevent.tests.test_events: ====================================================================== 2026-03-05 15:03:58,576 77 ERROR 00250-master-all odoo.addons.xevent.tests.test_events: ERROR: TestXevents.test_101_substitute_attachment Traceback (most recent call last): File "/data/build/Gitlab Phileas Common modules 18.0/xevent/tests/test_events.py", line 113, in test_101_substitute_attachment new_attach = self.env["ir.attachment"].create( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/ir_attachment_cleaner/models/ir_attachment.py", line 17, in create vals = self._clean_data_attachment_data(vals) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/ir_attachment_cleaner/models/ir_attachment.py", line 27, in _clean_data_attachment_data if datas := vals.get("datas"): ^^^^^^^^ AttributeError: 'str' object has no attribute 'get' 2026-03-05 15:03:58,578 77 INFO 00250-master-all odoo.addons.xevent.tests.test_events: Starting TestXevents.test_102_substitute_attachment ... 2026-03-05 15:03:58,578 77 INFO 00250-master-all odoo.addons.xevent.tests.test_events: ====================================================================== 2026-03-05 15:03:58,578 77 ERROR 00250-master-all odoo.addons.xevent.tests.test_events: ERROR: TestXevents.test_102_substitute_attachment Traceback (most recent call last): File "/data/build/Gitlab Phileas Common modules 18.0/xevent/tests/test_events.py", line 131, in test_102_substitute_attachment new_attach = self.env["ir.attachment"].create( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/ir_attachment_cleaner/models/ir_attachment.py", line 17, in create vals = self._clean_data_attachment_data(vals) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/ir_attachment_cleaner/models/ir_attachment.py", line 27, in _clean_data_attachment_data if datas := vals.get("datas"): ^^^^^^^^ AttributeError: 'str' object has no attribute 'get' 2026-03-05 15:03:58,624 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:03:58,635 77 INFO 00250-master-all odoo.modules.loading: Module xevent loaded in 1.57s (incl. 0.06s test), 1221 queries (+35 test, +1221 other) 2026-03-05 15:03:58,635 77 ERROR 00250-master-all odoo.modules.loading: Module xevent: 0 failures, 2 errors of 9 tests 2026-03-05 15:03:58,636 77 INFO 00250-master-all odoo.modules.loading: Loading module xml_search_improved (48/819) 2026-03-05 15:03:58,696 77 INFO 00250-master-all odoo.modules.registry: module xml_search_improved: creating or updating database tables 2026-03-05 15:04:00,014 77 INFO 00250-master-all odoo.modules.loading: Module xml_search_improved loaded in 1.38s, 1220 queries (+1220 other) 2026-03-05 15:04:00,015 77 INFO 00250-master-all odoo.modules.loading: Loading module attachment_indexation (49/819) 2026-03-05 15:04:00,057 77 INFO 00250-master-all odoo.modules.registry: module attachment_indexation: creating or updating database tables 2026-03-05 15:04:00,098 77 INFO 00250-master-all odoo.modules.loading: Module attachment_indexation loaded in 0.08s, 30 queries (+30 other) 2026-03-05 15:04:00,098 77 INFO 00250-master-all odoo.modules.loading: Loading module auth_totp (50/819) 2026-03-05 15:04:00,158 77 INFO 00250-master-all odoo.modules.registry: module auth_totp: creating or updating database tables 2026-03-05 15:04:00,240 77 INFO 00250-master-all odoo.modules.loading: loading auth_totp/security/security.xml 2026-03-05 15:04:00,269 77 INFO 00250-master-all odoo.modules.loading: loading auth_totp/security/ir.model.access.csv 2026-03-05 15:04:00,281 77 INFO 00250-master-all odoo.modules.loading: loading auth_totp/data/ir_action_data.xml 2026-03-05 15:04:00,291 77 INFO 00250-master-all odoo.modules.loading: loading auth_totp/views/res_users_views.xml 2026-03-05 15:04:00,333 77 INFO 00250-master-all odoo.modules.loading: loading auth_totp/views/templates.xml 2026-03-05 15:04:00,339 77 INFO 00250-master-all odoo.modules.loading: loading auth_totp/wizard/auth_totp_wizard_views.xml 2026-03-05 15:04:00,367 77 INFO 00250-master-all odoo.modules.loading: Module auth_totp loaded in 0.27s, 212 queries (+212 other) 2026-03-05 15:04:00,367 77 INFO 00250-master-all odoo.modules.loading: Loading module barcodes (51/819) 2026-03-05 15:04:00,410 77 INFO 00250-master-all odoo.modules.registry: module barcodes: creating or updating database tables 2026-03-05 15:04:00,505 77 INFO 00250-master-all odoo.modules.loading: loading barcodes/data/barcodes_data.xml 2026-03-05 15:04:00,514 77 INFO 00250-master-all odoo.modules.loading: loading barcodes/views/barcodes_view.xml 2026-03-05 15:04:00,538 77 INFO 00250-master-all odoo.modules.loading: loading barcodes/security/ir.model.access.csv 2026-03-05 15:04:00,571 77 INFO 00250-master-all odoo.addons.barcodes.tests.test_barcode_nomenclature: Starting TestBarcodeNomenclature.test_barcode_nomenclature_parse_barcode_ean13_01 ... 2026-03-05 15:04:00,573 77 INFO 00250-master-all odoo.addons.barcodes.tests.test_barcode_nomenclature: Starting TestBarcodeNomenclature.test_barcode_nomenclature_parse_barcode_ean13_02_sequence ... 2026-03-05 15:04:00,579 77 INFO 00250-master-all odoo.addons.barcodes.tests.test_barcode_nomenclature: Starting TestBarcodeNomenclature.test_barcode_nomenclature_parse_barcode_ean8_01 ... 2026-03-05 15:04:00,582 77 INFO 00250-master-all odoo.addons.barcodes.tests.test_barcode_nomenclature: Starting TestBarcodeNomenclature.test_barcode_nomenclature_parse_barcode_ean8_02_validation_error ... 2026-03-05 15:04:00,590 77 INFO 00250-master-all odoo.addons.barcodes.tests.test_barcode_nomenclature: Starting TestBarcodeNomenclature.test_barcode_nomenclature_parse_barcode_ean8_03_value ... 2026-03-05 15:04:00,593 77 INFO 00250-master-all odoo.addons.barcodes.tests.test_barcode_nomenclature: Starting TestBarcodeNomenclature.test_barcode_nomenclature_parse_barcode_ean8_04_multiple_rules ... 2026-03-05 15:04:00,597 77 INFO 00250-master-all odoo.addons.barcodes.tests.test_barcode_nomenclature: Starting TestBarcodeNomenclature.test_barcode_uri_conversion ... 2026-03-05 15:04:00,642 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:04:00,653 77 INFO 00250-master-all odoo.modules.loading: Module barcodes loaded in 0.29s (incl. 0.08s test), 153 queries (+78 test, +153 other) 2026-03-05 15:04:00,654 77 INFO 00250-master-all odoo.modules.loading: Loading module base_event_field (52/819) 2026-03-05 15:04:00,727 77 INFO 00250-master-all odoo.modules.registry: module base_event_field: creating or updating database tables 2026-03-05 15:04:02,204 77 INFO 00250-master-all odoo.modules.loading: Module base_event_field loaded in 1.55s, 1250 queries (+1250 other) 2026-03-05 15:04:02,204 77 INFO 00250-master-all odoo.modules.loading: Loading module base_fontawesome (53/819) 2026-03-05 15:04:02,287 77 INFO 00250-master-all odoo.modules.loading: Module base_fontawesome loaded in 0.08s, 12 queries (+12 other) 2026-03-05 15:04:02,287 77 INFO 00250-master-all odoo.modules.loading: Loading module base_import (54/819) 2026-03-05 15:04:02,594 77 INFO 00250-master-all odoo.modules.registry: module base_import: creating or updating database tables 2026-03-05 15:04:04,216 77 INFO 00250-master-all odoo.modules.loading: loading base_import/security/ir.model.access.csv 2026-03-05 15:04:04,237 77 INFO 00250-master-all odoo.modules.loading: Module base_import loaded in 1.95s, 1295 queries (+1295 other) 2026-03-05 15:04:04,237 77 INFO 00250-master-all odoo.modules.loading: Loading module base_import_module (55/819) 2026-03-05 15:04:04,296 77 INFO 00250-master-all odoo.modules.registry: module base_import_module: creating or updating database tables 2026-03-05 15:04:04,392 77 INFO 00250-master-all odoo.modules.loading: loading base_import_module/security/ir.model.access.csv 2026-03-05 15:04:04,403 77 INFO 00250-master-all odoo.modules.loading: loading base_import_module/views/base_import_module_view.xml 2026-03-05 15:04:04,427 77 INFO 00250-master-all odoo.modules.loading: loading base_import_module/views/ir_module_views.xml 2026-03-05 15:04:04,486 77 INFO 00250-master-all odoo.addons.base_import_module.tests.test_cloc: Starting TestClocFields.test_count_attachment_imported_module ... 2026-03-05 15:04:04,522 77 INFO 00250-master-all odoo.addons.base_import_module.tests.test_cloc: ====================================================================== 2026-03-05 15:04:04,522 77 ERROR 00250-master-all odoo.addons.base_import_module.tests.test_cloc: ERROR: TestClocFields.test_count_attachment_imported_module Traceback (most recent call last): File "/data/build/Gitlab Phileas Odoo 18.0/addons/base_import_module/models/ir_module.py", line 313, in _import_zipfile self.sudo()._import_module(mod_name, path, force=force, with_demo=with_demo) File "/data/build/Gitlab Phileas Odoo 18.0/addons/base_import_module/models/ir_module.py", line 182, in _import_module attachment = IrAttachment.create(values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/ir_attachment_cleaner/models/ir_attachment.py", line 17, in create vals = self._clean_data_attachment_data(vals) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/ir_attachment_cleaner/models/ir_attachment.py", line 27, in _clean_data_attachment_data if datas := vals.get("datas"): ^^^^^^^^ AttributeError: 'str' object has no attribute 'get' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/Gitlab Phileas Odoo 18.0/addons/base_import_module/tests/test_cloc.py", line 164, in test_count_attachment_imported_module self.env['ir.module.module']._import_zipfile(stream) File "/data/build/Gitlab Phileas Odoo 18.0/addons/base_import_module/models/ir_module.py", line 315, in _import_zipfile raise UserError(_( odoo.exceptions.UserError: Error while importing module 'test_imported_module'. 'str' object has no attribute 'get' 2026-03-05 15:04:04,525 77 INFO 00250-master-all odoo.addons.base_import_module.tests.test_cloc: Starting TestClocFields.test_count_qweb_imported_module ... 2026-03-05 15:04:04,553 77 INFO 00250-master-all odoo.addons.base_import_module.tests.test_cloc: Starting TestClocFields.test_exclude_attachment_imported_module ... 2026-03-05 15:04:04,584 77 INFO 00250-master-all odoo.addons.base_import_module.tests.test_cloc: ====================================================================== 2026-03-05 15:04:04,584 77 ERROR 00250-master-all odoo.addons.base_import_module.tests.test_cloc: ERROR: TestClocFields.test_exclude_attachment_imported_module Traceback (most recent call last): File "/data/build/Gitlab Phileas Odoo 18.0/addons/base_import_module/models/ir_module.py", line 313, in _import_zipfile self.sudo()._import_module(mod_name, path, force=force, with_demo=with_demo) File "/data/build/Gitlab Phileas Odoo 18.0/addons/base_import_module/models/ir_module.py", line 182, in _import_module attachment = IrAttachment.create(values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/ir_attachment_cleaner/models/ir_attachment.py", line 17, in create vals = self._clean_data_attachment_data(vals) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/ir_attachment_cleaner/models/ir_attachment.py", line 27, in _clean_data_attachment_data if datas := vals.get("datas"): ^^^^^^^^ AttributeError: 'str' object has no attribute 'get' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/Gitlab Phileas Odoo 18.0/addons/base_import_module/tests/test_cloc.py", line 219, in test_exclude_attachment_imported_module self.env['ir.module.module']._import_zipfile(stream) File "/data/build/Gitlab Phileas Odoo 18.0/addons/base_import_module/models/ir_module.py", line 315, in _import_zipfile raise UserError(_( odoo.exceptions.UserError: Error while importing module 'test_imported_module'. 'str' object has no attribute 'get' 2026-03-05 15:04:04,588 77 INFO 00250-master-all odoo.addons.base_import_module.tests.test_cloc: Starting TestClocFields.test_exclude_cloc_imported_module ... 2026-03-05 15:04:04,616 77 INFO 00250-master-all odoo.addons.base_import_module.models.ir_module: module test_imported_module: loading data/test.xml 2026-03-05 15:04:04,643 77 INFO 00250-master-all odoo.addons.base_import_module.tests.test_cloc: ====================================================================== 2026-03-05 15:04:04,643 77 ERROR 00250-master-all odoo.addons.base_import_module.tests.test_cloc: ERROR: TestClocFields.test_exclude_cloc_imported_module Traceback (most recent call last): File "/data/build/Gitlab Phileas Odoo 18.0/addons/base_import_module/models/ir_module.py", line 313, in _import_zipfile self.sudo()._import_module(mod_name, path, force=force, with_demo=with_demo) File "/data/build/Gitlab Phileas Odoo 18.0/addons/base_import_module/models/ir_module.py", line 182, in _import_module attachment = IrAttachment.create(values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/ir_attachment_cleaner/models/ir_attachment.py", line 17, in create vals = self._clean_data_attachment_data(vals) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Common modules 18.0/ir_attachment_cleaner/models/ir_attachment.py", line 27, in _clean_data_attachment_data if datas := vals.get("datas"): ^^^^^^^^ AttributeError: 'str' object has no attribute 'get' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/Gitlab Phileas Odoo 18.0/addons/base_import_module/tests/test_cloc.py", line 256, in test_exclude_cloc_imported_module self.env['ir.module.module']._import_zipfile(stream) File "/data/build/Gitlab Phileas Odoo 18.0/addons/base_import_module/models/ir_module.py", line 315, in _import_zipfile raise UserError(_( odoo.exceptions.UserError: Error while importing module 'test_imported_module'. 'str' object has no attribute 'get' 2026-03-05 15:04:04,647 77 INFO 00250-master-all odoo.addons.base_import_module.tests.test_cloc: Starting TestClocFields.test_exclude_qweb ... 2026-03-05 15:04:04,659 77 INFO 00250-master-all odoo.addons.base_import_module.tests.test_cloc: Starting TestClocFields.test_fields_from_import_module ... 2026-03-05 15:04:04,779 77 INFO 00250-master-all odoo.addons.base_import_module.tests.test_cloc: Starting TestClocFields.test_fields_from_studio ... 2026-03-05 15:04:05,012 77 INFO 00250-master-all odoo.addons.base_import_module.tests.test_cloc: Starting TestClocFields.test_fields_module_name ... 2026-03-05 15:04:05,190 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:04:05,204 77 INFO 00250-master-all odoo.modules.loading: Module base_import_module loaded in 0.97s (incl. 0.71s test), 165 queries (+456 test, +165 other) 2026-03-05 15:04:05,204 77 ERROR 00250-master-all odoo.modules.loading: Module base_import_module: 0 failures, 3 errors of 8 tests 2026-03-05 15:04:05,206 77 INFO 00250-master-all odoo.modules.loading: Loading module base_setup (56/819) 2026-03-05 15:04:05,263 77 INFO 00250-master-all odoo.modules.registry: module base_setup: creating or updating database tables 2026-03-05 15:04:05,347 77 INFO 00250-master-all odoo.modules.loading: loading base_setup/data/base_setup_data.xml 2026-03-05 15:04:05,360 77 INFO 00250-master-all odoo.modules.loading: loading base_setup/views/res_config_settings_views.xml 2026-03-05 15:04:05,404 77 INFO 00250-master-all odoo.modules.loading: loading base_setup/views/res_partner_views.xml 2026-03-05 15:04:05,427 77 INFO 00250-master-all odoo.addons.base_setup.tests.test_default_group: Starting TestResConfig.test_multi_company_res_config_group ... 2026-03-05 15:04:05,783 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [18848] 2026-03-05 15:04:05,783 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [17] 2026-03-05 15:04:05,867 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-05 15:04:05,868 77 INFO 00250-master-all odoo.addons.base_setup.tests.test_res_config: Starting TestResConfig.test_install ... 2026-03-05 15:04:06,009 77 INFO 00250-master-all odoo.addons.base_setup.tests.test_res_config: ====================================================================== 2026-03-05 15:04:06,009 77 ERROR 00250-master-all odoo.addons.base_setup.tests.test_res_config: ERROR: TestResConfig.test_install Traceback (most recent call last): File "/data/build/Gitlab Phileas Odoo 18.0/addons/base_setup/tests/test_res_config.py", line 91, in test_install module_to_install = next(m for m in config_fields['module'] if m.state == 'uninstalled') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ StopIteration 2026-03-05 15:04:06,011 77 INFO 00250-master-all odoo.addons.base_setup.tests.test_res_config: Starting TestResConfig.test_multi_company_res_config_group ... 2026-03-05 15:04:06,406 77 INFO 00250-master-all odoo.addons.base_setup.tests.test_res_config: Starting TestResConfig.test_no_install ... 2026-03-05 15:04:06,585 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-05 15:04:06,598 77 INFO 00250-master-all odoo.modules.loading: Module base_setup loaded in 1.39s (incl. 1.16s test), 179 queries (+1157 test, +179 other) 2026-03-05 15:04:06,598 77 ERROR 00250-master-all odoo.modules.loading: Module base_setup: 0 failures, 1 errors of 4 tests 2026-03-05 15:04:06,600 77 INFO 00250-master-all odoo.modules.loading: Loading module bus (57/819) 2026-03-05 15:04:06,648 77 INFO 00250-master-all odoo.modules.registry: module bus: creating or updating database tables 2026-03-05 15:04:06,825 77 INFO 00250-master-all odoo.modules.loading: loading bus/security/ir.model.access.csv 2026-03-05 15:04:06,865 77 INFO 00250-master-all odoo.addons.bus.tests.test_health: Starting TestBusController.test_health ... 2026-03-05 15:04:06,868 77 INFO 00250-master-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-05 15:04:06,881 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:04:06,881 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:04:06] "GET /websocket/health HTTP/1.1" 200 - 3 0.001 0.012 2026-03-05 15:04:06,882 77 INFO 00250-master-all odoo.addons.bus.tests.test_health.TestBusController.test_health: waiting for threads: [] 2026-03-05 15:04:06,935 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:04:06,936 77 INFO 00250-master-all odoo.addons.bus.tests.test_notify: Starting NotifyTests.test_get_notify_payloads ... 2026-03-05 15:04:06,939 77 INFO 00250-master-all odoo.addons.bus.tests.test_notify: Starting NotifyTests.test_postcommit ... 2026-03-05 15:04:07,008 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:04:07,036 77 INFO 00250-master-all odoo.addons.bus.tests.test_websocket_controller: Starting TestWebsocketController.test_on_websocket_closed ... 2026-03-05 15:04:07,043 77 INFO 00250-master-all odoo.addons.base.models.res_users: Login successful for db:00250-master-all login:demo from n/a 2026-03-05 15:04:07,059 77 INFO 00250-master-all odoo.models.unlink: User #1 deleted bus.bus records with IDs: [4] 2026-03-05 15:04:07,061 77 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /websocket/on_closed in /bus/tests/test_websocket_controller.py:TestWebsocketController.test_on_websocket_closed 2026-03-05 15:04:07,062 77 INFO 00250-master-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-05 15:04:07,070 77 INFO 00250-master-all odoo.tests.common: Opening a test cursor without specified test on request /websocket/on_closed in /bus/tests/test_websocket_controller.py:TestWebsocketController.test_on_websocket_closed 2026-03-05 15:04:07,071 77 INFO 00250-master-all odoo.addons.base.models.res_device: User 6 inserts device log (e-SKg9ihQc7cgqwP4241-hY3n8i9epvMaxG7b-QBWm) 2026-03-05 15:04:07,092 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:04:07,093 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:04:07] "POST /websocket/on_closed HTTP/1.1" 200 - 26 0.010 0.023 2026-03-05 15:04:07,096 77 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /websocket/peek_notifications in /bus/tests/test_websocket_controller.py:TestWebsocketController.test_on_websocket_closed 2026-03-05 15:04:07,097 77 INFO 00250-master-all odoo.tests.common: Opening a test cursor without specified test on request /websocket/peek_notifications in /bus/tests/test_websocket_controller.py:TestWebsocketController.test_on_websocket_closed 2026-03-05 15:04:07,106 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:04:07,106 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:04:07] "POST /websocket/peek_notifications HTTP/1.1" 200 - 11 0.003 0.007 2026-03-05 15:04:07,107 77 INFO 00250-master-all odoo.addons.bus.tests.test_websocket_controller.TestWebsocketController.test_on_websocket_closed: waiting for threads: [] 2026-03-05 15:04:07,108 77 INFO 00250-master-all odoo.addons.bus.tests.test_websocket_controller: Starting TestWebsocketController.test_receive_missed_presences_on_peek_notifications ... 2026-03-05 15:04:07,111 77 INFO 00250-master-all odoo.addons.base.models.res_users: Login successful for db:00250-master-all login:demo from n/a 2026-03-05 15:04:07,122 77 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /websocket/peek_notifications in /bus/tests/test_websocket_controller.py:TestWebsocketController.test_receive_missed_presences_on_peek_notifications 2026-03-05 15:04:07,122 77 INFO 00250-master-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-05 15:04:07,134 77 INFO 00250-master-all odoo.tests.common: Opening a test cursor without specified test on request /websocket/peek_notifications in /bus/tests/test_websocket_controller.py:TestWebsocketController.test_receive_missed_presences_on_peek_notifications 2026-03-05 15:04:07,135 77 INFO 00250-master-all odoo.addons.base.models.res_device: User 6 inserts device log (ArZo9RBmtnXrqYMQS6tRooU-EuTRjgwWnB0DNDEfFi) 2026-03-05 15:04:07,152 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:04:07,152 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:04:07] "POST /websocket/peek_notifications HTTP/1.1" 200 - 25 0.008 0.023 2026-03-05 15:04:07,155 77 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /websocket/peek_notifications in /bus/tests/test_websocket_controller.py:TestWebsocketController.test_receive_missed_presences_on_peek_notifications 2026-03-05 15:04:07,156 77 INFO 00250-master-all odoo.tests.common: Opening a test cursor without specified test on request /websocket/peek_notifications in /bus/tests/test_websocket_controller.py:TestWebsocketController.test_receive_missed_presences_on_peek_notifications 2026-03-05 15:04:07,165 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:04:07,165 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:04:07] "POST /websocket/peek_notifications HTTP/1.1" 200 - 11 0.003 0.007 2026-03-05 15:04:07,167 77 INFO 00250-master-all odoo.addons.bus.tests.test_websocket_controller.TestWebsocketController.test_receive_missed_presences_on_peek_notifications: waiting for threads: [] 2026-03-05 15:04:07,167 77 INFO 00250-master-all odoo.addons.bus.tests.test_websocket_controller: Starting TestWebsocketController.test_websocket_peek ... 2026-03-05 15:04:07,170 77 INFO 00250-master-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-05 15:04:07,333 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:04:07,333 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:04:07] "POST /websocket/peek_notifications HTTP/1.1" 200 - 14 0.004 0.160 2026-03-05 15:04:07,340 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:04:07,340 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:04:07] "POST /websocket/peek_notifications HTTP/1.1" 200 - 4 0.001 0.003 2026-03-05 15:04:07,341 77 INFO 00250-master-all odoo.addons.bus.tests.test_websocket_controller.TestWebsocketController.test_websocket_peek: waiting for threads: [] 2026-03-05 15:04:07,341 77 INFO 00250-master-all odoo.addons.bus.tests.test_websocket_controller: Starting TestWebsocketController.test_websocket_peek_session_expired_login ... 2026-03-05 15:04:07,344 77 INFO 00250-master-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-05 15:04:07,362 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:04:07,362 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:04:07] "POST /websocket/peek_notifications HTTP/1.1" 200 - 14 0.004 0.015 2026-03-05 15:04:07,367 77 INFO 00250-master-all odoo.addons.base.models.res_users: Login successful for db:00250-master-all login:admin from n/a 2026-03-05 15:04:07,373 77 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /websocket/peek_notifications in /bus/tests/test_websocket_controller.py:TestWebsocketController.test_websocket_peek_session_expired_login 2026-03-05 15:04:07,373 77 INFO 00250-master-all odoo.tests.common: Opening a test cursor without specified test on request /websocket/peek_notifications in /bus/tests/test_websocket_controller.py:TestWebsocketController.test_websocket_peek_session_expired_login 2026-03-05 15:04:07,375 77 INFO 00250-master-all odoo.http: 2026-03-05 15:04:07,375 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:04:07] "POST /websocket/peek_notifications HTTP/1.1" 200 - 1 0.000 0.003 2026-03-05 15:04:07,376 77 INFO 00250-master-all odoo.addons.bus.tests.test_websocket_controller.TestWebsocketController.test_websocket_peek_session_expired_login: waiting for threads: [] 2026-03-05 15:04:07,377 77 INFO 00250-master-all odoo.addons.bus.tests.test_websocket_controller: Starting TestWebsocketController.test_websocket_peek_session_expired_logout ... 2026-03-05 15:04:07,381 77 INFO 00250-master-all odoo.addons.base.models.res_users: Login successful for db:00250-master-all login:demo from n/a 2026-03-05 15:04:07,387 77 INFO 00250-master-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-05 15:04:07,398 77 INFO 00250-master-all odoo.addons.base.models.res_device: User 6 inserts device log (OiUkpBo2xoSorfkgt49vL6OZDMxISYL-xoLPs3aCYL) 2026-03-05 15:04:07,408 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:04:07,408 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:04:07] "POST /websocket/peek_notifications HTTP/1.1" 200 - 15 0.005 0.017 2026-03-05 15:04:07,413 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:04:07,413 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:04:07] "GET /web/session/logout HTTP/1.1" 303 - 0 0.000 0.002 2026-03-05 15:04:07,417 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:04:07,417 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:04:07] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.001 2026-03-05 15:04:07,535 77 INFO 00250-master-all odoo.tests.common: Skipping signal changes during tests 2026-03-05 15:04:07,535 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:04:07] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 47 0.012 0.104 2026-03-05 15:04:07,539 77 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /websocket/peek_notifications in /bus/tests/test_websocket_controller.py:TestWebsocketController.test_websocket_peek_session_expired_logout 2026-03-05 15:04:07,539 77 INFO 00250-master-all odoo.tests.common: Opening a test cursor without specified test on request /websocket/peek_notifications in /bus/tests/test_websocket_controller.py:TestWebsocketController.test_websocket_peek_session_expired_logout 2026-03-05 15:04:07,541 77 INFO 00250-master-all odoo.http: 2026-03-05 15:04:07,541 77 INFO 00250-master-all werkzeug: 127.0.0.1 - - [05/Mar/2026 15:04:07] "POST /websocket/peek_notifications HTTP/1.1" 200 - 1 0.000 0.003 2026-03-05 15:04:07,542 77 INFO 00250-master-all odoo.addons.bus.tests.test_websocket_controller.TestWebsocketController.test_websocket_peek_session_expired_logout: waiting for threads: [] 2026-03-05 15:04:07,598 77 INFO 00250-master-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-05 15:04:07,608 77 INFO 00250-master-all odoo.modules.loading: Module bus loaded in 1.01s (incl. 0.74s test), 189 queries (+306 test, +189 other) 2026-03-05 15:04:07,609 77 INFO 00250-master-all odoo.modules.loading: Loading module date_range (58/819) 2026-03-05 15:04:07,665 77 INFO 00250-master-all odoo.modules.registry: module date_range: creating or updating database tables 2026-03-05 15:04:07,786 77 INFO 00250-master-all odoo.modules.loading: loading date_range/data/ir_cron_data.xml 2026-03-05 15:04:07,798 77 INFO 00250-master-all odoo.modules.loading: loading date_range/security/ir.model.access.csv 2026-03-05 15:04:07,818 77 INFO 00250-master-all odoo.modules.loading: loading date_range/security/date_range_security.xml 2026-03-05 15:04:07,830 77 INFO 00250-master-all odoo.modules.loading: loading date_range/views/date_range_view.xml 2026-03-05 15:04:07,881 77 INFO 00250-master-all odoo.modules.loading: loading date_range/wizard/date_range_generator.xml 2026-03-05 15:04:07,920 77 WARNING 00250-master-all odoo.modules.loading: Transient module states were reset 2026-03-05 15:04:07,922 77 ERROR 00250-master-all odoo.modules.registry: Failed to load registry 2026-03-05 15:04:07,923 77 CRITICAL 00250-master-all odoo.service.server: Failed to initialize database `00250-master-all`. Traceback (most recent call last): File "/data/build/Gitlab Phileas Odoo 18.0/odoo/service/server.py", line 1366, in preload_registries registry = Registry.new(dbname, update_module=update_module) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 129, in new odoo.modules.load_modules(registry, force_demo, status, update_module) File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/loading.py", line 489, in load_modules processed_modules += load_marked_modules(env, graph, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/loading.py", line 365, in load_marked_modules loaded, processed = load_module_graph( ^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/loading.py", line 278, in load_module_graph suite = loader.make_suite([module_name], 'at_install') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tests/loader.py", line 108, in make_suite return OdooSuite(sorted(tests, key=lambda t: t.test_sequence)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tests/loader.py", line 104, in for m in get_test_modules(module_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tests/loader.py", line 51, in get_test_modules results = _get_tests_modules(importlib.util.find_spec(f'odoo.addons.{module}')) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tests/loader.py", line 62, in _get_tests_modules tests_mod = importlib.import_module(spec.name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 995, in exec_module File "", line 488, in _call_with_frames_removed File "/data/build/Gitlab Phileas Community 18.0/date_range/tests/__init__.py", line 4, in from . import test_date_range_search_mixin File "/data/build/Gitlab Phileas Community 18.0/date_range/tests/test_date_range_search_mixin.py", line 5, in from odoo_test_helper import FakeModelLoader ModuleNotFoundError: No module named 'odoo_test_helper' 2026-03-05 15:04:07,926 77 INFO 00250-master-all odoo.service.server: Initiating shutdown 2026-03-05 15:04:07,926 77 INFO 00250-master-all odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown. 2026-03-05 15:04:08,041 77 INFO 00250-master-all odoo.sql_db: ConnectionPool(read/write;used=0/count=0/max=64): Closed 6 connections 2026-03-05 15:04:08,042 77 INFO 00250-master-all odoo.sql_db: ConnectionPool(read-only;used=0/count=0/max=64): Closed 1 connections perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "fr_FR.utf8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C").