Docker command: python3 odoo/odoo-bin --addons-path odoo/addons,odoo/odoo/addons,duong-addons-ee,odoo-enterprise,duong-addons -d 00610-18-0-all --test-enable --test-tags -at_install,/account,/account_3way_match,/account_accountant,/account_accountant_batch_payment,/account_accountant_check_printing,/account_accountant_fleet,/account_add_gln,/account_asset,/account_asset_fleet,/account_auto_transfer,/account_avatax,/account_avatax_geolocalize,/account_avatax_sale,/account_avatax_stock,/account_bank_statement_extract,/account_bank_statement_import,/account_bank_statement_import_camt,/account_bank_statement_import_csv,/account_bank_statement_import_ofx,/account_bank_statement_import_qif,/account_base_import,/account_batch_payment,/account_budget,/account_check_printing,/account_debit_note,/account_disallowed_expenses,/account_disallowed_expenses_fleet,/account_edi,/account_edi_proxy_client,/account_edi_ubl_cii,/account_edi_ubl_cii_tax_extension,/account_external_tax,/account_extract,/account_fleet,/account_followup,/account_inter_company_rules,/account_intrastat,/account_intrastat_services,/account_invoice_extract,/account_invoice_extract_purchase,/account_iso20022,/account_loans,/account_no_followup,/account_online_payment,/account_online_synchronization,/account_payment,/account_peppol,/account_peppol_selfbilling,/account_qr_code_emv,/account_qr_code_sepa,/account_reports,/account_reports_cash_basis,/account_saft,/account_saft_import,/account_sepa_direct_debit,/account_tax_python,/account_test,/account_update_tax_tags,/account_winbooks_import,/accountant,/analytic,/analytic_enterprise,/appointment,/appointment_account_payment,/appointment_crm,/appointment_google_calendar,/appointment_google_reserve,/appointment_hr,/appointment_hr_recruitment,/appointment_microsoft_calendar,/appointment_sms,/approvals,/approvals_purchase,/approvals_purchase_stock,/attachment_indexation,/auth_ldap,/auth_oauth,/auth_passkey,/auth_password_policy,/auth_password_policy_portal,/auth_password_policy_signup,/auth_signup,/auth_totp,/auth_totp_mail,/auth_totp_mail_enforce,/auth_totp_portal,/barcodes,/barcodes_gs1_nomenclature,/base,/base_address_extended,/base_automation,/base_automation_hr_contract,/base_geolocalize,/base_iban,/base_import,/base_import_module,/base_install_request,/base_setup,/base_sparse_field,/base_vat,/board,/bus,/calendar,/calendar_sms,/certificate,/cloud_storage,/cloud_storage_azure,/cloud_storage_google,/cloud_storage_migration,/contacts,/contacts_enterprise,/crm,/crm_enterprise,/crm_enterprise_partner_assign,/crm_helpdesk,/crm_iap_enrich,/crm_iap_mine,/crm_livechat,/crm_mail_plugin,/crm_sale_subscription,/crm_sms,/currency_rate_live,/d_account_invoice_customer_phone,/d_account_remove_banner,/d_ai_text_assist,/d_ai_text_assist_sale,/d_ai_text_assist_social,/d_auresys_branding,/d_auresys_pos_branding,/d_auth_oauth_advance,/d_auth_oauth_facebook,/d_auth_oauth_google,/d_auth_oauth_tiktok,/d_base_company_favicon,/d_button_near_create_button,/d_crm_kanban_currency,/d_discuss_attachment_advance,/d_discuss_channel_quick_favorite_emojis,/d_discuss_link_preview,/d_discuss_mention_with_avatar,/d_ee_social,/d_ee_social_dashboard,/d_ee_social_dashboard_facebook,/d_ee_social_dashboard_instagram,/d_ee_social_dashboard_linkedin,/d_ee_social_dashboard_tiktok,/d_ee_social_dashboard_tiktok_business,/d_ee_social_dashboard_twitter,/d_ee_social_dashboard_youtube,/d_ee_social_pinterest,/d_ee_social_threads,/d_ee_social_tiktok,/d_ee_social_tiktok_business,/d_gemini_ai_connector,/d_gemini_ai_connector_blog,/d_gemini_ai_connector_mass_mailing,/d_gemini_ai_connector_project,/d_gemini_ai_connector_sales,/d_gold_price_sync,/d_hierarchy_account_asset,/d_hierarchy_company,/d_hierarchy_hr_salary_rule_category,/d_hierarchy_partner,/d_hierarchy_product_category,/d_hierarchy_project_task,/d_hierarchy_project_task_enterprise,/d_hierarchy_stock_location,/d_hierarchy_website_menu,/d_mail_attachment_preview,/d_mail_chatter_html_link_domain,/d_mail_tracking_duration_selection,/d_partner_birthday_and_gender,/d_payment_method_vietqr,/d_payment_zalopay,/d_pos_adyen_tap_to_pay,/d_pos_company_favicon,/d_pos_custom_product_screen,/d_pos_n2tap,/d_pos_online_payment_qr,/d_pos_toggle_download_invoice,/d_precious_metal_price,/d_product_brand,/d_product_brand_stock,/d_product_tracking,/d_project_todo_history,/d_repair_section_and_note,/d_sale_duration_tracking,/d_sale_preview_quotation_on_chatter,/d_sale_quotation_customer_phone,/d_social,/d_social_attachment_viewer,/d_social_crm,/d_social_facebook,/d_social_facebook_messenger,/d_social_facebook_video,/d_social_instagram,/d_social_instagram_messenger,/d_social_instagram_video,/d_social_linkedin,/d_social_linkedin_video,/d_social_threads,/d_social_tiktok,/d_social_tiktok_business,/d_social_video,/d_social_x,/d_social_x_video,/d_social_youtube,/d_survey_custom_certificate,/d_tiktok_service,/d_tiktok_shop_connector,/d_web_friendly_error,/d_web_kanban_currency,/d_website_blog_schema,/d_website_elearning_schema,/d_website_event_sale_schema,/d_website_event_schema,/d_website_hotjar,/d_website_sale_auto_reload,/d_website_sale_cart_quantity,/d_website_sale_product_best_seller_snippet,/d_website_sale_schema,/d_website_sale_schema_advanced,/d_website_sale_stock_schema,/d_website_schema,/data_cleaning,/data_merge_crm,/data_merge_helpdesk,/data_merge_project,/data_merge_stock_account,/data_merge_utm,/data_recycle,/delivery,/delivery_bpost,/delivery_dhl,/delivery_dhl_rest,/delivery_easypost,/delivery_envia,/delivery_fedex,/delivery_fedex_rest,/delivery_iot,/delivery_mondialrelay,/delivery_sendcloud,/delivery_shiprocket,/delivery_starshipit,/delivery_stock_picking_batch,/delivery_ups,/delivery_ups_rest,/delivery_usps,/delivery_usps_rest,/digest,/digest_enterprise,/documents,/documents_account,/documents_account_peppol,/documents_approvals,/documents_fleet,/documents_fsm,/documents_hr,/documents_hr_contract,/documents_hr_expense,/documents_hr_holidays,/documents_hr_payroll,/documents_hr_recruitment,/documents_l10n_be_hr_payroll,/documents_l10n_ch_hr_payroll,/documents_l10n_hk_hr_payroll,/documents_l10n_ke_hr_payroll,/documents_product,/documents_project,/documents_project_sale,/documents_project_sign,/documents_sign,/documents_spreadsheet,/event,/event_booth,/event_booth_sale,/event_crm,/event_crm_sale,/event_enterprise,/event_product,/event_sale,/event_sms,/event_social --stop-after-init --log-level=test --max-cron-threads=0 ================================================= Adding readonly volume '/data/build/odoo' pointing to /home/git/runbot19/runbot/static/sources/odoo/e57954e41eb9bc4595779fbbb4439cb33f20e01e Adding readonly volume '/data/build/duong-addons-ee' pointing to /home/git/runbot19/runbot/static/sources/duong-addons-ee/20447de2c8f34eb7d31b487d5d64f72afe3bf71c Adding readonly volume '/data/build/odoo-enterprise' pointing to /home/git/runbot19/runbot/static/sources/odoo-enterprise/79ac18d31f16530e9693fdd10e646cb44a8036f6 Adding readonly volume '/data/build/duong-addons' pointing to /home/git/runbot19/runbot/static/sources/duong-addons/bebe64ec5dbae01cff159f17677e69e34ec8530b Adding readonly volume '/home/runbot19/.odoorc' pointing to /home/git/runbot19/runbot/static/build/00610-18-0/.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 odoo/requirements.txt (line 4)) (1.5.1) Requirement already satisfied: Babel==2.10.3 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 6)) (2.10.3) Requirement already satisfied: cbor2==5.6.2 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 9)) (5.6.2) Requirement already satisfied: chardet==5.2.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 11)) (5.2.0) Requirement already satisfied: cryptography==42.0.8 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 13)) (42.0.8) Requirement already satisfied: decorator==5.1.1 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 15)) (5.1.1) Requirement already satisfied: docutils==0.20.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 17)) (0.20.1) Requirement already satisfied: freezegun==1.2.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 19)) (1.2.1) Requirement already satisfied: geoip2==2.9.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 21)) (2.9.0) Requirement already satisfied: gevent==24.2.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 24)) (24.2.1) Requirement already satisfied: greenlet==3.0.3 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 28)) (3.0.3) Requirement already satisfied: idna==3.6 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 31)) (3.6) Requirement already satisfied: Jinja2==3.1.2 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 33)) (3.1.2) Requirement already satisfied: libsass==0.22.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 35)) (0.22.0) Requirement already satisfied: lxml==5.2.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 38)) (5.2.1) Requirement already satisfied: lxml-html-clean in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 39)) (0.1.1) Requirement already satisfied: MarkupSafe==2.1.5 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 42)) (2.1.5) Requirement already satisfied: num2words==0.5.13 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 44)) (0.5.13) Requirement already satisfied: ofxparse==0.21 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 45)) (0.21) Requirement already satisfied: openpyxl==3.1.2 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 47)) (3.1.2) Requirement already satisfied: passlib==1.7.4 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 48)) (1.7.4) Requirement already satisfied: Pillow==10.2.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 51)) (10.2.0) Requirement already satisfied: polib==1.1.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 53)) (1.1.1) Requirement already satisfied: psutil==5.9.8 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 56)) (5.9.8) Requirement already satisfied: psycopg2==2.9.9 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 59)) (2.9.9) Requirement already satisfied: pyopenssl==24.1.0 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 62)) (24.1.0) Requirement already satisfied: PyPDF2==2.12.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 64)) (2.12.1) Requirement already satisfied: pyserial==3.5 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 67)) (3.5) Requirement already satisfied: python-dateutil==2.8.2 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 69)) (2.8.2) Requirement already satisfied: python-ldap==3.4.4 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 71)) (3.4.4) Requirement already satisfied: python-stdnum==1.19 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 73)) (1.19) Requirement already satisfied: pytz in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 74)) (2024.1) Requirement already satisfied: pyusb==1.2.1 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 75)) (1.2.1) Requirement already satisfied: qrcode==7.4.2 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 77)) (7.4.2) Requirement already satisfied: reportlab==4.1.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 80)) (4.1.0) Requirement already satisfied: requests==2.31.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 82)) (2.31.0) Requirement already satisfied: rjsmin==1.2.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 84)) (1.2.0) Requirement already satisfied: urllib3==2.0.7 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 87)) (2.0.7) Requirement already satisfied: vobject==0.9.6.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 88)) (0.9.6.1) Requirement already satisfied: Werkzeug==3.0.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 91)) (3.0.1) Requirement already satisfied: xlrd==2.0.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 93)) (2.0.1) Requirement already satisfied: XlsxWriter==3.1.9 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 95)) (3.1.9) Requirement already satisfied: xlwt==1.3.0 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 96)) (1.3.0) Requirement already satisfied: zeep==4.2.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 98)) (4.2.1) Requirement already satisfied: cffi>=1.12 in /home/runbot19/.local/lib/python3.12/site-packages (from cryptography==42.0.8->-r odoo/requirements.txt (line 13)) (2.0.0) Requirement already satisfied: pyasn1>=0.3.7 in /usr/lib/python3/dist-packages (from python-ldap==3.4.4->-r odoo/requirements.txt (line 71)) (0.4.8) Requirement already satisfied: pyasn1_modules>=0.1.5 in /usr/lib/python3/dist-packages (from python-ldap==3.4.4->-r odoo/requirements.txt (line 71)) (0.2.8) Requirement already satisfied: pycparser in /home/runbot19/.local/lib/python3.12/site-packages (from cffi>=1.12->cryptography==42.0.8->-r odoo/requirements.txt (line 13)) (3.0) WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' 2026-03-21 18:58:14,842 26 INFO ? odoo: Odoo version 18.0 2026-03-21 18:58:14,843 26 INFO ? odoo: Using configuration file at /home/runbot19/.odoorc 2026-03-21 18:58:14,843 26 INFO ? odoo: addons paths: ['/data/build/odoo/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/odoo/addons', '/data/build/duong-addons-ee', '/data/build/odoo-enterprise', '/data/build/duong-addons'] 2026-03-21 18:58:14,843 26 INFO ? odoo: database: runbot19@default:default Warn: Can't find .pfb for face 'Courier' 2026-03-21 18:58:15,883 26 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-03-21 18:58:15,970 26 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-03-21 18:58:16,919 26 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-03-21 18:58:17,063 26 INFO 00610-18-0-all odoo.tests.common: Importing test framework 2026-03-21 18:58:17,122 26 INFO 00610-18-0-all odoo.modules.loading: init db 2026-03-21 18:58:23,916 26 INFO 00610-18-0-all odoo.modules.loading: loading 1 modules... 2026-03-21 18:58:23,917 26 INFO 00610-18-0-all odoo.modules.loading: Loading module base (1/1) 2026-03-21 18:58:23,965 26 INFO 00610-18-0-all odoo.modules.registry: module base: creating or updating database tables 2026-03-21 18:58:24,997 26 INFO 00610-18-0-all odoo.models: Prepare computation of ir.module.module.menus_by_module 2026-03-21 18:58:24,998 26 INFO 00610-18-0-all odoo.models: Prepare computation of ir.module.module.reports_by_module 2026-03-21 18:58:24,998 26 INFO 00610-18-0-all odoo.models: Prepare computation of ir.module.module.views_by_module 2026-03-21 18:58:25,337 26 INFO 00610-18-0-all odoo.models: Prepare computation of res.partner.user_id 2026-03-21 18:58:25,338 26 INFO 00610-18-0-all odoo.models: Prepare computation of res.partner.commercial_partner_id 2026-03-21 18:58:25,338 26 INFO 00610-18-0-all odoo.models: Prepare computation of res.partner.complete_name 2026-03-21 18:58:25,338 26 INFO 00610-18-0-all odoo.models: Prepare computation of res.partner.company_registry 2026-03-21 18:58:25,338 26 INFO 00610-18-0-all odoo.models: Prepare computation of res.partner.commercial_company_name 2026-03-21 18:58:25,338 26 INFO 00610-18-0-all odoo.models: Prepare computation of res.partner.partner_share 2026-03-21 18:58:25,451 26 INFO 00610-18-0-all odoo.models: Prepare computation of res.currency.decimal_places 2026-03-21 18:58:25,531 26 INFO 00610-18-0-all odoo.models: Prepare computation of res.company.uses_default_logo 2026-03-21 18:58:25,531 26 INFO 00610-18-0-all odoo.models: Prepare computation of res.company.logo_web 2026-03-21 18:58:25,539 26 INFO 00610-18-0-all odoo.models: Computing parent_path for table res_company... 2026-03-21 18:58:25,618 26 INFO 00610-18-0-all odoo.models: Prepare computation of res.users.signature 2026-03-21 18:58:25,619 26 INFO 00610-18-0-all odoo.models: Prepare computation of res.users.share 2026-03-21 18:58:28,981 26 INFO 00610-18-0-all odoo.modules.loading: loading base/data/res_bank.xml 2026-03-21 18:58:28,994 26 INFO 00610-18-0-all odoo.modules.loading: loading base/data/res.lang.csv 2026-03-21 18:58:29,071 26 INFO 00610-18-0-all odoo.modules.loading: loading base/data/res_lang_data.xml 2026-03-21 18:58:29,154 26 INFO 00610-18-0-all odoo.modules.loading: loading base/data/res_partner_data.xml 2026-03-21 18:58:29,305 26 INFO 00610-18-0-all odoo.modules.loading: loading base/data/res_currency_data.xml 2026-03-21 18:58:30,263 26 INFO 00610-18-0-all odoo.modules.loading: loading base/data/res_company_data.xml 2026-03-21 18:58:30,275 26 INFO 00610-18-0-all odoo.modules.loading: loading base/data/res_users_data.xml 2026-03-21 18:58:31,919 26 INFO 00610-18-0-all odoo.modules.loading: loading base/data/report_paperformat_data.xml 2026-03-21 18:58:31,935 26 INFO 00610-18-0-all odoo.modules.loading: loading base/data/res_country_data.xml 2026-03-21 18:58:32,810 26 INFO 00610-18-0-all odoo.modules.loading: loading base/data/ir_demo_data.xml 2026-03-21 18:58:32,843 26 INFO 00610-18-0-all odoo.modules.loading: loading base/security/base_groups.xml 2026-03-21 18:58:33,360 26 INFO 00610-18-0-all odoo.modules.loading: loading base/security/base_security.xml 2026-03-21 18:58:33,656 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/base_menus.xml 2026-03-21 18:58:33,860 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/decimal_precision_views.xml 2026-03-21 18:58:33,902 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/res_config_views.xml 2026-03-21 18:58:33,918 26 INFO 00610-18-0-all odoo.modules.loading: loading base/data/res.country.state.csv 2026-03-21 18:58:35,065 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/ir_actions_views.xml 2026-03-21 18:58:35,381 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/ir_asset_views.xml 2026-03-21 18:58:35,409 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/ir_config_parameter_views.xml 2026-03-21 18:58:35,437 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/ir_cron_views.xml 2026-03-21 18:58:35,523 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/ir_cron_trigger_views.xml 2026-03-21 18:58:35,555 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/ir_filters_views.xml 2026-03-21 18:58:35,587 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/ir_mail_server_views.xml 2026-03-21 18:58:35,639 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/ir_model_views.xml 2026-03-21 18:58:35,935 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/ir_attachment_views.xml 2026-03-21 18:58:35,975 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/ir_rule_views.xml 2026-03-21 18:58:36,022 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/ir_sequence_views.xml 2026-03-21 18:58:36,061 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/ir_ui_menu_views.xml 2026-03-21 18:58:36,093 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/ir_ui_view_views.xml 2026-03-21 18:58:36,188 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/ir_default_views.xml 2026-03-21 18:58:36,246 26 INFO 00610-18-0-all odoo.modules.loading: loading base/data/ir_config_parameter_data.xml 2026-03-21 18:58:36,258 26 INFO 00610-18-0-all odoo.modules.loading: loading base/data/ir_cron_data.xml 2026-03-21 18:58:36,292 26 INFO 00610-18-0-all odoo.modules.loading: loading base/report/ir_model_report.xml 2026-03-21 18:58:36,302 26 INFO 00610-18-0-all odoo.modules.loading: loading base/report/ir_model_templates.xml 2026-03-21 18:58:36,318 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/ir_logging_views.xml 2026-03-21 18:58:36,371 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/ir_qweb_widget_templates.xml 2026-03-21 18:58:36,392 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/ir_module_views.xml 2026-03-21 18:58:36,505 26 INFO 00610-18-0-all odoo.modules.loading: loading base/data/ir_module_category_data.xml 2026-03-21 18:58:36,616 26 INFO 00610-18-0-all odoo.modules.loading: loading base/data/ir_module_module.xml 2026-03-21 18:58:36,676 26 INFO 00610-18-0-all odoo.modules.loading: loading base/report/ir_module_reports.xml 2026-03-21 18:58:36,687 26 INFO 00610-18-0-all odoo.modules.loading: loading base/report/ir_module_report_templates.xml 2026-03-21 18:58:36,701 26 INFO 00610-18-0-all odoo.modules.loading: loading base/wizard/base_module_update_views.xml 2026-03-21 18:58:36,737 26 INFO 00610-18-0-all odoo.modules.loading: loading base/wizard/base_language_install_views.xml 2026-03-21 18:58:36,762 26 INFO 00610-18-0-all odoo.modules.loading: loading base/wizard/base_import_language_views.xml 2026-03-21 18:58:36,804 26 INFO 00610-18-0-all odoo.modules.loading: loading base/wizard/base_module_upgrade_views.xml 2026-03-21 18:58:36,841 26 INFO 00610-18-0-all odoo.modules.loading: loading base/wizard/base_module_uninstall_views.xml 2026-03-21 18:58:36,864 26 INFO 00610-18-0-all odoo.modules.loading: loading base/wizard/base_export_language_views.xml 2026-03-21 18:58:36,899 26 INFO 00610-18-0-all odoo.modules.loading: loading base/wizard/base_partner_merge_views.xml 2026-03-21 18:58:36,934 26 INFO 00610-18-0-all odoo.modules.loading: loading base/data/ir_demo_failure_data.xml 2026-03-21 18:58:36,987 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/ir_profile_views.xml 2026-03-21 18:58:37,036 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/res_company_views.xml 2026-03-21 18:58:37,084 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/res_lang_views.xml 2026-03-21 18:58:37,127 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/res_partner_views.xml 2026-03-21 18:58:37,344 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/res_bank_views.xml 2026-03-21 18:58:37,411 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/res_country_views.xml 2026-03-21 18:58:37,494 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/res_currency_views.xml 2026-03-21 18:58:37,568 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/res_users_views.xml 2026-03-21 18:58:37,776 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/res_device_views.xml 2026-03-21 18:58:37,805 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/res_users_identitycheck_views.xml 2026-03-21 18:58:37,818 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/res_config_settings_views.xml 2026-03-21 18:58:37,831 26 INFO 00610-18-0-all odoo.modules.loading: loading base/views/report_paperformat_views.xml 2026-03-21 18:58:37,876 26 INFO 00610-18-0-all odoo.modules.loading: loading base/security/ir.model.access.csv 2026-03-21 18:58:38,074 26 INFO 00610-18-0-all odoo.modules.loading: Module base: loading demo 2026-03-21 18:58:38,074 26 INFO 00610-18-0-all odoo.modules.loading: loading base/data/res_users_demo.xml 2026-03-21 18:58:40,481 26 INFO 00610-18-0-all odoo.modules.loading: loading base/data/res_partner_bank_demo.xml 2026-03-21 18:58:40,491 26 INFO 00610-18-0-all odoo.modules.loading: loading base/data/res_currency_demo.xml 2026-03-21 18:58:40,498 26 INFO 00610-18-0-all odoo.modules.loading: loading base/data/res_currency_rate_demo.xml 2026-03-21 18:58:40,948 26 INFO 00610-18-0-all odoo.modules.loading: loading base/data/res_bank_demo.xml 2026-03-21 18:58:40,961 26 INFO 00610-18-0-all odoo.modules.loading: loading base/data/res_partner_demo.xml 2026-03-21 18:58:41,271 26 INFO 00610-18-0-all odoo.modules.loading: loading base/data/res_partner_image_demo.xml 2026-03-21 18:58:42,919 26 INFO 00610-18-0-all odoo.modules.loading: Module base loaded in 19.00s, 9244 queries (+9244 other) 2026-03-21 18:58:42,920 26 INFO 00610-18-0-all odoo.modules.loading: 1 modules loaded in 19.00s, 9244 queries (+9244 extra) 2026-03-21 18:58:42,977 26 INFO 00610-18-0-all odoo.modules.loading: updating modules list 2026-03-21 18:58:42,981 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: ALLOW access to module.update_list on [] to user __system__ #1 via n/a 2026-03-21 18:58:46,512 26 INFO 00610-18-0-all odoo.modules.loading: loading 21 modules... 2026-03-21 18:58:46,512 26 INFO 00610-18-0-all odoo.modules.loading: Loading module d_partner_birthday_and_gender (2/21) 2026-03-21 18:58:46,561 26 INFO 00610-18-0-all odoo.modules.registry: module d_partner_birthday_and_gender: creating or updating database tables 2026-03-21 18:58:46,580 26 INFO 00610-18-0-all odoo.models: Prepare computation of res.partner.birthday_day 2026-03-21 18:58:46,580 26 INFO 00610-18-0-all odoo.models: Prepare computation of res.partner.birthday_month 2026-03-21 18:58:46,580 26 INFO 00610-18-0-all odoo.models: Prepare computation of res.partner.birthday_year 2026-03-21 18:58:46,717 26 INFO 00610-18-0-all odoo.modules.loading: loading d_partner_birthday_and_gender/views/res_partner_views.xml 2026-03-21 18:58:46,797 26 INFO 00610-18-0-all odoo.modules.loading: Module d_partner_birthday_and_gender loaded in 0.29s, 125 queries (+125 other) 2026-03-21 18:58:46,798 26 INFO 00610-18-0-all odoo.modules.loading: Loading module web (3/21) 2026-03-21 18:58:46,853 26 INFO 00610-18-0-all odoo.modules.registry: module web: creating or updating database tables 2026-03-21 18:58:48,111 26 INFO 00610-18-0-all odoo.modules.loading: loading web/security/ir.model.access.csv 2026-03-21 18:58:48,126 26 INFO 00610-18-0-all odoo.modules.loading: loading web/views/webclient_templates.xml 2026-03-21 18:58:48,255 26 INFO 00610-18-0-all odoo.modules.loading: loading web/views/report_templates.xml 2026-03-21 18:58:48,434 26 INFO 00610-18-0-all odoo.modules.loading: loading web/views/base_document_layout_views.xml 2026-03-21 18:58:48,459 26 INFO 00610-18-0-all odoo.modules.loading: loading web/views/partner_view.xml 2026-03-21 18:58:48,473 26 INFO 00610-18-0-all odoo.modules.loading: loading web/views/speedscope_template.xml 2026-03-21 18:58:48,484 26 INFO 00610-18-0-all odoo.modules.loading: loading web/views/neutralize_views.xml 2026-03-21 18:58:48,502 26 INFO 00610-18-0-all odoo.modules.loading: loading web/data/ir_attachment.xml 2026-03-21 18:58:48,511 26 INFO 00610-18-0-all odoo.modules.loading: loading web/data/report_layout.xml 2026-03-21 18:58:49,943 26 INFO 00610-18-0-all odoo.modules.loading: Module web loaded in 3.14s, 1104 queries (+1104 other) 2026-03-21 18:58:49,943 26 INFO 00610-18-0-all odoo.modules.loading: Loading module auth_totp (4/21) 2026-03-21 18:58:50,059 26 INFO 00610-18-0-all odoo.modules.registry: module auth_totp: creating or updating database tables 2026-03-21 18:58:50,199 26 INFO 00610-18-0-all odoo.modules.loading: loading auth_totp/security/security.xml 2026-03-21 18:58:50,238 26 INFO 00610-18-0-all odoo.modules.loading: loading auth_totp/security/ir.model.access.csv 2026-03-21 18:58:50,257 26 INFO 00610-18-0-all odoo.modules.loading: loading auth_totp/data/ir_action_data.xml 2026-03-21 18:58:50,273 26 INFO 00610-18-0-all odoo.modules.loading: loading auth_totp/views/res_users_views.xml 2026-03-21 18:58:50,342 26 INFO 00610-18-0-all odoo.modules.loading: loading auth_totp/views/templates.xml 2026-03-21 18:58:50,360 26 INFO 00610-18-0-all odoo.modules.loading: loading auth_totp/wizard/auth_totp_wizard_views.xml 2026-03-21 18:58:50,422 26 INFO 00610-18-0-all odoo.modules.loading: Module auth_totp loaded in 0.48s, 188 queries (+188 other) 2026-03-21 18:58:50,422 26 INFO 00610-18-0-all odoo.modules.loading: Loading module base_import (5/21) 2026-03-21 18:58:50,878 26 INFO 00610-18-0-all odoo.modules.registry: module base_import: creating or updating database tables 2026-03-21 18:58:52,039 26 INFO 00610-18-0-all odoo.modules.loading: loading base_import/security/ir.model.access.csv 2026-03-21 18:58:52,086 26 INFO 00610-18-0-all odoo.modules.loading: Module base_import loaded in 1.66s, 881 queries (+881 other) 2026-03-21 18:58:52,086 26 INFO 00610-18-0-all odoo.modules.loading: Loading module base_import_module (6/21) 2026-03-21 18:58:52,155 26 INFO 00610-18-0-all odoo.modules.registry: module base_import_module: creating or updating database tables 2026-03-21 18:58:52,320 26 INFO 00610-18-0-all odoo.modules.loading: loading base_import_module/security/ir.model.access.csv 2026-03-21 18:58:52,336 26 INFO 00610-18-0-all odoo.modules.loading: loading base_import_module/views/base_import_module_view.xml 2026-03-21 18:58:52,387 26 INFO 00610-18-0-all odoo.modules.loading: loading base_import_module/views/ir_module_views.xml 2026-03-21 18:58:52,536 26 INFO 00610-18-0-all odoo.modules.loading: Module base_import_module loaded in 0.45s, 164 queries (+164 other) 2026-03-21 18:58:52,536 26 INFO 00610-18-0-all odoo.modules.loading: Loading module base_setup (7/21) 2026-03-21 18:58:52,603 26 INFO 00610-18-0-all odoo.modules.registry: module base_setup: creating or updating database tables 2026-03-21 18:58:52,710 26 INFO 00610-18-0-all odoo.modules.loading: loading base_setup/data/base_setup_data.xml 2026-03-21 18:58:52,725 26 INFO 00610-18-0-all odoo.modules.loading: loading base_setup/views/res_config_settings_views.xml 2026-03-21 18:58:52,789 26 INFO 00610-18-0-all odoo.modules.loading: loading base_setup/views/res_partner_views.xml 2026-03-21 18:58:52,857 26 INFO 00610-18-0-all odoo.modules.loading: Module base_setup loaded in 0.32s, 154 queries (+154 other) 2026-03-21 18:58:52,857 26 INFO 00610-18-0-all odoo.modules.loading: Loading module bus (8/21) 2026-03-21 18:58:52,896 26 INFO 00610-18-0-all odoo.modules.registry: module bus: creating or updating database tables 2026-03-21 18:58:53,163 26 INFO 00610-18-0-all odoo.modules.loading: loading bus/security/ir.model.access.csv 2026-03-21 18:58:53,249 26 INFO 00610-18-0-all odoo.modules.loading: Module bus loaded in 0.39s, 165 queries (+165 other) 2026-03-21 18:58:53,250 26 INFO 00610-18-0-all odoo.modules.loading: Loading module d_base_company_favicon (9/21) 2026-03-21 18:58:53,453 26 INFO 00610-18-0-all odoo.modules.registry: module d_base_company_favicon: creating or updating database tables 2026-03-21 18:58:53,509 26 INFO 00610-18-0-all odoo.modules.loading: loading d_base_company_favicon/data/res_company_data.xml 2026-03-21 18:58:53,535 26 INFO 00610-18-0-all odoo.modules.loading: loading d_base_company_favicon/views/res_company_views.xml 2026-03-21 18:58:53,589 26 INFO 00610-18-0-all odoo.modules.loading: Module d_base_company_favicon loaded in 0.34s, 74 queries (+74 other) 2026-03-21 18:58:53,589 26 INFO 00610-18-0-all odoo.modules.loading: Loading module d_web_kanban_currency (10/21) 2026-03-21 18:58:53,633 26 INFO 00610-18-0-all odoo.modules.registry: module d_web_kanban_currency: creating or updating database tables 2026-03-21 18:58:53,683 26 INFO 00610-18-0-all odoo.modules.loading: Module d_web_kanban_currency loaded in 0.09s, 18 queries (+18 other) 2026-03-21 18:58:53,683 26 INFO 00610-18-0-all odoo.modules.loading: Loading module web_cohort (11/21) 2026-03-21 18:58:53,754 26 INFO 00610-18-0-all odoo.modules.registry: module web_cohort: creating or updating database tables 2026-03-21 18:58:55,049 26 INFO 00610-18-0-all odoo.modules.loading: Module web_cohort loaded in 1.37s, 873 queries (+873 other) 2026-03-21 18:58:55,049 26 INFO 00610-18-0-all odoo.modules.loading: Loading module web_gantt (12/21) 2026-03-21 18:58:55,134 26 INFO 00610-18-0-all odoo.modules.registry: module web_gantt: creating or updating database tables 2026-03-21 18:58:56,336 26 INFO 00610-18-0-all odoo.modules.loading: Module web_gantt loaded in 1.29s, 867 queries (+867 other) 2026-03-21 18:58:56,337 26 INFO 00610-18-0-all odoo.modules.loading: Loading module web_grid (13/21) 2026-03-21 18:58:56,446 26 INFO 00610-18-0-all odoo.modules.registry: module web_grid: creating or updating database tables 2026-03-21 18:58:57,681 26 INFO 00610-18-0-all odoo.modules.loading: Module web_grid loaded in 1.34s, 867 queries (+867 other) 2026-03-21 18:58:57,681 26 INFO 00610-18-0-all odoo.modules.loading: Loading module web_tour (14/21) 2026-03-21 18:58:57,738 26 INFO 00610-18-0-all odoo.modules.registry: module web_tour: creating or updating database tables 2026-03-21 18:58:57,753 26 INFO 00610-18-0-all odoo.models: Prepare computation of res.users.tour_enabled 2026-03-21 18:58:57,933 26 INFO 00610-18-0-all odoo.modules.loading: loading web_tour/security/ir.model.access.csv 2026-03-21 18:58:57,950 26 INFO 00610-18-0-all odoo.modules.loading: loading web_tour/views/tour_views.xml 2026-03-21 18:58:58,002 26 INFO 00610-18-0-all odoo.modules.loading: loading web_tour/views/res_users_views.xml 2026-03-21 18:58:58,081 26 INFO 00610-18-0-all odoo.modules.loading: Module web_tour loaded in 0.40s, 188 queries (+188 other) 2026-03-21 18:58:58,081 26 INFO 00610-18-0-all odoo.modules.loading: Loading module html_editor (15/21) 2026-03-21 18:58:58,153 26 INFO 00610-18-0-all odoo.modules.registry: module html_editor: creating or updating database tables 2026-03-21 18:58:58,267 26 INFO 00610-18-0-all odoo.modules.loading: Module html_editor loaded in 0.19s, 46 queries (+46 other) 2026-03-21 18:58:58,267 26 INFO 00610-18-0-all odoo.modules.loading: Loading module iap (16/21) 2026-03-21 18:58:58,317 26 INFO 00610-18-0-all odoo.modules.registry: module iap: creating or updating database tables 2026-03-21 18:58:58,533 26 INFO 00610-18-0-all odoo.modules.loading: loading iap/data/services.xml 2026-03-21 18:58:58,549 26 INFO 00610-18-0-all odoo.modules.loading: loading iap/security/ir.model.access.csv 2026-03-21 18:58:58,581 26 INFO 00610-18-0-all odoo.modules.loading: loading iap/security/ir_rule.xml 2026-03-21 18:58:58,597 26 INFO 00610-18-0-all odoo.modules.loading: loading iap/views/iap_views.xml 2026-03-21 18:58:58,660 26 INFO 00610-18-0-all odoo.modules.loading: loading iap/views/res_config_settings.xml 2026-03-21 18:58:58,718 26 INFO 00610-18-0-all odoo.modules.loading: Module iap loaded in 0.45s, 183 queries (+183 other) 2026-03-21 18:58:58,719 26 INFO 00610-18-0-all odoo.modules.loading: Loading module web_enterprise (17/21) 2026-03-21 18:58:58,774 26 INFO 00610-18-0-all odoo.modules.registry: module web_enterprise: creating or updating database tables 2026-03-21 18:58:58,831 26 INFO 00610-18-0-all odoo.modules.loading: loading web_enterprise/views/webclient_templates.xml 2026-03-21 18:58:58,878 26 INFO 00610-18-0-all odoo.modules.loading: Module web_enterprise loaded in 0.16s, 60 queries (+60 other) 2026-03-21 18:58:58,879 26 INFO 00610-18-0-all odoo.modules.loading: Loading module web_map (18/21) 2026-03-21 18:58:58,946 26 INFO 00610-18-0-all odoo.modules.registry: module web_map: creating or updating database tables 2026-03-21 18:58:58,977 26 INFO 00610-18-0-all odoo.models: Prepare computation of res.partner.contact_address_complete 2026-03-21 18:59:00,423 26 INFO 00610-18-0-all odoo.modules.loading: loading web_map/views/res_config_settings.xml 2026-03-21 18:59:00,457 26 INFO 00610-18-0-all odoo.modules.loading: loading web_map/views/res_partner_views.xml 2026-03-21 18:59:00,522 26 INFO 00610-18-0-all odoo.modules.loading: Module web_map loaded in 1.64s, 962 queries (+962 other) 2026-03-21 18:59:00,522 26 INFO 00610-18-0-all odoo.modules.loading: Loading module web_editor (19/21) 2026-03-21 18:59:00,662 26 INFO 00610-18-0-all odoo.modules.registry: module web_editor: creating or updating database tables 2026-03-21 18:59:02,295 26 INFO 00610-18-0-all odoo.modules.loading: loading web_editor/security/ir.model.access.csv 2026-03-21 18:59:02,323 26 INFO 00610-18-0-all odoo.modules.loading: loading web_editor/data/editor_assets.xml 2026-03-21 18:59:02,336 26 INFO 00610-18-0-all odoo.modules.loading: loading web_editor/views/editor.xml 2026-03-21 18:59:02,371 26 INFO 00610-18-0-all odoo.modules.loading: loading web_editor/views/snippets.xml 2026-03-21 18:59:02,542 26 INFO 00610-18-0-all odoo.modules.loading: Module web_editor loaded in 2.02s, 1009 queries (+1009 other) 2026-03-21 18:59:02,542 26 INFO 00610-18-0-all odoo.modules.loading: Loading module web_mobile (20/21) 2026-03-21 18:59:02,593 26 INFO 00610-18-0-all odoo.modules.registry: module web_mobile: creating or updating database tables 2026-03-21 18:59:02,726 26 INFO 00610-18-0-all odoo.modules.loading: loading web_mobile/views/views.xml 2026-03-21 18:59:02,807 26 INFO 00610-18-0-all odoo.modules.loading: Module web_mobile loaded in 0.27s, 88 queries (+88 other) 2026-03-21 18:59:02,807 26 INFO 00610-18-0-all odoo.modules.loading: Loading module web_unsplash (21/21) 2026-03-21 18:59:02,872 26 INFO 00610-18-0-all odoo.modules.registry: module web_unsplash: creating or updating database tables 2026-03-21 18:59:02,991 26 INFO 00610-18-0-all odoo.modules.loading: loading web_unsplash/views/res_config_settings_view.xml 2026-03-21 18:59:03,051 26 INFO 00610-18-0-all odoo.modules.loading: Module web_unsplash loaded in 0.24s, 98 queries (+98 other) 2026-03-21 18:59:03,052 26 INFO 00610-18-0-all odoo.modules.loading: 21 modules loaded in 16.54s, 8114 queries (+8114 extra) 2026-03-21 18:59:03,808 26 INFO 00610-18-0-all odoo.modules.loading: Modules loaded. 2026-03-21 18:59:03,815 26 INFO 00610-18-0-all odoo.modules.registry: Registry changed, signaling through the database 2026-03-21 18:59:03,817 26 INFO 00610-18-0-all odoo.modules.registry: Registry loaded in 46.896s 2026-03-21 18:59:03,817 26 INFO 00610-18-0-all odoo.service.server: Starting post tests 2026-03-21 18:59:03,881 26 INFO 00610-18-0-all odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-03-21 18:59:04,168 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/aa8cb3b/web.__assets_tests_call__.min.js (id:195) 2026-03-21 18:59:05,638 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/539d20f/web.assets_frontend_lazy.min.js (id:196) 2026-03-21 18:59:05,665 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/911ea43/web.assets_frontend_minimal.min.js (id:197) 2026-03-21 18:59:05,697 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d5b8e97/web.assets_tests.min.js (id:198) 2026-03-21 18:59:09,425 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/74ef147/web.assets_unit_tests.min.js (id:199) 2026-03-21 18:59:12,427 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/00db27f/web.assets_unit_tests_setup.min.js (id:200) 2026-03-21 18:59:14,182 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5cf0338/web.assets_web.min.js (id:201) 2026-03-21 18:59:15,965 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5cf0338/web.assets_web_dark.min.js (id:202) 2026-03-21 18:59:16,041 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/da75314/web.qunit_mobile_suite_tests.min.js (id:203) 2026-03-21 18:59:16,796 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a69f82d/web.qunit_suite_tests.min.js (id:204) 2026-03-21 18:59:16,862 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f63131a/web.report_assets_common.min.js (id:205) 2026-03-21 18:59:16,867 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.report_assets_pdf.min.js (id:206) 2026-03-21 18:59:19,063 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/36745c8/web.tests_assets.min.js (id:207) 2026-03-21 18:59:19,239 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4bbc023/web_editor.assets_snippets_menu.min.js (id:208) 2026-03-21 18:59:19,548 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d7dd0e0/web_editor.assets_wysiwyg.min.js (id:209) 2026-03-21 18:59:19,918 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d7dd0e0/web_editor.backend_assets_wysiwyg.min.js (id:210) 2026-03-21 18:59:20,730 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/66c227c/web_editor.mocha_tests.min.js (id:211) 2026-03-21 18:59:20,928 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f2f2001/web_editor.wysiwyg_iframe_editor_assets.min.js (id:212) 2026-03-21 18:59:20,931 26 INFO 00610-18-0-all odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 17.032939672470093 seconds 2026-03-21 18:59:20,936 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.__assets_tests_call__.min.css (id:213) 2026-03-21 18:59:22,625 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d0af973/web.assets_frontend.min.css (id:214) 2026-03-21 18:59:24,062 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d0af973/web.assets_frontend_lazy.min.css (id:215) 2026-03-21 18:59:24,073 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.assets_frontend_minimal.min.css (id:216) 2026-03-21 18:59:24,078 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.assets_tests.min.css (id:217) 2026-03-21 18:59:24,087 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5b3ca5b/web.assets_unit_tests.min.css (id:218) 2026-03-21 18:59:27,110 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6b5b296/web.assets_unit_tests_setup.min.css (id:219) 2026-03-21 18:59:29,199 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c89ff60/web.assets_web.min.css (id:220) 2026-03-21 18:59:31,225 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/50016df/web.assets_web_dark.min.css (id:221) 2026-03-21 18:59:33,572 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5e190df/web.assets_web_print.min.css (id:222) 2026-03-21 18:59:33,576 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.qunit_mobile_suite_tests.min.css (id:223) 2026-03-21 18:59:33,874 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7cc9c8d/web.qunit_suite_tests.min.css (id:224) 2026-03-21 18:59:35,182 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/40a8e32/web.report_assets_common.min.css (id:225) 2026-03-21 18:59:35,189 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6274a54/web.report_assets_pdf.min.css (id:226) 2026-03-21 18:59:38,083 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e36a7c9/web.tests_assets.min.css (id:227) 2026-03-21 18:59:38,087 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web_editor.assets_snippets_menu.min.css (id:228) 2026-03-21 18:59:38,210 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b55c025/web_editor.assets_tests_styles.min.css (id:229) 2026-03-21 18:59:38,517 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b0b6b10/web_editor.assets_wysiwyg.min.css (id:230) 2026-03-21 18:59:38,855 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b0b6b10/web_editor.backend_assets_wysiwyg.min.css (id:231) 2026-03-21 18:59:38,860 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web_editor.mocha_tests.min.css (id:232) 2026-03-21 18:59:39,145 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff9f39b/web_editor.wysiwyg_iframe_editor_assets.min.css (id:233) 2026-03-21 18:59:39,147 26 INFO 00610-18-0-all odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 18.215445280075073 seconds 2026-03-21 18:59:39,209 26 INFO 00610-18-0-all odoo.addons.base.tests.test_cloc: Starting TestClocStdNoCusto.test_no_custo_install ... 2026-03-21 18:59:39,240 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 89 checked, 0 removed 2026-03-21 18:59:39,244 26 INFO 00610-18-0-all odoo.addons.base.tests.test_deprecation: Starting TestModelDeprecations.test_model_attributes ... 2026-03-21 18:59:39,254 26 INFO 00610-18-0-all odoo.addons.base.tests.test_deprecation: Starting TestModelDeprecations.test_name_get ... 2026-03-21 18:59:39,264 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 18:59:39,274 26 INFO 00610-18-0-all odoo.addons.base.tests.test_display_name: Starting TestEveryModel.test_display_name_new_record ... 2026-03-21 18:59:39,600 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 18:59:39,603 26 INFO 00610-18-0-all odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_bank ... 2026-03-21 18:59:39,639 26 INFO 00610-18-0-all odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_company ... 2026-03-21 18:59:39,927 26 INFO 00610-18-0-all odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_country ... 2026-03-21 18:59:39,962 26 INFO 00610-18-0-all odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_group ... 2026-03-21 18:59:40,124 26 INFO 00610-18-0-all odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_lang ... 2026-03-21 18:59:40,162 26 INFO 00610-18-0-all odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_partner ... 2026-03-21 18:59:40,265 26 INFO 00610-18-0-all odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_users ... 2026-03-21 18:59:40,456 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-21 18:59:40,464 26 INFO 00610-18-0-all odoo.addons.base.tests.test_http_case: Starting TestHttpCase.test_console_error_object ... 2026-03-21 18:59:44,563 26 INFO 00610-18-0-all odoo.addons.base.tests.test_http_case: Starting TestHttpCase.test_console_error_string ... 2026-03-21 18:59:45,750 26 INFO 00610-18-0-all odoo.addons.base.tests.test_http_case: Starting TestHttpCase.test_console_log_object ... 2026-03-21 18:59:47,129 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 18:59:47,141 26 INFO 00610-18-0-all odoo.addons.base.tests.test_http_case: Starting TestRunbotLog.test_runbot_js_log ... 2026-03-21 18:59:48,141 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 18:59:48,150 26 INFO 00610-18-0-all odoo.addons.base.tests.test_http_case: Starting TestChromeBrowser.test_screencasts ... 2026-03-21 18:59:48,505 26 INFO 00610-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Chrome pid: 540 2026-03-21 18:59:48,506 26 INFO 00610-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Chrome headless temporary user profile dir: /tmp/tmpwkiw776g_chrome_odoo 2026-03-21 18:59:48,506 26 INFO 00610-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Issuing json command http://127.0.0.1:34561/json/version 2026-03-21 18:59:48,507 26 INFO 00610-18-0-all odoo.tests.common.requests: request http://127.0.0.1:34561/json/version with timeout 3 increased to 10s during tests 2026-03-21 18:59:48,644 26 INFO 00610-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Browser version: Chrome/141.0.7390.54 2026-03-21 18:59:48,663 26 INFO 00610-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Issuing json command http://127.0.0.1:34561/json 2026-03-21 18:59:48,665 26 INFO 00610-18-0-all odoo.tests.common.requests: request http://127.0.0.1:34561/json with timeout 3 increased to 10s during tests 2026-03-21 18:59:48,731 26 INFO 00610-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Websocket url found: ws://127.0.0.1:34561/devtools/page/17223D3351CA08E66CDA4B7CFC3AEBBF 2026-03-21 18:59:48,772 26 INFO 00610-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Enable chrome headless console log notification 2026-03-21 18:59:48,777 26 INFO 00610-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Chrome headless enable page notifications 2026-03-21 18:59:48,839 26 INFO 00610-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Navigating to: "about:blank" 2026-03-21 18:59:48,858 26 INFO 00610-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Navigation result: {'frameId': '17223D3351CA08E66CDA4B7CFC3AEBBF', 'loaderId': '10138ED9758F37006C5166F4E82D78ED', 'isDownload': False} 2026-03-21 18:59:48,859 26 INFO 00610-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Evaluate ready code "document.readyState === 'complete'" 2026-03-21 18:59:48,953 26 INFO 00610-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Evaluate test code "setTimeout(() => console.log('test successful'), 2000); setInterval(() => document.body.innerText = (new Date()).getTime(), 100);" 2026-03-21 18:59:50,966 26 INFO 00610-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts.browser: test successful 2026-03-21 18:59:50,990 26 INFO 00610-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts.browser: heap 534796 (allocated 1048576) 2026-03-21 18:59:51,004 26 INFO 00610-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Screencast frames in: /data/build/tests/00610-18-0-all/screencasts/failed_screencast_20260321_185951_001841 2026-03-21 18:59:51,018 26 INFO 00610-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Closing chrome headless with pid 540 2026-03-21 18:59:51,020 26 INFO 00610-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Closing websocket connection 2026-03-21 18:59:51,023 26 INFO 00610-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Terminating chrome headless with pid 540 2026-03-21 18:59:51,142 26 INFO 00610-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Removing chrome user profile "/tmp/tmpwkiw776g_chrome_odoo" 2026-03-21 18:59:51,187 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 18:59:51,190 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_actions: Starting TestCustomFieldsPostInstall.test_add_field_valid ... 2026-03-21 18:59:51,604 26 INFO 00610-18-0-all odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/odoo/odoo/tests/case.py:190 2026-03-21 18:59:51,698 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 18:59:51,701 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_asset: Starting TestAsset.test_asset_tag ... 2026-03-21 18:59:51,766 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 18:59:51,769 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_filters: Starting TestAllFilters.test_filters ... 2026-03-21 18:59:51,779 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 18:59:51,783 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_http: Starting TestIrHttpPerformances.test_routing_map_performance ... 2026-03-21 18:59:51,794 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 18:59:51,821 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_http: Routing map web generated in 0.027s 2026-03-21 18:59:51,822 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-21 18:59:51,842 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_http: Routing map website1 generated in 0.021s 2026-03-21 18:59:51,850 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 18:59:51,853 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model: Starting TestIrModelEdition.test_delete_manual_models_with_base_fields ... 2026-03-21 18:59:52,244 26 INFO 00610-18-0-all odoo.models.unlink: User #1 deleted ir.model records with IDs: [143, 145] 2026-03-21 18:59:52,309 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model: Starting TestIrModelEdition.test_ir_model_fields_name_create ... 2026-03-21 18:59:52,463 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model: Starting TestIrModelEdition.test_new_ir_model_fields_related ... 2026-03-21 18:59:52,851 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 18:59:52,863 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model: Starting TestIrModelFieldsTranslation.test_ir_model_fields_translation ... 2026-03-21 18:59:53,209 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome pid: 669 2026-03-21 18:59:53,209 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless temporary user profile dir: /tmp/tmpl36m6no5_chrome_odoo 2026-03-21 18:59:53,209 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:35613/json/version 2026-03-21 18:59:53,217 26 INFO 00610-18-0-all odoo.tests.common.requests: request http://127.0.0.1:35613/json/version with timeout 3 increased to 10s during tests 2026-03-21 18:59:53,305 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Browser version: Chrome/141.0.7390.54 2026-03-21 18:59:53,305 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:35613/json 2026-03-21 18:59:53,307 26 INFO 00610-18-0-all odoo.tests.common.requests: request http://127.0.0.1:35613/json with timeout 3 increased to 10s during tests 2026-03-21 18:59:53,339 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Websocket url found: ws://127.0.0.1:35613/devtools/page/4AAFE7363A8027FFC990C98B3CCDE04A 2026-03-21 18:59:53,402 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Enable chrome headless console log notification 2026-03-21 18:59:53,433 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless enable page notifications 2026-03-21 18:59:53,544 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:admin from n/a 2026-03-21 18:59:53,557 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Setting session cookie in browser 2026-03-21 18:59:53,583 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-21 18:59:53,584 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-21 18:59:53,608 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 18:59:54,310 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:54] "GET /odoo HTTP/1.1" 200 - 87 0.047 0.657 2026-03-21 18:59:54,315 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigation result: {'frameId': '4AAFE7363A8027FFC990C98B3CCDE04A', 'loaderId': '4FF87404EE4E8546E692321721C96404', 'isDownload': False} 2026-03-21 18:59:54,316 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Evaluate ready code "odoo.isTourReady('ir_model_fields_translation_en_tour')" 2026-03-21 18:59:54,374 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:54] "GET /web/assets/c89ff60/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.018 2026-03-21 18:59:54,391 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:54] "GET /web/assets/5cf0338/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-03-21 18:59:54,419 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:54] "GET /web/webclient/load_menus/386c0517246da19c35ab26781dd057c1386a12fc91006a46d6ea145a8f2bd50f HTTP/1.1" 200 - 7 0.017 0.029 2026-03-21 18:59:54,421 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:54] "GET /web/webclient/translations/3d162b663c7d978fa2cd6771844606353d521a82?lang=en_US HTTP/1.1" 200 - 0 0.000 0.046 2026-03-21 18:59:54,495 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:54] "GET /web/assets/d5b8e97/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.033 2026-03-21 18:59:54,528 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:54] "GET /web/assets/5e190df/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-03-21 18:59:54,949 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: Owl is running in 'dev' mode. 2026-03-21 18:59:54,981 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9f934c4/bus.websocket_worker_assets.min.js (id:245) 2026-03-21 18:59:54,985 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 9 0.008 0.026 2026-03-21 18:59:54,994 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-21 18:59:55,041 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:55] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.016 2026-03-21 18:59:55,133 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.011 0.018 2026-03-21 18:59:55,160 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:55] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 16 0.008 0.025 2026-03-21 18:59:55,176 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Evaluate test code "odoo.startTour('ir_model_fields_translation_en_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-21 18:59:55,187 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:55] "GET /web/image/res.partner/3/avatar_128?unique=1774119538000 HTTP/1.1" 200 - 7 0.009 0.048 2026-03-21 18:59:55,262 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [1/5] Tour ir_model_fields_translation_en_tour → Step .o_navbar_apps_menu button:enabled 2026-03-21 18:59:55,370 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [2/5] Tour ir_model_fields_translation_en_tour → Step Settings (trigger: a[data-menu-xmlid="base.menu_administration"]) 2026-03-21 18:59:55,403 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.038 2026-03-21 18:59:55,410 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:55] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.026 0.051 2026-03-21 18:59:55,442 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [3/5] Tour ir_model_fields_translation_en_tour → Step Open Users & Companies (trigger: [data-menu-xmlid="base.menu_users"]) 2026-03-21 18:59:55,520 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:55] "POST /web/action/load HTTP/1.1" 200 - 8 0.044 0.022 2026-03-21 18:59:55,689 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [4/5] Tour ir_model_fields_translation_en_tour → Step Open Users (trigger: [data-menu-xmlid="base.menu_action_res_users"]) 2026-03-21 18:59:55,743 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [5/5] Tour ir_model_fields_translation_en_tour → Step Login column should be Login (trigger: [data-name="login"] span:contains("Login")) 2026-03-21 18:59:55,816 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:55] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 13 0.100 0.118 2026-03-21 18:59:55,884 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:55] "POST /web/action/load HTTP/1.1" 200 - 11 0.043 0.058 2026-03-21 18:59:56,018 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:56] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 27 0.081 0.046 2026-03-21 18:59:56,348 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:56] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 1.103 2026-03-21 18:59:56,354 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:56] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.979 2026-03-21 18:59:56,355 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:56] "GET /web_enterprise/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 1.131 2026-03-21 18:59:56,470 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:56] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 63 0.177 0.374 2026-03-21 18:59:56,578 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:56] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 14 0.033 0.026 2026-03-21 18:59:56,587 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.054 2026-03-21 18:59:56,937 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: tour succeeded 2026-03-21 18:59:56,938 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR ir_model_fields_translation_en_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-21 18:59:56,956 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-21 18:59:56,990 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-03-21 18:59:57,087 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: heap 10109752 (allocated 11272192) 2026-03-21 18:59:57,121 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing chrome headless with pid 669 2026-03-21 18:59:57,131 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing websocket connection 2026-03-21 18:59:57,137 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Terminating chrome headless with pid 669 2026-03-21 18:59:57,252 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Removing chrome user profile "/tmp/tmpl36m6no5_chrome_odoo" 2026-03-21 18:59:57,705 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome pid: 826 2026-03-21 18:59:57,706 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless temporary user profile dir: /tmp/tmp78wwneh9_chrome_odoo 2026-03-21 18:59:57,706 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:42525/json/version 2026-03-21 18:59:57,720 26 INFO 00610-18-0-all odoo.tests.common.requests: request http://127.0.0.1:42525/json/version with timeout 3 increased to 10s during tests 2026-03-21 18:59:57,824 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Browser version: Chrome/141.0.7390.54 2026-03-21 18:59:57,824 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:42525/json 2026-03-21 18:59:57,825 26 INFO 00610-18-0-all odoo.tests.common.requests: request http://127.0.0.1:42525/json with timeout 3 increased to 10s during tests 2026-03-21 18:59:57,916 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Websocket url found: ws://127.0.0.1:42525/devtools/page/F1D4B925BA9EFD138B604C5987243674 2026-03-21 18:59:57,991 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Enable chrome headless console log notification 2026-03-21 18:59:58,013 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless enable page notifications 2026-03-21 18:59:58,153 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:admin from n/a 2026-03-21 18:59:58,166 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Setting session cookie in browser 2026-03-21 18:59:58,172 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-21 18:59:58,172 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-21 18:59:58,195 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 18:59:58,598 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:58] "GET /odoo HTTP/1.1" 200 - 87 0.057 0.348 2026-03-21 18:59:58,606 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigation result: {'frameId': 'F1D4B925BA9EFD138B604C5987243674', 'loaderId': 'F6975916029F4350408CAECAB5635FAC', 'isDownload': False} 2026-03-21 18:59:58,606 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Evaluate ready code "odoo.isTourReady('ir_model_fields_translation_en_tour2')" 2026-03-21 18:59:58,657 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:58] "GET /web/assets/c89ff60/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-03-21 18:59:58,682 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:58] "GET /web/webclient/load_menus/386c0517246da19c35ab26781dd057c1386a12fc91006a46d6ea145a8f2bd50f HTTP/1.1" 200 - 7 0.012 0.019 2026-03-21 18:59:58,688 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:58] "GET /web/webclient/translations/3d162b663c7d978fa2cd6771844606353d521a82?lang=en_US HTTP/1.1" 200 - 0 0.000 0.022 2026-03-21 18:59:58,707 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:58] "GET /web/assets/5cf0338/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.049 2026-03-21 18:59:58,776 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:58] "GET /web/assets/d5b8e97/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-03-21 18:59:58,821 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:58] "GET /web/assets/5e190df/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-03-21 18:59:59,192 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:59] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-03-21 18:59:59,206 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.007 0.012 2026-03-21 18:59:59,215 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: Owl is running in 'dev' mode. 2026-03-21 18:59:59,226 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.007 2026-03-21 18:59:59,246 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-21 18:59:59,284 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:59] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.013 2026-03-21 18:59:59,328 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Evaluate test code "odoo.startTour('ir_model_fields_translation_en_tour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-21 18:59:59,371 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:59] "GET /web/image/res.partner/3/avatar_128?unique=1774119538000 HTTP/1.1" 200 - 15 0.010 0.019 2026-03-21 18:59:59,390 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [1/5] Tour ir_model_fields_translation_en_tour2 → Step .o_navbar_apps_menu button:enabled 2026-03-21 18:59:59,408 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:59] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 8 0.019 0.047 2026-03-21 18:59:59,424 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.034 2026-03-21 18:59:59,440 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:59] "GET /web_enterprise/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 18:59:59,521 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [2/5] Tour ir_model_fields_translation_en_tour2 → Step Settings (trigger: a[data-menu-xmlid="base.menu_administration"]) 2026-03-21 18:59:59,526 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:59] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 18:59:59,540 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-03-21 18:59:59,591 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [3/5] Tour ir_model_fields_translation_en_tour2 → Step Open Users & Companies (trigger: [data-menu-xmlid="base.menu_users"]) 2026-03-21 18:59:59,611 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:59] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 0.012 2026-03-21 18:59:59,696 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [4/5] Tour ir_model_fields_translation_en_tour2 → Step Open Users (trigger: [data-menu-xmlid="base.menu_action_res_users"]) 2026-03-21 18:59:59,708 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:59] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 13 0.014 0.025 2026-03-21 18:59:59,767 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [5/5] Tour ir_model_fields_translation_en_tour2 → Step Login column should be Login2 (trigger: [data-name="login"] span:contains("Login2")) 2026-03-21 18:59:59,791 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:59] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 27 0.022 0.024 2026-03-21 18:59:59,812 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:59] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.032 2026-03-21 18:59:59,906 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:59] "POST /base_setup/demo_active HTTP/1.1" 200 - 1 0.007 0.006 2026-03-21 18:59:59,939 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 18:59:59] "POST /base_setup/data HTTP/1.1" 200 - 5 0.005 0.007 2026-03-21 19:00:00,195 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:00] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 63 0.077 0.133 2026-03-21 19:00:00,268 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:00] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 14 0.020 0.022 2026-03-21 19:00:00,276 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.046 2026-03-21 19:00:00,466 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: tour succeeded 2026-03-21 19:00:00,468 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:00:00,470 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR ir_model_fields_translation_en_tour2 SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-03-21 19:00:00,480 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:00:00,628 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: heap 11695152 (allocated 12845056) 2026-03-21 19:00:00,644 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing chrome headless with pid 826 2026-03-21 19:00:00,651 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing websocket connection 2026-03-21 19:00:00,653 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Terminating chrome headless with pid 826 2026-03-21 19:00:00,770 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Removing chrome user profile "/tmp/tmp78wwneh9_chrome_odoo" 2026-03-21 19:00:01,453 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome pid: 984 2026-03-21 19:00:01,453 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless temporary user profile dir: /tmp/tmp2d020cz0_chrome_odoo 2026-03-21 19:00:01,454 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:37089/json/version 2026-03-21 19:00:01,467 26 INFO 00610-18-0-all odoo.tests.common.requests: request http://127.0.0.1:37089/json/version with timeout 3 increased to 10s during tests 2026-03-21 19:00:01,708 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Browser version: Chrome/141.0.7390.54 2026-03-21 19:00:01,716 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:37089/json 2026-03-21 19:00:01,717 26 INFO 00610-18-0-all odoo.tests.common.requests: request http://127.0.0.1:37089/json with timeout 3 increased to 10s during tests 2026-03-21 19:00:01,769 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Websocket url found: ws://127.0.0.1:37089/devtools/page/10D23DFD07F27DBF263458D580B51D74 2026-03-21 19:00:01,805 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Enable chrome headless console log notification 2026-03-21 19:00:01,865 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless enable page notifications 2026-03-21 19:00:01,897 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:admin from n/a 2026-03-21 19:00:01,913 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Setting session cookie in browser 2026-03-21 19:00:02,133 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-21 19:00:02,134 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-21 19:00:02,160 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:00:05,036 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:05] "GET /odoo HTTP/1.1" 200 - 82 0.121 2.758 2026-03-21 19:00:05,063 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigation result: {'frameId': '10D23DFD07F27DBF263458D580B51D74', 'loaderId': '696D6866EE51A39986D84682336500CB', 'isDownload': False} 2026-03-21 19:00:05,064 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Evaluate ready code "odoo.isTourReady('ir_model_fields_translation_fr_tour')" 2026-03-21 19:00:05,159 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:05] "GET /web/assets/5cf0338/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-03-21 19:00:05,183 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:05] "GET /web/assets/c89ff60/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.023 2026-03-21 19:00:05,211 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:05] "GET /web/webclient/load_menus/386c0517246da19c35ab26781dd057c1386a12fc91006a46d6ea145a8f2bd50f HTTP/1.1" 200 - 7 0.015 0.024 2026-03-21 19:00:05,349 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:05] "GET /web/webclient/translations/3c63d68eeb8d7c370ac7f354cf1f3c69349e0ead?lang=fr_FR HTTP/1.1" 200 - 0 0.000 0.167 2026-03-21 19:00:05,373 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:05] "GET /web/assets/d5b8e97/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-03-21 19:00:05,426 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:05] "GET /web/assets/5e190df/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.014 2026-03-21 19:00:05,709 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:05] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:00:05,716 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.008 0.011 2026-03-21 19:00:05,735 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: Owl is running in 'dev' mode. 2026-03-21 19:00:05,767 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.014 0.016 2026-03-21 19:00:05,785 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-03-21 19:00:05,868 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.013 2026-03-21 19:00:05,940 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Evaluate test code "odoo.startTour('ir_model_fields_translation_fr_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-21 19:00:06,060 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 10 0.028 0.054 2026-03-21 19:00:06,072 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [1/5] Tour ir_model_fields_translation_fr_tour → Step .o_navbar_apps_menu button:enabled 2026-03-21 19:00:06,099 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:06] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 15 0.015 0.093 2026-03-21 19:00:06,123 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:06] "GET /web/image/res.partner/3/avatar_128?unique=1774119592000 HTTP/1.1" 200 - 7 0.007 0.102 2026-03-21 19:00:06,133 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.057 2026-03-21 19:00:06,178 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-03-21 19:00:06,192 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:06] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:00:06,194 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:06] "GET /web_enterprise/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-21 19:00:06,195 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [2/5] Tour ir_model_fields_translation_fr_tour → Step Settings (trigger: a[data-menu-xmlid="base.menu_administration"]) 2026-03-21 19:00:06,273 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [3/5] Tour ir_model_fields_translation_fr_tour → Step Open Users & Companies (trigger: [data-menu-xmlid="base.menu_users"]) 2026-03-21 19:00:06,307 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:06] "POST /web/action/load HTTP/1.1" 200 - 8 0.008 0.019 2026-03-21 19:00:06,382 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [4/5] Tour ir_model_fields_translation_fr_tour → Step Open Users (trigger: [data-menu-xmlid="base.menu_action_res_users"]) 2026-03-21 19:00:06,393 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:06] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 13 0.012 0.030 2026-03-21 19:00:06,463 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [5/5] Tour ir_model_fields_translation_fr_tour → Step Login column should be Identifiant (trigger: [data-name="login"] span:contains("Identifiant")) 2026-03-21 19:00:06,474 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:06] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 27 0.010 0.026 2026-03-21 19:00:06,488 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:06] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.014 2026-03-21 19:00:06,570 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:06] "POST /base_setup/demo_active HTTP/1.1" 200 - 1 0.002 0.008 2026-03-21 19:00:06,602 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:06] "POST /base_setup/data HTTP/1.1" 200 - 5 0.001 0.004 2026-03-21 19:00:06,859 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:06] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 63 0.062 0.132 2026-03-21 19:00:06,923 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:06] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 14 0.008 0.017 2026-03-21 19:00:06,925 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.023 2026-03-21 19:00:07,143 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-21 19:00:07,160 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-21 19:00:07,166 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: tour succeeded 2026-03-21 19:00:07,170 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR ir_model_fields_translation_fr_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-21 19:00:07,307 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: heap 12075868 (allocated 13107200) 2026-03-21 19:00:07,321 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing chrome headless with pid 984 2026-03-21 19:00:07,324 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing websocket connection 2026-03-21 19:00:07,359 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Terminating chrome headless with pid 984 2026-03-21 19:00:07,474 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Removing chrome user profile "/tmp/tmp2d020cz0_chrome_odoo" 2026-03-21 19:00:08,057 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome pid: 1148 2026-03-21 19:00:08,057 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless temporary user profile dir: /tmp/tmp6pulhl0n_chrome_odoo 2026-03-21 19:00:08,057 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:38069/json/version 2026-03-21 19:00:08,071 26 INFO 00610-18-0-all odoo.tests.common.requests: request http://127.0.0.1:38069/json/version with timeout 3 increased to 10s during tests 2026-03-21 19:00:08,178 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Browser version: Chrome/141.0.7390.54 2026-03-21 19:00:08,178 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:38069/json 2026-03-21 19:00:08,179 26 INFO 00610-18-0-all odoo.tests.common.requests: request http://127.0.0.1:38069/json with timeout 3 increased to 10s during tests 2026-03-21 19:00:08,198 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Websocket url found: ws://127.0.0.1:38069/devtools/page/5FD81023E90832D10DAECB22E06E8EC5 2026-03-21 19:00:08,253 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Enable chrome headless console log notification 2026-03-21 19:00:08,270 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless enable page notifications 2026-03-21 19:00:08,497 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:admin from n/a 2026-03-21 19:00:08,513 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Setting session cookie in browser 2026-03-21 19:00:08,541 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-21 19:00:08,541 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-21 19:00:08,582 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:00:09,050 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:09] "GET /odoo HTTP/1.1" 200 - 87 0.053 0.418 2026-03-21 19:00:09,056 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigation result: {'frameId': '5FD81023E90832D10DAECB22E06E8EC5', 'loaderId': '905D9B093465CAE1F5D7781B7D992920', 'isDownload': False} 2026-03-21 19:00:09,056 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Evaluate ready code "odoo.isTourReady('ir_model_fields_translation_fr_tour2')" 2026-03-21 19:00:09,121 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:09] "GET /web/assets/c89ff60/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.013 2026-03-21 19:00:09,132 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:09] "GET /web/assets/5cf0338/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.022 2026-03-21 19:00:09,272 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:09] "GET /web/webclient/translations/3c63d68eeb8d7c370ac7f354cf1f3c69349e0ead?lang=fr_FR HTTP/1.1" 200 - 0 0.000 0.156 2026-03-21 19:00:09,295 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:09] "GET /web/assets/d5b8e97/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.055 2026-03-21 19:00:09,321 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:09] "GET /web/webclient/load_menus/386c0517246da19c35ab26781dd057c1386a12fc91006a46d6ea145a8f2bd50f HTTP/1.1" 200 - 7 0.008 0.201 2026-03-21 19:00:09,337 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:09] "GET /web/assets/5e190df/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-03-21 19:00:09,735 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:09] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-21 19:00:09,745 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.012 0.014 2026-03-21 19:00:09,784 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: Owl is running in 'dev' mode. 2026-03-21 19:00:09,798 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.007 2026-03-21 19:00:09,832 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:09] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-21 19:00:09,892 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:09] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.029 2026-03-21 19:00:09,950 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Evaluate test code "odoo.startTour('ir_model_fields_translation_fr_tour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-21 19:00:10,016 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:10] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 16 0.024 0.030 2026-03-21 19:00:10,029 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [1/5] Tour ir_model_fields_translation_fr_tour2 → Step .o_navbar_apps_menu button:enabled 2026-03-21 19:00:10,037 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:10] "GET /web/image/res.partner/3/avatar_128?unique=1774119592000 HTTP/1.1" 200 - 7 0.006 0.061 2026-03-21 19:00:10,050 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:10] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.008 2026-03-21 19:00:10,097 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:10] "GET /web_enterprise/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:00:10,113 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:10] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:00:10,167 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [2/5] Tour ir_model_fields_translation_fr_tour2 → Step Settings (trigger: a[data-menu-xmlid="base.menu_administration"]) 2026-03-21 19:00:10,188 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.009 2026-03-21 19:00:10,234 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [3/5] Tour ir_model_fields_translation_fr_tour2 → Step Open Users & Companies (trigger: [data-menu-xmlid="base.menu_users"]) 2026-03-21 19:00:10,316 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:10] "POST /web/action/load HTTP/1.1" 200 - 8 0.031 0.037 2026-03-21 19:00:10,429 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [4/5] Tour ir_model_fields_translation_fr_tour2 → Step Open Users (trigger: [data-menu-xmlid="base.menu_action_res_users"]) 2026-03-21 19:00:10,460 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:10] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 13 0.019 0.059 2026-03-21 19:00:10,492 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [5/5] Tour ir_model_fields_translation_fr_tour2 → Step Login column should be Identifiant2 (trigger: [data-name="login"] span:contains("Identifiant2")) 2026-03-21 19:00:10,528 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:10] "POST /web/action/load HTTP/1.1" 200 - 11 0.016 0.014 2026-03-21 19:00:10,583 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:10] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 27 0.020 0.026 2026-03-21 19:00:10,745 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:10] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 63 0.050 0.129 2026-03-21 19:00:10,819 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:10] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 14 0.011 0.017 2026-03-21 19:00:10,825 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.030 2026-03-21 19:00:11,092 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: tour succeeded 2026-03-21 19:00:11,093 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-21 19:00:11,096 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR ir_model_fields_translation_fr_tour2 SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-03-21 19:00:11,104 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-03-21 19:00:11,250 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: heap 10492192 (allocated 11534336) 2026-03-21 19:00:11,275 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing chrome headless with pid 1148 2026-03-21 19:00:11,278 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing websocket connection 2026-03-21 19:00:11,280 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Terminating chrome headless with pid 1148 2026-03-21 19:00:11,462 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Removing chrome user profile "/tmp/tmp6pulhl0n_chrome_odoo" 2026-03-21 19:00:11,653 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-21 19:00:11,664 26 INFO 00610-18-0-all odoo.addons.base.tests.test_neutralize: Starting TestNeutralize.test_10_neutralize ... 2026-03-21 19:00:11,693 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:00:11,698 26 INFO 00610-18-0-all odoo.addons.base.tests.test_orm: Starting TestCompanyDependent.test_orm_ondelete_restrict ... 2026-03-21 19:00:11,707 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:00:11,711 26 INFO 00610-18-0-all odoo.tests.common: Auto retry disabled for test_invalidation (odoo.addons.base.tests.test_ormcache.TestOrmCache.test_invalidation) 2026-03-21 19:00:11,713 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_invalidation ... 2026-03-21 19:00:11,716 26 INFO 00610-18-0-all odoo.tests.common: Auto retry disabled for test_invalidation_thread_local (odoo.addons.base.tests.test_ormcache.TestOrmCache.test_invalidation_thread_local) 2026-03-21 19:00:11,716 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_invalidation_thread_local ... 2026-03-21 19:00:11,726 26 INFO 00610-18-0-all odoo.tests.common: Auto retry disabled for test_ormcache (odoo.addons.base.tests.test_ormcache.TestOrmCache.test_ormcache) 2026-03-21 19:00:11,727 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_ormcache ... 2026-03-21 19:00:11,731 26 INFO 00610-18-0-all odoo.tests.common: Auto retry disabled for test_signaling_01_multiple (odoo.addons.base.tests.test_ormcache.TestOrmCache.test_signaling_01_multiple) 2026-03-21 19:00:11,731 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_signaling_01_multiple ... 2026-03-21 19:00:11,742 26 INFO 00610-18-0-all odoo.tests.common: Auto retry disabled for test_signaling_01_single (odoo.addons.base.tests.test_ormcache.TestOrmCache.test_signaling_01_single) 2026-03-21 19:00:11,742 26 INFO 00610-18-0-all odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_signaling_01_single ... 2026-03-21 19:00:11,753 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:00:11,757 26 INFO 00610-18-0-all odoo.addons.base.tests.test_overrides: Starting TestOverrides.test_creates ... 2026-03-21 19:00:11,854 26 INFO 00610-18-0-all odoo.addons.base.tests.test_overrides: Starting TestOverrides.test_default_get ... 2026-03-21 19:00:11,937 26 INFO 00610-18-0-all odoo.addons.base.tests.test_overrides: Starting TestOverrides.test_unlink ... 2026-03-21 19:00:12,259 26 INFO 00610-18-0-all odoo.addons.base.tests.test_overrides: Starting TestOverrides.test_writes ... 2026-03-21 19:00:12,360 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:00:12,390 26 INFO 00610-18-0-all odoo.addons.base.tests.test_profiler: Starting TestProfileAccess.test_admin_has_access ... 2026-03-21 19:00:12,398 26 INFO 00610-18-0-all odoo.addons.base.tests.test_profiler: Starting TestProfileAccess.test_user_no_access ... 2026-03-21 19:00:12,503 26 INFO 00610-18-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 9, model: ir.profile 2026-03-21 19:00:12,518 26 INFO 00610-18-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 9, model: ir.profile 2026-03-21 19:00:12,537 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-21 19:00:12,538 26 INFO 00610-18-0-all odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_convert_empty ... 2026-03-21 19:00:12,539 26 INFO 00610-18-0-all odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_context ... 2026-03-21 19:00:12,539 26 INFO 00610-18-0-all odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_context_lower ... 2026-03-21 19:00:12,539 26 INFO 00610-18-0-all odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_context_nested ... 2026-03-21 19:00:12,539 26 INFO 00610-18-0-all odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_init_stack_trace ... 2026-03-21 19:00:12,539 26 INFO 00610-18-0-all odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_no_context ... 2026-03-21 19:00:12,540 26 INFO 00610-18-0-all odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_profile_no_end ... 2026-03-21 19:00:12,540 26 INFO 00610-18-0-all odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_profile_simple ... 2026-03-21 19:00:12,540 26 INFO 00610-18-0-all odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_end_priority ... 2026-03-21 19:00:12,543 26 INFO 00610-18-0-all odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_default_recorders ... 2026-03-21 19:00:12,643 26 INFO 00610-18-0-all odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_default_values ... 2026-03-21 19:00:12,647 26 INFO 00610-18-0-all odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_env_profiler_database ... 2026-03-21 19:00:12,654 26 INFO 00610-18-0-all odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_env_profiler_description ... 2026-03-21 19:00:12,660 26 INFO 00610-18-0-all odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_execution_context_nested ... 2026-03-21 19:00:12,669 26 INFO 00610-18-0-all odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_execution_context_save ... 2026-03-21 19:00:12,676 26 INFO 00610-18-0-all odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_profiler_return ... 2026-03-21 19:00:12,684 26 INFO 00610-18-0-all odoo.tools.profiler: ir_profile 2 (2026-03-21 19:00:12 test_profiler_return) created 2026-03-21 19:00:12,687 26 INFO 00610-18-0-all odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_qweb_recorder ... 2026-03-21 19:00:12,789 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:00:12,793 26 INFO 00610-18-0-all odoo.addons.base.tests.test_reports: Starting TestReports.test_merge_pdfs ... 2026-03-21 19:00:12,821 26 INFO 00610-18-0-all odoo.addons.base.tests.test_reports: Starting TestReports.test_report_reload_from_attachment ... 2026-03-21 19:00:12,954 26 INFO 00610-18-0-all odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [2]. 2026-03-21 19:00:12,998 26 INFO 00610-18-0-all odoo.addons.base.models.ir_actions_report: The PDF documents 'test_attach' are now saved in the database 2026-03-21 19:00:12,998 26 INFO 00610-18-0-all odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [2]. 2026-03-21 19:00:13,003 26 INFO 00610-18-0-all odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [2]. 2026-03-21 19:00:13,008 26 INFO 00610-18-0-all odoo.addons.base.tests.test_reports: Starting TestReports.test_reports ... 2026-03-21 19:00:13,012 26 INFO 00610-18-0-all odoo.addons.base.tests.test_reports: testing report base.report_irmodeloverview 2026-03-21 19:00:13,394 26 INFO 00610-18-0-all odoo.addons.base.tests.test_reports: testing report web.preview_externalreport 2026-03-21 19:00:13,520 26 INFO 00610-18-0-all odoo.addons.base.tests.test_reports: testing report web.preview_internalreport 2026-03-21 19:00:13,542 26 INFO 00610-18-0-all odoo.addons.base.tests.test_reports: testing report web.preview_layout_report 2026-03-21 19:00:13,590 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-21 19:00:13,597 26 INFO 00610-18-0-all odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_format_A4 ... 2026-03-21 19:00:14,073 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/40a8e32/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_A4 2026-03-21 19:00:14,074 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:00:14,090 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6274a54/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_A4 2026-03-21 19:00:14,100 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/40a8e32/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_A4 2026-03-21 19:00:14,101 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6274a54/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_A4 2026-03-21 19:00:14,111 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:14] "GET /web/assets/40a8e32/web.report_assets_common.min.css HTTP/1.1" 200 - 6 0.003 0.039 2026-03-21 19:00:14,118 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:14] "GET /web/assets/6274a54/web.report_assets_pdf.min.css HTTP/1.1" 200 - 3 0.002 0.029 2026-03-21 19:00:16,596 26 INFO 00610-18-0-all odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [56, 57]. 2026-03-21 19:00:16,604 26 INFO 00610-18-0-all odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_format_landscape ... 2026-03-21 19:00:16,830 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/40a8e32/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_landscape 2026-03-21 19:00:16,831 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:00:16,867 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6274a54/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_landscape 2026-03-21 19:00:16,878 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/40a8e32/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_landscape 2026-03-21 19:00:16,880 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6274a54/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_landscape 2026-03-21 19:00:16,896 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:16] "GET /web/assets/40a8e32/web.report_assets_common.min.css HTTP/1.1" 200 - 6 0.004 0.065 2026-03-21 19:00:16,913 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:16] "GET /web/assets/6274a54/web.report_assets_pdf.min.css HTTP/1.1" 200 - 3 0.007 0.040 2026-03-21 19:00:19,256 26 INFO 00610-18-0-all odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [58, 59]. 2026-03-21 19:00:19,261 26 INFO 00610-18-0-all odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_format_letter ... 2026-03-21 19:00:19,454 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/40a8e32/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_letter 2026-03-21 19:00:19,456 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6274a54/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_letter 2026-03-21 19:00:19,458 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:00:19,481 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/40a8e32/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_letter 2026-03-21 19:00:19,481 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6274a54/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_letter 2026-03-21 19:00:19,494 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:19] "GET /web/assets/40a8e32/web.report_assets_common.min.css HTTP/1.1" 200 - 6 0.005 0.036 2026-03-21 19:00:19,503 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:19] "GET /web/assets/6274a54/web.report_assets_pdf.min.css HTTP/1.1" 200 - 3 0.002 0.046 2026-03-21 19:00:21,871 26 INFO 00610-18-0-all odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [60, 61]. 2026-03-21 19:00:21,877 26 INFO 00610-18-0-all odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_layout ... 2026-03-21 19:00:22,130 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6274a54/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_layout 2026-03-21 19:00:22,131 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:00:22,167 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/40a8e32/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_layout 2026-03-21 19:00:22,174 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6274a54/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_layout 2026-03-21 19:00:22,185 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/40a8e32/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_layout 2026-03-21 19:00:22,186 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:22] "GET /web/assets/6274a54/web.report_assets_pdf.min.css HTTP/1.1" 200 - 6 0.003 0.054 2026-03-21 19:00:22,194 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:22] "GET /web/assets/40a8e32/web.report_assets_common.min.css HTTP/1.1" 200 - 3 0.002 0.027 2026-03-21 19:00:24,584 26 INFO 00610-18-0-all odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [62, 63]. 2026-03-21 19:00:24,635 26 INFO 00610-18-0-all odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_pdf_render_page_overflow ... 2026-03-21 19:00:25,158 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6274a54/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_pdf_render_page_overflow 2026-03-21 19:00:25,158 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:00:25,171 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/40a8e32/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_pdf_render_page_overflow 2026-03-21 19:00:25,175 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6274a54/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_pdf_render_page_overflow 2026-03-21 19:00:25,182 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:25] "GET /web/assets/6274a54/web.report_assets_pdf.min.css HTTP/1.1" 200 - 6 0.003 0.024 2026-03-21 19:00:25,183 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/40a8e32/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_pdf_render_page_overflow 2026-03-21 19:00:25,188 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:25] "GET /web/assets/40a8e32/web.report_assets_common.min.css HTTP/1.1" 200 - 3 0.001 0.016 2026-03-21 19:00:27,874 26 INFO 00610-18-0-all odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [64, 65]. 2026-03-21 19:00:28,097 26 INFO 00610-18-0-all odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_report_pdf_page_break ... 2026-03-21 19:00:28,315 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6274a54/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_report_pdf_page_break 2026-03-21 19:00:28,315 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:00:28,331 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/40a8e32/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_report_pdf_page_break 2026-03-21 19:00:28,333 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6274a54/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_report_pdf_page_break 2026-03-21 19:00:28,333 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/40a8e32/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_report_pdf_page_break 2026-03-21 19:00:28,342 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:28] "GET /web/assets/6274a54/web.report_assets_pdf.min.css HTTP/1.1" 200 - 6 0.002 0.026 2026-03-21 19:00:28,346 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:28] "GET /web/assets/40a8e32/web.report_assets_common.min.css HTTP/1.1" 200 - 3 0.002 0.022 2026-03-21 19:00:30,897 26 INFO 00610-18-0-all odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [66, 67]. 2026-03-21 19:00:30,970 26 INFO 00610-18-0-all odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_report_specific_paperformat_args ... 2026-03-21 19:00:30,988 26 INFO 00610-18-0-all odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_thead_tbody_repeat ... 2026-03-21 19:00:31,163 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/40a8e32/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_thead_tbody_repeat 2026-03-21 19:00:31,163 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:00:31,179 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6274a54/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_thead_tbody_repeat 2026-03-21 19:00:31,191 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/40a8e32/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_thead_tbody_repeat 2026-03-21 19:00:31,191 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6274a54/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_thead_tbody_repeat 2026-03-21 19:00:31,206 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:31] "GET /web/assets/40a8e32/web.report_assets_common.min.css HTTP/1.1" 200 - 6 0.005 0.038 2026-03-21 19:00:31,212 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:31] "GET /web/assets/6274a54/web.report_assets_pdf.min.css HTTP/1.1" 200 - 3 0.002 0.032 2026-03-21 19:00:33,961 26 INFO 00610-18-0-all odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [70, 71]. 2026-03-21 19:00:34,655 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:00:34,672 26 INFO 00610-18-0-all odoo.addons.base.tests.test_reports: Starting TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment ... 2026-03-21 19:00:34,826 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/40a8e32/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-03-21 19:00:34,827 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:00:34,829 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6274a54/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-03-21 19:00:34,848 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/40a8e32/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-03-21 19:00:34,848 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6274a54/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-03-21 19:00:34,858 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:34] "GET /web/assets/40a8e32/web.report_assets_common.min.css HTTP/1.1" 200 - 6 0.002 0.031 2026-03-21 19:00:34,879 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:34] "GET /web/assets/6274a54/web.report_assets_pdf.min.css HTTP/1.1" 200 - 3 0.009 0.042 2026-03-21 19:00:34,930 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-21 19:00:34,934 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:34] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-21 19:00:34,941 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:34] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-03-21 19:00:34,945 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:34] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-03-21 19:00:34,947 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:34] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-21 19:00:37,138 26 INFO 00610-18-0-all odoo.addons.base.models.ir_actions_report: The PDF documents 'Dmitri Prokofich Razumikhin.pdf' are now saved in the database 2026-03-21 19:00:37,139 26 INFO 00610-18-0-all odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [73]. 2026-03-21 19:00:37,230 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6274a54/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-03-21 19:00:37,237 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6274a54/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-03-21 19:00:37,244 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/40a8e32/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-03-21 19:00:37,267 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:37] "GET /web/assets/6274a54/web.report_assets_pdf.min.css HTTP/1.1" 200 - 3 0.013 0.025 2026-03-21 19:00:37,272 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/40a8e32/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-03-21 19:00:37,283 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:37] "GET /web/assets/40a8e32/web.report_assets_common.min.css HTTP/1.1" 200 - 3 0.002 0.039 2026-03-21 19:00:37,382 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:00:37,396 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:37] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:00:37,402 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:37] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-21 19:00:37,406 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:37] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:00:37,407 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:37] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-21 19:00:39,676 26 INFO 00610-18-0-all odoo.addons.base.models.ir_actions_report: The PDF documents 'Rodion Romanovich Raskolnikov.pdf, Porfiry Petrovich.pdf' are now saved in the database 2026-03-21 19:00:39,686 26 INFO 00610-18-0-all odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [72, 73, 74]. 2026-03-21 19:00:39,692 26 INFO 00610-18-0-all odoo.addons.base.tests.test_reports: Starting TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report ... 2026-03-21 19:00:39,845 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6274a54/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report 2026-03-21 19:00:39,847 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:00:39,868 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/40a8e32/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report 2026-03-21 19:00:39,871 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6274a54/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report 2026-03-21 19:00:39,872 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/40a8e32/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report 2026-03-21 19:00:39,881 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:39] "GET /web/assets/6274a54/web.report_assets_pdf.min.css HTTP/1.1" 200 - 6 0.002 0.035 2026-03-21 19:00:39,897 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:39] "GET /web/assets/40a8e32/web.report_assets_common.min.css HTTP/1.1" 200 - 3 0.003 0.027 2026-03-21 19:00:39,958 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-21 19:00:39,974 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:39] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:00:39,978 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:39] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-03-21 19:00:39,991 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:39] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-21 19:00:39,997 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:39] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-03-21 19:00:42,404 26 INFO 00610-18-0-all odoo.addons.base.models.ir_actions_report: The PDF documents 'Dmitri Prokofich Razumikhin.pdf' are now saved in the database 2026-03-21 19:00:42,404 26 INFO 00610-18-0-all odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [73]. 2026-03-21 19:00:42,476 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/40a8e32/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report 2026-03-21 19:00:42,476 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/40a8e32/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report 2026-03-21 19:00:42,481 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:42] "GET /web/assets/40a8e32/web.report_assets_common.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-03-21 19:00:42,485 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6274a54/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report 2026-03-21 19:00:42,488 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6274a54/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report 2026-03-21 19:00:42,495 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:42] "GET /web/assets/6274a54/web.report_assets_pdf.min.css HTTP/1.1" 200 - 3 0.001 0.009 2026-03-21 19:00:42,593 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:00:42,617 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:42] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-21 19:00:42,618 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:42] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-21 19:00:42,619 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:42] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-21 19:00:42,621 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:42] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-21 19:00:45,282 26 INFO 00610-18-0-all odoo.addons.base.models.ir_actions_report: The PDF documents 'Rodion Romanovich Raskolnikov.pdf, Porfiry Petrovich.pdf' are now saved in the database 2026-03-21 19:00:45,311 26 INFO 00610-18-0-all odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [72, 73, 74]. 2026-03-21 19:00:45,357 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-21 19:00:45,362 26 INFO 00610-18-0-all odoo.addons.base.tests.test_res_config: Starting TestResConfigExecute.test_01_execute_res_config ... 2026-03-21 19:00:45,366 26 INFO 00610-18-0-all odoo.addons.base.tests.test_res_config: Starting TestResConfigExecute.test_settings_access ... 2026-03-21 19:00:45,416 26 INFO 00610-18-0-all odoo.addons.base.tests.test_res_config: Testing settings access for group Administration / Settings 2026-03-21 19:00:45,589 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-21 19:00:45,592 26 INFO 00610-18-0-all odoo.addons.base.tests.test_res_country: Starting TestResCountryState.test_find_by_name ... 2026-03-21 19:00:45,718 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:00:45,722 26 INFO 00610-18-0-all odoo.addons.base.tests.test_res_partner: Starting TestPartnerForm.test_lang_computation_form_view ... 2026-03-21 19:00:46,007 26 INFO 00610-18-0-all odoo.addons.base.tests.test_res_partner: Starting TestPartnerForm.test_onchange_parent_sync_user ... 2026-03-21 19:00:46,388 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-21 19:00:46,435 26 INFO 00610-18-0-all odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_change_user_login ... 2026-03-21 19:00:46,614 26 INFO 00610-18-0-all odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_read_list_with_reified_field ... 2026-03-21 19:00:46,648 26 INFO 00610-18-0-all odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_reified_groups ... 2026-03-21 19:00:46,821 26 INFO 00610-18-0-all odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_reified_groups_on_change ... 2026-03-21 19:00:46,966 26 INFO 00610-18-0-all odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_selection_groups ... 2026-03-21 19:00:47,485 26 INFO 00610-18-0-all odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_self_readable_writeable_fields_preferences_form ... 2026-03-21 19:00:47,712 26 INFO 00610-18-0-all odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_update_user_groups_view ... 2026-03-21 19:00:48,037 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-21 19:00:49,028 26 INFO 00610-18-0-all odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_user_group_empty_group_warning ... 2026-03-21 19:00:49,201 26 INFO 00610-18-0-all odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_user_group_inheritance_warning ... 2026-03-21 19:00:49,433 26 INFO 00610-18-0-all odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_user_group_inheritance_warning_multi ... 2026-03-21 19:00:49,666 26 INFO 00610-18-0-all odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_user_group_least_possible_inheritance_warning ... 2026-03-21 19:00:49,871 26 INFO 00610-18-0-all odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_user_group_parent_inheritance_no_warning ... 2026-03-21 19:00:50,026 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-21 19:00:50,033 26 INFO 00610-18-0-all odoo.addons.base.tests.test_res_users: Starting TestUsersIdentitycheck.test_revoke_all_devices ... 2026-03-21 19:00:50,051 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:admin from n/a 2026-03-21 19:00:50,072 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:admin from n/a 2026-03-21 19:00:50,082 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:00:50,108 26 INFO 00610-18-0-all odoo.addons.base.models.res_device: User 2 inserts device log (cu7LCTXut0By-aimyNfIDnSEGIZhlrU1UaGGiiucYN) 2026-03-21 19:00:50,531 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:50] "GET /web HTTP/1.1" 200 - 88 0.072 0.379 2026-03-21 19:00:50,607 26 INFO 00610-18-0-all odoo.addons.base.models.res_device: User 2 revokes devices (cu7LCTXut0By-aimyNfIDnSEGIZhlrU1UaGGiiucYN) 2026-03-21 19:00:50,617 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:50] "GET /web HTTP/1.1" 303 - 0 0.000 0.004 2026-03-21 19:00:50,822 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:00:50] "GET /web/login?redirect=/web? HTTP/1.1" 200 - 43 0.024 0.176 2026-03-21 19:00:50,835 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:00:50,838 26 INFO 00610-18-0-all odoo.addons.base.tests.test_translate: Starting TestTranslationExport.test_export_translatable_resources ... 2026-03-21 19:01:10,598 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:01:10,602 26 INFO 00610-18-0-all odoo.addons.base.tests.test_translate: Starting TestLanguageInstallPerformance.test_language_install ... 2026-03-21 19:01:10,625 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: module base: loading translation file /data/build/odoo/odoo/addons/base/i18n/fr.po for language fr_BE 2026-03-21 19:01:10,626 26 INFO 00610-18-0-all odoo.tools.translate: loading base translation file /data/build/odoo/odoo/addons/base/i18n/fr.po for language fr_BE 2026-03-21 19:01:11,468 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: module base: loading translation file /data/build/odoo/odoo/addons/base/i18n/fr_BE.po for language fr_BE 2026-03-21 19:01:11,468 26 INFO 00610-18-0-all odoo.tools.translate: loading base translation file /data/build/odoo/odoo/addons/base/i18n/fr_BE.po for language fr_BE 2026-03-21 19:01:11,903 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: module web: loading translation file /data/build/odoo/addons/web/i18n/fr.po for language fr_BE 2026-03-21 19:01:11,903 26 INFO 00610-18-0-all odoo.tools.translate: loading base translation file /data/build/odoo/addons/web/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,447 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/odoo/addons/auth_totp/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,447 26 INFO 00610-18-0-all odoo.tools.translate: loading base translation file /data/build/odoo/addons/auth_totp/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,456 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/odoo/addons/base_import/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,457 26 INFO 00610-18-0-all odoo.tools.translate: loading base translation file /data/build/odoo/addons/base_import/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,473 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/odoo/addons/base_import_module/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,474 26 INFO 00610-18-0-all odoo.tools.translate: loading base translation file /data/build/odoo/addons/base_import_module/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,481 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/odoo/addons/base_import_module/i18n/fr_BE.po for language fr_BE 2026-03-21 19:01:12,481 26 INFO 00610-18-0-all odoo.tools.translate: loading base translation file /data/build/odoo/addons/base_import_module/i18n/fr_BE.po for language fr_BE 2026-03-21 19:01:12,488 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/odoo/addons/base_setup/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,488 26 INFO 00610-18-0-all odoo.tools.translate: loading base translation file /data/build/odoo/addons/base_setup/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,497 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/odoo/addons/base_setup/i18n/fr_BE.po for language fr_BE 2026-03-21 19:01:12,498 26 INFO 00610-18-0-all odoo.tools.translate: loading base translation file /data/build/odoo/addons/base_setup/i18n/fr_BE.po for language fr_BE 2026-03-21 19:01:12,505 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/odoo/addons/bus/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,506 26 INFO 00610-18-0-all odoo.tools.translate: loading base translation file /data/build/odoo/addons/bus/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,516 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/odoo/addons/bus/i18n/fr_BE.po for language fr_BE 2026-03-21 19:01:12,517 26 INFO 00610-18-0-all odoo.tools.translate: loading base translation file /data/build/odoo/addons/bus/i18n/fr_BE.po for language fr_BE 2026-03-21 19:01:12,525 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: module d_base_company_favicon: no translation for language fr_BE 2026-03-21 19:01:12,526 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: module d_partner_birthday_and_gender: no translation for language fr_BE 2026-03-21 19:01:12,527 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: module d_web_kanban_currency: no translation for language fr_BE 2026-03-21 19:01:12,527 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/odoo/addons/html_editor/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,528 26 INFO 00610-18-0-all odoo.tools.translate: loading base translation file /data/build/odoo/addons/html_editor/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,554 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/odoo/addons/iap/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,554 26 INFO 00610-18-0-all odoo.tools.translate: loading base translation file /data/build/odoo/addons/iap/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,559 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: module web_cohort: loading translation file /data/build/odoo-enterprise/web_cohort/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,560 26 INFO 00610-18-0-all odoo.tools.translate: loading base translation file /data/build/odoo-enterprise/web_cohort/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,565 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/odoo/addons/web_editor/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,565 26 INFO 00610-18-0-all odoo.tools.translate: loading base translation file /data/build/odoo/addons/web_editor/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,611 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: module web_enterprise: loading translation file /data/build/odoo-enterprise/web_enterprise/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,611 26 INFO 00610-18-0-all odoo.tools.translate: loading base translation file /data/build/odoo-enterprise/web_enterprise/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,622 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: module web_gantt: loading translation file /data/build/odoo-enterprise/web_gantt/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,623 26 INFO 00610-18-0-all odoo.tools.translate: loading base translation file /data/build/odoo-enterprise/web_gantt/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,628 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: module web_grid: loading translation file /data/build/odoo-enterprise/web_grid/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,629 26 INFO 00610-18-0-all odoo.tools.translate: loading base translation file /data/build/odoo-enterprise/web_grid/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,632 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: module web_map: loading translation file /data/build/odoo-enterprise/web_map/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,634 26 INFO 00610-18-0-all odoo.tools.translate: loading base translation file /data/build/odoo-enterprise/web_map/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,643 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: module web_mobile: loading translation file /data/build/odoo-enterprise/web_mobile/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,643 26 INFO 00610-18-0-all odoo.tools.translate: loading base translation file /data/build/odoo-enterprise/web_mobile/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,645 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/odoo/addons/web_tour/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,645 26 INFO 00610-18-0-all odoo.tools.translate: loading base translation file /data/build/odoo/addons/web_tour/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,651 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/odoo/addons/web_unsplash/i18n/fr.po for language fr_BE 2026-03-21 19:01:12,651 26 INFO 00610-18-0-all odoo.tools.translate: loading base translation file /data/build/odoo/addons/web_unsplash/i18n/fr.po for language fr_BE 2026-03-21 19:01:13,602 26 INFO 00610-18-0-all odoo.tests.stats: installed language fr_BE in 2.993s 2026-03-21 19:01:13,610 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:01:13,613 26 INFO 00610-18-0-all odoo.addons.base.tests.test_views: Starting TestDebugger.test_t_debug_in_qweb_based_views ... 2026-03-21 19:01:13,625 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:01:13,654 26 INFO 00610-18-0-all odoo.addons.base.tests.test_views: Starting TestInvisibleField.test_uncommented_invisible_field ... 2026-03-21 19:01:13,670 26 INFO 00610-18-0-all odoo.addons.base.tests.test_views: Please indicate why the always invisible fields are present in the view, or remove the field tag. Addons: 'base_setup' Views: ['res_config_settings_view_form'] Addons: 'web' Views: ['view_base_document_layout'] Addons: 'base_import_module' Views: ['view_base_module_import'] Addons: 'auth_totp' Views: ['view_totp_field'] 2026-03-21 19:01:13,684 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:01:13,691 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_01_xmlrpc_login ... 2026-03-21 19:01:13,701 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /base/tests/test_xmlrpc.py:TestXMLRPC.test_01_xmlrpc_login 2026-03-21 19:01:13,702 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:01:13,728 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /base/tests/test_xmlrpc.py:TestXMLRPC.test_01_xmlrpc_login 2026-03-21 19:01:14,494 26 INFO None odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:admin from n/a 2026-03-21 19:01:14,494 26 INFO None werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:14] "POST /xmlrpc/2/common HTTP/1.1" 200 - 10 0.019 0.776 2026-03-21 19:01:14,496 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_01_xmlrpc_login: waiting for threads: [] 2026-03-21 19:01:14,501 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_jsonrpc_name_search ... 2026-03-21 19:01:14,513 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:01:15,295 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:15] "POST /jsonrpc HTTP/1.1" 200 - 17 0.013 0.773 2026-03-21 19:01:15,296 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_jsonrpc_name_search: waiting for threads: [] 2026-03-21 19:01:15,301 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_jsonrpc_read_group ... 2026-03-21 19:01:15,312 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:01:16,135 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:16] "POST /jsonrpc HTTP/1.1" 200 - 17 0.023 0.800 2026-03-21 19:01:16,139 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_attachment_raw ... 2026-03-21 19:01:16,178 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_attachment_raw 2026-03-21 19:01:16,178 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:01:16,468 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_attachment_raw 2026-03-21 19:01:17,292 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:17] "POST /xmlrpc/2/object HTTP/1.1" 200 - 17 0.007 1.108 2026-03-21 19:01:17,294 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_attachment_raw: waiting for threads: [] 2026-03-21 19:01:17,297 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_datetime ... 2026-03-21 19:01:17,306 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_datetime 2026-03-21 19:01:17,307 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:01:17,321 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_datetime 2026-03-21 19:01:18,232 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:18] "POST /xmlrpc/2/object HTTP/1.1" 200 - 16 0.008 0.919 2026-03-21 19:01:18,236 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_datetime 2026-03-21 19:01:18,236 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_datetime 2026-03-21 19:01:18,250 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:18] "POST /xmlrpc/2/object HTTP/1.1" 200 - 7 0.005 0.010 2026-03-21 19:01:18,256 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_datetime: waiting for threads: [] 2026-03-21 19:01:18,265 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_defaultdict_marshalling ... 2026-03-21 19:01:18,273 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_defaultdict_marshalling 2026-03-21 19:01:18,274 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:01:18,296 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_defaultdict_marshalling 2026-03-21 19:01:19,096 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:19] "POST /xmlrpc/2/object HTTP/1.1" 200 - 7 0.008 0.815 2026-03-21 19:01:19,097 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_defaultdict_marshalling: waiting for threads: [] 2026-03-21 19:01:19,101 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_frozendict_marshalling ... 2026-03-21 19:01:19,127 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_frozendict_marshalling 2026-03-21 19:01:19,128 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:01:19,157 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_frozendict_marshalling 2026-03-21 19:01:19,947 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:19] "POST /xmlrpc/2/object HTTP/1.1" 200 - 9 0.006 0.815 2026-03-21 19:01:19,954 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_html_field ... 2026-03-21 19:01:20,026 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_html_field 2026-03-21 19:01:20,027 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:01:20,050 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_html_field 2026-03-21 19:01:20,853 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:20] "POST /xmlrpc/2/object HTTP/1.1" 200 - 19 0.011 0.816 2026-03-21 19:01:20,854 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_html_field: waiting for threads: [] 2026-03-21 19:01:20,859 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_ir_model_search ... 2026-03-21 19:01:20,864 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_ir_model_search 2026-03-21 19:01:20,865 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:01:20,883 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_ir_model_search 2026-03-21 19:01:21,709 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:21] "POST /xmlrpc/2/object HTTP/1.1" 200 - 11 0.012 0.834 2026-03-21 19:01:21,714 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_ir_model_search 2026-03-21 19:01:21,715 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_ir_model_search 2026-03-21 19:01:21,719 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:21] "POST /xmlrpc/2/object HTTP/1.1" 200 - 1 0.001 0.006 2026-03-21 19:01:21,721 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_ir_model_search: waiting for threads: [] 2026-03-21 19:01:21,725 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_name_search ... 2026-03-21 19:01:21,731 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_name_search 2026-03-21 19:01:21,732 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:01:21,752 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_name_search 2026-03-21 19:01:22,566 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:22] "POST /xmlrpc/2/object HTTP/1.1" 200 - 17 0.012 0.823 2026-03-21 19:01:22,567 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_name_search: waiting for threads: [] 2026-03-21 19:01:22,571 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_read_group ... 2026-03-21 19:01:22,575 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_read_group 2026-03-21 19:01:22,576 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:01:22,590 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_read_group 2026-03-21 19:01:23,510 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:23] "POST /xmlrpc/2/object HTTP/1.1" 200 - 17 0.015 0.921 2026-03-21 19:01:23,513 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_read_group: waiting for threads: [] 2026-03-21 19:01:23,521 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_remove_control_characters ... 2026-03-21 19:01:23,597 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_remove_control_characters 2026-03-21 19:01:23,597 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:01:23,614 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_remove_control_characters 2026-03-21 19:01:24,507 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:24] "POST /xmlrpc/2/object HTTP/1.1" 200 - 20 0.019 0.892 2026-03-21 19:01:24,510 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_remove_control_characters: waiting for threads: [] 2026-03-21 19:01:24,524 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-21 19:01:24,569 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestAPIKeys.test_delete ... 2026-03-21 19:01:24,610 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'byl' (#19) from localhost 2026-03-21 19:01:24,622 26 INFO 00610-18-0-all odoo.models.unlink: User #19 deleted res.users.apikeys.description records with IDs: [1] 2026-03-21 19:01:24,645 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'byl' (#19) from localhost 2026-03-21 19:01:24,648 26 INFO 00610-18-0-all odoo.models.unlink: User #19 deleted res.users.apikeys.description records with IDs: [2] 2026-03-21 19:01:24,666 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'byl' (#19) from localhost 2026-03-21 19:01:24,681 26 INFO 00610-18-0-all odoo.models.unlink: User #19 deleted res.users.apikeys.description records with IDs: [3] 2026-03-21 19:01:24,693 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: API key(s) removed: scope: <[False]> for 'byl' (#19) from localhost 2026-03-21 19:01:24,697 26 INFO 00610-18-0-all odoo.models.unlink: User #19 deleted res.users.apikeys records with IDs: [1] 2026-03-21 19:01:24,706 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: API key(s) removed: scope: <[False]> for 'admin' (#2) from localhost 2026-03-21 19:01:24,708 26 INFO 00610-18-0-all odoo.models.unlink: User #2 deleted res.users.apikeys records with IDs: [2] 2026-03-21 19:01:24,772 26 INFO 00610-18-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 20, model: res.users.apikeys 2026-03-21 19:01:24,783 26 INFO 00610-18-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 20, model: res.users.apikeys 2026-03-21 19:01:24,791 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestAPIKeys.test_disabled ... 2026-03-21 19:01:24,818 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'byl' (#19) from localhost 2026-03-21 19:01:24,829 26 INFO 00610-18-0-all odoo.models.unlink: User #19 deleted res.users.apikeys.description records with IDs: [4] 2026-03-21 19:01:24,853 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_disabled 2026-03-21 19:01:24,865 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_disabled 2026-03-21 19:01:24,872 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestAPIKeys.test_key ... 2026-03-21 19:01:24,895 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'byl' (#19) from localhost 2026-03-21 19:01:24,899 26 INFO 00610-18-0-all odoo.models.unlink: User #19 deleted res.users.apikeys.description records with IDs: [5] 2026-03-21 19:01:24,907 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_key 2026-03-21 19:01:24,930 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:byl from localhost 2026-03-21 19:01:24,930 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_key 2026-03-21 19:01:24,953 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:byl from localhost 2026-03-21 19:01:24,954 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_key 2026-03-21 19:01:24,970 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_key 2026-03-21 19:01:24,970 26 INFO 00610-18-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-21 19:01:24,977 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestAPIKeys.test_trivial ... 2026-03-21 19:01:24,978 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_trivial 2026-03-21 19:01:24,985 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:byl from localhost 2026-03-21 19:01:24,986 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_trivial 2026-03-21 19:01:24,989 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_trivial 2026-03-21 19:01:24,995 26 INFO 00610-18-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-21 19:01:24,997 26 INFO 00610-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestAPIKeys.test_wrongpw ... 2026-03-21 19:01:24,998 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_wrongpw 2026-03-21 19:01:25,002 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Login failed for db:00610-18-0-all login:byl from localhost 2026-03-21 19:01:25,003 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_wrongpw 2026-03-21 19:01:25,017 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-21 19:01:25,075 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp: Starting TestTOTP.test_totp ... 2026-03-21 19:01:25,683 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome pid: 1417 2026-03-21 19:01:25,683 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless temporary user profile dir: /tmp/tmp3_fqo60r_chrome_odoo 2026-03-21 19:01:25,684 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:36271/json/version 2026-03-21 19:01:25,686 26 INFO 00610-18-0-all odoo.tests.common.requests: request http://127.0.0.1:36271/json/version with timeout 3 increased to 10s during tests 2026-03-21 19:01:25,915 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Browser version: Chrome/141.0.7390.54 2026-03-21 19:01:25,916 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:36271/json 2026-03-21 19:01:25,917 26 INFO 00610-18-0-all odoo.tests.common.requests: request http://127.0.0.1:36271/json with timeout 3 increased to 10s during tests 2026-03-21 19:01:25,958 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Websocket url found: ws://127.0.0.1:36271/devtools/page/35966CBFBF598A6C3E9B7EFBEE35A22E 2026-03-21 19:01:26,025 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Enable chrome headless console log notification 2026-03-21 19:01:26,089 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless enable page notifications 2026-03-21 19:01:26,180 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:test_user from n/a 2026-03-21 19:01:26,191 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Setting session cookie in browser 2026-03-21 19:01:26,210 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-21 19:01:26,211 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-21 19:01:26,243 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:01:26,718 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:26] "GET /odoo HTTP/1.1" 200 - 73 0.060 0.417 2026-03-21 19:01:26,732 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigation result: {'frameId': '35966CBFBF598A6C3E9B7EFBEE35A22E', 'loaderId': '1D93BAB8E93ACF17EEED3C550B34DA54', 'isDownload': False} 2026-03-21 19:01:26,732 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate ready code "odoo.isTourReady('totp_tour_setup')" 2026-03-21 19:01:26,841 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:26] "GET /web/assets/c89ff60/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.018 2026-03-21 19:01:26,843 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:26] "GET /web/webclient/translations/3d162b663c7d978fa2cd6771844606353d521a82?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-03-21 19:01:26,854 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:26] "GET /web/assets/5cf0338/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-03-21 19:01:26,866 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:26] "GET /web/webclient/load_menus/6f08e9c11833e6cb8d85200fbe2ca17687ab9187cfcd87904d982b8f095a207e HTTP/1.1" 200 - 1 0.004 0.036 2026-03-21 19:01:26,943 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:26] "GET /web/assets/d5b8e97/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-03-21 19:01:27,037 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:27] "GET /web/assets/5e190df/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-03-21 19:01:27,561 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:27] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-21 19:01:27,572 26 INFO 00610-18-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 21, model: ir.module.module 2026-03-21 19:01:27,582 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 4 0.003 0.014 2026-03-21 19:01:27,588 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-03-21 19:01:27,625 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9f934c4/bus.websocket_worker_assets.min.js (id:325) 2026-03-21 19:01:27,627 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 6 0.007 0.023 2026-03-21 19:01:27,629 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-03-21 19:01:27,693 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.023 2026-03-21 19:01:27,699 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate test code "odoo.startTour('totp_tour_setup', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-21 19:01:27,753 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:27] "GET /web/image?model=res.users&field=avatar_128&id=21 HTTP/1.1" 200 - 16 0.013 0.032 2026-03-21 19:01:27,785 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:27] "GET /web/image/res.partner/94/avatar_128?unique=1774119685000 HTTP/1.1" 200 - 7 0.014 0.054 2026-03-21 19:01:27,806 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.024 2026-03-21 19:01:27,810 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [1/18] Tour totp_tour_setup → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-03-21 19:01:27,874 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:27] "GET /web_enterprise/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:01:27,910 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:27] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-21 19:01:27,940 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.009 2026-03-21 19:01:28,001 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [2/18] Tour totp_tour_setup → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-03-21 19:01:28,081 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [3/18] Tour totp_tour_setup → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-03-21 19:01:28,109 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:28] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 9 0.007 0.017 2026-03-21 19:01:28,712 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:28] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 51 0.048 0.522 2026-03-21 19:01:28,787 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:28] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 9 0.008 0.016 2026-03-21 19:01:29,046 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:01:29,067 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [4/18] Tour totp_tour_setup → Step Open totp wizard (trigger: button[name=action_totp_enable_wizard]) 2026-03-21 19:01:29,089 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:29] "GET /web/image/res.users/21/avatar_128?unique=1774119688841 HTTP/1.1" 200 - 8 0.011 0.028 2026-03-21 19:01:29,334 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [5/18] Tour totp_tour_setup → Step .modal div:contains(entering your password) 2026-03-21 19:01:29,344 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:29] "POST /web/dataset/call_button/res.users/action_totp_enable_wizard HTTP/1.1" 200 - 2 0.002 0.004 2026-03-21 19:01:29,382 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:29] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 11 0.004 0.011 2026-03-21 19:01:29,437 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:29] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.014 0.008 2026-03-21 19:01:29,492 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [6/18] Tour totp_tour_setup → Step Check that we have to enter enhanced security mode and input password (trigger: [name=password] input) 2026-03-21 19:01:29,582 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [7/18] Tour totp_tour_setup → Step Confirm (trigger: button:contains(Confirm Password)) 2026-03-21 19:01:29,637 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [8/18] Tour totp_tour_setup → Step Check the wizard has opened (trigger: .modal li:contains("When requested to do so")) 2026-03-21 19:01:29,669 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:29] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.009 0.016 2026-03-21 19:01:29,735 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:29] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 13 0.009 0.041 2026-03-21 19:01:29,777 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:29] "POST /web/dataset/call_kw/auth_totp.wizard/get_views HTTP/1.1" 200 - 8 0.008 0.020 2026-03-21 19:01:29,778 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.008 2026-03-21 19:01:29,813 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:29] "POST /web/dataset/call_kw/auth_totp.wizard/web_read HTTP/1.1" 200 - 5 0.005 0.008 2026-03-21 19:01:29,871 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [9/18] Tour totp_tour_setup → Step Get secret from collapsed div (trigger: .modal a:contains("Cannot scan it?")) 2026-03-21 19:01:29,871 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:29] "GET /base_setup/static/src/img/logo_google_play.png HTTP/1.1" 200 - 0 0.000 0.009 2026-03-21 19:01:29,873 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:29] "GET /base_setup/static/src/img/logo_apple_store.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-21 19:01:29,898 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:29] "GET /web/image/auth_totp.wizard/1/qrcode?unique=1774119689000 HTTP/1.1" 200 - 8 0.006 0.012 2026-03-21 19:01:29,929 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:29] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.003 2026-03-21 19:01:29,943 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [10/18] Tour totp_tour_setup → Step .modal button.btn-primary:contains(Activate) 2026-03-21 19:01:30,015 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [11/18] Tour totp_tour_setup → Step .o_notification_content:contains(2-Factor authentication is now enabled) 2026-03-21 19:01:30,037 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:30] "POST /web/dataset/call_kw/auth_totp.wizard/web_save HTTP/1.1" 200 - 7 0.006 0.009 2026-03-21 19:01:30,090 26 INFO 00610-18-0-all odoo.addons.auth_totp.models.res_users: 2FA enable: SUCCESS for res.users(21,) 'test_user' 2026-03-21 19:01:30,123 26 INFO 00610-18-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-21 19:01:30,124 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:30] "POST /web/dataset/call_button/auth_totp.wizard/enable HTTP/1.1" 200 - 22 0.029 0.038 2026-03-21 19:01:30,165 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [12/18] Tour totp_tour_setup → Step return to client root to avoid race condition (trigger: body) 2026-03-21 19:01:30,325 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:30] "GET /odoo HTTP/1.1" 200 - 45 0.023 0.055 2026-03-21 19:01:30,878 26 INFO 00610-18-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 21, model: ir.module.module 2026-03-21 19:01:30,882 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [13/18] Tour totp_tour_setup → Step wait for client reload (trigger: body:not(.wait)) 2026-03-21 19:01:30,883 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-03-21 19:01:30,888 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 4 0.007 0.014 2026-03-21 19:01:30,902 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-03-21 19:01:30,996 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:30] "GET /web/image?model=res.users&field=avatar_128&id=21 HTTP/1.1" 304 - 15 0.009 0.020 2026-03-21 19:01:31,039 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [14/18] Tour totp_tour_setup → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-03-21 19:01:31,060 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-03-21 19:01:31,118 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [15/18] Tour totp_tour_setup → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-03-21 19:01:31,199 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [16/18] Tour totp_tour_setup → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-03-21 19:01:31,229 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:31] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.017 0.018 2026-03-21 19:01:31,350 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:31] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 29 0.025 0.057 2026-03-21 19:01:31,391 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:31] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 9 0.005 0.013 2026-03-21 19:01:31,585 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [17/18] Tour totp_tour_setup → Step Check that the button has changed (trigger: a[role=tab]:contains("Account Security").active) 2026-03-21 19:01:31,628 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:31] "GET /web/image/res.users/21/avatar_128?unique=1774119691426 HTTP/1.1" 200 - 8 0.015 0.034 2026-03-21 19:01:31,646 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [18/18] Tour totp_tour_setup → Step body:not(:has(.o_dialog)) 2026-03-21 19:01:31,706 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: tour succeeded 2026-03-21 19:01:31,708 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: ╔════════════════════════════════╗ ║ TOUR totp_tour_setup SUCCEEDED ║ ╚════════════════════════════════╝ 2026-03-21 19:01:31,847 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: heap 10472188 (allocated 11534336) 2026-03-21 19:01:31,852 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing chrome headless with pid 1417 2026-03-21 19:01:31,854 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing websocket connection 2026-03-21 19:01:31,855 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Terminating chrome headless with pid 1417 2026-03-21 19:01:31,971 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Removing chrome user profile "/tmp/tmp3_fqo60r_chrome_odoo" 2026-03-21 19:01:32,022 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-03-21 19:01:32,022 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-03-21 19:01:32,028 26 INFO None odoo.addons.base.models.res_users: Invalid API key or password-based authentication attempted for a non-interactive (API) context that requires API key authentication only. 2026-03-21 19:01:32,028 26 INFO None odoo.addons.base.models.res_users: Login failed for db:00610-18-0-all login:test_user from n/a 2026-03-21 19:01:32,029 26 INFO None werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:32] "POST /xmlrpc/2/common HTTP/1.1" 200 - 3 0.002 0.006 2026-03-21 19:01:32,032 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-03-21 19:01:32,033 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-03-21 19:01:32,038 26 INFO None odoo.addons.base.models.res_users: Invalid API key or password-based authentication attempted for a non-interactive (API) context that requires API key authentication only. 2026-03-21 19:01:32,039 26 INFO None odoo.addons.base.models.res_users: Login failed for db:00610-18-0-all login:test_user from n/a 2026-03-21 19:01:32,040 26 INFO None werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:32] "POST /xmlrpc/2/common HTTP/1.1" 200 - 3 0.002 0.006 2026-03-21 19:01:32,047 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-03-21 19:01:32,047 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-03-21 19:01:32,053 26 INFO None odoo.addons.base.models.res_users: Invalid API key or password-based authentication attempted for a non-interactive (API) context that requires API key authentication only. 2026-03-21 19:01:32,056 26 INFO None werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:32] "POST /xmlrpc/2/object HTTP/1.1" 200 - 3 0.003 0.009 2026-03-21 19:01:32,608 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome pid: 1599 2026-03-21 19:01:32,608 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless temporary user profile dir: /tmp/tmpgfn42fhz_chrome_odoo 2026-03-21 19:01:32,609 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:39253/json/version 2026-03-21 19:01:32,614 26 INFO 00610-18-0-all odoo.tests.common.requests: request http://127.0.0.1:39253/json/version with timeout 3 increased to 10s during tests 2026-03-21 19:01:32,773 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Browser version: Chrome/141.0.7390.54 2026-03-21 19:01:32,780 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:39253/json 2026-03-21 19:01:32,781 26 INFO 00610-18-0-all odoo.tests.common.requests: request http://127.0.0.1:39253/json with timeout 3 increased to 10s during tests 2026-03-21 19:01:32,810 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Websocket url found: ws://127.0.0.1:39253/devtools/page/2766D95B20636E18A2DA468DBC543C61 2026-03-21 19:01:32,818 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Enable chrome headless console log notification 2026-03-21 19:01:32,879 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless enable page notifications 2026-03-21 19:01:32,925 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Setting session cookie in browser 2026-03-21 19:01:33,033 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Open "http://127.0.0.1:8069/" in browser 2026-03-21 19:01:33,034 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigating to: "http://127.0.0.1:8069/" 2026-03-21 19:01:33,055 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:33] "GET / HTTP/1.1" 303 - 0 0.000 0.003 2026-03-21 19:01:33,069 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:33] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.005 2026-03-21 19:01:33,281 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:33] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 42 0.022 0.180 2026-03-21 19:01:33,285 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigation result: {'frameId': '2766D95B20636E18A2DA468DBC543C61', 'loaderId': '6441239681EC4C13996C435966E60C89', 'isDownload': False} 2026-03-21 19:01:33,286 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate ready code "odoo.isTourReady('totp_login_enabled')" 2026-03-21 19:01:33,354 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-03-21 19:01:33,372 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:33] "GET /web/assets/d0af973/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.005 0.029 2026-03-21 19:01:33,377 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:33] "GET /web/binary/company_logo HTTP/1.1" 200 - 1 0.001 0.027 2026-03-21 19:01:33,409 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:33] "GET /web/assets/911ea43/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.003 0.014 2026-03-21 19:01:33,427 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:33] "GET /web/assets/aa8cb3b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.002 0.011 2026-03-21 19:01:33,464 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:33] "GET /web_enterprise/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:01:33,518 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:33] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-21 19:01:33,538 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:33] "GET /web/assets/539d20f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.002 0.017 2026-03-21 19:01:33,796 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:33] "GET /web/webclient/translations/1774119693774 HTTP/1.1" 200 - 1 0.001 0.006 2026-03-21 19:01:33,833 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate test code "odoo.startTour('totp_login_enabled', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-03-21 19:01:33,871 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [1/8] Tour totp_login_enabled → Step check that we're on the login page or go to it (trigger: a:contains(Sign in)) 2026-03-21 19:01:33,933 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [2/8] Tour totp_login_enabled → Step input login (trigger: input#login) 2026-03-21 19:01:34,013 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [3/8] Tour totp_login_enabled → Step input password (trigger: input#password) 2026-03-21 19:01:34,100 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [4/8] Tour totp_login_enabled → Step click da button (trigger: button:contains("Log in")) 2026-03-21 19:01:34,241 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:test_user from 127.0.0.1 2026-03-21 19:01:34,245 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:34] "POST /web/login HTTP/1.1" 303 - 14 0.007 0.026 2026-03-21 19:01:34,287 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:34] "GET /web/login/totp?redirect=/odoo? HTTP/1.1" 200 - 6 0.004 0.026 2026-03-21 19:01:34,383 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:34] "GET /web/binary/company_logo HTTP/1.1" 304 - 1 0.001 0.013 2026-03-21 19:01:34,786 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:34] "GET /web/webclient/translations/1774119694769 HTTP/1.1" 200 - 1 0.001 0.006 2026-03-21 19:01:34,800 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [5/8] Tour totp_login_enabled → Step expect totp screen (trigger: label:contains(Authentication Code)) 2026-03-21 19:01:34,874 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [6/8] Tour totp_login_enabled → Step input code (trigger: input[name=totp_token]) 2026-03-21 19:01:34,937 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:34] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.003 2026-03-21 19:01:34,952 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [7/8] Tour totp_login_enabled → Step button:contains("Log in") 2026-03-21 19:01:35,037 26 INFO 00610-18-0-all odoo.addons.auth_totp.models.res_users: 2FA check: SUCCESS for res.users(21,) 'test_user' 2026-03-21 19:01:35,041 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:35] "POST /web/login/totp?redirect=/odoo? HTTP/1.1" 303 - 5 0.002 0.007 2026-03-21 19:01:35,071 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:35] "GET /odoo HTTP/1.1" 200 - 7 0.004 0.017 2026-03-21 19:01:35,175 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:35] "GET /web/assets/c89ff60/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.027 2026-03-21 19:01:35,192 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:35] "GET /web/assets/5cf0338/web.assets_web.min.js HTTP/1.1" 200 - 2 0.008 0.017 2026-03-21 19:01:35,197 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:35] "GET /web/webclient/load_menus/6f08e9c11833e6cb8d85200fbe2ca17687ab9187cfcd87904d982b8f095a207e HTTP/1.1" 200 - 0 0.000 0.019 2026-03-21 19:01:35,200 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:35] "GET /web/webclient/translations/3d162b663c7d978fa2cd6771844606353d521a82?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-03-21 19:01:35,259 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:35] "GET /web/assets/d5b8e97/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-03-21 19:01:35,334 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:35] "GET /web/assets/5e190df/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-03-21 19:01:35,638 26 INFO 00610-18-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 21, model: ir.module.module 2026-03-21 19:01:35,642 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 2 0.001 0.009 2026-03-21 19:01:35,657 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [8/8] Tour totp_login_enabled → Step check we're logged in (trigger: .o_user_menu .dropdown-toggle) 2026-03-21 19:01:35,657 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-03-21 19:01:35,673 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:35] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.003 0.009 2026-03-21 19:01:35,697 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:35] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:01:35,752 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:35] "GET /odoo/offline HTTP/1.1" 200 - 4 0.003 0.013 2026-03-21 19:01:35,863 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:35] "GET /web/image/res.partner/94/avatar_128?unique=1774119685000 HTTP/1.1" 200 - 7 0.005 0.018 2026-03-21 19:01:35,882 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:35] "GET /web/image?model=res.users&field=avatar_128&id=21 HTTP/1.1" 200 - 8 0.005 0.032 2026-03-21 19:01:35,908 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: tour succeeded 2026-03-21 19:01:35,909 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: ╔═══════════════════════════════════╗ ║ TOUR totp_login_enabled SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-03-21 19:01:35,934 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.012 2026-03-21 19:01:35,960 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:35] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-21 19:01:36,089 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: heap 12623668 (allocated 14155776) 2026-03-21 19:01:36,095 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-03-21 19:01:36,114 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing chrome headless with pid 1599 2026-03-21 19:01:36,117 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing websocket connection 2026-03-21 19:01:36,121 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Terminating chrome headless with pid 1599 2026-03-21 19:01:36,237 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Removing chrome user profile "/tmp/tmpgfn42fhz_chrome_odoo" 2026-03-21 19:01:36,743 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome pid: 1765 2026-03-21 19:01:36,743 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless temporary user profile dir: /tmp/tmp080c5pnr_chrome_odoo 2026-03-21 19:01:36,743 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:46707/json/version 2026-03-21 19:01:36,745 26 INFO 00610-18-0-all odoo.tests.common.requests: request http://127.0.0.1:46707/json/version with timeout 3 increased to 10s during tests 2026-03-21 19:01:36,873 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Browser version: Chrome/141.0.7390.54 2026-03-21 19:01:36,879 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:46707/json 2026-03-21 19:01:36,882 26 INFO 00610-18-0-all odoo.tests.common.requests: request http://127.0.0.1:46707/json with timeout 3 increased to 10s during tests 2026-03-21 19:01:36,950 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Websocket url found: ws://127.0.0.1:46707/devtools/page/F43BB5CADD20E4E4D3A054AA099CBA9C 2026-03-21 19:01:36,970 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Enable chrome headless console log notification 2026-03-21 19:01:36,999 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless enable page notifications 2026-03-21 19:01:37,015 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Setting session cookie in browser 2026-03-21 19:01:37,097 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Open "http://127.0.0.1:8069/" in browser 2026-03-21 19:01:37,097 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigating to: "http://127.0.0.1:8069/" 2026-03-21 19:01:37,115 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:37] "GET / HTTP/1.1" 303 - 0 0.000 0.003 2026-03-21 19:01:37,123 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:37] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.002 2026-03-21 19:01:37,147 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:37] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 2 0.001 0.014 2026-03-21 19:01:37,154 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigation result: {'frameId': 'F43BB5CADD20E4E4D3A054AA099CBA9C', 'loaderId': 'F3F2C0BC03A71A380FF5DB105C962BD6', 'isDownload': False} 2026-03-21 19:01:37,154 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate ready code "odoo.isTourReady('totp_login_device')" 2026-03-21 19:01:37,191 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-21 19:01:37,200 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:37] "GET /web/assets/d0af973/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.002 0.010 2026-03-21 19:01:37,218 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:37] "GET /web/binary/company_logo HTTP/1.1" 200 - 1 0.004 0.024 2026-03-21 19:01:37,258 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:37] "GET /web/assets/911ea43/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.001 0.005 2026-03-21 19:01:37,301 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:37] "GET /web/assets/aa8cb3b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.003 0.013 2026-03-21 19:01:37,320 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:37] "GET /web_enterprise/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:01:37,360 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:37] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-21 19:01:37,367 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:37] "GET /web/assets/539d20f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-03-21 19:01:37,598 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:37] "GET /web/webclient/translations/1774119697582 HTTP/1.1" 200 - 1 0.001 0.008 2026-03-21 19:01:37,672 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate test code "odoo.startTour('totp_login_device', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-03-21 19:01:37,723 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [1/31] Tour totp_login_device → Step check that we're on the login page or go to it (trigger: a:contains(Sign in)) 2026-03-21 19:01:37,783 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [2/31] Tour totp_login_device → Step input login (trigger: input#login) 2026-03-21 19:01:37,877 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [3/31] Tour totp_login_device → Step input password (trigger: input#password) 2026-03-21 19:01:37,953 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [4/31] Tour totp_login_device → Step click da button (trigger: button:contains("Log in")) 2026-03-21 19:01:38,080 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:test_user from 127.0.0.1 2026-03-21 19:01:38,087 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:38] "POST /web/login HTTP/1.1" 303 - 11 0.013 0.034 2026-03-21 19:01:38,139 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:38] "GET /web/login/totp?redirect=/odoo? HTTP/1.1" 200 - 2 0.002 0.034 2026-03-21 19:01:38,206 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:38] "GET /web/binary/company_logo HTTP/1.1" 304 - 1 0.001 0.006 2026-03-21 19:01:38,538 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:38] "GET /web/webclient/translations/1774119698522 HTTP/1.1" 200 - 1 0.000 0.005 2026-03-21 19:01:38,551 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [5/31] Tour totp_login_device → Step expect totp screen (trigger: label:contains(Authentication Code)) 2026-03-21 19:01:38,627 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [6/31] Tour totp_login_device → Step check remember device box (trigger: label[for=switch-remember]) 2026-03-21 19:01:38,683 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [7/31] Tour totp_login_device → Step input code (trigger: input[name=totp_token]) 2026-03-21 19:01:38,745 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:38] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.005 2026-03-21 19:01:38,758 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [8/31] Tour totp_login_device → Step button:contains(Log in) 2026-03-21 19:01:38,848 26 INFO 00610-18-0-all odoo.addons.auth_totp.models.res_users: 2FA check: SUCCESS for res.users(21,) 'test_user' 2026-03-21 19:01:38,863 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Authentication Device generated: scope: for 'test_user' (#21) from 127.0.0.1 2026-03-21 19:01:38,867 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:38] "POST /web/login/totp?redirect=/odoo? HTTP/1.1" 303 - 6 0.007 0.018 2026-03-21 19:01:38,897 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:38] "GET /odoo HTTP/1.1" 200 - 7 0.004 0.019 2026-03-21 19:01:38,949 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:38] "GET /web/assets/c89ff60/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-03-21 19:01:38,970 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:38] "GET /web/assets/5cf0338/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-03-21 19:01:38,972 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:38] "GET /web/webclient/translations/3d162b663c7d978fa2cd6771844606353d521a82?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-03-21 19:01:38,980 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:38] "GET /web/webclient/load_menus/6f08e9c11833e6cb8d85200fbe2ca17687ab9187cfcd87904d982b8f095a207e HTTP/1.1" 200 - 0 0.000 0.022 2026-03-21 19:01:39,034 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:39] "GET /web/assets/d5b8e97/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.031 2026-03-21 19:01:39,101 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:39] "GET /web/assets/5e190df/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.008 0.024 2026-03-21 19:01:39,425 26 INFO 00610-18-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 21, model: ir.module.module 2026-03-21 19:01:39,432 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 2 0.004 0.006 2026-03-21 19:01:39,454 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [9/31] Tour totp_login_device → Step check we're logged in (trigger: .o_user_menu .dropdown-toggle) 2026-03-21 19:01:39,461 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-03-21 19:01:39,472 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.005 2026-03-21 19:01:39,493 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-21 19:01:39,543 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:39] "GET /odoo/offline HTTP/1.1" 200 - 1 0.000 0.011 2026-03-21 19:01:39,662 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:39] "GET /web/image/res.partner/94/avatar_128?unique=1774119685000 HTTP/1.1" 200 - 7 0.023 0.033 2026-03-21 19:01:39,674 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:39] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.003 0.020 2026-03-21 19:01:39,732 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:39] "GET /web/image?model=res.users&field=avatar_128&id=21 HTTP/1.1" 200 - 8 0.029 0.093 2026-03-21 19:01:39,762 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [10/31] Tour totp_login_device → Step click the Log out button (trigger: .dropdown-item[data-menu=logout]) 2026-03-21 19:01:39,825 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:39] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-21 19:01:39,859 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.024 2026-03-21 19:01:39,955 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:39] "GET /web/session/logout HTTP/1.1" 303 - 0 0.000 0.006 2026-03-21 19:01:39,975 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:39] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.003 2026-03-21 19:01:39,993 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:39] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 2 0.001 0.006 2026-03-21 19:01:40,048 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:40] "GET /web/binary/company_logo HTTP/1.1" 304 - 1 0.001 0.008 2026-03-21 19:01:40,187 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:40] "GET /web/webclient/translations/1774119700175 HTTP/1.1" 200 - 1 0.000 0.004 2026-03-21 19:01:40,199 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [11/31] Tour totp_login_device → Step check that we're back on the login page or go to it (trigger: input#login, a:contains(Log in)) 2026-03-21 19:01:40,264 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [12/31] Tour totp_login_device → Step input login again (trigger: input#login) 2026-03-21 19:01:40,329 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [13/31] Tour totp_login_device → Step input password again (trigger: input#password) 2026-03-21 19:01:40,407 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [14/31] Tour totp_login_device → Step click da button again (trigger: button:contains("Log in")) 2026-03-21 19:01:40,526 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:test_user from 127.0.0.1 2026-03-21 19:01:40,529 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:40] "POST /web/login HTTP/1.1" 303 - 11 0.004 0.013 2026-03-21 19:01:40,560 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:40] "GET /web/login/totp?redirect=/odoo? HTTP/1.1" 303 - 4 0.002 0.020 2026-03-21 19:01:40,578 26 INFO 00610-18-0-all odoo.addons.base.models.res_device: User 21 inserts device log (41Dl549TPIeddi0hJmGUNU1QYEfEcioRpz29adDTj5) 2026-03-21 19:01:40,599 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:40] "GET /odoo HTTP/1.1" 200 - 8 0.006 0.022 2026-03-21 19:01:41,229 26 INFO 00610-18-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 21, model: ir.module.module 2026-03-21 19:01:41,234 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 2 0.001 0.006 2026-03-21 19:01:41,244 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [15/31] Tour totp_login_device → Step check we're logged in without 2FA (trigger: .o_user_menu .dropdown-toggle) 2026-03-21 19:01:41,245 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-03-21 19:01:41,260 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.007 2026-03-21 19:01:41,339 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:41] "GET /web/image?model=res.users&field=avatar_128&id=21 HTTP/1.1" 304 - 8 0.006 0.016 2026-03-21 19:01:41,389 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.010 0.017 2026-03-21 19:01:41,406 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [16/31] Tour totp_login_device → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-03-21 19:01:41,412 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-03-21 19:01:41,479 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [17/31] Tour totp_login_device → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-03-21 19:01:41,554 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [18/31] Tour totp_login_device → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-03-21 19:01:41,584 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:41] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 8 0.005 0.019 2026-03-21 19:01:41,639 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:41] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 10 0.003 0.020 2026-03-21 19:01:41,693 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:41] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 20 0.009 0.017 2026-03-21 19:01:41,961 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:41] "GET /web/image/res.users/21/avatar_128?unique=1774119701747 HTTP/1.1" 200 - 8 0.006 0.023 2026-03-21 19:01:42,025 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [19/31] Tour totp_login_device → Step Open totp wizard (trigger: a[role=tab]:contains("Account Security").active) 2026-03-21 19:01:42,214 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [20/31] Tour totp_login_device → Step button[name=action_totp_disable] 2026-03-21 19:01:42,315 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:42] "POST /web/dataset/call_button/res.users/action_totp_disable HTTP/1.1" 200 - 2 0.001 0.004 2026-03-21 19:01:42,316 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [21/31] Tour totp_login_device → Step .modal div:contains(entering your password) 2026-03-21 19:01:42,437 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:42] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 5 0.002 0.023 2026-03-21 19:01:42,486 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:42] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.004 0.014 2026-03-21 19:01:42,534 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [22/31] Tour totp_login_device → Step Check that we have to enter enhanced security mode and input password (trigger: .modal [name=password] input) 2026-03-21 19:01:42,617 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [23/31] Tour totp_login_device → Step Confirm (trigger: .modal button:contains(Confirm Password)) 2026-03-21 19:01:42,684 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [24/31] Tour totp_login_device → Step .o_notification_content:contains(Two-factor authentication disabled) 2026-03-21 19:01:42,707 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:42] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.002 0.007 2026-03-21 19:01:42,740 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: API key(s) removed: scope: <['browser']> for 'test_user' (#21) from 127.0.0.1 2026-03-21 19:01:42,747 26 INFO 00610-18-0-all odoo.models.unlink: User #21 deleted auth_totp.device records with IDs: [1] 2026-03-21 19:01:42,751 26 INFO 00610-18-0-all odoo.addons.auth_totp.models.res_users: 2FA disable: SUCCESS for res.users(21,) ('test_user') by uid #21 2026-03-21 19:01:42,758 26 INFO 00610-18-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-21 19:01:42,759 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:42] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 20 0.011 0.026 2026-03-21 19:01:42,804 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [25/31] Tour totp_login_device → Step return to client root to avoid race condition (trigger: body) 2026-03-21 19:01:42,950 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:42] "GET /odoo HTTP/1.1" 200 - 46 0.017 0.054 2026-03-21 19:01:43,166 26 INFO 00610-18-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 21, model: ir.module.module 2026-03-21 19:01:43,179 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [26/31] Tour totp_login_device → Step wait for client reload (trigger: body:not(.wait)) 2026-03-21 19:01:43,180 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 4 0.007 0.011 2026-03-21 19:01:43,185 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-03-21 19:01:43,239 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.022 2026-03-21 19:01:43,396 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [27/31] Tour totp_login_device → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-03-21 19:01:43,440 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:43] "GET /web/image?model=res.users&field=avatar_128&id=21 HTTP/1.1" 304 - 16 0.060 0.096 2026-03-21 19:01:43,459 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [28/31] Tour totp_login_device → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-03-21 19:01:43,463 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 9 0.008 0.126 2026-03-21 19:01:43,467 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.041 2026-03-21 19:01:43,523 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [29/31] Tour totp_login_device → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-03-21 19:01:43,540 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:43] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.004 0.013 2026-03-21 19:01:43,634 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:43] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 30 0.018 0.039 2026-03-21 19:01:43,685 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:43] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 16 0.012 0.016 2026-03-21 19:01:43,841 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [30/31] Tour totp_login_device → Step Check that the button has changed (trigger: a[role=tab]:contains("Account Security").active) 2026-03-21 19:01:43,880 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:43] "GET /web/image/res.users/21/avatar_128?unique=1774119703723 HTTP/1.1" 200 - 8 0.021 0.021 2026-03-21 19:01:43,937 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [31/31] Tour totp_login_device → Step body:not(:has(.o_dialog)) 2026-03-21 19:01:44,004 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: tour succeeded 2026-03-21 19:01:44,005 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: ╔══════════════════════════════════╗ ║ TOUR totp_login_device SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-03-21 19:01:44,261 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: heap 17037536 (allocated 17825792) 2026-03-21 19:01:44,269 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing chrome headless with pid 1765 2026-03-21 19:01:44,271 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing websocket connection 2026-03-21 19:01:44,275 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Terminating chrome headless with pid 1765 2026-03-21 19:01:44,394 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Removing chrome user profile "/tmp/tmp080c5pnr_chrome_odoo" 2026-03-21 19:01:44,910 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome pid: 1965 2026-03-21 19:01:44,910 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless temporary user profile dir: /tmp/tmp34e9_li3_chrome_odoo 2026-03-21 19:01:44,910 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:42897/json/version 2026-03-21 19:01:44,915 26 INFO 00610-18-0-all odoo.tests.common.requests: request http://127.0.0.1:42897/json/version with timeout 3 increased to 10s during tests 2026-03-21 19:01:45,080 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Browser version: Chrome/141.0.7390.54 2026-03-21 19:01:45,080 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:42897/json 2026-03-21 19:01:45,081 26 INFO 00610-18-0-all odoo.tests.common.requests: request http://127.0.0.1:42897/json with timeout 3 increased to 10s during tests 2026-03-21 19:01:45,114 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Websocket url found: ws://127.0.0.1:42897/devtools/page/C462EF5550DE0E87C390179A8799F708 2026-03-21 19:01:45,131 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Enable chrome headless console log notification 2026-03-21 19:01:45,141 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless enable page notifications 2026-03-21 19:01:45,404 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Setting session cookie in browser 2026-03-21 19:01:45,421 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Open "http://127.0.0.1:8069/" in browser 2026-03-21 19:01:45,422 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigating to: "http://127.0.0.1:8069/" 2026-03-21 19:01:45,475 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:45] "GET / HTTP/1.1" 303 - 0 0.000 0.032 2026-03-21 19:01:45,484 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:45] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.003 2026-03-21 19:01:45,555 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:45] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 14 0.008 0.056 2026-03-21 19:01:45,559 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigation result: {'frameId': 'C462EF5550DE0E87C390179A8799F708', 'loaderId': 'C83C664DA06C3A37EAEDA22C2625E352', 'isDownload': False} 2026-03-21 19:01:45,560 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate ready code "odoo.isTourReady('totp_login_disabled')" 2026-03-21 19:01:45,592 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-21 19:01:45,607 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:45] "GET /web/assets/d0af973/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.004 0.008 2026-03-21 19:01:45,614 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:45] "GET /web/binary/company_logo HTTP/1.1" 200 - 1 0.001 0.016 2026-03-21 19:01:45,648 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:45] "GET /web/assets/911ea43/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.003 0.006 2026-03-21 19:01:45,653 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:45] "GET /web/assets/aa8cb3b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-03-21 19:01:45,701 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:45] "GET /web_enterprise/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:01:45,739 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:45] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-21 19:01:45,752 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:45] "GET /web/assets/539d20f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.007 0.015 2026-03-21 19:01:45,966 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:45] "GET /web/webclient/translations/1774119705947 HTTP/1.1" 200 - 1 0.000 0.006 2026-03-21 19:01:46,007 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate test code "odoo.startTour('totp_login_disabled', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-03-21 19:01:46,041 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [1/9] Tour totp_login_disabled → Step check that we're on the login page or go to it (trigger: a:contains(Sign in)) 2026-03-21 19:01:46,100 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [2/9] Tour totp_login_disabled → Step input login (trigger: input#login) 2026-03-21 19:01:46,198 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [3/9] Tour totp_login_disabled → Step input password (trigger: input#password) 2026-03-21 19:01:46,266 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [4/9] Tour totp_login_disabled → Step click da button (trigger: button:contains("Log in")) 2026-03-21 19:01:46,384 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:test_user from 127.0.0.1 2026-03-21 19:01:46,390 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:46] "POST /web/login HTTP/1.1" 303 - 15 0.011 0.023 2026-03-21 19:01:46,424 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:46] "GET /odoo HTTP/1.1" 200 - 7 0.005 0.018 2026-03-21 19:01:46,495 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:46] "GET /web/assets/c89ff60/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-03-21 19:01:46,506 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:46] "GET /web/webclient/translations/3d162b663c7d978fa2cd6771844606353d521a82?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-03-21 19:01:46,506 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:46] "GET /web/assets/5cf0338/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-03-21 19:01:46,508 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:46] "GET /web/webclient/load_menus/6f08e9c11833e6cb8d85200fbe2ca17687ab9187cfcd87904d982b8f095a207e HTTP/1.1" 200 - 0 0.000 0.019 2026-03-21 19:01:46,532 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:46] "GET /web/assets/d5b8e97/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-03-21 19:01:46,574 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:46] "GET /web/assets/5e190df/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.009 0.010 2026-03-21 19:01:46,955 26 INFO 00610-18-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 21, model: ir.module.module 2026-03-21 19:01:46,961 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 2 0.002 0.007 2026-03-21 19:01:46,977 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [5/9] Tour totp_login_disabled → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-03-21 19:01:46,977 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-03-21 19:01:46,992 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.006 2026-03-21 19:01:47,005 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:47] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-21 19:01:47,080 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:47] "GET /odoo/offline HTTP/1.1" 200 - 4 0.003 0.026 2026-03-21 19:01:47,151 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:47] "GET /web/image?model=res.users&field=avatar_128&id=21 HTTP/1.1" 200 - 8 0.013 0.019 2026-03-21 19:01:47,168 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:47] "GET /web/image/res.partner/94/avatar_128?unique=1774119685000 HTTP/1.1" 200 - 7 0.005 0.038 2026-03-21 19:01:47,230 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [6/9] Tour totp_login_disabled → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-03-21 19:01:47,269 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:47] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.007 0.016 2026-03-21 19:01:47,292 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-03-21 19:01:47,297 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:47] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-21 19:01:47,324 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [7/9] Tour totp_login_disabled → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-03-21 19:01:47,355 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:47] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 8 0.022 0.014 2026-03-21 19:01:47,424 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:47] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 10 0.006 0.021 2026-03-21 19:01:47,484 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:47] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 12 0.012 0.019 2026-03-21 19:01:47,739 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [8/9] Tour totp_login_disabled → Step a[role=tab]:contains("Account Security").active 2026-03-21 19:01:47,752 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:47] "GET /web/image/res.users/21/avatar_128?unique=1774119707532 HTTP/1.1" 200 - 8 0.012 0.028 2026-03-21 19:01:47,797 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [9/9] Tour totp_login_disabled → Step body:not(:has(.o_dialog)) 2026-03-21 19:01:47,888 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: tour succeeded 2026-03-21 19:01:47,891 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: ╔════════════════════════════════════╗ ║ TOUR totp_login_disabled SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-21 19:01:48,013 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: heap 13490328 (allocated 14680064) 2026-03-21 19:01:48,042 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing chrome headless with pid 1965 2026-03-21 19:01:48,046 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing websocket connection 2026-03-21 19:01:48,073 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Terminating chrome headless with pid 1965 2026-03-21 19:01:48,188 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Removing chrome user profile "/tmp/tmp34e9_li3_chrome_odoo" 2026-03-21 19:01:48,224 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-03-21 19:01:48,224 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-03-21 19:01:48,233 26 INFO None odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:test_user from n/a 2026-03-21 19:01:48,234 26 INFO None werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:48] "POST /xmlrpc/2/common HTTP/1.1" 200 - 5 0.003 0.008 2026-03-21 19:01:48,238 26 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-03-21 19:01:48,239 26 INFO 00610-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-03-21 19:01:48,247 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:48] "POST /xmlrpc/2/object HTTP/1.1" 200 - 4 0.002 0.008 2026-03-21 19:01:48,249 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: waiting for threads: [] 2026-03-21 19:01:48,256 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp: Starting TestTOTP.test_totp_administration ... 2026-03-21 19:01:48,705 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome pid: 2129 2026-03-21 19:01:48,705 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmp56ysbl1j_chrome_odoo 2026-03-21 19:01:48,705 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:42565/json/version 2026-03-21 19:01:48,707 26 INFO 00610-18-0-all odoo.tests.common.requests: request http://127.0.0.1:42565/json/version with timeout 3 increased to 10s during tests 2026-03-21 19:01:48,909 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Browser version: Chrome/141.0.7390.54 2026-03-21 19:01:48,910 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:42565/json 2026-03-21 19:01:48,910 26 INFO 00610-18-0-all odoo.tests.common.requests: request http://127.0.0.1:42565/json with timeout 3 increased to 10s during tests 2026-03-21 19:01:48,957 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Websocket url found: ws://127.0.0.1:42565/devtools/page/9F9D376B82BB1EF0BE8D9193F516E6AB 2026-03-21 19:01:48,983 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Enable chrome headless console log notification 2026-03-21 19:01:48,987 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless enable page notifications 2026-03-21 19:01:49,052 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:test_user from n/a 2026-03-21 19:01:49,063 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Setting session cookie in browser 2026-03-21 19:01:49,076 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Open "http://127.0.0.1:8069/web" in browser 2026-03-21 19:01:49,076 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigating to: "http://127.0.0.1:8069/web" 2026-03-21 19:01:49,097 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:01:49,486 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:49] "GET /web HTTP/1.1" 200 - 78 0.038 0.353 2026-03-21 19:01:49,493 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigation result: {'frameId': '9F9D376B82BB1EF0BE8D9193F516E6AB', 'loaderId': '7040FBB3AAEB53171AC58321167A2AB4', 'isDownload': False} 2026-03-21 19:01:49,493 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Evaluate ready code "odoo.isTourReady('totp_tour_setup')" 2026-03-21 19:01:49,555 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:49] "GET /web/assets/c89ff60/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.019 2026-03-21 19:01:49,582 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:49] "GET /web/assets/5cf0338/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.047 2026-03-21 19:01:49,586 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:49] "GET /web/webclient/translations/3d162b663c7d978fa2cd6771844606353d521a82?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-03-21 19:01:49,600 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:49] "GET /web/webclient/load_menus/6f08e9c11833e6cb8d85200fbe2ca17687ab9187cfcd87904d982b8f095a207e HTTP/1.1" 200 - 1 0.000 0.029 2026-03-21 19:01:49,624 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:49] "GET /web/assets/d5b8e97/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-03-21 19:01:49,675 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:49] "GET /web/assets/5e190df/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-03-21 19:01:50,039 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:50] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-03-21 19:01:50,040 26 INFO 00610-18-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 21, model: ir.module.module 2026-03-21 19:01:50,046 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 4 0.003 0.008 2026-03-21 19:01:50,056 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-03-21 19:01:50,084 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9f934c4/bus.websocket_worker_assets.min.js (id:326) 2026-03-21 19:01:50,088 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 9 0.015 0.020 2026-03-21 19:01:50,090 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:50] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-21 19:01:50,138 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:50] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.015 2026-03-21 19:01:50,160 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Evaluate test code "odoo.startTour('totp_tour_setup', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/web", "delayToCheckUndeterminisms": 0})" 2026-03-21 19:01:50,214 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:50] "GET /web/image?model=res.users&field=avatar_128&id=21 HTTP/1.1" 200 - 16 0.015 0.026 2026-03-21 19:01:50,247 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:50] "GET /web/image/res.partner/94/avatar_128?unique=1774119685000 HTTP/1.1" 200 - 7 0.013 0.058 2026-03-21 19:01:50,257 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:50] "GET /web_enterprise/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:01:50,273 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.029 2026-03-21 19:01:50,291 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:50] "GET /odoo HTTP/1.1" 200 - 7 0.004 0.050 2026-03-21 19:01:50,389 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:50] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-21 19:01:50,786 26 INFO 00610-18-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 21, model: ir.module.module 2026-03-21 19:01:50,806 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [1/18] Tour totp_tour_setup → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-03-21 19:01:50,807 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-03-21 19:01:50,808 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 2 0.012 0.013 2026-03-21 19:01:50,819 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.010 2026-03-21 19:01:50,952 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:50] "GET /web/image?model=res.users&field=avatar_128&id=21 HTTP/1.1" 304 - 8 0.010 0.035 2026-03-21 19:01:50,978 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.007 0.039 2026-03-21 19:01:50,997 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [2/18] Tour totp_tour_setup → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-03-21 19:01:51,041 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-03-21 19:01:51,077 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [3/18] Tour totp_tour_setup → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-03-21 19:01:51,102 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:51] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 9 0.008 0.015 2026-03-21 19:01:51,275 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:51] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 51 0.041 0.072 2026-03-21 19:01:51,337 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:51] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 9 0.007 0.017 2026-03-21 19:01:51,469 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:01:51,596 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:51] "GET /web/image/res.users/21/avatar_128?unique=1774119711391 HTTP/1.1" 200 - 8 0.012 0.024 2026-03-21 19:01:51,606 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [4/18] Tour totp_tour_setup → Step Open totp wizard (trigger: button[name=action_totp_enable_wizard]) 2026-03-21 19:01:51,731 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [5/18] Tour totp_tour_setup → Step .modal div:contains(entering your password) 2026-03-21 19:01:51,753 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:51] "POST /web/dataset/call_button/res.users/action_totp_enable_wizard HTTP/1.1" 200 - 2 0.002 0.010 2026-03-21 19:01:51,795 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:51] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 11 0.006 0.017 2026-03-21 19:01:51,829 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:51] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.005 0.008 2026-03-21 19:01:51,900 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [6/18] Tour totp_tour_setup → Step Check that we have to enter enhanced security mode and input password (trigger: [name=password] input) 2026-03-21 19:01:51,968 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [7/18] Tour totp_tour_setup → Step Confirm (trigger: button:contains(Confirm Password)) 2026-03-21 19:01:52,039 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [8/18] Tour totp_tour_setup → Step Check the wizard has opened (trigger: .modal li:contains("When requested to do so")) 2026-03-21 19:01:52,067 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:52] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.007 0.013 2026-03-21 19:01:52,132 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:52] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 13 0.009 0.037 2026-03-21 19:01:52,168 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:52] "POST /web/dataset/call_kw/auth_totp.wizard/get_views HTTP/1.1" 200 - 8 0.005 0.014 2026-03-21 19:01:52,199 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:52] "POST /web/dataset/call_kw/auth_totp.wizard/web_read HTTP/1.1" 200 - 5 0.008 0.008 2026-03-21 19:01:52,247 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:52] "GET /base_setup/static/src/img/logo_google_play.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:01:52,250 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:52] "GET /base_setup/static/src/img/logo_apple_store.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:01:52,252 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [9/18] Tour totp_tour_setup → Step Get secret from collapsed div (trigger: .modal a:contains("Cannot scan it?")) 2026-03-21 19:01:52,277 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:52] "GET /web/image/auth_totp.wizard/2/qrcode?unique=1774119712000 HTTP/1.1" 200 - 8 0.005 0.011 2026-03-21 19:01:52,317 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:52] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.003 2026-03-21 19:01:52,330 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [10/18] Tour totp_tour_setup → Step .modal button.btn-primary:contains(Activate) 2026-03-21 19:01:52,410 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [11/18] Tour totp_tour_setup → Step .o_notification_content:contains(2-Factor authentication is now enabled) 2026-03-21 19:01:52,445 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:52] "POST /web/dataset/call_kw/auth_totp.wizard/web_save HTTP/1.1" 200 - 7 0.004 0.008 2026-03-21 19:01:52,509 26 INFO 00610-18-0-all odoo.addons.auth_totp.models.res_users: 2FA enable: SUCCESS for res.users(21,) 'test_user' 2026-03-21 19:01:52,528 26 INFO 00610-18-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-21 19:01:52,529 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:52] "POST /web/dataset/call_button/auth_totp.wizard/enable HTTP/1.1" 200 - 22 0.011 0.030 2026-03-21 19:01:52,565 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [12/18] Tour totp_tour_setup → Step return to client root to avoid race condition (trigger: body) 2026-03-21 19:01:52,729 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:52] "GET /odoo HTTP/1.1" 200 - 45 0.027 0.065 2026-03-21 19:01:53,027 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [13/18] Tour totp_tour_setup → Step wait for client reload (trigger: body:not(.wait)) 2026-03-21 19:01:53,027 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-03-21 19:01:53,041 26 INFO 00610-18-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 21, model: ir.module.module 2026-03-21 19:01:53,055 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 4 0.007 0.033 2026-03-21 19:01:53,070 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.015 2026-03-21 19:01:53,193 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [14/18] Tour totp_tour_setup → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-03-21 19:01:53,224 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:53] "GET /web/image?model=res.users&field=avatar_128&id=21 HTTP/1.1" 304 - 15 0.060 0.044 2026-03-21 19:01:53,227 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.028 2026-03-21 19:01:53,228 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:53] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.023 2026-03-21 19:01:53,265 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [15/18] Tour totp_tour_setup → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-03-21 19:01:53,330 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [16/18] Tour totp_tour_setup → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-03-21 19:01:53,356 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:53] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.006 0.012 2026-03-21 19:01:53,484 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:53] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 29 0.040 0.059 2026-03-21 19:01:53,547 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:53] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 9 0.005 0.015 2026-03-21 19:01:53,718 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [17/18] Tour totp_tour_setup → Step Check that the button has changed (trigger: a[role=tab]:contains("Account Security").active) 2026-03-21 19:01:53,725 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:53] "GET /web/image/res.users/21/avatar_128?unique=1774119713591 HTTP/1.1" 200 - 8 0.008 0.014 2026-03-21 19:01:53,772 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [18/18] Tour totp_tour_setup → Step body:not(:has(.o_dialog)) 2026-03-21 19:01:53,837 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: tour succeeded 2026-03-21 19:01:53,839 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: ╔════════════════════════════════╗ ║ TOUR totp_tour_setup SUCCEEDED ║ ╚════════════════════════════════╝ 2026-03-21 19:01:54,157 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: heap 10487936 (allocated 11796480) 2026-03-21 19:01:54,188 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing chrome headless with pid 2129 2026-03-21 19:01:54,191 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing websocket connection 2026-03-21 19:01:54,197 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Terminating chrome headless with pid 2129 2026-03-21 19:01:54,320 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Removing chrome user profile "/tmp/tmp56ysbl1j_chrome_odoo" 2026-03-21 19:01:54,858 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome pid: 2314 2026-03-21 19:01:54,858 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmpweybmf3v_chrome_odoo 2026-03-21 19:01:54,859 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:45453/json/version 2026-03-21 19:01:54,862 26 INFO 00610-18-0-all odoo.tests.common.requests: request http://127.0.0.1:45453/json/version with timeout 3 increased to 10s during tests 2026-03-21 19:01:54,998 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Browser version: Chrome/141.0.7390.54 2026-03-21 19:01:54,999 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:45453/json 2026-03-21 19:01:55,001 26 INFO 00610-18-0-all odoo.tests.common.requests: request http://127.0.0.1:45453/json with timeout 3 increased to 10s during tests 2026-03-21 19:01:55,013 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Websocket url found: ws://127.0.0.1:45453/devtools/page/CD17DCAC5DBA3860B718E4C8C1CBE41F 2026-03-21 19:01:55,101 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Enable chrome headless console log notification 2026-03-21 19:01:55,172 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless enable page notifications 2026-03-21 19:01:55,270 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:admin from n/a 2026-03-21 19:01:55,286 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Setting session cookie in browser 2026-03-21 19:01:55,367 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-21 19:01:55,368 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-21 19:01:55,452 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:55] "GET /odoo HTTP/1.1" 200 - 24 0.016 0.048 2026-03-21 19:01:55,460 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigation result: {'frameId': 'CD17DCAC5DBA3860B718E4C8C1CBE41F', 'loaderId': '5CA44EC44753FAB684C3BF8BB4551DFF', 'isDownload': False} 2026-03-21 19:01:55,460 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Evaluate ready code "odoo.isTourReady('totp_admin_disables')" 2026-03-21 19:01:55,553 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:55] "GET /web/assets/c89ff60/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.018 2026-03-21 19:01:55,578 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:55] "GET /web/assets/5cf0338/web.assets_web.min.js HTTP/1.1" 200 - 2 0.012 0.023 2026-03-21 19:01:55,615 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:55] "GET /web/webclient/load_menus/386c0517246da19c35ab26781dd057c1386a12fc91006a46d6ea145a8f2bd50f HTTP/1.1" 200 - 6 0.020 0.042 2026-03-21 19:01:55,619 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:55] "GET /web/webclient/translations/3d162b663c7d978fa2cd6771844606353d521a82?lang=en_US HTTP/1.1" 200 - 0 0.000 0.056 2026-03-21 19:01:55,707 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:55] "GET /web/assets/d5b8e97/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-03-21 19:01:55,763 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:55] "GET /web/assets/5e190df/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-03-21 19:01:56,254 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-03-21 19:01:56,296 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.010 0.050 2026-03-21 19:01:56,321 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.005 0.060 2026-03-21 19:01:56,330 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:56] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-03-21 19:01:56,450 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:56] "GET /odoo/offline HTTP/1.1" 200 - 4 0.006 0.045 2026-03-21 19:01:56,634 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Evaluate test code "odoo.startTour('totp_admin_disables', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-21 19:01:56,648 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:56] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-21 19:01:56,749 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [1/15] Tour totp_admin_disables → Step .o_navbar_apps_menu button:enabled 2026-03-21 19:01:56,761 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:56] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 16 0.049 0.031 2026-03-21 19:01:56,796 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:56] "GET /web_enterprise/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-21 19:01:56,798 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:56] "GET /web/image/res.partner/3/avatar_128?unique=1774119538000 HTTP/1.1" 200 - 7 0.006 0.104 2026-03-21 19:01:56,808 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:56] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-21 19:01:56,825 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:56] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.068 2026-03-21 19:01:56,840 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [2/15] Tour totp_admin_disables → Step Go to settings (trigger: [data-menu-xmlid="base.menu_administration"]) 2026-03-21 19:01:56,852 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-03-21 19:01:56,941 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [3/15] Tour totp_admin_disables → Step Wait for page (trigger: .o_menu_brand:contains("Settings")) 2026-03-21 19:01:56,965 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:56] "POST /web/action/load HTTP/1.1" 200 - 8 0.013 0.017 2026-03-21 19:01:57,045 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [4/15] Tour totp_admin_disables → Step Open Users menu (trigger: [data-menu-xmlid="base.menu_users"]) 2026-03-21 19:01:57,090 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:57] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 13 0.019 0.044 2026-03-21 19:01:57,113 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [5/15] Tour totp_admin_disables → Step Open Users view (trigger: [data-menu-xmlid="base.menu_action_res_users"]) 2026-03-21 19:01:57,197 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:57] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 27 0.022 0.023 2026-03-21 19:01:57,217 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [6/15] Tour totp_admin_disables → Step Find test_user User (trigger: tr:has(td.o_data_cell:contains("test_user")) .o_list_record_selector input[type=checkbox]) 2026-03-21 19:01:57,257 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:57] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.023 2026-03-21 19:01:57,350 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:57] "POST /base_setup/demo_active HTTP/1.1" 200 - 1 0.004 0.005 2026-03-21 19:01:57,405 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:57] "POST /base_setup/data HTTP/1.1" 200 - 5 0.006 0.014 2026-03-21 19:01:57,631 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:57] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 53 0.050 0.121 2026-03-21 19:01:57,671 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-03-21 19:01:57,696 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:57] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 14 0.009 0.021 2026-03-21 19:01:57,912 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-21 19:01:57,915 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:01:57,943 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [7/15] Tour totp_admin_disables → Step Open Actions menu (trigger: button.dropdown-toggle:contains("Action")) 2026-03-21 19:01:58,054 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [8/15] Tour totp_admin_disables → Step Select totp remover (trigger: span.dropdown-item:contains(Disable two-factor authentication)) 2026-03-21 19:01:58,121 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [9/15] Tour totp_admin_disables → Step .modal div:contains(entering your password) 2026-03-21 19:01:58,155 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:58] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.019 2026-03-21 19:01:58,187 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:58] "POST /web/action/run HTTP/1.1" 200 - 6 0.008 0.009 2026-03-21 19:01:58,264 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:58] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 5 0.003 0.017 2026-03-21 19:01:58,303 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:58] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.004 0.009 2026-03-21 19:01:58,398 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [10/15] Tour totp_admin_disables → Step Check that we have to enter enhanced security mode & input password (trigger: .modal [name=password] input) 2026-03-21 19:01:58,531 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [11/15] Tour totp_admin_disables → Step Confirm (trigger: .modal button:contains(Confirm Password)) 2026-03-21 19:01:58,600 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [12/15] Tour totp_admin_disables → Step Wait for user to be unchecked (~ action done) (trigger: tr:has(td.o_data_cell:contains(test_user)) .o_list_record_selector input[type=checkbox]:not(:checked)) 2026-03-21 19:01:58,620 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:58] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.004 0.011 2026-03-21 19:01:59,595 26 INFO 00610-18-0-all odoo.addons.auth_totp.models.res_users: 2FA disable: SUCCESS for res.users(21,) ('test_user') by uid #2 2026-03-21 19:01:59,602 26 INFO 00610-18-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-21 19:01:59,603 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:59] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 31 0.021 0.918 2026-03-21 19:01:59,627 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 6 0.012 0.906 2026-03-21 19:01:59,693 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:59] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 16 0.016 0.025 2026-03-21 19:01:59,730 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [13/15] Tour totp_admin_disables → Step open the user's form (trigger: td.o_data_cell:contains(test_user)) 2026-03-21 19:01:59,818 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [14/15] Tour totp_admin_disables → Step go to Account security Tab (trigger: a.nav-link:contains(Account Security)) 2026-03-21 19:01:59,909 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:01:59] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 38 0.031 0.041 2026-03-21 19:02:00,075 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [15/15] Tour totp_admin_disables → Step check 2FA button: should be disabled (trigger: button[name=action_totp_enable_wizard]:disabled) 2026-03-21 19:02:00,146 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:00] "GET /web/image/res.users/21/avatar_128?unique=1774119719974 HTTP/1.1" 200 - 16 0.027 0.055 2026-03-21 19:02:00,157 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: tour succeeded 2026-03-21 19:02:00,159 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: ╔════════════════════════════════════╗ ║ TOUR totp_admin_disables SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-21 19:02:00,353 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: heap 13673284 (allocated 14942208) 2026-03-21 19:02:00,369 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing chrome headless with pid 2314 2026-03-21 19:02:00,376 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing websocket connection 2026-03-21 19:02:00,381 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Terminating chrome headless with pid 2314 2026-03-21 19:02:00,499 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Removing chrome user profile "/tmp/tmpweybmf3v_chrome_odoo" 2026-03-21 19:02:01,165 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome pid: 2484 2026-03-21 19:02:01,166 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmpvd1dlnup_chrome_odoo 2026-03-21 19:02:01,166 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:36227/json/version 2026-03-21 19:02:01,169 26 INFO 00610-18-0-all odoo.tests.common.requests: request http://127.0.0.1:36227/json/version with timeout 3 increased to 10s during tests 2026-03-21 19:02:01,407 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Browser version: Chrome/141.0.7390.54 2026-03-21 19:02:01,408 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:36227/json 2026-03-21 19:02:01,409 26 INFO 00610-18-0-all odoo.tests.common.requests: request http://127.0.0.1:36227/json with timeout 3 increased to 10s during tests 2026-03-21 19:02:01,436 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Websocket url found: ws://127.0.0.1:36227/devtools/page/91D7A499EA30B2247A9FB38651EE4A2F 2026-03-21 19:02:01,465 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Enable chrome headless console log notification 2026-03-21 19:02:01,507 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless enable page notifications 2026-03-21 19:02:01,730 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Setting session cookie in browser 2026-03-21 19:02:01,906 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Open "http://127.0.0.1:8069/" in browser 2026-03-21 19:02:01,906 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigating to: "http://127.0.0.1:8069/" 2026-03-21 19:02:01,941 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:01] "GET / HTTP/1.1" 303 - 0 0.000 0.004 2026-03-21 19:02:01,961 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:01] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.005 2026-03-21 19:02:02,206 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:02] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 51 0.036 0.198 2026-03-21 19:02:02,217 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigation result: {'frameId': '91D7A499EA30B2247A9FB38651EE4A2F', 'loaderId': 'CEBDA227A6467DE4305691E708ACD4C8', 'isDownload': False} 2026-03-21 19:02:02,218 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Evaluate ready code "odoo.isTourReady('totp_login_disabled')" 2026-03-21 19:02:02,268 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-21 19:02:02,296 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:02] "GET /web/assets/d0af973/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.004 0.021 2026-03-21 19:02:02,304 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:02] "GET /web/binary/company_logo HTTP/1.1" 200 - 1 0.001 0.031 2026-03-21 19:02:02,332 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:02] "GET /web/assets/aa8cb3b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.001 0.007 2026-03-21 19:02:02,342 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:02] "GET /web/assets/911ea43/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.003 0.016 2026-03-21 19:02:02,379 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:02] "GET /web_enterprise/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:02:02,436 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:02] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:02:02,447 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:02] "GET /web/assets/539d20f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.006 0.013 2026-03-21 19:02:02,800 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:02] "GET /web/webclient/translations/1774119722787 HTTP/1.1" 200 - 1 0.000 0.005 2026-03-21 19:02:02,851 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Evaluate test code "odoo.startTour('totp_login_disabled', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-03-21 19:02:02,900 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [1/9] Tour totp_login_disabled → Step check that we're on the login page or go to it (trigger: a:contains(Sign in)) 2026-03-21 19:02:02,960 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [2/9] Tour totp_login_disabled → Step input login (trigger: input#login) 2026-03-21 19:02:03,036 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [3/9] Tour totp_login_disabled → Step input password (trigger: input#password) 2026-03-21 19:02:03,101 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [4/9] Tour totp_login_disabled → Step click da button (trigger: button:contains("Log in")) 2026-03-21 19:02:03,273 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:test_user from 127.0.0.1 2026-03-21 19:02:03,285 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:03] "POST /web/login HTTP/1.1" 303 - 27 0.021 0.033 2026-03-21 19:02:03,372 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:03] "GET /odoo HTTP/1.1" 200 - 31 0.018 0.054 2026-03-21 19:02:03,441 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:03] "GET /web/assets/c89ff60/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-03-21 19:02:03,465 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:03] "GET /web/assets/5cf0338/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.024 2026-03-21 19:02:03,469 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:03] "GET /web/webclient/load_menus/6f08e9c11833e6cb8d85200fbe2ca17687ab9187cfcd87904d982b8f095a207e HTTP/1.1" 200 - 0 0.000 0.030 2026-03-21 19:02:03,473 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:03] "GET /web/webclient/translations/3d162b663c7d978fa2cd6771844606353d521a82?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-03-21 19:02:03,523 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:03] "GET /web/assets/d5b8e97/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.019 2026-03-21 19:02:03,581 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:03] "GET /web/assets/5e190df/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-03-21 19:02:04,090 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [5/9] Tour totp_login_disabled → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-03-21 19:02:04,100 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-03-21 19:02:04,124 26 INFO 00610-18-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 21, model: ir.module.module 2026-03-21 19:02:04,150 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 4 0.022 0.030 2026-03-21 19:02:04,185 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.003 0.068 2026-03-21 19:02:04,199 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-03-21 19:02:04,305 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:04] "GET /odoo/offline HTTP/1.1" 200 - 4 0.009 0.030 2026-03-21 19:02:04,391 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:04] "GET /web/image?model=res.users&field=avatar_128&id=21 HTTP/1.1" 200 - 8 0.005 0.017 2026-03-21 19:02:04,413 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:04] "GET /web/image/res.partner/94/avatar_128?unique=1774119685000 HTTP/1.1" 200 - 7 0.010 0.028 2026-03-21 19:02:04,493 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [6/9] Tour totp_login_disabled → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-03-21 19:02:04,591 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:04] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:02:04,613 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [7/9] Tour totp_login_disabled → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-03-21 19:02:04,620 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.034 0.043 2026-03-21 19:02:04,642 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.020 2026-03-21 19:02:04,679 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:04] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 9 0.007 0.020 2026-03-21 19:02:04,790 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:04] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 30 0.022 0.053 2026-03-21 19:02:04,851 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:04] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 9 0.008 0.016 2026-03-21 19:02:05,118 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [8/9] Tour totp_login_disabled → Step a[role=tab]:contains("Account Security").active 2026-03-21 19:02:05,133 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:05] "GET /web/image/res.users/21/avatar_128?unique=1774119724910 HTTP/1.1" 200 - 8 0.017 0.036 2026-03-21 19:02:05,219 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [9/9] Tour totp_login_disabled → Step body:not(:has(.o_dialog)) 2026-03-21 19:02:05,311 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: tour succeeded 2026-03-21 19:02:05,312 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: ╔════════════════════════════════════╗ ║ TOUR totp_login_disabled SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-21 19:02:05,451 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: heap 13442796 (allocated 14680064) 2026-03-21 19:02:05,457 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing chrome headless with pid 2484 2026-03-21 19:02:05,458 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing websocket connection 2026-03-21 19:02:05,459 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Terminating chrome headless with pid 2484 2026-03-21 19:02:05,574 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Removing chrome user profile "/tmp/tmpvd1dlnup_chrome_odoo" 2026-03-21 19:02:05,625 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp: Starting TestTOTP.test_totp_authenticate ... 2026-03-21 19:02:05,976 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Chrome pid: 2649 2026-03-21 19:02:05,981 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Chrome headless temporary user profile dir: /tmp/tmpv1c8udu6_chrome_odoo 2026-03-21 19:02:05,982 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Issuing json command http://127.0.0.1:36501/json/version 2026-03-21 19:02:05,983 26 INFO 00610-18-0-all odoo.tests.common.requests: request http://127.0.0.1:36501/json/version with timeout 3 increased to 10s during tests 2026-03-21 19:02:06,201 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Browser version: Chrome/141.0.7390.54 2026-03-21 19:02:06,201 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Issuing json command http://127.0.0.1:36501/json 2026-03-21 19:02:06,225 26 INFO 00610-18-0-all odoo.tests.common.requests: request http://127.0.0.1:36501/json with timeout 3 increased to 10s during tests 2026-03-21 19:02:06,267 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Websocket url found: ws://127.0.0.1:36501/devtools/page/2AF6068A81A3B646D8214B3DE9935906 2026-03-21 19:02:06,281 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Enable chrome headless console log notification 2026-03-21 19:02:06,288 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Chrome headless enable page notifications 2026-03-21 19:02:06,325 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:test_user from n/a 2026-03-21 19:02:06,335 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Setting session cookie in browser 2026-03-21 19:02:06,459 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-21 19:02:06,460 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-21 19:02:06,508 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:06,864 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:06] "GET /odoo HTTP/1.1" 200 - 78 0.041 0.316 2026-03-21 19:02:06,876 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Navigation result: {'frameId': '2AF6068A81A3B646D8214B3DE9935906', 'loaderId': '9A3F7FC500298438985DCC5F2E8EBEE9', 'isDownload': False} 2026-03-21 19:02:06,877 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Evaluate ready code "odoo.isTourReady('totp_tour_setup')" 2026-03-21 19:02:06,954 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:06] "GET /web/assets/c89ff60/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-03-21 19:02:06,968 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:06] "GET /web/assets/5cf0338/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-03-21 19:02:06,982 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:06] "GET /web/webclient/load_menus/6f08e9c11833e6cb8d85200fbe2ca17687ab9187cfcd87904d982b8f095a207e HTTP/1.1" 200 - 1 0.001 0.024 2026-03-21 19:02:06,986 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:06] "GET /web/webclient/translations/3d162b663c7d978fa2cd6771844606353d521a82?lang=en_US HTTP/1.1" 200 - 0 0.000 0.024 2026-03-21 19:02:07,056 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:07] "GET /web/assets/d5b8e97/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-03-21 19:02:07,100 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:07] "GET /web/assets/5e190df/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-03-21 19:02:07,415 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:07] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-03-21 19:02:07,418 26 INFO 00610-18-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 21, model: ir.module.module 2026-03-21 19:02:07,425 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 4 0.006 0.008 2026-03-21 19:02:07,430 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: Owl is running in 'dev' mode. 2026-03-21 19:02:07,455 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9f934c4/bus.websocket_worker_assets.min.js (id:327) 2026-03-21 19:02:07,458 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 9 0.005 0.019 2026-03-21 19:02:07,469 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-21 19:02:07,507 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.012 2026-03-21 19:02:07,528 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Evaluate test code "odoo.startTour('totp_tour_setup', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-21 19:02:07,576 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:07] "GET /web/image?model=res.users&field=avatar_128&id=21 HTTP/1.1" 200 - 16 0.011 0.026 2026-03-21 19:02:07,591 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [1/18] Tour totp_tour_setup → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-03-21 19:02:07,597 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:07] "GET /web/image/res.partner/94/avatar_128?unique=1774119685000 HTTP/1.1" 200 - 7 0.007 0.045 2026-03-21 19:02:07,622 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.032 2026-03-21 19:02:07,650 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:07] "GET /web_enterprise/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-21 19:02:07,679 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:07] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:02:07,735 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [2/18] Tour totp_tour_setup → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-03-21 19:02:07,747 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-03-21 19:02:07,829 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [3/18] Tour totp_tour_setup → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-03-21 19:02:07,852 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:07] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 9 0.004 0.012 2026-03-21 19:02:07,985 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:07] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 51 0.036 0.070 2026-03-21 19:02:08,037 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:08] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 9 0.005 0.012 2026-03-21 19:02:08,238 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:02:08,264 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [4/18] Tour totp_tour_setup → Step Open totp wizard (trigger: button[name=action_totp_enable_wizard]) 2026-03-21 19:02:08,274 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:08] "GET /web/image/res.users/21/avatar_128?unique=1774119728081 HTTP/1.1" 200 - 8 0.010 0.034 2026-03-21 19:02:08,420 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [5/18] Tour totp_tour_setup → Step .modal div:contains(entering your password) 2026-03-21 19:02:08,437 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:08] "POST /web/dataset/call_button/res.users/action_totp_enable_wizard HTTP/1.1" 200 - 2 0.003 0.010 2026-03-21 19:02:08,480 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:08] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 11 0.007 0.017 2026-03-21 19:02:08,511 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:08] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.003 0.007 2026-03-21 19:02:08,557 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [6/18] Tour totp_tour_setup → Step Check that we have to enter enhanced security mode and input password (trigger: [name=password] input) 2026-03-21 19:02:08,645 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [7/18] Tour totp_tour_setup → Step Confirm (trigger: button:contains(Confirm Password)) 2026-03-21 19:02:08,706 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [8/18] Tour totp_tour_setup → Step Check the wizard has opened (trigger: .modal li:contains("When requested to do so")) 2026-03-21 19:02:08,722 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:08] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.004 0.009 2026-03-21 19:02:08,794 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:08] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 13 0.016 0.043 2026-03-21 19:02:08,856 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:08] "POST /web/dataset/call_kw/auth_totp.wizard/get_views HTTP/1.1" 200 - 8 0.014 0.027 2026-03-21 19:02:08,889 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:08] "POST /web/dataset/call_kw/auth_totp.wizard/web_read HTTP/1.1" 200 - 5 0.006 0.008 2026-03-21 19:02:08,945 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:08] "GET /base_setup/static/src/img/logo_google_play.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-21 19:02:08,950 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [9/18] Tour totp_tour_setup → Step Get secret from collapsed div (trigger: .modal a:contains("Cannot scan it?")) 2026-03-21 19:02:08,957 26 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:08] "GET /base_setup/static/src/img/logo_apple_store.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-21 19:02:08,986 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:08] "GET /web/image/auth_totp.wizard/3/qrcode?unique=1774119728000 HTTP/1.1" 200 - 8 0.009 0.021 2026-03-21 19:02:09,010 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:09] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.004 2026-03-21 19:02:09,033 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [10/18] Tour totp_tour_setup → Step .modal button.btn-primary:contains(Activate) 2026-03-21 19:02:09,110 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [11/18] Tour totp_tour_setup → Step .o_notification_content:contains(2-Factor authentication is now enabled) 2026-03-21 19:02:09,143 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:09] "POST /web/dataset/call_kw/auth_totp.wizard/web_save HTTP/1.1" 200 - 7 0.012 0.015 2026-03-21 19:02:09,194 26 INFO 00610-18-0-all odoo.addons.auth_totp.models.res_users: 2FA enable: SUCCESS for res.users(21,) 'test_user' 2026-03-21 19:02:09,215 26 INFO 00610-18-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-21 19:02:09,215 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:09] "POST /web/dataset/call_button/auth_totp.wizard/enable HTTP/1.1" 200 - 22 0.014 0.034 2026-03-21 19:02:09,244 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [12/18] Tour totp_tour_setup → Step return to client root to avoid race condition (trigger: body) 2026-03-21 19:02:09,407 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:09] "GET /odoo HTTP/1.1" 200 - 45 0.025 0.059 2026-03-21 19:02:10,139 26 INFO 00610-18-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 21, model: ir.module.module 2026-03-21 19:02:10,148 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 4 0.003 0.010 2026-03-21 19:02:10,156 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [13/18] Tour totp_tour_setup → Step wait for client reload (trigger: body:not(.wait)) 2026-03-21 19:02:10,163 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: Owl is running in 'dev' mode. 2026-03-21 19:02:10,180 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.004 0.007 2026-03-21 19:02:10,269 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:10] "GET /web/image?model=res.users&field=avatar_128&id=21 HTTP/1.1" 304 - 15 0.010 0.025 2026-03-21 19:02:10,286 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [14/18] Tour totp_tour_setup → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-03-21 19:02:10,314 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-03-21 19:02:10,392 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [15/18] Tour totp_tour_setup → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-03-21 19:02:10,456 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [16/18] Tour totp_tour_setup → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-03-21 19:02:10,476 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:10] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.006 0.010 2026-03-21 19:02:10,565 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:10] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 29 0.023 0.046 2026-03-21 19:02:10,613 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:10] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 9 0.007 0.013 2026-03-21 19:02:10,807 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [17/18] Tour totp_tour_setup → Step Check that the button has changed (trigger: a[role=tab]:contains("Account Security").active) 2026-03-21 19:02:10,835 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:10] "GET /web/image/res.users/21/avatar_128?unique=1774119730669 HTTP/1.1" 200 - 8 0.007 0.024 2026-03-21 19:02:10,871 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [18/18] Tour totp_tour_setup → Step body:not(:has(.o_dialog)) 2026-03-21 19:02:10,947 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: tour succeeded 2026-03-21 19:02:10,951 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: ╔════════════════════════════════╗ ║ TOUR totp_tour_setup SUCCEEDED ║ ╚════════════════════════════════╝ 2026-03-21 19:02:11,089 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: heap 10468276 (allocated 11272192) 2026-03-21 19:02:11,100 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Closing chrome headless with pid 2649 2026-03-21 19:02:11,105 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Closing websocket connection 2026-03-21 19:02:11,110 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Terminating chrome headless with pid 2649 2026-03-21 19:02:11,230 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Removing chrome user profile "/tmp/tmpv1c8udu6_chrome_odoo" 2026-03-21 19:02:11,326 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:11] "GET /web/session/logout HTTP/1.1" 303 - 0 0.000 0.004 2026-03-21 19:02:11,335 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:11] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.002 2026-03-21 19:02:11,522 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:11] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 42 0.029 0.153 2026-03-21 19:02:11,546 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:test_user from 127.0.0.1 2026-03-21 19:02:11,549 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:11] "POST /web/session/authenticate HTTP/1.1" 200 - 8 0.007 0.011 2026-03-21 19:02:11,551 26 INFO 00610-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: waiting for threads: [] 2026-03-21 19:02:11,574 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-21 19:02:11,579 26 INFO 00610-18-0-all odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_and_uninstall_module ... 2026-03-21 19:02:11,693 26 INFO 00610-18-0-all odoo.addons.base_import_module.models.ir_module: Successfully imported module 'test_module' 2026-03-21 19:02:11,706 26 INFO 00610-18-0-all odoo.addons.base.models.ir_module: ALLOW access to module.module_uninstall on ['Test Module'] to user __system__ #1 via n/a 2026-03-21 19:02:11,708 26 INFO 00610-18-0-all odoo.addons.base.models.ir_model: Deleting ir.asset(9,) 2026-03-21 19:02:11,736 26 INFO 00610-18-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [14790] 2026-03-21 19:02:11,737 26 INFO 00610-18-0-all odoo.models.unlink: User #1 deleted ir.asset records with IDs: [9] 2026-03-21 19:02:11,739 26 INFO 00610-18-0-all odoo.addons.base.models.ir_model: Deleting ir.attachment(328,) 2026-03-21 19:02:11,749 26 INFO 00610-18-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [14789] 2026-03-21 19:02:11,749 26 INFO 00610-18-0-all odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [328] 2026-03-21 19:02:11,752 26 INFO 00610-18-0-all odoo.addons.base.models.ir_model: ir.model.data could not be deleted ([]) 2026-03-21 19:02:11,755 26 INFO 00610-18-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [14790, 14789] 2026-03-21 19:02:11,758 26 INFO 00610-18-0-all odoo.addons.base_import_module.models.ir_module: deleting imported modules upon uninstallation: test_module 2026-03-21 19:02:11,772 26 INFO 00610-18-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [14788] 2026-03-21 19:02:11,772 26 INFO 00610-18-0-all odoo.models.unlink: User #1 deleted ir.module.module records with IDs: [1420] 2026-03-21 19:02:11,776 26 INFO 00610-18-0-all odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_and_update_module ... 2026-03-21 19:02:11,889 26 INFO 00610-18-0-all odoo.addons.base_import_module.models.ir_module: Successfully imported module 'test_module' 2026-03-21 19:02:11,944 26 INFO 00610-18-0-all odoo.addons.base_import_module.models.ir_module: Successfully imported module 'test_module' 2026-03-21 19:02:11,956 26 INFO 00610-18-0-all odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_wrong_dependencies ... 2026-03-21 19:02:12,033 26 INFO 00610-18-0-all odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip ... 2026-03-21 19:02:12,098 26 INFO 00610-18-0-all odoo.addons.base_import_module.models.ir_module: module bar: loading data.xml 2026-03-21 19:02:12,114 26 INFO 00610-18-0-all odoo.tools.translate: loading base translation file /tmp/tmpyqoqao4u/bar/i18n/fr_FR.po for language fr_FR 2026-03-21 19:02:12,137 26 INFO 00610-18-0-all odoo.addons.base_import_module.models.ir_module: Successfully imported module 'bar' 2026-03-21 19:02:12,190 26 INFO 00610-18-0-all odoo.addons.base_import_module.models.ir_module: module foo: loading data.xml 2026-03-21 19:02:12,205 26 INFO 00610-18-0-all odoo.addons.base_import_module.models.ir_module: module foo: loading res.partner.csv 2026-03-21 19:02:12,228 26 INFO 00610-18-0-all odoo.addons.base_import_module.models.ir_module: module foo: loading data.sql 2026-03-21 19:02:12,245 26 INFO 00610-18-0-all odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-03-21 19:02:12,279 26 INFO 00610-18-0-all odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip_data_not_in_manifest ... 2026-03-21 19:02:12,327 26 INFO 00610-18-0-all odoo.addons.base_import_module.models.ir_module: module foo: loading foo.xml 2026-03-21 19:02:12,346 26 INFO 00610-18-0-all odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-03-21 19:02:12,353 26 INFO 00610-18-0-all odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip_extract_only_useful ... 2026-03-21 19:02:12,413 26 INFO 00610-18-0-all odoo.addons.base_import_module.models.ir_module: module foo: loading data.xml 2026-03-21 19:02:12,429 26 INFO 00610-18-0-all odoo.addons.base_import_module.models.ir_module: module foo: skip unsupported file res.partner.xls 2026-03-21 19:02:12,445 26 INFO 00610-18-0-all odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-03-21 19:02:12,453 26 INFO 00610-18-0-all odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip_ignore_unexpected_data_extension ... 2026-03-21 19:02:12,532 26 INFO 00610-18-0-all odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip_invalid_data ... 2026-03-21 19:02:12,619 26 INFO 00610-18-0-all odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip_invalid_manifest ... 2026-03-21 19:02:12,693 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-21 19:02:12,703 26 INFO 00610-18-0-all odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModuleHttp.test_check_zip_dependencies ... 2026-03-21 19:02:12,773 26 INFO 00610-18-0-all odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModuleHttp.test_import_module_assets_http ... 2026-03-21 19:02:12,856 26 INFO 00610-18-0-all odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-03-21 19:02:12,868 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:12,889 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:12] "GET /foo/static/src/js/test.js HTTP/1.1" 200 - 3 0.002 0.020 2026-03-21 19:02:12,891 26 INFO 00610-18-0-all odoo.addons.base_import_module.tests.test_import_module.TestImportModuleHttp.test_import_module_assets_http: waiting for threads: [] 2026-03-21 19:02:12,895 26 INFO 00610-18-0-all odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModuleHttp.test_import_module_field_file ... 2026-03-21 19:02:12,949 26 INFO 00610-18-0-all odoo.addons.base_import_module.models.ir_module: module foo: loading data.xml 2026-03-21 19:02:12,979 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-03-21 19:02:12,984 26 INFO 00610-18-0-all odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-03-21 19:02:12,993 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:13,026 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:13] "GET /foo/static/src/img/content/logo.png HTTP/1.1" 200 - 3 0.001 0.032 2026-03-21 19:02:13,030 26 INFO 00610-18-0-all odoo.addons.base_import_module.tests.test_import_module.TestImportModuleHttp.test_import_module_field_file: waiting for threads: [] 2026-03-21 19:02:13,033 26 INFO 00610-18-0-all odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModuleHttp.test_import_module_icon ... 2026-03-21 19:02:13,096 26 INFO 00610-18-0-all odoo.addons.base_import_module.models.ir_module: Successfully imported module 'bar' 2026-03-21 19:02:13,434 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-03-21 19:02:13,448 26 INFO 00610-18-0-all odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-03-21 19:02:13,461 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:13,488 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:13] "GET /foo/static/description/icon.png HTTP/1.1" 200 - 3 0.002 0.026 2026-03-21 19:02:13,514 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-21 19:02:13,522 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_assetsbundle: Starting BusWebTests.test_bundle_sends_bus ... 2026-03-21 19:02:13,538 26 INFO 00610-18-0-all odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [222, 221, 220, 219, 218, 217, 216, 215, 214, 202, 201, 200, 199, 198, 197, 196] 2026-03-21 19:02:13,546 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:15,806 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5cf0338/web.assets_web.min.js (id:338) 2026-03-21 19:02:15,814 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:15] "GET /web/assets/any/web.assets_web.min.js HTTP/1.1" 200 - 29 0.018 2.250 2026-03-21 19:02:18,368 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c89ff60/web.assets_web.min.css (id:339) 2026-03-21 19:02:18,374 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:18] "GET /web/assets/any/web.assets_web.min.css HTTP/1.1" 200 - 8 0.046 2.482 2026-03-21 19:02:20,072 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/2eb49fa/web.assets_backend.min.js (id:340) 2026-03-21 19:02:20,079 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:20] "GET /web/assets/any/web.assets_backend.min.js HTTP/1.1" 200 - 20 0.017 1.678 2026-03-21 19:02:22,214 26 INFO 00610-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c89ff60/web.assets_backend.min.css (id:341) 2026-03-21 19:02:22,222 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:22] "GET /web/assets/any/web.assets_backend.min.css HTTP/1.1" 200 - 8 0.035 2.079 2026-03-21 19:02:22,230 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_assetsbundle.BusWebTests.test_bundle_sends_bus: waiting for threads: [] 2026-03-21 19:02:22,246 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 1 removed 2026-03-21 19:02:22,258 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_bus_gc: Starting TestBusGC.test_custom_gc_retention_window ... 2026-03-21 19:02:22,264 26 INFO 00610-18-0-all odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2] 2026-03-21 19:02:22,512 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_bus_gc: Starting TestBusGC.test_default_gc_retention_window ... 2026-03-21 19:02:22,516 26 INFO 00610-18-0-all odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2] 2026-03-21 19:02:22,581 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:02:22,586 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_bus_presence: Starting TestBusPresence.test_bus_presence_auto_vacuum ... 2026-03-21 19:02:22,695 26 INFO 00610-18-0-all odoo.models.unlink: User #1 deleted bus.presence records with IDs: [1] 2026-03-21 19:02:22,703 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_bus_presence: Starting TestBusPresence.test_im_status_invalidation ... 2026-03-21 19:02:22,750 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_bus_presence: Starting TestBusPresence.test_unlinking_sends_correct_im_status ... 2026-03-21 19:02:22,811 26 INFO 00610-18-0-all odoo.models.unlink: User #1 deleted bus.presence records with IDs: [3] 2026-03-21 19:02:22,824 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-21 19:02:22,830 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_ir_model: Starting TestGetModelDefinitions.test_access_all_model_fields ... 2026-03-21 19:02:22,845 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_ir_model: Starting TestGetModelDefinitions.test_access_cr ... 2026-03-21 19:02:22,867 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_ir_model: Starting TestGetModelDefinitions.test_relational_fields_with_missing_model ... 2026-03-21 19:02:22,879 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:02:22,886 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_ir_websocket: Starting TestIrWebsocket.test_notify_on_status_change ... 2026-03-21 19:02:22,972 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:bob_user from n/a 2026-03-21 19:02:22,984 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:23,012 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:23] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 2 0.002 0.028 2026-03-21 19:02:23,038 26 INFO ? odoo.addons.bus.models.bus: Bus.loop listen imbus on db postgres 2026-03-21 19:02:33,229 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_ir_websocket: Starting TestIrWebsocket.test_only_allow_string_channels_from_frontend ... 2026-03-21 19:02:33,234 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_ir_websocket: Starting TestIrWebsocket.test_receive_missed_presences_on_subscribe ... 2026-03-21 19:02:33,360 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:bob_user from n/a 2026-03-21 19:02:33,376 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:33,404 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:33] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 2 0.001 0.029 2026-03-21 19:02:33,509 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-21 19:02:33,516 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_channel_subscription_disconnect ... 2026-03-21 19:02:33,521 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:33,551 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:33] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.002 0.030 2026-03-21 19:02:33,585 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_channel_subscription_update ... 2026-03-21 19:02:33,590 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:33,618 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:33] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.004 0.026 2026-03-21 19:02:33,650 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_disconnect_when_version_outdated ... 2026-03-21 19:02:33,657 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:33,691 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:33] "GET /websocket?version=17.0-0 HTTP/1.1" 101 - 6 0.006 0.029 2026-03-21 19:02:33,711 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:33] "GET /websocket HTTP/1.1" 101 - 1 0.000 0.004 2026-03-21 19:02:33,732 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:33] "GET /websocket HTTP/1.1" 101 - 1 0.001 0.005 2026-03-21 19:02:34,732 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_instances_weak_set ... 2026-03-21 19:02:34,742 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:35,190 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:35] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.014 0.435 2026-03-21 19:02:35,215 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:35] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 1 0.001 0.012 2026-03-21 19:02:35,414 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_lifecycle_hooks ... 2026-03-21 19:02:35,420 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:35,451 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:35] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.006 0.026 2026-03-21 19:02:35,463 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_no_cursor_when_no_callback_for_lifecycle_event ... 2026-03-21 19:02:35,471 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:35,499 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:35] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.006 0.026 2026-03-21 19:02:35,509 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_public_configuration ... 2026-03-21 19:02:35,626 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:test_user from n/a 2026-03-21 19:02:35,639 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:35,664 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:35] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 2 0.002 0.025 2026-03-21 19:02:40,679 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_subscribe_higher_last_notification_id ... 2026-03-21 19:02:40,689 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:40,723 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:40] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.006 0.029 2026-03-21 19:02:40,749 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_subscribe_lower_last_notification_id ... 2026-03-21 19:02:40,755 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:40,787 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:40] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.004 0.030 2026-03-21 19:02:40,812 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_subscribe_to_custom_channel ... 2026-03-21 19:02:40,826 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:40,863 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:40] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.007 0.031 2026-03-21 19:02:40,917 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_websocket_caryall.TestWebsocketCaryall.test_subscribe_to_custom_channel: waiting for threads: [] 2026-03-21 19:02:40,920 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_timeout_manager_keep_alive_timeout ... 2026-03-21 19:02:40,966 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_timeout_manager_no_response_timeout ... 2026-03-21 19:02:40,999 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_timeout_manager_overlapping_timeouts ... 2026-03-21 19:02:41,030 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_timeout_manager_reset_wait_for ... 2026-03-21 19:02:41,060 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_trigger_notification ... 2026-03-21 19:02:41,065 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:41,091 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:41] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.003 0.024 2026-03-21 19:02:41,172 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_trigger_notification_unsupported_language ... 2026-03-21 19:02:41,180 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:41,207 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:41] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.003 0.026 2026-03-21 19:02:41,233 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_trigger_on_websocket_closed ... 2026-03-21 19:02:41,242 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:41,280 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:41] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.014 0.026 2026-03-21 19:02:41,293 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_user_login ... 2026-03-21 19:02:41,298 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:41,327 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:41] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.004 0.026 2026-03-21 19:02:41,411 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:test_user from n/a 2026-03-21 19:02:42,426 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_user_logout_incoming_message ... 2026-03-21 19:02:42,489 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:test_user from n/a 2026-03-21 19:02:42,499 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:42,829 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:42] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 2 0.001 0.330 2026-03-21 19:02:42,840 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:42] "GET /web/session/logout HTTP/1.1" 303 - 0 0.000 0.004 2026-03-21 19:02:42,852 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:42] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.002 2026-03-21 19:02:43,059 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:43] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 53 0.035 0.168 2026-03-21 19:02:44,079 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_user_logout_outgoing_message ... 2026-03-21 19:02:44,164 26 INFO 00610-18-0-all odoo.addons.base.models.res_users: Login successful for db:00610-18-0-all login:test_user from n/a 2026-03-21 19:02:44,178 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:44,209 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:44] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 2 0.002 0.030 2026-03-21 19:02:44,243 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:44] "GET /web/session/logout HTTP/1.1" 303 - 0 0.000 0.006 2026-03-21 19:02:44,250 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:44] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.002 2026-03-21 19:02:44,451 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:44] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 53 0.026 0.170 2026-03-21 19:02:45,469 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_websocket_terminates_after_closing_timeout ... 2022-08-19 00:00:00,000 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2022-08-19 00:00:00,000 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [19/Aug/2022 00:00:00] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.004 -0.004 2026-03-21 19:02:46,567 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-21 19:02:46,575 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_websocket_rate_limiting: Starting TestWebsocketRateLimiting.test_rate_limiting_base_ko ... 2026-03-21 19:02:46,585 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:46,612 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:46] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.004 0.030 2026-03-21 19:02:47,640 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_websocket_rate_limiting: Starting TestWebsocketRateLimiting.test_rate_limiting_base_ok ... 2026-03-21 19:02:47,647 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:47,677 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:47] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.002 0.029 2026-03-21 19:02:50,659 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_websocket_rate_limiting: Starting TestWebsocketRateLimiting.test_rate_limiting_opening_burst ... 2026-03-21 19:02:50,663 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:50,688 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:50] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.003 0.023 2026-03-21 19:02:54,917 26 INFO 00610-18-0-all odoo.addons.bus.tests.test_websocket_rate_limiting: Starting TestWebsocketRateLimiting.test_rate_limiting_start_ok_end_ko ... 2026-03-21 19:02:54,926 26 INFO 00610-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:02:54,955 26 INFO 00610-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:02:54] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.003 0.027 2026-03-21 19:02:58,190 26 INFO 00610-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:02:58,192 26 INFO 00610-18-0-all odoo.service.server: 159 post-tests in 234.37s, 11346 queries 2026-03-21 19:02:58,195 26 INFO 00610-18-0-all odoo.tests.stats: auth_totp: 5 tests 46.56s 2610 queries 2026-03-21 19:02:58,196 26 INFO 00610-18-0-all odoo.tests.stats: base: 176 tests 105.78s 6814 queries 2026-03-21 19:02:58,196 26 INFO 00610-18-0-all odoo.tests.stats: base_import_module: 17 tests 1.93s 472 queries 2026-03-21 19:02:58,196 26 INFO 00610-18-0-all odoo.tests.stats: bus: 51 tests 44.66s 1144 queries 2026-03-21 19:02:58,196 26 INFO 00610-18-0-all odoo.tests.result: 0 failed, 0 error(s) of 159 tests when loading database '00610-18-0-all' 2026-03-21 19:02:58,196 26 INFO 00610-18-0-all odoo.service.server: Initiating shutdown 2026-03-21 19:02:58,196 26 INFO 00610-18-0-all odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown. 2026-03-21 19:02:58,435 26 INFO 00610-18-0-all odoo.sql_db: ConnectionPool(read/write;used=0/count=0/max=64): Closed 3 connections