Docker command: python3 odoo/odoo-bin --addons-path odoo/addons,odoo/odoo/addons,duong-addons -d 00622-18-0-all --test-enable --test-tags -at_install,/account,/account_add_gln,/account_check_printing,/account_debit_note,/account_edi,/account_edi_proxy_client,/account_edi_ubl_cii,/account_edi_ubl_cii_tax_extension,/account_fleet,/account_payment,/account_peppol,/account_peppol_selfbilling,/account_qr_code_emv,/account_qr_code_sepa,/account_tax_python,/account_test,/account_update_tax_tags,/analytic,/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_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,/crm,/crm_iap_enrich,/crm_iap_mine,/crm_livechat,/crm_mail_plugin,/crm_sms,/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_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_company,/d_hierarchy_partner,/d_hierarchy_product_category,/d_hierarchy_project_task,/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_instagram,/d_social_instagram_messenger,/d_social_linkedin,/d_social_threads,/d_social_tiktok,/d_social_tiktok_business,/d_social_x,/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_recycle,/delivery,/delivery_mondialrelay,/delivery_stock_picking_batch,/digest,/event,/event_booth,/event_booth_sale,/event_crm,/event_crm_sale,/event_product,/event_sale,/event_sms --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/e50568949907c6697983f8d5e4448367203f7732 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/00622-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 19:23:50,503 25 INFO ? odoo: Odoo version 18.0 2026-03-21 19:23:50,503 25 INFO ? odoo: Using configuration file at /home/runbot19/.odoorc 2026-03-21 19:23:50,503 25 INFO ? odoo: addons paths: ['/data/build/odoo/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/odoo/addons', '/data/build/duong-addons'] 2026-03-21 19:23:50,504 25 INFO ? odoo: database: runbot19@default:default Warn: Can't find .pfb for face 'Courier' 2026-03-21 19:23:51,193 25 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-03-21 19:23:51,226 25 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-03-21 19:23:51,848 25 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-03-21 19:23:51,927 25 INFO 00622-18-0-all odoo.tests.common: Importing test framework 2026-03-21 19:23:51,979 25 INFO 00622-18-0-all odoo.modules.loading: init db 2026-03-21 19:23:54,151 25 INFO 00622-18-0-all odoo.modules.loading: loading 1 modules... 2026-03-21 19:23:54,151 25 INFO 00622-18-0-all odoo.modules.loading: Loading module base (1/1) 2026-03-21 19:23:54,195 25 INFO 00622-18-0-all odoo.modules.registry: module base: creating or updating database tables 2026-03-21 19:23:55,246 25 INFO 00622-18-0-all odoo.models: Prepare computation of ir.module.module.menus_by_module 2026-03-21 19:23:55,246 25 INFO 00622-18-0-all odoo.models: Prepare computation of ir.module.module.reports_by_module 2026-03-21 19:23:55,246 25 INFO 00622-18-0-all odoo.models: Prepare computation of ir.module.module.views_by_module 2026-03-21 19:23:55,605 25 INFO 00622-18-0-all odoo.models: Prepare computation of res.partner.user_id 2026-03-21 19:23:55,605 25 INFO 00622-18-0-all odoo.models: Prepare computation of res.partner.commercial_partner_id 2026-03-21 19:23:55,605 25 INFO 00622-18-0-all odoo.models: Prepare computation of res.partner.complete_name 2026-03-21 19:23:55,605 25 INFO 00622-18-0-all odoo.models: Prepare computation of res.partner.company_registry 2026-03-21 19:23:55,605 25 INFO 00622-18-0-all odoo.models: Prepare computation of res.partner.commercial_company_name 2026-03-21 19:23:55,605 25 INFO 00622-18-0-all odoo.models: Prepare computation of res.partner.partner_share 2026-03-21 19:23:55,710 25 INFO 00622-18-0-all odoo.models: Prepare computation of res.currency.decimal_places 2026-03-21 19:23:55,778 25 INFO 00622-18-0-all odoo.models: Prepare computation of res.company.uses_default_logo 2026-03-21 19:23:55,778 25 INFO 00622-18-0-all odoo.models: Prepare computation of res.company.logo_web 2026-03-21 19:23:55,782 25 INFO 00622-18-0-all odoo.models: Computing parent_path for table res_company... 2026-03-21 19:23:55,833 25 INFO 00622-18-0-all odoo.models: Prepare computation of res.users.signature 2026-03-21 19:23:55,833 25 INFO 00622-18-0-all odoo.models: Prepare computation of res.users.share 2026-03-21 19:23:58,913 25 INFO 00622-18-0-all odoo.modules.loading: loading base/data/res_bank.xml 2026-03-21 19:23:58,922 25 INFO 00622-18-0-all odoo.modules.loading: loading base/data/res.lang.csv 2026-03-21 19:23:58,987 25 INFO 00622-18-0-all odoo.modules.loading: loading base/data/res_lang_data.xml 2026-03-21 19:23:59,049 25 INFO 00622-18-0-all odoo.modules.loading: loading base/data/res_partner_data.xml 2026-03-21 19:23:59,148 25 INFO 00622-18-0-all odoo.modules.loading: loading base/data/res_currency_data.xml 2026-03-21 19:23:59,868 25 INFO 00622-18-0-all odoo.modules.loading: loading base/data/res_company_data.xml 2026-03-21 19:23:59,879 25 INFO 00622-18-0-all odoo.modules.loading: loading base/data/res_users_data.xml 2026-03-21 19:24:01,539 25 INFO 00622-18-0-all odoo.modules.loading: loading base/data/report_paperformat_data.xml 2026-03-21 19:24:01,551 25 INFO 00622-18-0-all odoo.modules.loading: loading base/data/res_country_data.xml 2026-03-21 19:24:02,210 25 INFO 00622-18-0-all odoo.modules.loading: loading base/data/ir_demo_data.xml 2026-03-21 19:24:02,235 25 INFO 00622-18-0-all odoo.modules.loading: loading base/security/base_groups.xml 2026-03-21 19:24:02,732 25 INFO 00622-18-0-all odoo.modules.loading: loading base/security/base_security.xml 2026-03-21 19:24:02,975 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/base_menus.xml 2026-03-21 19:24:03,065 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/decimal_precision_views.xml 2026-03-21 19:24:03,091 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/res_config_views.xml 2026-03-21 19:24:03,101 25 INFO 00622-18-0-all odoo.modules.loading: loading base/data/res.country.state.csv 2026-03-21 19:24:04,293 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/ir_actions_views.xml 2026-03-21 19:24:04,576 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/ir_asset_views.xml 2026-03-21 19:24:04,603 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/ir_config_parameter_views.xml 2026-03-21 19:24:04,632 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/ir_cron_views.xml 2026-03-21 19:24:04,689 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/ir_cron_trigger_views.xml 2026-03-21 19:24:04,716 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/ir_filters_views.xml 2026-03-21 19:24:04,763 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/ir_mail_server_views.xml 2026-03-21 19:24:04,802 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/ir_model_views.xml 2026-03-21 19:24:05,101 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/ir_attachment_views.xml 2026-03-21 19:24:05,167 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/ir_rule_views.xml 2026-03-21 19:24:05,238 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/ir_sequence_views.xml 2026-03-21 19:24:05,278 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/ir_ui_menu_views.xml 2026-03-21 19:24:05,318 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/ir_ui_view_views.xml 2026-03-21 19:24:05,395 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/ir_default_views.xml 2026-03-21 19:24:05,430 25 INFO 00622-18-0-all odoo.modules.loading: loading base/data/ir_config_parameter_data.xml 2026-03-21 19:24:05,435 25 INFO 00622-18-0-all odoo.modules.loading: loading base/data/ir_cron_data.xml 2026-03-21 19:24:05,452 25 INFO 00622-18-0-all odoo.modules.loading: loading base/report/ir_model_report.xml 2026-03-21 19:24:05,462 25 INFO 00622-18-0-all odoo.modules.loading: loading base/report/ir_model_templates.xml 2026-03-21 19:24:05,478 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/ir_logging_views.xml 2026-03-21 19:24:05,516 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/ir_qweb_widget_templates.xml 2026-03-21 19:24:05,537 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/ir_module_views.xml 2026-03-21 19:24:05,639 25 INFO 00622-18-0-all odoo.modules.loading: loading base/data/ir_module_category_data.xml 2026-03-21 19:24:05,776 25 INFO 00622-18-0-all odoo.modules.loading: loading base/data/ir_module_module.xml 2026-03-21 19:24:05,907 25 INFO 00622-18-0-all odoo.modules.loading: loading base/report/ir_module_reports.xml 2026-03-21 19:24:05,914 25 INFO 00622-18-0-all odoo.modules.loading: loading base/report/ir_module_report_templates.xml 2026-03-21 19:24:05,925 25 INFO 00622-18-0-all odoo.modules.loading: loading base/wizard/base_module_update_views.xml 2026-03-21 19:24:05,953 25 INFO 00622-18-0-all odoo.modules.loading: loading base/wizard/base_language_install_views.xml 2026-03-21 19:24:05,974 25 INFO 00622-18-0-all odoo.modules.loading: loading base/wizard/base_import_language_views.xml 2026-03-21 19:24:05,992 25 INFO 00622-18-0-all odoo.modules.loading: loading base/wizard/base_module_upgrade_views.xml 2026-03-21 19:24:06,021 25 INFO 00622-18-0-all odoo.modules.loading: loading base/wizard/base_module_uninstall_views.xml 2026-03-21 19:24:06,036 25 INFO 00622-18-0-all odoo.modules.loading: loading base/wizard/base_export_language_views.xml 2026-03-21 19:24:06,072 25 INFO 00622-18-0-all odoo.modules.loading: loading base/wizard/base_partner_merge_views.xml 2026-03-21 19:24:06,099 25 INFO 00622-18-0-all odoo.modules.loading: loading base/data/ir_demo_failure_data.xml 2026-03-21 19:24:06,123 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/ir_profile_views.xml 2026-03-21 19:24:06,161 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/res_company_views.xml 2026-03-21 19:24:06,196 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/res_lang_views.xml 2026-03-21 19:24:06,255 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/res_partner_views.xml 2026-03-21 19:24:06,461 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/res_bank_views.xml 2026-03-21 19:24:06,521 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/res_country_views.xml 2026-03-21 19:24:06,601 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/res_currency_views.xml 2026-03-21 19:24:06,662 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/res_users_views.xml 2026-03-21 19:24:06,866 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/res_device_views.xml 2026-03-21 19:24:06,909 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/res_users_identitycheck_views.xml 2026-03-21 19:24:06,923 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/res_config_settings_views.xml 2026-03-21 19:24:06,940 25 INFO 00622-18-0-all odoo.modules.loading: loading base/views/report_paperformat_views.xml 2026-03-21 19:24:06,989 25 INFO 00622-18-0-all odoo.modules.loading: loading base/security/ir.model.access.csv 2026-03-21 19:24:07,234 25 INFO 00622-18-0-all odoo.modules.loading: Module base: loading demo 2026-03-21 19:24:07,235 25 INFO 00622-18-0-all odoo.modules.loading: loading base/data/res_users_demo.xml 2026-03-21 19:24:09,791 25 INFO 00622-18-0-all odoo.modules.loading: loading base/data/res_partner_bank_demo.xml 2026-03-21 19:24:09,801 25 INFO 00622-18-0-all odoo.modules.loading: loading base/data/res_currency_demo.xml 2026-03-21 19:24:09,809 25 INFO 00622-18-0-all odoo.modules.loading: loading base/data/res_currency_rate_demo.xml 2026-03-21 19:24:10,225 25 INFO 00622-18-0-all odoo.modules.loading: loading base/data/res_bank_demo.xml 2026-03-21 19:24:10,244 25 INFO 00622-18-0-all odoo.modules.loading: loading base/data/res_partner_demo.xml 2026-03-21 19:24:10,617 25 INFO 00622-18-0-all odoo.modules.loading: loading base/data/res_partner_image_demo.xml 2026-03-21 19:24:11,983 25 INFO 00622-18-0-all odoo.modules.loading: Module base loaded in 17.83s, 9274 queries (+9274 other) 2026-03-21 19:24:11,984 25 INFO 00622-18-0-all odoo.modules.loading: 1 modules loaded in 17.83s, 9274 queries (+9274 extra) 2026-03-21 19:24:12,040 25 INFO 00622-18-0-all odoo.modules.loading: updating modules list 2026-03-21 19:24:12,045 25 INFO 00622-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 19:24:13,329 25 INFO 00622-18-0-all odoo.modules.loading: loading 15 modules... 2026-03-21 19:24:13,330 25 INFO 00622-18-0-all odoo.modules.loading: Loading module d_partner_birthday_and_gender (2/15) 2026-03-21 19:24:13,375 25 INFO 00622-18-0-all odoo.modules.registry: module d_partner_birthday_and_gender: creating or updating database tables 2026-03-21 19:24:13,396 25 INFO 00622-18-0-all odoo.models: Prepare computation of res.partner.birthday_day 2026-03-21 19:24:13,397 25 INFO 00622-18-0-all odoo.models: Prepare computation of res.partner.birthday_month 2026-03-21 19:24:13,397 25 INFO 00622-18-0-all odoo.models: Prepare computation of res.partner.birthday_year 2026-03-21 19:24:13,553 25 INFO 00622-18-0-all odoo.modules.loading: loading d_partner_birthday_and_gender/views/res_partner_views.xml 2026-03-21 19:24:13,643 25 INFO 00622-18-0-all odoo.modules.loading: Module d_partner_birthday_and_gender loaded in 0.31s, 125 queries (+125 other) 2026-03-21 19:24:13,644 25 INFO 00622-18-0-all odoo.modules.loading: Loading module web (3/15) 2026-03-21 19:24:13,697 25 INFO 00622-18-0-all odoo.modules.registry: module web: creating or updating database tables 2026-03-21 19:24:14,869 25 INFO 00622-18-0-all odoo.modules.loading: loading web/security/ir.model.access.csv 2026-03-21 19:24:14,888 25 INFO 00622-18-0-all odoo.modules.loading: loading web/views/webclient_templates.xml 2026-03-21 19:24:14,987 25 INFO 00622-18-0-all odoo.modules.loading: loading web/views/report_templates.xml 2026-03-21 19:24:15,175 25 INFO 00622-18-0-all odoo.modules.loading: loading web/views/base_document_layout_views.xml 2026-03-21 19:24:15,199 25 INFO 00622-18-0-all odoo.modules.loading: loading web/views/partner_view.xml 2026-03-21 19:24:15,213 25 INFO 00622-18-0-all odoo.modules.loading: loading web/views/speedscope_template.xml 2026-03-21 19:24:15,229 25 INFO 00622-18-0-all odoo.modules.loading: loading web/views/neutralize_views.xml 2026-03-21 19:24:15,242 25 INFO 00622-18-0-all odoo.modules.loading: loading web/data/ir_attachment.xml 2026-03-21 19:24:15,253 25 INFO 00622-18-0-all odoo.modules.loading: loading web/data/report_layout.xml 2026-03-21 19:24:16,274 25 INFO 00622-18-0-all odoo.modules.loading: Module web loaded in 2.63s, 1104 queries (+1104 other) 2026-03-21 19:24:16,275 25 INFO 00622-18-0-all odoo.modules.loading: Loading module auth_totp (4/15) 2026-03-21 19:24:16,342 25 INFO 00622-18-0-all odoo.modules.registry: module auth_totp: creating or updating database tables 2026-03-21 19:24:16,484 25 INFO 00622-18-0-all odoo.modules.loading: loading auth_totp/security/security.xml 2026-03-21 19:24:16,531 25 INFO 00622-18-0-all odoo.modules.loading: loading auth_totp/security/ir.model.access.csv 2026-03-21 19:24:16,546 25 INFO 00622-18-0-all odoo.modules.loading: loading auth_totp/data/ir_action_data.xml 2026-03-21 19:24:16,561 25 INFO 00622-18-0-all odoo.modules.loading: loading auth_totp/views/res_users_views.xml 2026-03-21 19:24:16,635 25 INFO 00622-18-0-all odoo.modules.loading: loading auth_totp/views/templates.xml 2026-03-21 19:24:16,647 25 INFO 00622-18-0-all odoo.modules.loading: loading auth_totp/wizard/auth_totp_wizard_views.xml 2026-03-21 19:24:16,702 25 INFO 00622-18-0-all odoo.modules.loading: Module auth_totp loaded in 0.43s, 188 queries (+188 other) 2026-03-21 19:24:16,702 25 INFO 00622-18-0-all odoo.modules.loading: Loading module base_import (5/15) 2026-03-21 19:24:16,969 25 INFO 00622-18-0-all odoo.modules.registry: module base_import: creating or updating database tables 2026-03-21 19:24:18,138 25 INFO 00622-18-0-all odoo.modules.loading: loading base_import/security/ir.model.access.csv 2026-03-21 19:24:18,174 25 INFO 00622-18-0-all odoo.modules.loading: Module base_import loaded in 1.47s, 881 queries (+881 other) 2026-03-21 19:24:18,174 25 INFO 00622-18-0-all odoo.modules.loading: Loading module base_import_module (6/15) 2026-03-21 19:24:18,242 25 INFO 00622-18-0-all odoo.modules.registry: module base_import_module: creating or updating database tables 2026-03-21 19:24:18,403 25 INFO 00622-18-0-all odoo.modules.loading: loading base_import_module/security/ir.model.access.csv 2026-03-21 19:24:18,414 25 INFO 00622-18-0-all odoo.modules.loading: loading base_import_module/views/base_import_module_view.xml 2026-03-21 19:24:18,446 25 INFO 00622-18-0-all odoo.modules.loading: loading base_import_module/views/ir_module_views.xml 2026-03-21 19:24:18,528 25 INFO 00622-18-0-all odoo.modules.loading: Module base_import_module loaded in 0.35s, 164 queries (+164 other) 2026-03-21 19:24:18,528 25 INFO 00622-18-0-all odoo.modules.loading: Loading module base_setup (7/15) 2026-03-21 19:24:18,579 25 INFO 00622-18-0-all odoo.modules.registry: module base_setup: creating or updating database tables 2026-03-21 19:24:18,677 25 INFO 00622-18-0-all odoo.modules.loading: loading base_setup/data/base_setup_data.xml 2026-03-21 19:24:18,689 25 INFO 00622-18-0-all odoo.modules.loading: loading base_setup/views/res_config_settings_views.xml 2026-03-21 19:24:18,746 25 INFO 00622-18-0-all odoo.modules.loading: loading base_setup/views/res_partner_views.xml 2026-03-21 19:24:18,787 25 INFO 00622-18-0-all odoo.modules.loading: Module base_setup loaded in 0.26s, 154 queries (+154 other) 2026-03-21 19:24:18,787 25 INFO 00622-18-0-all odoo.modules.loading: Loading module bus (8/15) 2026-03-21 19:24:18,843 25 INFO 00622-18-0-all odoo.modules.registry: module bus: creating or updating database tables 2026-03-21 19:24:19,073 25 INFO 00622-18-0-all odoo.modules.loading: loading bus/security/ir.model.access.csv 2026-03-21 19:24:19,146 25 INFO 00622-18-0-all odoo.modules.loading: Module bus loaded in 0.36s, 165 queries (+165 other) 2026-03-21 19:24:19,146 25 INFO 00622-18-0-all odoo.modules.loading: Loading module d_base_company_favicon (9/15) 2026-03-21 19:24:19,196 25 INFO 00622-18-0-all odoo.modules.registry: module d_base_company_favicon: creating or updating database tables 2026-03-21 19:24:19,246 25 INFO 00622-18-0-all odoo.modules.loading: loading d_base_company_favicon/data/res_company_data.xml 2026-03-21 19:24:19,271 25 INFO 00622-18-0-all odoo.modules.loading: loading d_base_company_favicon/views/res_company_views.xml 2026-03-21 19:24:19,309 25 INFO 00622-18-0-all odoo.modules.loading: Module d_base_company_favicon loaded in 0.16s, 74 queries (+74 other) 2026-03-21 19:24:19,309 25 INFO 00622-18-0-all odoo.modules.loading: Loading module d_web_kanban_currency (10/15) 2026-03-21 19:24:19,358 25 INFO 00622-18-0-all odoo.modules.registry: module d_web_kanban_currency: creating or updating database tables 2026-03-21 19:24:19,393 25 INFO 00622-18-0-all odoo.modules.loading: Module d_web_kanban_currency loaded in 0.08s, 18 queries (+18 other) 2026-03-21 19:24:19,394 25 INFO 00622-18-0-all odoo.modules.loading: Loading module web_tour (11/15) 2026-03-21 19:24:19,445 25 INFO 00622-18-0-all odoo.modules.registry: module web_tour: creating or updating database tables 2026-03-21 19:24:19,453 25 INFO 00622-18-0-all odoo.models: Prepare computation of res.users.tour_enabled 2026-03-21 19:24:19,640 25 INFO 00622-18-0-all odoo.modules.loading: loading web_tour/security/ir.model.access.csv 2026-03-21 19:24:19,658 25 INFO 00622-18-0-all odoo.modules.loading: loading web_tour/views/tour_views.xml 2026-03-21 19:24:19,711 25 INFO 00622-18-0-all odoo.modules.loading: loading web_tour/views/res_users_views.xml 2026-03-21 19:24:19,763 25 INFO 00622-18-0-all odoo.modules.loading: Module web_tour loaded in 0.37s, 188 queries (+188 other) 2026-03-21 19:24:19,763 25 INFO 00622-18-0-all odoo.modules.loading: Loading module html_editor (12/15) 2026-03-21 19:24:19,842 25 INFO 00622-18-0-all odoo.modules.registry: module html_editor: creating or updating database tables 2026-03-21 19:24:19,931 25 INFO 00622-18-0-all odoo.modules.loading: Module html_editor loaded in 0.17s, 46 queries (+46 other) 2026-03-21 19:24:19,931 25 INFO 00622-18-0-all odoo.modules.loading: Loading module iap (13/15) 2026-03-21 19:24:19,982 25 INFO 00622-18-0-all odoo.modules.registry: module iap: creating or updating database tables 2026-03-21 19:24:20,161 25 INFO 00622-18-0-all odoo.modules.loading: loading iap/data/services.xml 2026-03-21 19:24:20,172 25 INFO 00622-18-0-all odoo.modules.loading: loading iap/security/ir.model.access.csv 2026-03-21 19:24:20,191 25 INFO 00622-18-0-all odoo.modules.loading: loading iap/security/ir_rule.xml 2026-03-21 19:24:20,204 25 INFO 00622-18-0-all odoo.modules.loading: loading iap/views/iap_views.xml 2026-03-21 19:24:20,253 25 INFO 00622-18-0-all odoo.modules.loading: loading iap/views/res_config_settings.xml 2026-03-21 19:24:20,303 25 INFO 00622-18-0-all odoo.modules.loading: Module iap loaded in 0.37s, 183 queries (+183 other) 2026-03-21 19:24:20,303 25 INFO 00622-18-0-all odoo.modules.loading: Loading module web_editor (14/15) 2026-03-21 19:24:20,436 25 INFO 00622-18-0-all odoo.modules.registry: module web_editor: creating or updating database tables 2026-03-21 19:24:22,204 25 INFO 00622-18-0-all odoo.modules.loading: loading web_editor/security/ir.model.access.csv 2026-03-21 19:24:22,222 25 INFO 00622-18-0-all odoo.modules.loading: loading web_editor/data/editor_assets.xml 2026-03-21 19:24:22,231 25 INFO 00622-18-0-all odoo.modules.loading: loading web_editor/views/editor.xml 2026-03-21 19:24:22,287 25 INFO 00622-18-0-all odoo.modules.loading: loading web_editor/views/snippets.xml 2026-03-21 19:24:22,453 25 INFO 00622-18-0-all odoo.modules.loading: Module web_editor loaded in 2.15s, 1015 queries (+1015 other) 2026-03-21 19:24:22,453 25 INFO 00622-18-0-all odoo.modules.loading: Loading module web_unsplash (15/15) 2026-03-21 19:24:22,518 25 INFO 00622-18-0-all odoo.modules.registry: module web_unsplash: creating or updating database tables 2026-03-21 19:24:22,629 25 INFO 00622-18-0-all odoo.modules.loading: loading web_unsplash/views/res_config_settings_view.xml 2026-03-21 19:24:22,687 25 INFO 00622-18-0-all odoo.modules.loading: Module web_unsplash loaded in 0.23s, 98 queries (+98 other) 2026-03-21 19:24:22,688 25 INFO 00622-18-0-all odoo.modules.loading: 15 modules loaded in 9.36s, 4403 queries (+4403 extra) 2026-03-21 19:24:23,167 25 INFO 00622-18-0-all odoo.modules.loading: Modules loaded. 2026-03-21 19:24:23,171 25 INFO 00622-18-0-all odoo.modules.registry: Registry changed, signaling through the database 2026-03-21 19:24:23,173 25 INFO 00622-18-0-all odoo.modules.registry: Registry loaded in 31.323s 2026-03-21 19:24:23,173 25 INFO 00622-18-0-all odoo.service.server: Starting post tests 2026-03-21 19:24:23,209 25 INFO 00622-18-0-all odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-03-21 19:24:23,290 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/57a6b4a/web.__assets_tests_call__.min.js (id:195) 2026-03-21 19:24:24,040 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6caf6ff/web.assets_frontend_lazy.min.js (id:196) 2026-03-21 19:24:24,052 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/985e802/web.assets_frontend_minimal.min.js (id:197) 2026-03-21 19:24:24,087 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6490987/web.assets_tests.min.js (id:198) 2026-03-21 19:24:26,992 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/fddf2e7/web.assets_unit_tests.min.js (id:199) 2026-03-21 19:24:28,946 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e9d6427/web.assets_unit_tests_setup.min.js (id:200) 2026-03-21 19:24:30,751 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/802fc63/web.assets_web.min.js (id:201) 2026-03-21 19:24:32,506 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/802fc63/web.assets_web_dark.min.js (id:202) 2026-03-21 19:24:32,535 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d897787/web.qunit_mobile_suite_tests.min.js (id:203) 2026-03-21 19:24:33,162 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/63f1f1e/web.qunit_suite_tests.min.js (id:204) 2026-03-21 19:24:33,221 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c391b0a/web.report_assets_common.min.js (id:205) 2026-03-21 19:24:33,225 25 INFO 00622-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 19:24:35,175 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e3efc27/web.tests_assets.min.js (id:207) 2026-03-21 19:24:35,392 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9f5d6bd/web_editor.assets_snippets_menu.min.js (id:208) 2026-03-21 19:24:35,714 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f53b56d/web_editor.assets_wysiwyg.min.js (id:209) 2026-03-21 19:24:36,069 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f53b56d/web_editor.backend_assets_wysiwyg.min.js (id:210) 2026-03-21 19:24:36,812 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/133353b/web_editor.mocha_tests.min.js (id:211) 2026-03-21 19:24:36,940 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8eb8b69/web_editor.wysiwyg_iframe_editor_assets.min.js (id:212) 2026-03-21 19:24:36,941 25 INFO 00622-18-0-all odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 13.716366529464722 seconds 2026-03-21 19:24:36,944 25 INFO 00622-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 19:24:38,680 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c34947b/web.assets_frontend.min.css (id:214) 2026-03-21 19:24:40,302 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c34947b/web.assets_frontend_lazy.min.css (id:215) 2026-03-21 19:24:40,307 25 INFO 00622-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 19:24:40,310 25 INFO 00622-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 19:24:40,314 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.assets_unit_tests.min.css (id:218) 2026-03-21 19:24:42,736 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8fa3d68/web.assets_unit_tests_setup.min.css (id:219) 2026-03-21 19:24:44,911 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4810d36/web.assets_web.min.css (id:220) 2026-03-21 19:24:47,138 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/537f65d/web.assets_web_dark.min.css (id:221) 2026-03-21 19:24:49,514 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a5b598a/web.assets_web_print.min.css (id:222) 2026-03-21 19:24:49,517 25 INFO 00622-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 19:24:49,793 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4e47c2b/web.qunit_suite_tests.min.css (id:224) 2026-03-21 19:24:51,095 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e4b9a6d/web.report_assets_common.min.css (id:225) 2026-03-21 19:24:51,105 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ad36eaf/web.report_assets_pdf.min.css (id:226) 2026-03-21 19:24:53,392 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7754ef4/web.tests_assets.min.css (id:227) 2026-03-21 19:24:53,398 25 INFO 00622-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 19:24:53,492 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1f896af/web_editor.assets_tests_styles.min.css (id:229) 2026-03-21 19:24:53,743 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4e47c2b/web_editor.assets_wysiwyg.min.css (id:230) 2026-03-21 19:24:54,044 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4e47c2b/web_editor.backend_assets_wysiwyg.min.css (id:231) 2026-03-21 19:24:54,049 25 INFO 00622-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 19:24:54,347 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3424a51/web_editor.wysiwyg_iframe_editor_assets.min.css (id:233) 2026-03-21 19:24:54,348 25 INFO 00622-18-0-all odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 17.406813859939575 seconds 2026-03-21 19:24:54,388 25 INFO 00622-18-0-all odoo.addons.base.tests.test_cloc: Starting TestClocStdNoCusto.test_no_custo_install ... 2026-03-21 19:24:54,417 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 87 checked, 0 removed 2026-03-21 19:24:54,421 25 INFO 00622-18-0-all odoo.addons.base.tests.test_deprecation: Starting TestModelDeprecations.test_model_attributes ... 2026-03-21 19:24:54,430 25 INFO 00622-18-0-all odoo.addons.base.tests.test_deprecation: Starting TestModelDeprecations.test_name_get ... 2026-03-21 19:24:54,436 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:24:54,439 25 INFO 00622-18-0-all odoo.addons.base.tests.test_display_name: Starting TestEveryModel.test_display_name_new_record ... 2026-03-21 19:24:54,730 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:24:54,733 25 INFO 00622-18-0-all odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_bank ... 2026-03-21 19:24:54,773 25 INFO 00622-18-0-all odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_company ... 2026-03-21 19:24:55,069 25 INFO 00622-18-0-all odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_country ... 2026-03-21 19:24:55,106 25 INFO 00622-18-0-all odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_group ... 2026-03-21 19:24:55,239 25 INFO 00622-18-0-all odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_lang ... 2026-03-21 19:24:55,286 25 INFO 00622-18-0-all odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_partner ... 2026-03-21 19:24:55,386 25 INFO 00622-18-0-all odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_users ... 2026-03-21 19:24:55,506 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-21 19:24:55,513 25 INFO 00622-18-0-all odoo.addons.base.tests.test_http_case: Starting TestHttpCase.test_console_error_object ... 2026-03-21 19:24:59,479 25 INFO 00622-18-0-all odoo.addons.base.tests.test_http_case: Starting TestHttpCase.test_console_error_string ... 2026-03-21 19:25:00,649 25 INFO 00622-18-0-all odoo.addons.base.tests.test_http_case: Starting TestHttpCase.test_console_log_object ... 2026-03-21 19:25:02,141 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:25:02,149 25 INFO 00622-18-0-all odoo.addons.base.tests.test_http_case: Starting TestRunbotLog.test_runbot_js_log ... 2026-03-21 19:25:03,207 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:25:03,216 25 INFO 00622-18-0-all odoo.addons.base.tests.test_http_case: Starting TestChromeBrowser.test_screencasts ... 2026-03-21 19:25:03,759 25 INFO 00622-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Chrome pid: 547 2026-03-21 19:25:03,759 25 INFO 00622-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Chrome headless temporary user profile dir: /tmp/tmpj3sq7jre_chrome_odoo 2026-03-21 19:25:03,759 25 INFO 00622-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Issuing json command http://127.0.0.1:38673/json/version 2026-03-21 19:25:03,773 25 INFO 00622-18-0-all odoo.tests.common.requests: request http://127.0.0.1:38673/json/version with timeout 3 increased to 10s during tests 2026-03-21 19:25:03,943 25 INFO 00622-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Browser version: Chrome/141.0.7390.54 2026-03-21 19:25:03,943 25 INFO 00622-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Issuing json command http://127.0.0.1:38673/json 2026-03-21 19:25:03,951 25 INFO 00622-18-0-all odoo.tests.common.requests: request http://127.0.0.1:38673/json with timeout 3 increased to 10s during tests 2026-03-21 19:25:04,007 25 INFO 00622-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Websocket url found: ws://127.0.0.1:38673/devtools/page/5B2F5297DE6F88511A6E18F9E3C42312 2026-03-21 19:25:04,103 25 INFO 00622-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Enable chrome headless console log notification 2026-03-21 19:25:04,129 25 INFO 00622-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Chrome headless enable page notifications 2026-03-21 19:25:04,183 25 INFO 00622-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Navigating to: "about:blank" 2026-03-21 19:25:04,207 25 INFO 00622-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Navigation result: {'frameId': '5B2F5297DE6F88511A6E18F9E3C42312', 'loaderId': '446ADF865056515E7A90765C53D478DE', 'isDownload': False} 2026-03-21 19:25:04,208 25 INFO 00622-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Evaluate ready code "document.readyState === 'complete'" 2026-03-21 19:25:04,243 25 INFO 00622-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 19:25:06,253 25 INFO 00622-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts.browser: test successful 2026-03-21 19:25:06,279 25 INFO 00622-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts.browser: heap 534796 (allocated 1048576) 2026-03-21 19:25:06,295 25 INFO 00622-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Screencast frames in: /data/build/tests/00622-18-0-all/screencasts/failed_screencast_20260321_192506_287902 2026-03-21 19:25:06,308 25 INFO 00622-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Closing chrome headless with pid 547 2026-03-21 19:25:06,309 25 INFO 00622-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Closing websocket connection 2026-03-21 19:25:06,311 25 INFO 00622-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Terminating chrome headless with pid 547 2026-03-21 19:25:06,428 25 INFO 00622-18-0-all odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Removing chrome user profile "/tmp/tmpj3sq7jre_chrome_odoo" 2026-03-21 19:25:06,474 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:25:06,478 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_actions: Starting TestCustomFieldsPostInstall.test_add_field_valid ... 2026-03-21 19:25:06,848 25 INFO 00622-18-0-all odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/odoo/odoo/tests/case.py:190 2026-03-21 19:25:06,977 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:25:06,981 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_asset: Starting TestAsset.test_asset_tag ... 2026-03-21 19:25:07,047 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:25:07,050 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_filters: Starting TestAllFilters.test_filters ... 2026-03-21 19:25:07,059 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:25:07,062 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_http: Starting TestIrHttpPerformances.test_routing_map_performance ... 2026-03-21 19:25:07,067 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:25:07,089 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_http: Routing map web generated in 0.022s 2026-03-21 19:25:07,089 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-21 19:25:07,106 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_http: Routing map website1 generated in 0.016s 2026-03-21 19:25:07,113 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:25:07,116 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model: Starting TestIrModelEdition.test_delete_manual_models_with_base_fields ... 2026-03-21 19:25:07,501 25 INFO 00622-18-0-all odoo.models.unlink: User #1 deleted ir.model records with IDs: [143, 145] 2026-03-21 19:25:07,558 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model: Starting TestIrModelEdition.test_ir_model_fields_name_create ... 2026-03-21 19:25:07,702 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model: Starting TestIrModelEdition.test_new_ir_model_fields_related ... 2026-03-21 19:25:08,039 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:25:08,051 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model: Starting TestIrModelFieldsTranslation.test_ir_model_fields_translation ... 2026-03-21 19:25:08,418 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome pid: 677 2026-03-21 19:25:08,419 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless temporary user profile dir: /tmp/tmpsodr3haw_chrome_odoo 2026-03-21 19:25:08,419 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:33943/json/version 2026-03-21 19:25:08,421 25 INFO 00622-18-0-all odoo.tests.common.requests: request http://127.0.0.1:33943/json/version with timeout 3 increased to 10s during tests 2026-03-21 19:25:08,650 25 INFO 00622-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:25:08,650 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:33943/json 2026-03-21 19:25:08,651 25 INFO 00622-18-0-all odoo.tests.common.requests: request http://127.0.0.1:33943/json with timeout 3 increased to 10s during tests 2026-03-21 19:25:08,735 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Websocket url found: ws://127.0.0.1:33943/devtools/page/003960EBB93C1A57ECFFE49347D0E3FA 2026-03-21 19:25:08,808 25 INFO 00622-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:25:08,845 25 INFO 00622-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:25:08,949 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:admin from n/a 2026-03-21 19:25:08,962 25 INFO 00622-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:25:08,968 25 INFO 00622-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:25:08,969 25 INFO 00622-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:25:08,993 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:25:09,678 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:09] "GET /odoo HTTP/1.1" 200 - 82 0.047 0.640 2026-03-21 19:25:09,687 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigation result: {'frameId': '003960EBB93C1A57ECFFE49347D0E3FA', 'loaderId': 'FA3016652262C16EB6096B14C8EEACCD', 'isDownload': False} 2026-03-21 19:25:09,687 25 INFO 00622-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 19:25:09,779 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:09] "GET /web/assets/4810d36/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.028 2026-03-21 19:25:09,795 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:09] "GET /web/assets/802fc63/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.024 2026-03-21 19:25:09,846 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:09] "GET /web/webclient/load_menus/386c0517246da19c35ab26781dd057c1386a12fc91006a46d6ea145a8f2bd50f HTTP/1.1" 200 - 7 0.028 0.048 2026-03-21 19:25:09,853 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:09] "GET /web/webclient/translations/84091a66918de5a671c06a6012533bb98197e06a?lang=en_US HTTP/1.1" 200 - 0 0.000 0.078 2026-03-21 19:25:09,918 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:09] "GET /web/assets/6490987/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-03-21 19:25:09,962 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:09] "GET /web/assets/a5b598a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-03-21 19:25:10,521 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.006 0.009 2026-03-21 19:25:10,537 25 INFO 00622-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:25:10,642 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/01bcdbf/bus.websocket_worker_assets.min.js (id:245) 2026-03-21 19:25:10,648 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 9 0.019 0.080 2026-03-21 19:25:10,655 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:10] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-03-21 19:25:10,697 25 INFO 00622-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 19:25:10,728 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:10] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.214 2026-03-21 19:25:10,781 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:10] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.026 2026-03-21 19:25:10,796 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:10] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.036 2026-03-21 19:25:10,821 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:10] "GET /web/image/res.partner/3/avatar_128?unique=1774121051000 HTTP/1.1" 200 - 15 0.008 0.053 2026-03-21 19:25:10,839 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:10] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 8 0.005 0.083 2026-03-21 19:25:10,864 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:10] "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:25:10,874 25 INFO 00622-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 19:25:10,930 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:10] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.023 0.027 2026-03-21 19:25:11,027 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:11] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-21 19:25:11,075 25 INFO 00622-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 19:25:11,109 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:11] "POST /web/dataset/call_kw/ir.module.module/get_views HTTP/1.1" 200 - 56 0.061 0.096 2026-03-21 19:25:11,111 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.010 2026-03-21 19:25:11,150 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:11] "POST /web/dataset/call_kw/ir.module.module/search_panel_select_range HTTP/1.1" 200 - 0 0.000 0.013 2026-03-21 19:25:11,184 25 INFO 00622-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 19:25:11,290 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:11] "POST /web/dataset/call_kw/ir.module.module/search_panel_select_range HTTP/1.1" 200 - 53 0.085 0.051 2026-03-21 19:25:11,419 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:11] "POST /web/dataset/call_kw/ir.module.module/web_search_read HTTP/1.1" 200 - 2 0.005 0.239 2026-03-21 19:25:11,475 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:11] "POST /web/action/load HTTP/1.1" 200 - 8 0.035 0.223 2026-03-21 19:25:12,219 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /pos_restaurant/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-03-21 19:25:12,232 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /account/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-21 19:25:12,224 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /sale_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.055 2026-03-21 19:25:12,273 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /crm/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.034 2026-03-21 19:25:12,277 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-21 19:25:12,274 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /base/static/img/icons/mrp_workorder.png HTTP/1.1" 200 - 0 0.000 0.032 2026-03-21 19:25:12,309 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /stock/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-21 19:25:12,336 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /base/static/img/icons/account_accountant.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:25:12,356 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "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:25:12,365 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /base/static/img/icons/knowledge.png HTTP/1.1" 200 - 0 0.000 0.012 2026-03-21 19:25:12,366 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /purchase/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-03-21 19:25:12,368 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /point_of_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-21 19:25:12,373 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:25:12,435 25 INFO 00622-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 19:25:12,449 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /website_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.026 2026-03-21 19:25:12,453 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-03-21 19:25:12,464 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /base/static/img/icons/timesheet_grid.png HTTP/1.1" 200 - 0 0.000 0.035 2026-03-21 19:25:12,489 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /mrp/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.062 2026-03-21 19:25:12,495 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 9 0.060 0.077 2026-03-21 19:25:12,506 25 INFO 00622-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 19:25:12,518 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /hr_holidays/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-21 19:25:12,524 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /hr_expense/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.051 2026-03-21 19:25:12,535 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /hr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-21 19:25:12,541 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.033 2026-03-21 19:25:12,545 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /base/static/img/icons/web_studio.png HTTP/1.1" 200 - 0 0.000 0.054 2026-03-21 19:25:12,546 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /base/static/img/icons/industry_fsm.png HTTP/1.1" 200 - 0 0.000 0.024 2026-03-21 19:25:12,588 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /d_precious_metal_price/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-21 19:25:12,592 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /d_gemini_ai_connector/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-03-21 19:25:12,625 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /d_social/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-03-21 19:25:12,630 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /data_recycle/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-03-21 19:25:12,664 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /marketing_card/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-03-21 19:25:12,683 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /maintenance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.049 2026-03-21 19:25:12,711 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /base/static/img/icons/sale_subscription.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-21 19:25:12,721 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /base/static/img/icons/sign.png HTTP/1.1" 200 - 0 0.000 0.014 2026-03-21 19:25:12,725 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /base/static/img/icons/helpdesk.png HTTP/1.1" 200 - 0 0.000 0.025 2026-03-21 19:25:12,727 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "POST /web/action/load HTTP/1.1" 200 - 11 0.093 0.060 2026-03-21 19:25:12,731 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /base/static/img/icons/quality_control.png HTTP/1.1" 200 - 0 0.000 0.013 2026-03-21 19:25:12,735 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /website_slides/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-21 19:25:12,770 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /base/static/img/icons/planning.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-21 19:25:12,780 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /mail/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-21 19:25:12,776 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /website_event/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-21 19:25:12,811 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /contacts/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-03-21 19:25:12,815 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /base/static/img/icons/mrp_plm.png HTTP/1.1" 200 - 0 0.000 0.021 2026-03-21 19:25:12,838 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /base/static/img/icons/social.png HTTP/1.1" 200 - 0 0.000 0.013 2026-03-21 19:25:12,840 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /calendar/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.033 2026-03-21 19:25:12,842 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 25 0.074 0.193 2026-03-21 19:25:12,892 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /im_livechat/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-21 19:25:12,902 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /base/static/img/icons/marketing_automation.png HTTP/1.1" 200 - 0 0.000 0.021 2026-03-21 19:25:12,903 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /base/static/img/icons/hr_appraisal.png HTTP/1.1" 200 - 0 0.000 0.040 2026-03-21 19:25:12,895 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /fleet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-03-21 19:25:12,925 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /base/static/img/icons/appointment.png HTTP/1.1" 200 - 0 0.000 0.025 2026-03-21 19:25:12,978 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:12] "GET /base/static/img/icons/web_mobile.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-21 19:25:13,001 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:13] "GET /survey/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.035 2026-03-21 19:25:13,006 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:13] "GET /hr_attendance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-03-21 19:25:13,009 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:13] "GET /base/static/img/icons/stock_barcode.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-21 19:25:13,023 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:13] "GET /repair/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.040 2026-03-21 19:25:13,029 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:13] "GET /mass_mailing_sms/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-21 19:25:13,082 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:13] "GET /base/static/img/icons/voip.png HTTP/1.1" 200 - 0 0.000 0.013 2026-03-21 19:25:13,089 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:13] "GET /project_todo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.027 2026-03-21 19:25:13,092 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:13] "GET /hr_skills/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.030 2026-03-21 19:25:13,102 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:13] "GET /lunch/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-03-21 19:25:13,127 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:13] "GET /base/static/img/icons/sale_amazon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-03-21 19:25:13,130 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:13] "GET /website_hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.036 2026-03-21 19:25:13,145 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:13] "GET /hr_contract/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-03-21 19:25:13,247 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:13] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 59 0.177 0.214 2026-03-21 19:25:13,250 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.107 2026-03-21 19:25:13,315 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:13] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 14 0.008 0.019 2026-03-21 19:25:13,318 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-03-21 19:25:13,448 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: tour succeeded 2026-03-21 19:25:13,454 25 INFO 00622-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 19:25:13,639 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: heap 15461600 (allocated 16252928) 2026-03-21 19:25:13,664 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing chrome headless with pid 677 2026-03-21 19:25:13,668 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing websocket connection 2026-03-21 19:25:13,672 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Terminating chrome headless with pid 677 2026-03-21 19:25:13,855 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Removing chrome user profile "/tmp/tmpsodr3haw_chrome_odoo" 2026-03-21 19:25:14,592 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome pid: 898 2026-03-21 19:25:14,593 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless temporary user profile dir: /tmp/tmpwv5zlgz1_chrome_odoo 2026-03-21 19:25:14,593 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:44693/json/version 2026-03-21 19:25:14,610 25 INFO 00622-18-0-all odoo.tests.common.requests: request http://127.0.0.1:44693/json/version with timeout 3 increased to 10s during tests 2026-03-21 19:25:14,818 25 INFO 00622-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:25:14,831 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:44693/json 2026-03-21 19:25:14,851 25 INFO 00622-18-0-all odoo.tests.common.requests: request http://127.0.0.1:44693/json with timeout 3 increased to 10s during tests 2026-03-21 19:25:14,902 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Websocket url found: ws://127.0.0.1:44693/devtools/page/B438931FB5BCEF8A3D3FA3B6AF059AD4 2026-03-21 19:25:15,017 25 INFO 00622-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:25:15,105 25 INFO 00622-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:25:15,192 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:admin from n/a 2026-03-21 19:25:15,206 25 INFO 00622-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:25:15,211 25 INFO 00622-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:25:15,211 25 INFO 00622-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:25:15,234 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:25:15,586 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:15] "GET /odoo HTTP/1.1" 200 - 82 0.040 0.314 2026-03-21 19:25:15,592 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigation result: {'frameId': 'B438931FB5BCEF8A3D3FA3B6AF059AD4', 'loaderId': '044A47275E32756F6B94BAFEF8A2A4C0', 'isDownload': False} 2026-03-21 19:25:15,593 25 INFO 00622-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 19:25:15,646 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:15] "GET /web/assets/4810d36/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.015 2026-03-21 19:25:15,662 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:15] "GET /web/assets/802fc63/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.028 2026-03-21 19:25:15,677 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:15] "GET /web/webclient/translations/84091a66918de5a671c06a6012533bb98197e06a?lang=en_US HTTP/1.1" 200 - 0 0.000 0.034 2026-03-21 19:25:15,733 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:15] "GET /web/webclient/load_menus/386c0517246da19c35ab26781dd057c1386a12fc91006a46d6ea145a8f2bd50f HTTP/1.1" 200 - 7 0.024 0.078 2026-03-21 19:25:15,751 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:15] "GET /web/assets/6490987/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-03-21 19:25:15,798 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:15] "GET /web/assets/a5b598a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-03-21 19:25:16,244 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:16] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-21 19:25:16,256 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.006 0.009 2026-03-21 19:25:16,265 25 INFO 00622-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:25:16,276 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.007 2026-03-21 19:25:16,301 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-21 19:25:16,346 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.019 2026-03-21 19:25:16,387 25 INFO 00622-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 19:25:16,448 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:16] "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:25:16,462 25 INFO 00622-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 19:25:16,480 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:16] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 16 0.041 0.031 2026-03-21 19:25:16,533 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:16] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:25:16,550 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:16] "GET /web/image/res.partner/3/avatar_128?unique=1774121051000 HTTP/1.1" 200 - 7 0.012 0.121 2026-03-21 19:25:16,581 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.120 2026-03-21 19:25:16,598 25 INFO 00622-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 19:25:16,605 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:16] "POST /web/action/load HTTP/1.1" 200 - 9 0.012 0.164 2026-03-21 19:25:16,645 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-03-21 19:25:16,723 25 INFO 00622-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 19:25:16,895 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:16] "POST /web/dataset/call_kw/ir.module.module/get_views HTTP/1.1" 200 - 56 0.102 0.097 2026-03-21 19:25:16,934 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:16] "POST /web/action/load HTTP/1.1" 200 - 8 0.008 0.197 2026-03-21 19:25:16,986 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:16] "POST /web/dataset/call_kw/ir.module.module/search_panel_select_range HTTP/1.1" 200 - 0 0.000 0.005 2026-03-21 19:25:17,053 25 INFO 00622-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 19:25:17,135 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:17] "POST /web/dataset/call_kw/ir.module.module/search_panel_select_range HTTP/1.1" 200 - 53 0.100 0.046 2026-03-21 19:25:17,184 25 INFO 00622-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 19:25:17,211 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:17] "POST /web/dataset/call_kw/ir.module.module/web_search_read HTTP/1.1" 200 - 2 0.004 0.206 2026-03-21 19:25:17,250 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:17] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 9 0.010 0.206 2026-03-21 19:25:17,287 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:17] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.066 2026-03-21 19:25:17,367 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:17] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 25 0.019 0.030 2026-03-21 19:25:17,546 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:17] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 59 0.069 0.144 2026-03-21 19:25:17,614 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:17] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 14 0.009 0.019 2026-03-21 19:25:17,618 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.027 2026-03-21 19:25:17,813 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:17] "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:25:17,834 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: tour succeeded 2026-03-21 19:25:17,835 25 INFO 00622-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:25:17,967 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: heap 9982604 (allocated 11010048) 2026-03-21 19:25:17,982 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing chrome headless with pid 898 2026-03-21 19:25:17,988 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing websocket connection 2026-03-21 19:25:17,993 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Terminating chrome headless with pid 898 2026-03-21 19:25:18,120 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Removing chrome user profile "/tmp/tmpwv5zlgz1_chrome_odoo" 2026-03-21 19:25:18,745 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome pid: 1055 2026-03-21 19:25:18,746 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless temporary user profile dir: /tmp/tmp8dfors1g_chrome_odoo 2026-03-21 19:25:18,746 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:38889/json/version 2026-03-21 19:25:18,751 25 INFO 00622-18-0-all odoo.tests.common.requests: request http://127.0.0.1:38889/json/version with timeout 3 increased to 10s during tests 2026-03-21 19:25:18,896 25 INFO 00622-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:25:18,896 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:38889/json 2026-03-21 19:25:18,897 25 INFO 00622-18-0-all odoo.tests.common.requests: request http://127.0.0.1:38889/json with timeout 3 increased to 10s during tests 2026-03-21 19:25:18,920 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Websocket url found: ws://127.0.0.1:38889/devtools/page/134FF3CE6312514296FDD68FF3E04E1A 2026-03-21 19:25:18,959 25 INFO 00622-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:25:19,002 25 INFO 00622-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:25:19,158 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:admin from n/a 2026-03-21 19:25:19,171 25 INFO 00622-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:25:19,175 25 INFO 00622-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:25:19,175 25 INFO 00622-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:25:19,191 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:25:21,175 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:21] "GET /odoo HTTP/1.1" 200 - 77 0.038 1.948 2026-03-21 19:25:21,183 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigation result: {'frameId': '134FF3CE6312514296FDD68FF3E04E1A', 'loaderId': '7CB674E08924FA40A6366AAC9B4A301A', 'isDownload': False} 2026-03-21 19:25:21,183 25 INFO 00622-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:25:21,238 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:21] "GET /web/assets/4810d36/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-03-21 19:25:21,263 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:21] "GET /web/assets/802fc63/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.018 2026-03-21 19:25:21,325 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:21] "GET /web/webclient/translations/9629c71513583b1a84a7d756b09c52f867d3be67?lang=fr_FR HTTP/1.1" 200 - 0 0.000 0.076 2026-03-21 19:25:21,425 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:21] "GET /web/webclient/load_menus/386c0517246da19c35ab26781dd057c1386a12fc91006a46d6ea145a8f2bd50f HTTP/1.1" 200 - 7 0.071 0.107 2026-03-21 19:25:21,446 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:21] "GET /web/assets/6490987/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.089 2026-03-21 19:25:21,520 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:21] "GET /web/assets/a5b598a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.025 2026-03-21 19:25:21,825 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:21] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-03-21 19:25:21,839 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.003 0.009 2026-03-21 19:25:21,859 25 INFO 00622-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:25:21,869 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.005 2026-03-21 19:25:21,911 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:21] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-03-21 19:25:21,980 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:21] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.028 2026-03-21 19:25:22,022 25 INFO 00622-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:25:22,116 25 INFO 00622-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:25:22,120 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-21 19:25:22,125 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:22] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 16 0.037 0.050 2026-03-21 19:25:22,145 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:22] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.097 2026-03-21 19:25:22,170 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:22] "GET /web/image/res.partner/3/avatar_128?unique=1774121108000 HTTP/1.1" 200 - 7 0.006 0.119 2026-03-21 19:25:22,234 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.027 0.087 2026-03-21 19:25:22,287 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.009 0.034 2026-03-21 19:25:22,354 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:22] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:25:22,397 25 INFO 00622-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:25:22,520 25 INFO 00622-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:25:22,666 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:22] "POST /web/dataset/call_kw/ir.module.module/get_views HTTP/1.1" 200 - 56 0.167 0.188 2026-03-21 19:25:22,675 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.207 2026-03-21 19:25:22,698 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:22] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 0.148 2026-03-21 19:25:22,725 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:22] "POST /web/dataset/call_kw/ir.module.module/search_panel_select_range HTTP/1.1" 200 - 0 0.000 0.010 2026-03-21 19:25:22,783 25 INFO 00622-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:25:22,829 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:22] "POST /web/dataset/call_kw/ir.module.module/search_panel_select_range HTTP/1.1" 200 - 53 0.062 0.048 2026-03-21 19:25:22,860 25 INFO 00622-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:25:22,874 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:22] "POST /web/dataset/call_kw/ir.module.module/web_search_read HTTP/1.1" 200 - 2 0.004 0.122 2026-03-21 19:25:22,907 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:22] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 9 0.011 0.125 2026-03-21 19:25:22,927 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:22] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.055 2026-03-21 19:25:22,995 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:22] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 25 0.021 0.033 2026-03-21 19:25:23,159 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:23] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 59 0.047 0.157 2026-03-21 19:25:23,250 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:23] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 14 0.025 0.025 2026-03-21 19:25:23,257 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.046 2026-03-21 19:25:23,439 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: tour succeeded 2026-03-21 19:25:23,442 25 INFO 00622-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:25:23,458 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:23] "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:25:23,585 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: heap 10346744 (allocated 11796480) 2026-03-21 19:25:23,602 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing chrome headless with pid 1055 2026-03-21 19:25:23,604 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing websocket connection 2026-03-21 19:25:23,604 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Terminating chrome headless with pid 1055 2026-03-21 19:25:23,719 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Removing chrome user profile "/tmp/tmp8dfors1g_chrome_odoo" 2026-03-21 19:25:24,238 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome pid: 1219 2026-03-21 19:25:24,238 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless temporary user profile dir: /tmp/tmpv9p2n06v_chrome_odoo 2026-03-21 19:25:24,238 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:41165/json/version 2026-03-21 19:25:24,240 25 INFO 00622-18-0-all odoo.tests.common.requests: request http://127.0.0.1:41165/json/version with timeout 3 increased to 10s during tests 2026-03-21 19:25:24,376 25 INFO 00622-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:25:24,377 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:41165/json 2026-03-21 19:25:24,400 25 INFO 00622-18-0-all odoo.tests.common.requests: request http://127.0.0.1:41165/json with timeout 3 increased to 10s during tests 2026-03-21 19:25:24,467 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Websocket url found: ws://127.0.0.1:41165/devtools/page/F01BAB3E63B9C4080E484DD6385A77A6 2026-03-21 19:25:24,513 25 INFO 00622-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:25:24,574 25 INFO 00622-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:25:24,667 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:admin from n/a 2026-03-21 19:25:24,686 25 INFO 00622-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:25:24,701 25 INFO 00622-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:25:24,701 25 INFO 00622-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:25:24,721 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:25:25,138 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:25] "GET /odoo HTTP/1.1" 200 - 82 0.056 0.362 2026-03-21 19:25:25,142 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigation result: {'frameId': 'F01BAB3E63B9C4080E484DD6385A77A6', 'loaderId': '96DA15966D4C9315C4D7E87CEF538996', 'isDownload': False} 2026-03-21 19:25:25,143 25 INFO 00622-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:25:25,206 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:25] "GET /web/assets/4810d36/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-03-21 19:25:25,221 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:25] "GET /web/webclient/load_menus/386c0517246da19c35ab26781dd057c1386a12fc91006a46d6ea145a8f2bd50f HTTP/1.1" 200 - 7 0.003 0.021 2026-03-21 19:25:25,232 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:25] "GET /web/assets/802fc63/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-03-21 19:25:25,333 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:25] "GET /web/webclient/translations/9629c71513583b1a84a7d756b09c52f867d3be67?lang=fr_FR HTTP/1.1" 200 - 0 0.000 0.133 2026-03-21 19:25:25,348 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:25] "GET /web/assets/6490987/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.072 2026-03-21 19:25:25,392 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:25] "GET /web/assets/a5b598a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-03-21 19:25:25,785 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:25] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:25:25,807 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.019 0.019 2026-03-21 19:25:25,842 25 INFO 00622-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:25:25,868 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.014 2026-03-21 19:25:25,884 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:25:25,966 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:25] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.042 2026-03-21 19:25:26,071 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:26] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.018 2026-03-21 19:25:26,082 25 INFO 00622-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:25:26,093 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-21 19:25:26,124 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:26] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 16 0.029 0.044 2026-03-21 19:25:26,149 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:26] "GET /web/image/res.partner/3/avatar_128?unique=1774121108000 HTTP/1.1" 200 - 7 0.008 0.083 2026-03-21 19:25:26,175 25 INFO 00622-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:25:26,180 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:26] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.051 2026-03-21 19:25:26,203 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:26] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.011 2026-03-21 19:25:26,248 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:26] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:25:26,306 25 INFO 00622-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:25:26,359 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:26] "POST /web/dataset/call_kw/ir.module.module/get_views HTTP/1.1" 200 - 56 0.067 0.071 2026-03-21 19:25:26,360 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.054 2026-03-21 19:25:26,381 25 INFO 00622-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:25:26,410 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:26] "POST /web/action/load HTTP/1.1" 200 - 8 0.016 0.013 2026-03-21 19:25:26,414 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:26] "POST /web/dataset/call_kw/ir.module.module/search_panel_select_range HTTP/1.1" 200 - 0 0.000 0.006 2026-03-21 19:25:26,474 25 INFO 00622-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:25:26,502 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:26] "POST /web/dataset/call_kw/ir.module.module/search_panel_select_range HTTP/1.1" 200 - 53 0.057 0.031 2026-03-21 19:25:26,533 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:26] "POST /web/dataset/call_kw/ir.module.module/web_search_read HTTP/1.1" 200 - 2 0.004 0.097 2026-03-21 19:25:26,555 25 INFO 00622-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:25:26,576 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:26] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 9 0.012 0.106 2026-03-21 19:25:26,613 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:26] "POST /web/action/load HTTP/1.1" 200 - 11 0.023 0.029 2026-03-21 19:25:26,695 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:26] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 25 0.016 0.017 2026-03-21 19:25:26,799 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:26] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 59 0.029 0.098 2026-03-21 19:25:26,850 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:26] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 14 0.007 0.019 2026-03-21 19:25:26,853 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-03-21 19:25:27,094 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:27] "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 19:25:27,095 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: tour succeeded 2026-03-21 19:25:27,096 25 INFO 00622-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:25:27,268 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: heap 10329268 (allocated 11534336) 2026-03-21 19:25:27,292 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing chrome headless with pid 1219 2026-03-21 19:25:27,297 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing websocket connection 2026-03-21 19:25:27,299 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Terminating chrome headless with pid 1219 2026-03-21 19:25:27,421 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Removing chrome user profile "/tmp/tmpv9p2n06v_chrome_odoo" 2026-03-21 19:25:27,539 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-21 19:25:27,542 25 INFO 00622-18-0-all odoo.addons.base.tests.test_neutralize: Starting TestNeutralize.test_10_neutralize ... 2026-03-21 19:25:27,567 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:25:27,571 25 INFO 00622-18-0-all odoo.addons.base.tests.test_orm: Starting TestCompanyDependent.test_orm_ondelete_restrict ... 2026-03-21 19:25:27,579 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:25:27,582 25 INFO 00622-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:25:27,583 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_invalidation ... 2026-03-21 19:25:27,589 25 INFO 00622-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:25:27,590 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_invalidation_thread_local ... 2026-03-21 19:25:27,596 25 INFO 00622-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:25:27,597 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_ormcache ... 2026-03-21 19:25:27,603 25 INFO 00622-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:25:27,603 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_signaling_01_multiple ... 2026-03-21 19:25:27,615 25 INFO 00622-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:25:27,615 25 INFO 00622-18-0-all odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_signaling_01_single ... 2026-03-21 19:25:27,631 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:25:27,633 25 INFO 00622-18-0-all odoo.addons.base.tests.test_overrides: Starting TestOverrides.test_creates ... 2026-03-21 19:25:27,718 25 INFO 00622-18-0-all odoo.addons.base.tests.test_overrides: Starting TestOverrides.test_default_get ... 2026-03-21 19:25:27,791 25 INFO 00622-18-0-all odoo.addons.base.tests.test_overrides: Starting TestOverrides.test_unlink ... 2026-03-21 19:25:27,976 25 INFO 00622-18-0-all odoo.addons.base.tests.test_overrides: Starting TestOverrides.test_writes ... 2026-03-21 19:25:28,040 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:25:28,054 25 INFO 00622-18-0-all odoo.addons.base.tests.test_profiler: Starting TestProfileAccess.test_admin_has_access ... 2026-03-21 19:25:28,058 25 INFO 00622-18-0-all odoo.addons.base.tests.test_profiler: Starting TestProfileAccess.test_user_no_access ... 2026-03-21 19:25:28,133 25 INFO 00622-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:25:28,142 25 INFO 00622-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:25:28,154 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-21 19:25:28,155 25 INFO 00622-18-0-all odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_convert_empty ... 2026-03-21 19:25:28,156 25 INFO 00622-18-0-all odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_context ... 2026-03-21 19:25:28,156 25 INFO 00622-18-0-all odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_context_lower ... 2026-03-21 19:25:28,156 25 INFO 00622-18-0-all odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_context_nested ... 2026-03-21 19:25:28,156 25 INFO 00622-18-0-all odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_init_stack_trace ... 2026-03-21 19:25:28,156 25 INFO 00622-18-0-all odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_no_context ... 2026-03-21 19:25:28,157 25 INFO 00622-18-0-all odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_profile_no_end ... 2026-03-21 19:25:28,157 25 INFO 00622-18-0-all odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_profile_simple ... 2026-03-21 19:25:28,157 25 INFO 00622-18-0-all odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_end_priority ... 2026-03-21 19:25:28,160 25 INFO 00622-18-0-all odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_default_recorders ... 2026-03-21 19:25:28,232 25 INFO 00622-18-0-all odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_default_values ... 2026-03-21 19:25:28,235 25 INFO 00622-18-0-all odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_env_profiler_database ... 2026-03-21 19:25:28,240 25 INFO 00622-18-0-all odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_env_profiler_description ... 2026-03-21 19:25:28,245 25 INFO 00622-18-0-all odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_execution_context_nested ... 2026-03-21 19:25:28,257 25 INFO 00622-18-0-all odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_execution_context_save ... 2026-03-21 19:25:28,264 25 INFO 00622-18-0-all odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_profiler_return ... 2026-03-21 19:25:28,270 25 INFO 00622-18-0-all odoo.tools.profiler: ir_profile 2 (2026-03-21 19:25:28 test_profiler_return) created 2026-03-21 19:25:28,273 25 INFO 00622-18-0-all odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_qweb_recorder ... 2026-03-21 19:25:28,357 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:25:28,361 25 INFO 00622-18-0-all odoo.addons.base.tests.test_reports: Starting TestReports.test_merge_pdfs ... 2026-03-21 19:25:28,383 25 INFO 00622-18-0-all odoo.addons.base.tests.test_reports: Starting TestReports.test_report_reload_from_attachment ... 2026-03-21 19:25:28,467 25 INFO 00622-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:25:28,490 25 INFO 00622-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:25:28,491 25 INFO 00622-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:25:28,496 25 INFO 00622-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:25:28,500 25 INFO 00622-18-0-all odoo.addons.base.tests.test_reports: Starting TestReports.test_reports ... 2026-03-21 19:25:28,502 25 INFO 00622-18-0-all odoo.addons.base.tests.test_reports: testing report base.report_irmodeloverview 2026-03-21 19:25:28,853 25 INFO 00622-18-0-all odoo.addons.base.tests.test_reports: testing report web.preview_externalreport 2026-03-21 19:25:28,977 25 INFO 00622-18-0-all odoo.addons.base.tests.test_reports: testing report web.preview_internalreport 2026-03-21 19:25:28,997 25 INFO 00622-18-0-all odoo.addons.base.tests.test_reports: testing report web.preview_layout_report 2026-03-21 19:25:29,043 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-21 19:25:29,055 25 INFO 00622-18-0-all odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_format_A4 ... 2026-03-21 19:25:29,488 25 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/ad36eaf/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_A4 2026-03-21 19:25:29,494 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:25:29,495 25 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e4b9a6d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_A4 2026-03-21 19:25:29,525 25 INFO 00622-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/ad36eaf/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_A4 2026-03-21 19:25:29,525 25 INFO 00622-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e4b9a6d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_A4 2026-03-21 19:25:29,533 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:29] "GET /web/assets/ad36eaf/web.report_assets_pdf.min.css HTTP/1.1" 200 - 6 0.002 0.045 2026-03-21 19:25:29,546 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:29] "GET /web/assets/e4b9a6d/web.report_assets_common.min.css HTTP/1.1" 200 - 3 0.002 0.050 2026-03-21 19:25:31,956 25 INFO 00622-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:25:31,966 25 INFO 00622-18-0-all odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_format_landscape ... 2026-03-21 19:25:32,171 25 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e4b9a6d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_landscape 2026-03-21 19:25:32,171 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:25:32,183 25 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/ad36eaf/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_landscape 2026-03-21 19:25:32,199 25 INFO 00622-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e4b9a6d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_landscape 2026-03-21 19:25:32,217 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:32] "GET /web/assets/e4b9a6d/web.report_assets_common.min.css HTTP/1.1" 200 - 6 0.010 0.037 2026-03-21 19:25:32,219 25 INFO 00622-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/ad36eaf/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_landscape 2026-03-21 19:25:32,226 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:32] "GET /web/assets/ad36eaf/web.report_assets_pdf.min.css HTTP/1.1" 200 - 3 0.001 0.043 2026-03-21 19:25:34,595 25 INFO 00622-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:25:34,603 25 INFO 00622-18-0-all odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_format_letter ... 2026-03-21 19:25:34,795 25 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/ad36eaf/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_letter 2026-03-21 19:25:34,796 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:25:34,806 25 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e4b9a6d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_letter 2026-03-21 19:25:34,817 25 INFO 00622-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/ad36eaf/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_letter 2026-03-21 19:25:34,824 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:34] "GET /web/assets/ad36eaf/web.report_assets_pdf.min.css HTTP/1.1" 200 - 6 0.002 0.028 2026-03-21 19:25:34,826 25 INFO 00622-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e4b9a6d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_letter 2026-03-21 19:25:34,831 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:34] "GET /web/assets/e4b9a6d/web.report_assets_common.min.css HTTP/1.1" 200 - 3 0.001 0.029 2026-03-21 19:25:37,186 25 INFO 00622-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:25:37,190 25 INFO 00622-18-0-all odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_layout ... 2026-03-21 19:25:37,370 25 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e4b9a6d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_layout 2026-03-21 19:25:37,371 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:25:37,386 25 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/ad36eaf/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_layout 2026-03-21 19:25:37,425 25 INFO 00622-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e4b9a6d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_layout 2026-03-21 19:25:37,428 25 INFO 00622-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/ad36eaf/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_layout 2026-03-21 19:25:37,440 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:37] "GET /web/assets/ad36eaf/web.report_assets_pdf.min.css HTTP/1.1" 200 - 6 0.002 0.053 2026-03-21 19:25:37,446 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:37] "GET /web/assets/e4b9a6d/web.report_assets_common.min.css HTTP/1.1" 200 - 3 0.003 0.074 2026-03-21 19:25:39,774 25 INFO 00622-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:25:39,821 25 INFO 00622-18-0-all odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_pdf_render_page_overflow ... 2026-03-21 19:25:40,034 25 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/ad36eaf/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_pdf_render_page_overflow 2026-03-21 19:25:40,034 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:25:40,048 25 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e4b9a6d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_pdf_render_page_overflow 2026-03-21 19:25:40,367 25 INFO 00622-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/ad36eaf/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_pdf_render_page_overflow 2026-03-21 19:25:40,374 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:40] "GET /web/assets/ad36eaf/web.report_assets_pdf.min.css HTTP/1.1" 200 - 6 0.002 0.339 2026-03-21 19:25:40,376 25 INFO 00622-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e4b9a6d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_pdf_render_page_overflow 2026-03-21 19:25:40,389 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:40] "GET /web/assets/e4b9a6d/web.report_assets_common.min.css HTTP/1.1" 200 - 3 0.002 0.340 2026-03-21 19:25:43,081 25 INFO 00622-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:25:43,325 25 INFO 00622-18-0-all odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_report_pdf_page_break ... 2026-03-21 19:25:43,539 25 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/ad36eaf/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_report_pdf_page_break 2026-03-21 19:25:43,542 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:25:43,541 25 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e4b9a6d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_report_pdf_page_break 2026-03-21 19:25:43,585 25 INFO 00622-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/ad36eaf/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_report_pdf_page_break 2026-03-21 19:25:43,586 25 INFO 00622-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e4b9a6d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_report_pdf_page_break 2026-03-21 19:25:43,600 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:43] "GET /web/assets/e4b9a6d/web.report_assets_common.min.css HTTP/1.1" 200 - 6 0.003 0.057 2026-03-21 19:25:43,607 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:43] "GET /web/assets/ad36eaf/web.report_assets_pdf.min.css HTTP/1.1" 200 - 3 0.005 0.066 2026-03-21 19:25:46,163 25 INFO 00622-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:25:46,241 25 INFO 00622-18-0-all odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_report_specific_paperformat_args ... 2026-03-21 19:25:46,283 25 INFO 00622-18-0-all odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_thead_tbody_repeat ... 2026-03-21 19:25:46,538 25 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/ad36eaf/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_thead_tbody_repeat 2026-03-21 19:25:46,539 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:25:46,548 25 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e4b9a6d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_thead_tbody_repeat 2026-03-21 19:25:46,605 25 INFO 00622-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/ad36eaf/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_thead_tbody_repeat 2026-03-21 19:25:46,624 25 INFO 00622-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e4b9a6d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_thead_tbody_repeat 2026-03-21 19:25:46,624 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:46] "GET /web/assets/ad36eaf/web.report_assets_pdf.min.css HTTP/1.1" 200 - 6 0.006 0.081 2026-03-21 19:25:46,634 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:46] "GET /web/assets/e4b9a6d/web.report_assets_common.min.css HTTP/1.1" 200 - 3 0.002 0.085 2026-03-21 19:25:49,441 25 INFO 00622-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:25:50,168 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:25:50,192 25 INFO 00622-18-0-all odoo.addons.base.tests.test_reports: Starting TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment ... 2026-03-21 19:25:50,371 25 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/ad36eaf/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:25:50,372 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:25:50,395 25 INFO 00622-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/ad36eaf/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:25:50,399 25 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e4b9a6d/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:25:50,422 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:50] "GET /web/assets/ad36eaf/web.report_assets_pdf.min.css HTTP/1.1" 200 - 6 0.011 0.041 2026-03-21 19:25:50,424 25 INFO 00622-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e4b9a6d/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:25:50,435 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:50] "GET /web/assets/e4b9a6d/web.report_assets_common.min.css HTTP/1.1" 200 - 3 0.005 0.033 2026-03-21 19:25:50,506 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-21 19:25:50,520 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:50] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-21 19:25:50,522 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:50] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-03-21 19:25:50,530 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:50] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-21 19:25:50,536 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:50] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-03-21 19:25:52,787 25 INFO 00622-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:25:52,787 25 INFO 00622-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:25:52,863 25 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e4b9a6d/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:25:52,867 25 INFO 00622-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e4b9a6d/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:25:52,871 25 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/ad36eaf/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:25:52,877 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:52] "GET /web/assets/e4b9a6d/web.report_assets_common.min.css HTTP/1.1" 200 - 3 0.004 0.011 2026-03-21 19:25:52,879 25 INFO 00622-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/ad36eaf/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:25:52,890 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:52] "GET /web/assets/ad36eaf/web.report_assets_pdf.min.css HTTP/1.1" 200 - 3 0.002 0.017 2026-03-21 19:25:52,995 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-21 19:25:53,010 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:53] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-03-21 19:25:53,011 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:53] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-21 19:25:53,012 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:53] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-03-21 19:25:53,020 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:53] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-21 19:25:55,315 25 INFO 00622-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:25:55,324 25 INFO 00622-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:25:55,332 25 INFO 00622-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:25:55,481 25 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/ad36eaf/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:25:55,482 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:25:55,497 25 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e4b9a6d/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:25:55,507 25 INFO 00622-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/ad36eaf/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:25:55,520 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:55] "GET /web/assets/ad36eaf/web.report_assets_pdf.min.css HTTP/1.1" 200 - 6 0.005 0.034 2026-03-21 19:25:55,520 25 INFO 00622-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e4b9a6d/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:25:55,530 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:55] "GET /web/assets/e4b9a6d/web.report_assets_common.min.css HTTP/1.1" 200 - 3 0.002 0.032 2026-03-21 19:25:55,578 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:25:55,599 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:55] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-21 19:25:55,604 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:55] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-03-21 19:25:55,605 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:55] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-21 19:25:55,606 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:55] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-21 19:25:58,017 25 INFO 00622-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:25:58,017 25 INFO 00622-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:25:58,120 25 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/ad36eaf/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:25:58,121 25 INFO 00622-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/ad36eaf/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:25:58,122 25 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e4b9a6d/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:25:58,131 25 INFO 00622-18-0-all odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e4b9a6d/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:25:58,132 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:58] "GET /web/assets/ad36eaf/web.report_assets_pdf.min.css HTTP/1.1" 200 - 3 0.003 0.010 2026-03-21 19:25:58,140 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:58] "GET /web/assets/e4b9a6d/web.report_assets_common.min.css HTTP/1.1" 200 - 3 0.001 0.017 2026-03-21 19:25:58,245 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-21 19:25:58,263 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:58] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-21 19:25:58,266 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:58] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:25:58,267 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:58] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-21 19:25:58,269 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:25:58] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:26:00,949 25 INFO 00622-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:26:00,964 25 INFO 00622-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:26:00,979 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-21 19:26:00,983 25 INFO 00622-18-0-all odoo.addons.base.tests.test_res_config: Starting TestResConfigExecute.test_01_execute_res_config ... 2026-03-21 19:26:00,986 25 INFO 00622-18-0-all odoo.addons.base.tests.test_res_config: Starting TestResConfigExecute.test_settings_access ... 2026-03-21 19:26:01,028 25 INFO 00622-18-0-all odoo.addons.base.tests.test_res_config: Testing settings access for group Administration / Settings 2026-03-21 19:26:01,183 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-21 19:26:01,186 25 INFO 00622-18-0-all odoo.addons.base.tests.test_res_country: Starting TestResCountryState.test_find_by_name ... 2026-03-21 19:26:01,289 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:26:01,292 25 INFO 00622-18-0-all odoo.addons.base.tests.test_res_partner: Starting TestPartnerForm.test_lang_computation_form_view ... 2026-03-21 19:26:01,565 25 INFO 00622-18-0-all odoo.addons.base.tests.test_res_partner: Starting TestPartnerForm.test_onchange_parent_sync_user ... 2026-03-21 19:26:01,936 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-21 19:26:01,985 25 INFO 00622-18-0-all odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_change_user_login ... 2026-03-21 19:26:02,203 25 INFO 00622-18-0-all odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_read_list_with_reified_field ... 2026-03-21 19:26:02,235 25 INFO 00622-18-0-all odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_reified_groups ... 2026-03-21 19:26:02,386 25 INFO 00622-18-0-all odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_reified_groups_on_change ... 2026-03-21 19:26:02,527 25 INFO 00622-18-0-all odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_selection_groups ... 2026-03-21 19:26:02,972 25 INFO 00622-18-0-all odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_self_readable_writeable_fields_preferences_form ... 2026-03-21 19:26:03,175 25 INFO 00622-18-0-all odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_update_user_groups_view ... 2026-03-21 19:26:03,244 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-21 19:26:04,019 25 INFO 00622-18-0-all odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_user_group_empty_group_warning ... 2026-03-21 19:26:04,226 25 INFO 00622-18-0-all odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_user_group_inheritance_warning ... 2026-03-21 19:26:04,429 25 INFO 00622-18-0-all odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_user_group_inheritance_warning_multi ... 2026-03-21 19:26:04,645 25 INFO 00622-18-0-all odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_user_group_least_possible_inheritance_warning ... 2026-03-21 19:26:04,839 25 INFO 00622-18-0-all odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_user_group_parent_inheritance_no_warning ... 2026-03-21 19:26:04,993 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-21 19:26:04,999 25 INFO 00622-18-0-all odoo.addons.base.tests.test_res_users: Starting TestUsersIdentitycheck.test_revoke_all_devices ... 2026-03-21 19:26:05,016 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:admin from n/a 2026-03-21 19:26:05,030 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:admin from n/a 2026-03-21 19:26:05,037 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:26:05,343 25 INFO 00622-18-0-all odoo.addons.base.models.res_device: User 2 inserts device log (tQMX87o5A8TbTRzBArShUIL6LKzKThx8qzTERBSJPi) 2026-03-21 19:26:05,646 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:05] "GET /web HTTP/1.1" 200 - 83 0.043 0.566 2026-03-21 19:26:05,694 25 INFO 00622-18-0-all odoo.addons.base.models.res_device: User 2 revokes devices (tQMX87o5A8TbTRzBArShUIL6LKzKThx8qzTERBSJPi) 2026-03-21 19:26:05,703 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:05] "GET /web HTTP/1.1" 303 - 0 0.000 0.003 2026-03-21 19:26:05,855 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:05] "GET /web/login?redirect=/web? HTTP/1.1" 200 - 42 0.017 0.131 2026-03-21 19:26:05,869 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:26:05,872 25 INFO 00622-18-0-all odoo.addons.base.tests.test_translate: Starting TestTranslationExport.test_export_translatable_resources ... 2026-03-21 19:26:15,612 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:26:15,615 25 INFO 00622-18-0-all odoo.addons.base.tests.test_translate: Starting TestLanguageInstallPerformance.test_language_install ... 2026-03-21 19:26:15,642 25 INFO 00622-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:26:15,643 25 INFO 00622-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:26:16,578 25 INFO 00622-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:26:16,579 25 INFO 00622-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:26:17,006 25 INFO 00622-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:26:17,007 25 INFO 00622-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:26:17,576 25 INFO 00622-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:26:17,576 25 INFO 00622-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:26:17,584 25 INFO 00622-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:26:17,584 25 INFO 00622-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:26:17,598 25 INFO 00622-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:26:17,598 25 INFO 00622-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:26:17,604 25 INFO 00622-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:26:17,604 25 INFO 00622-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:26:17,609 25 INFO 00622-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:26:17,609 25 INFO 00622-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:26:17,618 25 INFO 00622-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:26:17,619 25 INFO 00622-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:26:17,627 25 INFO 00622-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:26:17,627 25 INFO 00622-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:26:17,631 25 INFO 00622-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:26:17,631 25 INFO 00622-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:26:17,641 25 INFO 00622-18-0-all odoo.addons.base.models.ir_module: module d_base_company_favicon: no translation for language fr_BE 2026-03-21 19:26:17,641 25 INFO 00622-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:26:17,642 25 INFO 00622-18-0-all odoo.addons.base.models.ir_module: module d_web_kanban_currency: no translation for language fr_BE 2026-03-21 19:26:17,642 25 INFO 00622-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:26:17,642 25 INFO 00622-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:26:17,663 25 INFO 00622-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:26:17,664 25 INFO 00622-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:26:17,668 25 INFO 00622-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:26:17,669 25 INFO 00622-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:26:17,712 25 INFO 00622-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:26:17,713 25 INFO 00622-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:26:17,718 25 INFO 00622-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:26:17,718 25 INFO 00622-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:26:18,671 25 INFO 00622-18-0-all odoo.tests.stats: installed language fr_BE in 3.044s 2026-03-21 19:26:18,692 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:26:18,697 25 INFO 00622-18-0-all odoo.addons.base.tests.test_views: Starting TestDebugger.test_t_debug_in_qweb_based_views ... 2026-03-21 19:26:18,714 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:26:18,736 25 INFO 00622-18-0-all odoo.addons.base.tests.test_views: Starting TestInvisibleField.test_uncommented_invisible_field ... 2026-03-21 19:26:18,757 25 INFO 00622-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:26:18,784 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:26:18,791 25 INFO 00622-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_01_xmlrpc_login ... 2026-03-21 19:26:18,796 25 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:26:18,797 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:26:18,817 25 INFO 00622-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:26:19,646 25 INFO None odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:admin from n/a 2026-03-21 19:26:19,646 25 INFO None werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:19] "POST /xmlrpc/2/common HTTP/1.1" 200 - 10 0.011 0.841 2026-03-21 19:26:19,648 25 INFO 00622-18-0-all odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_01_xmlrpc_login: waiting for threads: [] 2026-03-21 19:26:19,652 25 INFO 00622-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_jsonrpc_name_search ... 2026-03-21 19:26:19,658 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:26:20,514 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:20] "POST /jsonrpc HTTP/1.1" 200 - 17 0.014 0.844 2026-03-21 19:26:20,518 25 INFO 00622-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_jsonrpc_read_group ... 2026-03-21 19:26:20,526 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:26:21,339 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:21] "POST /jsonrpc HTTP/1.1" 200 - 17 0.012 0.802 2026-03-21 19:26:21,341 25 INFO 00622-18-0-all odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_jsonrpc_read_group: waiting for threads: [] 2026-03-21 19:26:21,343 25 INFO 00622-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_attachment_raw ... 2026-03-21 19:26:21,377 25 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:26:21,377 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:26:21,395 25 INFO 00622-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:26:22,235 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:22] "POST /xmlrpc/2/object HTTP/1.1" 200 - 17 0.007 0.852 2026-03-21 19:26:22,236 25 INFO 00622-18-0-all odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_attachment_raw: waiting for threads: [] 2026-03-21 19:26:22,240 25 INFO 00622-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_datetime ... 2026-03-21 19:26:22,249 25 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:26:22,249 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:26:22,265 25 INFO 00622-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:26:23,270 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:23] "POST /xmlrpc/2/object HTTP/1.1" 200 - 16 0.011 1.011 2026-03-21 19:26:23,272 25 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:26:23,273 25 INFO 00622-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:26:23,281 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:23] "POST /xmlrpc/2/object HTTP/1.1" 200 - 7 0.003 0.006 2026-03-21 19:26:23,281 25 INFO 00622-18-0-all odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_datetime: waiting for threads: [] 2026-03-21 19:26:23,283 25 INFO 00622-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_defaultdict_marshalling ... 2026-03-21 19:26:23,287 25 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:26:23,287 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:26:23,301 25 INFO 00622-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:26:24,077 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:24] "POST /xmlrpc/2/object HTTP/1.1" 200 - 7 0.002 0.789 2026-03-21 19:26:24,079 25 INFO 00622-18-0-all odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_defaultdict_marshalling: waiting for threads: [] 2026-03-21 19:26:24,081 25 INFO 00622-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_frozendict_marshalling ... 2026-03-21 19:26:24,113 25 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:26:24,114 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:26:24,129 25 INFO 00622-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:26:24,879 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:24] "POST /xmlrpc/2/object HTTP/1.1" 200 - 9 0.004 0.762 2026-03-21 19:26:24,881 25 INFO 00622-18-0-all odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_frozendict_marshalling: waiting for threads: [] 2026-03-21 19:26:24,884 25 INFO 00622-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_html_field ... 2026-03-21 19:26:24,952 25 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:26:24,952 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:26:24,970 25 INFO 00622-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:26:25,783 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:25] "POST /xmlrpc/2/object HTTP/1.1" 200 - 19 0.020 0.812 2026-03-21 19:26:25,787 25 INFO 00622-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_ir_model_search ... 2026-03-21 19:26:25,792 25 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:26:25,792 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:26:25,808 25 INFO 00622-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:26:26,598 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:26] "POST /xmlrpc/2/object HTTP/1.1" 200 - 11 0.006 0.802 2026-03-21 19:26:26,602 25 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:26:26,603 25 INFO 00622-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:26:26,609 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:26] "POST /xmlrpc/2/object HTTP/1.1" 200 - 1 0.001 0.007 2026-03-21 19:26:26,611 25 INFO 00622-18-0-all odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_ir_model_search: waiting for threads: [] 2026-03-21 19:26:26,614 25 INFO 00622-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_name_search ... 2026-03-21 19:26:26,618 25 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:26:26,618 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:26:26,632 25 INFO 00622-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:26:27,443 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:27] "POST /xmlrpc/2/object HTTP/1.1" 200 - 17 0.017 0.810 2026-03-21 19:26:27,448 25 INFO 00622-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_read_group ... 2026-03-21 19:26:27,454 25 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:26:27,455 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:26:27,476 25 INFO 00622-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:26:28,267 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:28] "POST /xmlrpc/2/object HTTP/1.1" 200 - 17 0.009 0.806 2026-03-21 19:26:28,271 25 INFO 00622-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_remove_control_characters ... 2026-03-21 19:26:28,311 25 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:26:28,311 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:26:28,324 25 INFO 00622-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:26:29,135 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:29] "POST /xmlrpc/2/object HTTP/1.1" 200 - 20 0.009 0.816 2026-03-21 19:26:29,146 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-21 19:26:29,183 25 INFO 00622-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestAPIKeys.test_delete ... 2026-03-21 19:26:29,221 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'byl' (#19) from localhost 2026-03-21 19:26:29,226 25 INFO 00622-18-0-all odoo.models.unlink: User #19 deleted res.users.apikeys.description records with IDs: [1] 2026-03-21 19:26:29,245 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'byl' (#19) from localhost 2026-03-21 19:26:29,249 25 INFO 00622-18-0-all odoo.models.unlink: User #19 deleted res.users.apikeys.description records with IDs: [2] 2026-03-21 19:26:29,263 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'byl' (#19) from localhost 2026-03-21 19:26:29,267 25 INFO 00622-18-0-all odoo.models.unlink: User #19 deleted res.users.apikeys.description records with IDs: [3] 2026-03-21 19:26:29,275 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: API key(s) removed: scope: <[False]> for 'byl' (#19) from localhost 2026-03-21 19:26:29,278 25 INFO 00622-18-0-all odoo.models.unlink: User #19 deleted res.users.apikeys records with IDs: [1] 2026-03-21 19:26:29,287 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: API key(s) removed: scope: <[False]> for 'admin' (#2) from localhost 2026-03-21 19:26:29,290 25 INFO 00622-18-0-all odoo.models.unlink: User #2 deleted res.users.apikeys records with IDs: [2] 2026-03-21 19:26:29,334 25 INFO 00622-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:26:29,340 25 INFO 00622-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:26:29,346 25 INFO 00622-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestAPIKeys.test_disabled ... 2026-03-21 19:26:29,367 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'byl' (#19) from localhost 2026-03-21 19:26:29,375 25 INFO 00622-18-0-all odoo.models.unlink: User #19 deleted res.users.apikeys.description records with IDs: [4] 2026-03-21 19:26:29,389 25 INFO 00622-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:26:29,394 25 INFO 00622-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:26:29,399 25 INFO 00622-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestAPIKeys.test_key ... 2026-03-21 19:26:29,423 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'byl' (#19) from localhost 2026-03-21 19:26:29,426 25 INFO 00622-18-0-all odoo.models.unlink: User #19 deleted res.users.apikeys.description records with IDs: [5] 2026-03-21 19:26:29,432 25 INFO 00622-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:26:29,439 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:byl from localhost 2026-03-21 19:26:29,439 25 INFO 00622-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:26:29,458 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:byl from localhost 2026-03-21 19:26:29,459 25 INFO 00622-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:26:29,474 25 INFO 00622-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:26:29,474 25 INFO 00622-18-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-21 19:26:29,479 25 INFO 00622-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestAPIKeys.test_trivial ... 2026-03-21 19:26:29,480 25 INFO 00622-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:26:29,487 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:byl from localhost 2026-03-21 19:26:29,487 25 INFO 00622-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:26:29,490 25 INFO 00622-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:26:29,496 25 INFO 00622-18-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-21 19:26:29,499 25 INFO 00622-18-0-all odoo.addons.base.tests.test_xmlrpc: Starting TestAPIKeys.test_wrongpw ... 2026-03-21 19:26:29,499 25 INFO 00622-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:26:29,504 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Login failed for db:00622-18-0-all login:byl from localhost 2026-03-21 19:26:29,504 25 INFO 00622-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:26:29,517 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-21 19:26:29,558 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp: Starting TestTOTP.test_totp ... 2026-03-21 19:26:30,256 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome pid: 1495 2026-03-21 19:26:30,256 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless temporary user profile dir: /tmp/tmp2ycp3ox1_chrome_odoo 2026-03-21 19:26:30,257 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:45547/json/version 2026-03-21 19:26:30,258 25 INFO 00622-18-0-all odoo.tests.common.requests: request http://127.0.0.1:45547/json/version with timeout 3 increased to 10s during tests 2026-03-21 19:26:30,468 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Browser version: Chrome/141.0.7390.54 2026-03-21 19:26:30,470 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:45547/json 2026-03-21 19:26:30,473 25 INFO 00622-18-0-all odoo.tests.common.requests: request http://127.0.0.1:45547/json with timeout 3 increased to 10s during tests 2026-03-21 19:26:30,501 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Websocket url found: ws://127.0.0.1:45547/devtools/page/C64ADD91E09882D996DB1F0E3E4E86A9 2026-03-21 19:26:30,519 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Enable chrome headless console log notification 2026-03-21 19:26:30,529 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless enable page notifications 2026-03-21 19:26:30,737 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:test_user from n/a 2026-03-21 19:26:30,746 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Setting session cookie in browser 2026-03-21 19:26:30,776 25 INFO 00622-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:26:30,776 25 INFO 00622-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:26:30,813 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:26:31,192 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:31] "GET /odoo HTTP/1.1" 200 - 68 0.038 0.342 2026-03-21 19:26:31,199 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigation result: {'frameId': 'C64ADD91E09882D996DB1F0E3E4E86A9', 'loaderId': 'BF941B3A3044947F0C88CA5EEB07A344', 'isDownload': False} 2026-03-21 19:26:31,199 25 INFO 00622-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:26:31,264 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:31] "GET /web/assets/4810d36/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.027 2026-03-21 19:26:31,281 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:31] "GET /web/webclient/load_menus/6f08e9c11833e6cb8d85200fbe2ca17687ab9187cfcd87904d982b8f095a207e HTTP/1.1" 200 - 1 0.000 0.032 2026-03-21 19:26:31,284 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:31] "GET /web/webclient/translations/84091a66918de5a671c06a6012533bb98197e06a?lang=en_US HTTP/1.1" 200 - 0 0.000 0.025 2026-03-21 19:26:31,295 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:31] "GET /web/assets/802fc63/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.048 2026-03-21 19:26:31,397 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:31] "GET /web/assets/6490987/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.016 2026-03-21 19:26:31,551 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:31] "GET /web/assets/a5b598a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.028 2026-03-21 19:26:31,906 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:31] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:26:31,910 25 INFO 00622-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:26:31,927 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-03-21 19:26:31,928 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 4 0.012 0.020 2026-03-21 19:26:31,981 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/01bcdbf/bus.websocket_worker_assets.min.js (id:325) 2026-03-21 19:26:31,988 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 6 0.014 0.029 2026-03-21 19:26:31,993 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:31] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-03-21 19:26:32,097 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:32] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.039 2026-03-21 19:26:32,141 25 INFO 00622-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:26:32,230 25 INFO 00622-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:26:32,232 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-21 19:26:32,243 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:32] "GET /web/image?model=res.users&field=avatar_128&id=21 HTTP/1.1" 200 - 16 0.041 0.038 2026-03-21 19:26:32,262 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:32] "GET /web/image/res.partner/94/avatar_128?unique=1774121189000 HTTP/1.1" 200 - 7 0.006 0.081 2026-03-21 19:26:32,275 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:32] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.037 2026-03-21 19:26:32,320 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:32] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-21 19:26:32,344 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.014 2026-03-21 19:26:32,397 25 INFO 00622-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:26:32,498 25 INFO 00622-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:26:32,514 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:32] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 9 0.004 0.011 2026-03-21 19:26:32,658 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:32] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 51 0.030 0.055 2026-03-21 19:26:32,714 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:32] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 9 0.003 0.010 2026-03-21 19:26:32,960 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:32] "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:26:32,976 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:32] "GET /web/image/res.users/21/avatar_128?unique=1774121192798 HTTP/1.1" 200 - 8 0.006 0.023 2026-03-21 19:26:32,982 25 INFO 00622-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:26:33,106 25 INFO 00622-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:26:33,109 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:33] "POST /web/dataset/call_button/res.users/action_totp_enable_wizard HTTP/1.1" 200 - 2 0.001 0.005 2026-03-21 19:26:33,183 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:33] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 11 0.016 0.025 2026-03-21 19:26:33,243 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:33] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.002 0.020 2026-03-21 19:26:33,287 25 INFO 00622-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:26:33,358 25 INFO 00622-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:26:33,428 25 INFO 00622-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:26:33,451 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:33] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.005 0.011 2026-03-21 19:26:33,519 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:33] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 13 0.011 0.035 2026-03-21 19:26:33,569 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:33] "POST /web/dataset/call_kw/auth_totp.wizard/get_views HTTP/1.1" 200 - 8 0.009 0.022 2026-03-21 19:26:33,595 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:33] "POST /web/dataset/call_kw/auth_totp.wizard/web_read HTTP/1.1" 200 - 5 0.004 0.009 2026-03-21 19:26:33,672 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:33] "GET /base_setup/static/src/img/logo_apple_store.png HTTP/1.1" 200 - 0 0.000 0.016 2026-03-21 19:26:33,673 25 INFO 00622-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:26:33,675 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:33] "GET /base_setup/static/src/img/logo_google_play.png HTTP/1.1" 200 - 0 0.000 0.021 2026-03-21 19:26:33,711 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:33] "GET /web/image/auth_totp.wizard/1/qrcode?unique=1774121193000 HTTP/1.1" 200 - 8 0.006 0.022 2026-03-21 19:26:33,778 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:33] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.013 2026-03-21 19:26:33,849 25 INFO 00622-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:26:33,909 25 INFO 00622-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:26:33,947 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:33] "POST /web/dataset/call_kw/auth_totp.wizard/web_save HTTP/1.1" 200 - 7 0.012 0.017 2026-03-21 19:26:34,032 25 INFO 00622-18-0-all odoo.addons.auth_totp.models.res_users: 2FA enable: SUCCESS for res.users(21,) 'test_user' 2026-03-21 19:26:34,071 25 INFO 00622-18-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-21 19:26:34,072 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:34] "POST /web/dataset/call_button/auth_totp.wizard/enable HTTP/1.1" 200 - 22 0.040 0.040 2026-03-21 19:26:34,103 25 INFO 00622-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:26:34,167 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 3 0.002 0.008 2026-03-21 19:26:34,270 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:34] "GET /odoo HTTP/1.1" 200 - 37 0.026 0.056 2026-03-21 19:26:34,951 25 INFO 00622-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:26:34,968 25 INFO 00622-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:26:34,969 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 4 0.008 0.020 2026-03-21 19:26:34,976 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-03-21 19:26:34,995 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.015 2026-03-21 19:26:35,138 25 INFO 00622-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:26:35,173 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:35] "GET /web/image?model=res.users&field=avatar_128&id=21 HTTP/1.1" 304 - 15 0.018 0.078 2026-03-21 19:26:35,177 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.018 2026-03-21 19:26:35,209 25 INFO 00622-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:26:35,285 25 INFO 00622-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:26:35,307 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:35] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.005 0.011 2026-03-21 19:26:35,405 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:35] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 29 0.026 0.049 2026-03-21 19:26:35,456 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:35] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 9 0.008 0.018 2026-03-21 19:26:35,627 25 INFO 00622-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:26:35,645 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:35] "GET /web/image/res.users/21/avatar_128?unique=1774121195492 HTTP/1.1" 200 - 8 0.011 0.019 2026-03-21 19:26:35,692 25 INFO 00622-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:26:35,750 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: tour succeeded 2026-03-21 19:26:35,751 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: ╔════════════════════════════════╗ ║ TOUR totp_tour_setup SUCCEEDED ║ ╚════════════════════════════════╝ 2026-03-21 19:26:35,910 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: heap 10033160 (allocated 11010048) 2026-03-21 19:26:35,914 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing chrome headless with pid 1495 2026-03-21 19:26:35,918 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing websocket connection 2026-03-21 19:26:35,919 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Terminating chrome headless with pid 1495 2026-03-21 19:26:36,087 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Removing chrome user profile "/tmp/tmp2ycp3ox1_chrome_odoo" 2026-03-21 19:26:36,127 25 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:26:36,129 25 INFO 00622-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:26:36,134 25 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:26:36,135 25 INFO None odoo.addons.base.models.res_users: Login failed for db:00622-18-0-all login:test_user from n/a 2026-03-21 19:26:36,135 25 INFO None werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:36] "POST /xmlrpc/2/common HTTP/1.1" 200 - 3 0.002 0.007 2026-03-21 19:26:36,138 25 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:26:36,139 25 INFO 00622-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:26:36,144 25 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:26:36,144 25 INFO None odoo.addons.base.models.res_users: Login failed for db:00622-18-0-all login:test_user from n/a 2026-03-21 19:26:36,145 25 INFO None werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:36] "POST /xmlrpc/2/common HTTP/1.1" 200 - 3 0.002 0.005 2026-03-21 19:26:36,149 25 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:26:36,150 25 INFO 00622-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:26:36,154 25 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:26:36,155 25 INFO None werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:36] "POST /xmlrpc/2/object HTTP/1.1" 200 - 3 0.001 0.005 2026-03-21 19:26:36,820 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome pid: 1677 2026-03-21 19:26:36,820 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless temporary user profile dir: /tmp/tmpk3hj3tu5_chrome_odoo 2026-03-21 19:26:36,820 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:36549/json/version 2026-03-21 19:26:36,822 25 INFO 00622-18-0-all odoo.tests.common.requests: request http://127.0.0.1:36549/json/version with timeout 3 increased to 10s during tests 2026-03-21 19:26:36,986 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Browser version: Chrome/141.0.7390.54 2026-03-21 19:26:36,987 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:36549/json 2026-03-21 19:26:36,991 25 INFO 00622-18-0-all odoo.tests.common.requests: request http://127.0.0.1:36549/json with timeout 3 increased to 10s during tests 2026-03-21 19:26:37,028 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Websocket url found: ws://127.0.0.1:36549/devtools/page/78F35B10B1B5BA90F70222FA67E158D7 2026-03-21 19:26:37,069 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Enable chrome headless console log notification 2026-03-21 19:26:37,134 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless enable page notifications 2026-03-21 19:26:37,232 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Setting session cookie in browser 2026-03-21 19:26:37,303 25 INFO 00622-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:26:37,303 25 INFO 00622-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:26:37,331 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:37] "GET / HTTP/1.1" 303 - 0 0.000 0.005 2026-03-21 19:26:37,378 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:37] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.004 2026-03-21 19:26:37,908 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:37] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 41 0.020 0.494 2026-03-21 19:26:37,912 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigation result: {'frameId': '78F35B10B1B5BA90F70222FA67E158D7', 'loaderId': '0CD60BF6C6B1164CB7DAB93ACC4D7541', 'isDownload': False} 2026-03-21 19:26:37,912 25 INFO 00622-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:26:37,969 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-21 19:26:37,982 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:37] "GET /web/assets/c34947b/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.003 0.017 2026-03-21 19:26:37,991 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:37] "GET /web/binary/company_logo HTTP/1.1" 200 - 1 0.001 0.024 2026-03-21 19:26:38,023 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:38] "GET /web/assets/985e802/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.004 0.011 2026-03-21 19:26:38,031 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:38] "GET /web/assets/57a6b4a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.002 0.010 2026-03-21 19:26:38,135 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:38] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-21 19:26:38,143 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:38] "GET /web/assets/6caf6ff/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.010 0.013 2026-03-21 19:26:38,398 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:38] "GET /web/webclient/translations/1774121198384 HTTP/1.1" 200 - 1 0.001 0.006 2026-03-21 19:26:38,442 25 INFO 00622-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:26:38,481 25 INFO 00622-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:26:38,540 25 INFO 00622-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:26:38,626 25 INFO 00622-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:26:38,737 25 INFO 00622-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:26:38,922 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:test_user from 127.0.0.1 2026-03-21 19:26:38,926 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:38] "POST /web/login HTTP/1.1" 303 - 14 0.008 0.019 2026-03-21 19:26:38,965 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:38] "GET /web/login/totp?redirect=/odoo? HTTP/1.1" 200 - 6 0.003 0.019 2026-03-21 19:26:39,027 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:39] "GET /web/binary/company_logo HTTP/1.1" 304 - 1 0.001 0.007 2026-03-21 19:26:39,448 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:39] "GET /web/webclient/translations/1774121199432 HTTP/1.1" 200 - 1 0.000 0.003 2026-03-21 19:26:39,465 25 INFO 00622-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:26:39,547 25 INFO 00622-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:26:39,610 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:39] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.005 2026-03-21 19:26:39,619 25 INFO 00622-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:26:39,718 25 INFO 00622-18-0-all odoo.addons.auth_totp.models.res_users: 2FA check: SUCCESS for res.users(21,) 'test_user' 2026-03-21 19:26:39,721 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:39] "POST /web/login/totp?redirect=/odoo? HTTP/1.1" 303 - 5 0.003 0.010 2026-03-21 19:26:39,767 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:39] "GET /odoo HTTP/1.1" 200 - 6 0.006 0.025 2026-03-21 19:26:39,908 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:39] "GET /web/assets/4810d36/web.assets_web.min.css HTTP/1.1" 200 - 2 0.013 0.020 2026-03-21 19:26:39,918 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:39] "GET /web/webclient/load_menus/6f08e9c11833e6cb8d85200fbe2ca17687ab9187cfcd87904d982b8f095a207e HTTP/1.1" 200 - 0 0.000 0.020 2026-03-21 19:26:39,919 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:39] "GET /web/assets/802fc63/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.042 2026-03-21 19:26:39,923 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:39] "GET /web/webclient/translations/84091a66918de5a671c06a6012533bb98197e06a?lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-03-21 19:26:39,985 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:39] "GET /web/assets/6490987/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-03-21 19:26:40,015 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:40] "GET /web/assets/a5b598a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-03-21 19:26:40,388 25 INFO 00622-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:26:40,395 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 2 0.003 0.006 2026-03-21 19:26:40,401 25 INFO 00622-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:26:40,403 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-03-21 19:26:40,418 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.008 2026-03-21 19:26:40,444 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:26:40,498 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:40] "GET /odoo/offline HTTP/1.1" 200 - 4 0.005 0.015 2026-03-21 19:26:40,558 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:40] "GET /web/image?model=res.users&field=avatar_128&id=21 HTTP/1.1" 200 - 8 0.007 0.020 2026-03-21 19:26:40,568 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: tour succeeded 2026-03-21 19:26:40,569 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: ╔═══════════════════════════════════╗ ║ TOUR totp_login_enabled SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-03-21 19:26:40,592 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:40] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-21 19:26:40,594 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-03-21 19:26:40,594 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:40] "GET /web/image/res.partner/94/avatar_128?unique=1774121189000 HTTP/1.1" 200 - 7 0.019 0.039 2026-03-21 19:26:40,614 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.026 2026-03-21 19:26:40,614 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.027 2026-03-21 19:26:40,756 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: heap 12111144 (allocated 13369344) 2026-03-21 19:26:40,765 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing chrome headless with pid 1677 2026-03-21 19:26:40,767 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing websocket connection 2026-03-21 19:26:40,768 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Terminating chrome headless with pid 1677 2026-03-21 19:26:40,936 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Removing chrome user profile "/tmp/tmpk3hj3tu5_chrome_odoo" 2026-03-21 19:26:41,438 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome pid: 1839 2026-03-21 19:26:41,438 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless temporary user profile dir: /tmp/tmpmucy50xl_chrome_odoo 2026-03-21 19:26:41,439 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:40681/json/version 2026-03-21 19:26:41,444 25 INFO 00622-18-0-all odoo.tests.common.requests: request http://127.0.0.1:40681/json/version with timeout 3 increased to 10s during tests 2026-03-21 19:26:41,633 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Browser version: Chrome/141.0.7390.54 2026-03-21 19:26:41,633 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:40681/json 2026-03-21 19:26:41,634 25 INFO 00622-18-0-all odoo.tests.common.requests: request http://127.0.0.1:40681/json with timeout 3 increased to 10s during tests 2026-03-21 19:26:41,699 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Websocket url found: ws://127.0.0.1:40681/devtools/page/CB115E9D7CC105F919E02CF5CABB07BC 2026-03-21 19:26:41,709 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Enable chrome headless console log notification 2026-03-21 19:26:41,806 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless enable page notifications 2026-03-21 19:26:41,872 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Setting session cookie in browser 2026-03-21 19:26:41,926 25 INFO 00622-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:26:41,926 25 INFO 00622-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:26:41,977 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:41] "GET / HTTP/1.1" 303 - 0 0.000 0.013 2026-03-21 19:26:42,018 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:42] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.027 2026-03-21 19:26:42,048 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:42] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 2 0.003 0.008 2026-03-21 19:26:42,056 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigation result: {'frameId': 'CB115E9D7CC105F919E02CF5CABB07BC', 'loaderId': '3F3F9E906D67DE8D93C0914F0301E4DB', 'isDownload': False} 2026-03-21 19:26:42,056 25 INFO 00622-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:26:42,101 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:42] "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:26:42,117 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:42] "GET /web/binary/company_logo HTTP/1.1" 200 - 1 0.001 0.006 2026-03-21 19:26:42,125 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:42] "GET /web/assets/c34947b/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.003 0.007 2026-03-21 19:26:42,145 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:42] "GET /web/assets/985e802/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.002 0.008 2026-03-21 19:26:42,165 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:42] "GET /web/assets/57a6b4a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.001 0.005 2026-03-21 19:26:42,264 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:42] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.015 2026-03-21 19:26:42,289 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:42] "GET /web/assets/6caf6ff/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.009 0.033 2026-03-21 19:26:42,568 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:42] "GET /web/webclient/translations/1774121202548 HTTP/1.1" 200 - 1 0.000 0.007 2026-03-21 19:26:42,607 25 INFO 00622-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:26:42,646 25 INFO 00622-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:26:42,708 25 INFO 00622-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:26:42,782 25 INFO 00622-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:26:42,869 25 INFO 00622-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:26:42,995 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:test_user from 127.0.0.1 2026-03-21 19:26:43,005 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:43] "POST /web/login HTTP/1.1" 303 - 11 0.010 0.027 2026-03-21 19:26:43,029 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:43] "GET /web/login/totp?redirect=/odoo? HTTP/1.1" 200 - 2 0.001 0.013 2026-03-21 19:26:43,113 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:43] "GET /web/binary/company_logo HTTP/1.1" 304 - 1 0.001 0.014 2026-03-21 19:26:43,496 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:43] "GET /web/webclient/translations/1774121203484 HTTP/1.1" 200 - 1 0.000 0.004 2026-03-21 19:26:43,514 25 INFO 00622-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:26:43,588 25 INFO 00622-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:26:43,650 25 INFO 00622-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:26:43,710 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:43] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.003 2026-03-21 19:26:43,717 25 INFO 00622-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:26:43,816 25 INFO 00622-18-0-all odoo.addons.auth_totp.models.res_users: 2FA check: SUCCESS for res.users(21,) 'test_user' 2026-03-21 19:26:43,829 25 INFO 00622-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:26:43,832 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:43] "POST /web/login/totp?redirect=/odoo? HTTP/1.1" 303 - 6 0.003 0.017 2026-03-21 19:26:43,901 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:43] "GET /odoo HTTP/1.1" 200 - 6 0.016 0.035 2026-03-21 19:26:44,017 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:44] "GET /web/assets/4810d36/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-03-21 19:26:44,034 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:44] "GET /web/assets/802fc63/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-03-21 19:26:44,061 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:44] "GET /web/webclient/load_menus/6f08e9c11833e6cb8d85200fbe2ca17687ab9187cfcd87904d982b8f095a207e HTTP/1.1" 200 - 0 0.000 0.048 2026-03-21 19:26:44,067 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:44] "GET /web/webclient/translations/84091a66918de5a671c06a6012533bb98197e06a?lang=en_US HTTP/1.1" 200 - 0 0.000 0.049 2026-03-21 19:26:44,104 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:44] "GET /web/assets/6490987/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-03-21 19:26:44,236 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:44] "GET /web/assets/a5b598a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.011 0.035 2026-03-21 19:26:44,572 25 INFO 00622-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:26:44,582 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 2 0.001 0.017 2026-03-21 19:26:44,614 25 INFO 00622-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:26:44,617 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.004 0.010 2026-03-21 19:26:44,619 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-03-21 19:26:44,655 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:44] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-21 19:26:44,699 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:44] "GET /odoo/offline HTTP/1.1" 200 - 1 0.000 0.009 2026-03-21 19:26:44,815 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:44] "GET /web/image?model=res.users&field=avatar_128&id=21 HTTP/1.1" 200 - 8 0.014 0.018 2026-03-21 19:26:44,829 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-03-21 19:26:44,851 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:44] "GET /web/image/res.partner/94/avatar_128?unique=1774121189000 HTTP/1.1" 200 - 7 0.017 0.045 2026-03-21 19:26:44,860 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.003 0.013 2026-03-21 19:26:44,875 25 INFO 00622-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:26:44,896 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:44] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:26:44,940 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-03-21 19:26:45,001 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:45] "GET /web/session/logout HTTP/1.1" 303 - 0 0.000 0.005 2026-03-21 19:26:45,022 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:45] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.007 2026-03-21 19:26:45,064 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:45] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 2 0.007 0.015 2026-03-21 19:26:45,132 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:45] "GET /web/binary/company_logo HTTP/1.1" 304 - 1 0.001 0.009 2026-03-21 19:26:45,331 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:45] "GET /web/webclient/translations/1774121205309 HTTP/1.1" 200 - 1 0.000 0.010 2026-03-21 19:26:45,346 25 INFO 00622-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:26:45,410 25 INFO 00622-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:26:45,476 25 INFO 00622-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:26:45,557 25 INFO 00622-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:26:45,681 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:test_user from 127.0.0.1 2026-03-21 19:26:45,693 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:45] "POST /web/login HTTP/1.1" 303 - 11 0.012 0.026 2026-03-21 19:26:45,728 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:45] "GET /web/login/totp?redirect=/odoo? HTTP/1.1" 303 - 4 0.003 0.018 2026-03-21 19:26:45,743 25 INFO 00622-18-0-all odoo.addons.base.models.res_device: User 21 inserts device log (u_Ygi4h_g7wh4qqS8PuezD5GsJ2k307BF7-B_RL434) 2026-03-21 19:26:45,761 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:45] "GET /odoo HTTP/1.1" 200 - 7 0.004 0.017 2026-03-21 19:26:46,438 25 INFO 00622-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:26:46,447 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 2 0.002 0.012 2026-03-21 19:26:46,455 25 INFO 00622-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:26:46,458 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-03-21 19:26:46,466 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-03-21 19:26:46,604 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:46] "GET /web/image?model=res.users&field=avatar_128&id=21 HTTP/1.1" 304 - 8 0.005 0.015 2026-03-21 19:26:46,621 25 INFO 00622-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:26:46,641 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.013 2026-03-21 19:26:46,661 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-03-21 19:26:46,718 25 INFO 00622-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:26:46,793 25 INFO 00622-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:26:46,822 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:46] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 8 0.005 0.012 2026-03-21 19:26:46,919 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:46] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 10 0.011 0.032 2026-03-21 19:26:46,988 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:46] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 20 0.010 0.019 2026-03-21 19:26:47,354 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:47] "GET /web/image/res.users/21/avatar_128?unique=1774121207068 HTTP/1.1" 200 - 8 0.022 0.024 2026-03-21 19:26:47,473 25 INFO 00622-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:26:47,646 25 INFO 00622-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:26:47,727 25 INFO 00622-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:26:47,733 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:47] "POST /web/dataset/call_button/res.users/action_totp_disable HTTP/1.1" 200 - 2 0.001 0.004 2026-03-21 19:26:47,776 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:47] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 5 0.003 0.020 2026-03-21 19:26:47,805 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:47] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.004 0.008 2026-03-21 19:26:47,862 25 INFO 00622-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:26:47,938 25 INFO 00622-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:26:48,006 25 INFO 00622-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:26:48,025 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:48] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.005 0.011 2026-03-21 19:26:48,055 25 INFO 00622-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:26:48,063 25 INFO 00622-18-0-all odoo.models.unlink: User #21 deleted auth_totp.device records with IDs: [1] 2026-03-21 19:26:48,068 25 INFO 00622-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:26:48,074 25 INFO 00622-18-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-21 19:26:48,074 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:48] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 20 0.012 0.022 2026-03-21 19:26:48,109 25 INFO 00622-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:26:48,270 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:48] "GET /odoo HTTP/1.1" 200 - 41 0.023 0.062 2026-03-21 19:26:48,466 25 INFO 00622-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:26:48,467 25 INFO 00622-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:26:48,468 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-03-21 19:26:48,478 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 4 0.010 0.025 2026-03-21 19:26:48,492 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.011 2026-03-21 19:26:48,595 25 INFO 00622-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:26:48,629 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:48] "GET /web/image?model=res.users&field=avatar_128&id=21 HTTP/1.1" 304 - 16 0.047 0.029 2026-03-21 19:26:48,635 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.063 2026-03-21 19:26:48,652 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 9 0.006 0.077 2026-03-21 19:26:48,675 25 INFO 00622-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:26:48,750 25 INFO 00622-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:26:48,772 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:48] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.005 0.011 2026-03-21 19:26:48,894 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:48] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 30 0.024 0.052 2026-03-21 19:26:48,993 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:48] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 16 0.020 0.044 2026-03-21 19:26:49,276 25 INFO 00622-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:26:49,294 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:49] "GET /web/image/res.users/21/avatar_128?unique=1774121209081 HTTP/1.1" 200 - 8 0.015 0.025 2026-03-21 19:26:49,351 25 INFO 00622-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:26:49,413 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: tour succeeded 2026-03-21 19:26:49,421 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: ╔══════════════════════════════════╗ ║ TOUR totp_login_device SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-03-21 19:26:49,632 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: heap 16544072 (allocated 17825792) 2026-03-21 19:26:49,648 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing chrome headless with pid 1839 2026-03-21 19:26:49,649 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing websocket connection 2026-03-21 19:26:49,650 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Terminating chrome headless with pid 1839 2026-03-21 19:26:49,939 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Removing chrome user profile "/tmp/tmpmucy50xl_chrome_odoo" 2026-03-21 19:26:50,473 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome pid: 2039 2026-03-21 19:26:50,474 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless temporary user profile dir: /tmp/tmp5q0yh_bq_chrome_odoo 2026-03-21 19:26:50,480 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:39669/json/version 2026-03-21 19:26:50,486 25 INFO 00622-18-0-all odoo.tests.common.requests: request http://127.0.0.1:39669/json/version with timeout 3 increased to 10s during tests 2026-03-21 19:26:50,764 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Browser version: Chrome/141.0.7390.54 2026-03-21 19:26:50,767 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:39669/json 2026-03-21 19:26:50,768 25 INFO 00622-18-0-all odoo.tests.common.requests: request http://127.0.0.1:39669/json with timeout 3 increased to 10s during tests 2026-03-21 19:26:50,898 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Websocket url found: ws://127.0.0.1:39669/devtools/page/E3BB80CFF77B92E4F7732C0B4B8B31B9 2026-03-21 19:26:50,937 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Enable chrome headless console log notification 2026-03-21 19:26:50,950 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless enable page notifications 2026-03-21 19:26:51,053 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Setting session cookie in browser 2026-03-21 19:26:51,059 25 INFO 00622-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:26:51,059 25 INFO 00622-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:26:51,080 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:51] "GET / HTTP/1.1" 303 - 0 0.000 0.007 2026-03-21 19:26:51,097 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:51] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.004 2026-03-21 19:26:51,221 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:51] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 13 0.026 0.087 2026-03-21 19:26:51,225 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigation result: {'frameId': 'E3BB80CFF77B92E4F7732C0B4B8B31B9', 'loaderId': '1F1FC368787FDDA54A84664FCFB7A149', 'isDownload': False} 2026-03-21 19:26:51,225 25 INFO 00622-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:26:51,259 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:51] "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:26:51,278 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:51] "GET /web/assets/c34947b/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.003 0.009 2026-03-21 19:26:51,293 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:51] "GET /web/binary/company_logo HTTP/1.1" 200 - 1 0.001 0.012 2026-03-21 19:26:51,345 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:51] "GET /web/assets/57a6b4a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.004 0.012 2026-03-21 19:26:51,364 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:51] "GET /web/assets/985e802/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.007 0.029 2026-03-21 19:26:51,459 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:51] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:26:51,480 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:51] "GET /web/assets/6caf6ff/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.006 0.036 2026-03-21 19:26:51,732 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:51] "GET /web/webclient/translations/1774121211719 HTTP/1.1" 200 - 1 0.001 0.006 2026-03-21 19:26:51,770 25 INFO 00622-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:26:51,818 25 INFO 00622-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:26:51,890 25 INFO 00622-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:26:51,986 25 INFO 00622-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:26:52,047 25 INFO 00622-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:26:52,174 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:test_user from 127.0.0.1 2026-03-21 19:26:52,191 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:52] "POST /web/login HTTP/1.1" 303 - 15 0.015 0.033 2026-03-21 19:26:52,219 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:52] "GET /odoo HTTP/1.1" 200 - 6 0.003 0.017 2026-03-21 19:26:52,279 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:52] "GET /web/assets/802fc63/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-03-21 19:26:52,292 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:52] "GET /web/assets/4810d36/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.018 2026-03-21 19:26:52,297 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:52] "GET /web/webclient/load_menus/6f08e9c11833e6cb8d85200fbe2ca17687ab9187cfcd87904d982b8f095a207e HTTP/1.1" 200 - 0 0.000 0.024 2026-03-21 19:26:52,305 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:52] "GET /web/webclient/translations/84091a66918de5a671c06a6012533bb98197e06a?lang=en_US HTTP/1.1" 200 - 0 0.000 0.026 2026-03-21 19:26:52,374 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:52] "GET /web/assets/6490987/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-03-21 19:26:52,436 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:52] "GET /web/assets/a5b598a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-03-21 19:26:52,895 25 INFO 00622-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:26:52,915 25 INFO 00622-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:26:52,916 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-03-21 19:26:52,916 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 2 0.013 0.015 2026-03-21 19:26:52,941 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.005 0.032 2026-03-21 19:26:53,028 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:53] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-03-21 19:26:53,140 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:53] "GET /odoo/offline HTTP/1.1" 200 - 4 0.007 0.037 2026-03-21 19:26:53,236 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-21 19:26:53,247 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:53] "GET /web/image?model=res.users&field=avatar_128&id=21 HTTP/1.1" 200 - 8 0.032 0.030 2026-03-21 19:26:53,265 25 INFO 00622-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:26:53,267 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:53] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.002 0.038 2026-03-21 19:26:53,298 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:53] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-21 19:26:53,304 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:53] "GET /web/image/res.partner/94/avatar_128?unique=1774121189000 HTTP/1.1" 200 - 7 0.014 0.080 2026-03-21 19:26:53,353 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.008 2026-03-21 19:26:53,410 25 INFO 00622-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:26:53,488 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:53] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 8 0.022 0.053 2026-03-21 19:26:53,654 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:53] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 10 0.005 0.021 2026-03-21 19:26:53,729 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:53] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 12 0.009 0.017 2026-03-21 19:26:53,980 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:53] "GET /web/image/res.users/21/avatar_128?unique=1774121213782 HTTP/1.1" 200 - 8 0.005 0.019 2026-03-21 19:26:54,002 25 INFO 00622-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:26:54,096 25 INFO 00622-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:26:54,150 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: tour succeeded 2026-03-21 19:26:54,152 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: ╔════════════════════════════════════╗ ║ TOUR totp_login_disabled SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-21 19:26:54,315 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: heap 13056256 (allocated 14155776) 2026-03-21 19:26:54,323 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing chrome headless with pid 2039 2026-03-21 19:26:54,324 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing websocket connection 2026-03-21 19:26:54,325 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Terminating chrome headless with pid 2039 2026-03-21 19:26:54,552 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Removing chrome user profile "/tmp/tmp5q0yh_bq_chrome_odoo" 2026-03-21 19:26:54,611 25 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:26:54,612 25 INFO 00622-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:26:54,620 25 INFO None odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:test_user from n/a 2026-03-21 19:26:54,621 25 INFO None werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:54] "POST /xmlrpc/2/common HTTP/1.1" 200 - 5 0.003 0.008 2026-03-21 19:26:54,627 25 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:26:54,628 25 INFO 00622-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:26:54,637 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:54] "POST /xmlrpc/2/object HTTP/1.1" 200 - 4 0.003 0.008 2026-03-21 19:26:54,638 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: waiting for threads: [] 2026-03-21 19:26:54,649 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp: Starting TestTOTP.test_totp_administration ... 2026-03-21 19:26:55,213 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome pid: 2205 2026-03-21 19:26:55,213 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmpzzh6lfno_chrome_odoo 2026-03-21 19:26:55,214 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:37431/json/version 2026-03-21 19:26:55,215 25 INFO 00622-18-0-all odoo.tests.common.requests: request http://127.0.0.1:37431/json/version with timeout 3 increased to 10s during tests 2026-03-21 19:26:55,347 25 INFO 00622-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:26:55,349 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:37431/json 2026-03-21 19:26:55,354 25 INFO 00622-18-0-all odoo.tests.common.requests: request http://127.0.0.1:37431/json with timeout 3 increased to 10s during tests 2026-03-21 19:26:55,425 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Websocket url found: ws://127.0.0.1:37431/devtools/page/E57E0BAC572E51F520A0F9C70BF4C960 2026-03-21 19:26:55,471 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Enable chrome headless console log notification 2026-03-21 19:26:55,492 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless enable page notifications 2026-03-21 19:26:55,536 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:test_user from n/a 2026-03-21 19:26:55,551 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Setting session cookie in browser 2026-03-21 19:26:55,631 25 INFO 00622-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:26:55,632 25 INFO 00622-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:26:55,656 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:26:56,056 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:56] "GET /web HTTP/1.1" 200 - 73 0.038 0.363 2026-03-21 19:26:56,062 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigation result: {'frameId': 'E57E0BAC572E51F520A0F9C70BF4C960', 'loaderId': 'E09EB81107938F07B8C45F4B2B6624A4', 'isDownload': False} 2026-03-21 19:26:56,062 25 INFO 00622-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:26:56,144 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:56] "GET /web/assets/4810d36/web.assets_web.min.css HTTP/1.1" 200 - 2 0.012 0.025 2026-03-21 19:26:56,166 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:56] "GET /web/assets/802fc63/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.030 2026-03-21 19:26:56,178 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:56] "GET /web/webclient/load_menus/6f08e9c11833e6cb8d85200fbe2ca17687ab9187cfcd87904d982b8f095a207e HTTP/1.1" 200 - 1 0.004 0.036 2026-03-21 19:26:56,181 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:56] "GET /web/webclient/translations/84091a66918de5a671c06a6012533bb98197e06a?lang=en_US HTTP/1.1" 200 - 0 0.000 0.043 2026-03-21 19:26:56,241 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:56] "GET /web/assets/6490987/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-03-21 19:26:56,300 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:56] "GET /web/assets/a5b598a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-03-21 19:26:56,721 25 INFO 00622-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:26:56,729 25 INFO 00622-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:26:56,729 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:56] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-03-21 19:26:56,742 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 4 0.006 0.012 2026-03-21 19:26:56,786 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/01bcdbf/bus.websocket_worker_assets.min.js (id:326) 2026-03-21 19:26:56,789 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 9 0.010 0.038 2026-03-21 19:26:56,791 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:56] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-03-21 19:26:56,833 25 INFO 00622-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:26:56,863 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:56] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.025 2026-03-21 19:26:56,888 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:56] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 10 0.009 0.041 2026-03-21 19:26:56,906 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-21 19:26:56,956 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:56] "GET /web/image?model=res.users&field=avatar_128&id=21 HTTP/1.1" 200 - 15 0.040 0.056 2026-03-21 19:26:56,963 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:56] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-21 19:26:56,979 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:56] "GET /web/image/res.partner/94/avatar_128?unique=1774121189000 HTTP/1.1" 200 - 7 0.008 0.107 2026-03-21 19:26:57,011 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:57] "GET /odoo HTTP/1.1" 200 - 6 0.004 0.056 2026-03-21 19:26:57,012 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.064 2026-03-21 19:26:57,526 25 INFO 00622-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:26:57,541 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 2 0.007 0.014 2026-03-21 19:26:57,546 25 INFO 00622-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:26:57,546 25 INFO 00622-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:26:57,564 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.006 2026-03-21 19:26:57,680 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:57] "GET /web/image?model=res.users&field=avatar_128&id=21 HTTP/1.1" 304 - 8 0.017 0.030 2026-03-21 19:26:57,733 25 INFO 00622-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:26:57,781 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-03-21 19:26:57,826 25 INFO 00622-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:26:57,856 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:57] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 9 0.004 0.013 2026-03-21 19:26:57,999 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:57] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 51 0.036 0.067 2026-03-21 19:26:58,053 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:58] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 9 0.006 0.014 2026-03-21 19:26:58,224 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-21 19:26:58,354 25 INFO 00622-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:26:58,365 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:58] "GET /web/image/res.users/21/avatar_128?unique=1774121218102 HTTP/1.1" 200 - 8 0.019 0.045 2026-03-21 19:26:58,500 25 INFO 00622-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:26:58,522 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:58] "POST /web/dataset/call_button/res.users/action_totp_enable_wizard HTTP/1.1" 200 - 2 0.001 0.008 2026-03-21 19:26:58,566 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:58] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 11 0.005 0.014 2026-03-21 19:26:58,598 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:58] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.002 0.012 2026-03-21 19:26:58,653 25 INFO 00622-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:26:58,751 25 INFO 00622-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:26:58,814 25 INFO 00622-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:26:58,837 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:58] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.004 0.009 2026-03-21 19:26:58,905 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:58] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 13 0.013 0.037 2026-03-21 19:26:58,954 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:58] "POST /web/dataset/call_kw/auth_totp.wizard/get_views HTTP/1.1" 200 - 8 0.013 0.019 2026-03-21 19:26:58,985 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:58] "POST /web/dataset/call_kw/auth_totp.wizard/web_read HTTP/1.1" 200 - 5 0.002 0.006 2026-03-21 19:26:59,044 25 INFO 00622-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:26:59,053 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:59] "GET /base_setup/static/src/img/logo_google_play.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-21 19:26:59,062 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:59] "GET /base_setup/static/src/img/logo_apple_store.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-21 19:26:59,079 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:59] "GET /web/image/auth_totp.wizard/2/qrcode?unique=1774121218000 HTTP/1.1" 200 - 8 0.008 0.015 2026-03-21 19:26:59,109 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:59] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.004 2026-03-21 19:26:59,137 25 INFO 00622-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:26:59,212 25 INFO 00622-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:26:59,253 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:59] "POST /web/dataset/call_kw/auth_totp.wizard/web_save HTTP/1.1" 200 - 7 0.010 0.016 2026-03-21 19:26:59,330 25 INFO 00622-18-0-all odoo.addons.auth_totp.models.res_users: 2FA enable: SUCCESS for res.users(21,) 'test_user' 2026-03-21 19:26:59,389 25 INFO 00622-18-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-21 19:26:59,390 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:59] "POST /web/dataset/call_button/auth_totp.wizard/enable HTTP/1.1" 200 - 22 0.033 0.067 2026-03-21 19:26:59,425 25 INFO 00622-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:26:59,426 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 3 0.003 0.013 2026-03-21 19:26:59,580 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:59] "GET /odoo HTTP/1.1" 200 - 37 0.025 0.052 2026-03-21 19:26:59,812 25 INFO 00622-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:26:59,815 25 INFO 00622-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:26:59,816 25 INFO 00622-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:26:59,844 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 4 0.019 0.016 2026-03-21 19:26:59,858 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.037 2026-03-21 19:26:59,938 25 INFO 00622-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:26:59,942 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:59] "GET /web/image?model=res.users&field=avatar_128&id=21 HTTP/1.1" 304 - 15 0.019 0.030 2026-03-21 19:26:59,944 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.017 2026-03-21 19:26:59,963 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:26:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-21 19:27:00,017 25 INFO 00622-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:27:00,080 25 INFO 00622-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:27:00,097 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:00] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.004 0.009 2026-03-21 19:27:00,210 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:00] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 29 0.025 0.044 2026-03-21 19:27:00,264 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:00] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 9 0.009 0.017 2026-03-21 19:27:00,455 25 INFO 00622-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:27:00,463 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:00] "GET /web/image/res.users/21/avatar_128?unique=1774121220316 HTTP/1.1" 200 - 8 0.008 0.019 2026-03-21 19:27:00,524 25 INFO 00622-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:27:00,611 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: tour succeeded 2026-03-21 19:27:00,612 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: ╔════════════════════════════════╗ ║ TOUR totp_tour_setup SUCCEEDED ║ ╚════════════════════════════════╝ 2026-03-21 19:27:00,802 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: heap 10057936 (allocated 11272192) 2026-03-21 19:27:00,810 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing chrome headless with pid 2205 2026-03-21 19:27:00,812 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing websocket connection 2026-03-21 19:27:00,818 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Terminating chrome headless with pid 2205 2026-03-21 19:27:00,936 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Removing chrome user profile "/tmp/tmpzzh6lfno_chrome_odoo" 2026-03-21 19:27:01,452 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome pid: 2389 2026-03-21 19:27:01,454 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmp7vn92n1q_chrome_odoo 2026-03-21 19:27:01,454 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:46083/json/version 2026-03-21 19:27:01,464 25 INFO 00622-18-0-all odoo.tests.common.requests: request http://127.0.0.1:46083/json/version with timeout 3 increased to 10s during tests 2026-03-21 19:27:01,597 25 INFO 00622-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:27:01,597 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:46083/json 2026-03-21 19:27:01,598 25 INFO 00622-18-0-all odoo.tests.common.requests: request http://127.0.0.1:46083/json with timeout 3 increased to 10s during tests 2026-03-21 19:27:01,685 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Websocket url found: ws://127.0.0.1:46083/devtools/page/31BD870D48AE2057A89A6B12D615D830 2026-03-21 19:27:01,721 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Enable chrome headless console log notification 2026-03-21 19:27:01,784 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless enable page notifications 2026-03-21 19:27:01,859 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:admin from n/a 2026-03-21 19:27:01,874 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Setting session cookie in browser 2026-03-21 19:27:01,877 25 INFO 00622-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:27:01,877 25 INFO 00622-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:27:01,986 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:01] "GET /odoo HTTP/1.1" 200 - 23 0.023 0.049 2026-03-21 19:27:01,994 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigation result: {'frameId': '31BD870D48AE2057A89A6B12D615D830', 'loaderId': '6C1DD36F835F57EAD6D32824BD88EBDF', 'isDownload': False} 2026-03-21 19:27:01,995 25 INFO 00622-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:27:02,041 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:02] "GET /web/assets/802fc63/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-03-21 19:27:02,044 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:02] "GET /web/webclient/translations/84091a66918de5a671c06a6012533bb98197e06a?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-03-21 19:27:02,075 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:02] "GET /web/webclient/load_menus/386c0517246da19c35ab26781dd057c1386a12fc91006a46d6ea145a8f2bd50f HTTP/1.1" 200 - 6 0.011 0.029 2026-03-21 19:27:02,094 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:02] "GET /web/assets/4810d36/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.064 2026-03-21 19:27:02,182 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:02] "GET /web/assets/6490987/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.014 2026-03-21 19:27:02,238 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:02] "GET /web/assets/a5b598a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-03-21 19:27:02,566 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:02] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-21 19:27:02,584 25 INFO 00622-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:27:02,609 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.011 0.039 2026-03-21 19:27:02,634 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.015 2026-03-21 19:27:02,636 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-03-21 19:27:02,690 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:02] "GET /odoo/offline HTTP/1.1" 200 - 4 0.003 0.013 2026-03-21 19:27:02,737 25 INFO 00622-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:27:02,757 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-21 19:27:02,770 25 INFO 00622-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:27:02,784 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:02] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-21 19:27:02,799 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:02] "GET /web/image/res.partner/3/avatar_128?unique=1774121051000 HTTP/1.1" 200 - 15 0.047 0.034 2026-03-21 19:27:02,821 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:02] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 8 0.007 0.094 2026-03-21 19:27:02,833 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.083 2026-03-21 19:27:02,850 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:02] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.122 2026-03-21 19:27:02,852 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.035 2026-03-21 19:27:02,904 25 INFO 00622-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:27:03,014 25 INFO 00622-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:27:03,088 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:03] "POST /web/dataset/call_kw/ir.module.module/get_views HTTP/1.1" 200 - 55 0.042 0.070 2026-03-21 19:27:03,100 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:03] "POST /web/action/load HTTP/1.1" 200 - 8 0.004 0.057 2026-03-21 19:27:03,136 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:03] "POST /web/dataset/call_kw/ir.module.module/search_panel_select_range HTTP/1.1" 200 - 0 0.000 0.008 2026-03-21 19:27:03,171 25 INFO 00622-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:27:03,228 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:03] "POST /web/dataset/call_kw/ir.module.module/search_panel_select_range HTTP/1.1" 200 - 53 0.063 0.034 2026-03-21 19:27:03,248 25 INFO 00622-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:27:03,280 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:03] "POST /web/dataset/call_kw/ir.module.module/web_search_read HTTP/1.1" 200 - 2 0.005 0.133 2026-03-21 19:27:03,313 25 INFO 00622-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:27:03,316 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:03] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 9 0.007 0.154 2026-03-21 19:27:03,344 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:03] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.020 2026-03-21 19:27:03,401 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:03] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 25 0.018 0.019 2026-03-21 19:27:03,489 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:03] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 49 0.025 0.075 2026-03-21 19:27:03,564 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:03] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 14 0.014 0.016 2026-03-21 19:27:03,573 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.030 2026-03-21 19:27:03,813 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:03] "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:27:03,828 25 INFO 00622-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:27:03,941 25 INFO 00622-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:27:04,012 25 INFO 00622-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:27:04,042 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:04] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.017 2026-03-21 19:27:04,078 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:04] "POST /web/action/run HTTP/1.1" 200 - 6 0.005 0.009 2026-03-21 19:27:04,124 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:04] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 5 0.005 0.009 2026-03-21 19:27:04,164 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:04] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.003 0.007 2026-03-21 19:27:04,229 25 INFO 00622-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:27:04,318 25 INFO 00622-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:27:04,412 25 INFO 00622-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:27:04,454 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:04] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.005 0.011 2026-03-21 19:27:05,399 25 INFO 00622-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:27:05,405 25 INFO 00622-18-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-21 19:27:05,406 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:05] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 31 0.023 0.905 2026-03-21 19:27:05,416 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 6 0.004 0.205 2026-03-21 19:27:05,463 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:05] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 16 0.010 0.018 2026-03-21 19:27:05,502 25 INFO 00622-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:27:05,587 25 INFO 00622-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:27:05,646 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:05] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 38 0.016 0.027 2026-03-21 19:27:05,810 25 INFO 00622-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:27:05,875 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:05] "GET /web/image/res.users/21/avatar_128?unique=1774121225703 HTTP/1.1" 200 - 16 0.044 0.033 2026-03-21 19:27:05,877 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: tour succeeded 2026-03-21 19:27:05,880 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: ╔════════════════════════════════════╗ ║ TOUR totp_admin_disables SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-21 19:27:06,021 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: heap 12081956 (allocated 13631488) 2026-03-21 19:27:06,038 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing chrome headless with pid 2389 2026-03-21 19:27:06,040 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing websocket connection 2026-03-21 19:27:06,042 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Terminating chrome headless with pid 2389 2026-03-21 19:27:06,166 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Removing chrome user profile "/tmp/tmp7vn92n1q_chrome_odoo" 2026-03-21 19:27:06,678 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome pid: 2562 2026-03-21 19:27:06,679 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmpu42pn5bn_chrome_odoo 2026-03-21 19:27:06,679 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:36267/json/version 2026-03-21 19:27:06,681 25 INFO 00622-18-0-all odoo.tests.common.requests: request http://127.0.0.1:36267/json/version with timeout 3 increased to 10s during tests 2026-03-21 19:27:06,820 25 INFO 00622-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:27:06,822 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:36267/json 2026-03-21 19:27:06,832 25 INFO 00622-18-0-all odoo.tests.common.requests: request http://127.0.0.1:36267/json with timeout 3 increased to 10s during tests 2026-03-21 19:27:06,870 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Websocket url found: ws://127.0.0.1:36267/devtools/page/CDEF35CB86C4321FBF44EEF199DF56FD 2026-03-21 19:27:06,903 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Enable chrome headless console log notification 2026-03-21 19:27:06,915 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless enable page notifications 2026-03-21 19:27:07,059 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Setting session cookie in browser 2026-03-21 19:27:07,145 25 INFO 00622-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:27:07,145 25 INFO 00622-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:27:07,192 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:07] "GET / HTTP/1.1" 303 - 0 0.000 0.003 2026-03-21 19:27:07,205 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:07] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.002 2026-03-21 19:27:07,459 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:07] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 50 0.036 0.210 2026-03-21 19:27:07,462 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigation result: {'frameId': 'CDEF35CB86C4321FBF44EEF199DF56FD', 'loaderId': 'CB9FA43C58641FDEF2B5F7309BFF3701', 'isDownload': False} 2026-03-21 19:27:07,463 25 INFO 00622-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:27:07,538 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-03-21 19:27:07,549 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:07] "GET /web/assets/c34947b/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.008 0.026 2026-03-21 19:27:07,575 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:07] "GET /web/binary/company_logo HTTP/1.1" 200 - 1 0.001 0.054 2026-03-21 19:27:07,610 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:07] "GET /web/assets/985e802/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.007 0.012 2026-03-21 19:27:07,627 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:07] "GET /web/assets/57a6b4a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.007 0.008 2026-03-21 19:27:07,707 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:07] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-03-21 19:27:07,709 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:07] "GET /web/assets/6caf6ff/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.004 0.023 2026-03-21 19:27:08,027 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:08] "GET /web/webclient/translations/1774121228003 HTTP/1.1" 200 - 1 0.000 0.013 2026-03-21 19:27:08,073 25 INFO 00622-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:27:08,107 25 INFO 00622-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:27:08,167 25 INFO 00622-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:27:08,243 25 INFO 00622-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:27:08,322 25 INFO 00622-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:27:08,473 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:test_user from 127.0.0.1 2026-03-21 19:27:08,484 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:08] "POST /web/login HTTP/1.1" 303 - 27 0.023 0.036 2026-03-21 19:27:08,576 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:08] "GET /odoo HTTP/1.1" 200 - 26 0.025 0.056 2026-03-21 19:27:08,636 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:08] "GET /web/assets/802fc63/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.011 2026-03-21 19:27:08,664 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:08] "GET /web/webclient/load_menus/6f08e9c11833e6cb8d85200fbe2ca17687ab9187cfcd87904d982b8f095a207e HTTP/1.1" 200 - 0 0.000 0.036 2026-03-21 19:27:08,669 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:08] "GET /web/webclient/translations/84091a66918de5a671c06a6012533bb98197e06a?lang=en_US HTTP/1.1" 200 - 0 0.000 0.029 2026-03-21 19:27:08,669 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:08] "GET /web/assets/4810d36/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.048 2026-03-21 19:27:08,740 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:08] "GET /web/assets/6490987/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-03-21 19:27:08,813 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:08] "GET /web/assets/a5b598a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-03-21 19:27:09,331 25 INFO 00622-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:27:09,332 25 INFO 00622-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:27:09,373 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.009 2026-03-21 19:27:09,394 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:09] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-21 19:27:09,578 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:09] "GET /odoo/offline HTTP/1.1" 200 - 4 0.018 0.116 2026-03-21 19:27:09,633 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:09] "GET /web/image?model=res.users&field=avatar_128&id=21 HTTP/1.1" 200 - 8 0.005 0.022 2026-03-21 19:27:09,664 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-03-21 19:27:09,681 25 INFO 00622-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:27:09,682 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:09] "GET /web/image/res.partner/94/avatar_128?unique=1774121189000 HTTP/1.1" 200 - 7 0.018 0.052 2026-03-21 19:27:09,772 25 INFO 00622-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:27:09,801 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 4 0.026 0.023 2026-03-21 19:27:09,854 25 INFO 00622-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:27:09,867 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.059 2026-03-21 19:27:09,892 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:09] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:27:09,906 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:09] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 9 0.016 0.035 2026-03-21 19:27:09,913 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.044 2026-03-21 19:27:10,042 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:10] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 30 0.022 0.052 2026-03-21 19:27:10,114 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:10] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 9 0.005 0.014 2026-03-21 19:27:10,404 25 INFO 00622-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:27:10,408 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:10] "GET /web/image/res.users/21/avatar_128?unique=1774121230191 HTTP/1.1" 200 - 8 0.015 0.020 2026-03-21 19:27:10,524 25 INFO 00622-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:27:10,596 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: tour succeeded 2026-03-21 19:27:10,597 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: ╔════════════════════════════════════╗ ║ TOUR totp_login_disabled SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-21 19:27:10,736 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: heap 13012000 (allocated 13893632) 2026-03-21 19:27:10,753 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing chrome headless with pid 2562 2026-03-21 19:27:10,759 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing websocket connection 2026-03-21 19:27:10,760 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Terminating chrome headless with pid 2562 2026-03-21 19:27:10,930 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Removing chrome user profile "/tmp/tmpu42pn5bn_chrome_odoo" 2026-03-21 19:27:10,996 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp: Starting TestTOTP.test_totp_authenticate ... 2026-03-21 19:27:11,451 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Chrome pid: 2726 2026-03-21 19:27:11,451 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Chrome headless temporary user profile dir: /tmp/tmpttf0uafd_chrome_odoo 2026-03-21 19:27:11,451 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Issuing json command http://127.0.0.1:39565/json/version 2026-03-21 19:27:11,453 25 INFO 00622-18-0-all odoo.tests.common.requests: request http://127.0.0.1:39565/json/version with timeout 3 increased to 10s during tests 2026-03-21 19:27:11,574 25 INFO 00622-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:27:11,574 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Issuing json command http://127.0.0.1:39565/json 2026-03-21 19:27:11,575 25 INFO 00622-18-0-all odoo.tests.common.requests: request http://127.0.0.1:39565/json with timeout 3 increased to 10s during tests 2026-03-21 19:27:11,600 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Websocket url found: ws://127.0.0.1:39565/devtools/page/3C45010C7B290CE2DA1B35E12CB5DABC 2026-03-21 19:27:11,704 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Enable chrome headless console log notification 2026-03-21 19:27:11,762 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Chrome headless enable page notifications 2026-03-21 19:27:11,808 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:test_user from n/a 2026-03-21 19:27:11,822 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Setting session cookie in browser 2026-03-21 19:27:11,836 25 INFO 00622-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:27:11,837 25 INFO 00622-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:27:11,890 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:12,320 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:12] "GET /odoo HTTP/1.1" 200 - 73 0.072 0.359 2026-03-21 19:27:12,329 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Navigation result: {'frameId': '3C45010C7B290CE2DA1B35E12CB5DABC', 'loaderId': '90EF98A2338B3694A276ABD3375CB4DF', 'isDownload': False} 2026-03-21 19:27:12,329 25 INFO 00622-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:27:12,406 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:12] "GET /web/assets/4810d36/web.assets_web.min.css HTTP/1.1" 200 - 2 0.012 0.019 2026-03-21 19:27:12,416 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:12] "GET /web/assets/802fc63/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-03-21 19:27:12,426 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:12] "GET /web/webclient/load_menus/6f08e9c11833e6cb8d85200fbe2ca17687ab9187cfcd87904d982b8f095a207e HTTP/1.1" 200 - 1 0.000 0.030 2026-03-21 19:27:12,429 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:12] "GET /web/webclient/translations/84091a66918de5a671c06a6012533bb98197e06a?lang=en_US HTTP/1.1" 200 - 0 0.000 0.035 2026-03-21 19:27:12,502 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:12] "GET /web/assets/6490987/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-03-21 19:27:12,546 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:12] "GET /web/assets/a5b598a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-03-21 19:27:12,939 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:12] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-21 19:27:12,941 25 INFO 00622-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:27:12,951 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 4 0.005 0.012 2026-03-21 19:27:12,957 25 INFO 00622-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:27:12,980 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/01bcdbf/bus.websocket_worker_assets.min.js (id:327) 2026-03-21 19:27:12,984 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 9 0.005 0.019 2026-03-21 19:27:12,995 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-21 19:27:13,048 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:13] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.014 2026-03-21 19:27:13,071 25 INFO 00622-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:27:13,133 25 INFO 00622-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:27:13,146 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-21 19:27:13,148 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 10 0.031 0.035 2026-03-21 19:27:13,192 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:13] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-21 19:27:13,200 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:13] "GET /web/image?model=res.users&field=avatar_128&id=21 HTTP/1.1" 200 - 15 0.029 0.072 2026-03-21 19:27:13,230 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:13] "GET /web/image/res.partner/94/avatar_128?unique=1774121189000 HTTP/1.1" 200 - 7 0.007 0.118 2026-03-21 19:27:13,237 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.060 2026-03-21 19:27:13,248 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.055 2026-03-21 19:27:13,298 25 INFO 00622-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:27:13,406 25 INFO 00622-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:27:13,455 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:13] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 9 0.020 0.033 2026-03-21 19:27:13,629 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:13] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 51 0.031 0.063 2026-03-21 19:27:13,692 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:13] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 9 0.008 0.013 2026-03-21 19:27:13,916 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:13] "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 19:27:13,956 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:13] "GET /web/image/res.users/21/avatar_128?unique=1774121233746 HTTP/1.1" 200 - 8 0.018 0.036 2026-03-21 19:27:13,963 25 INFO 00622-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:27:14,057 25 INFO 00622-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:27:14,078 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:14] "POST /web/dataset/call_button/res.users/action_totp_enable_wizard HTTP/1.1" 200 - 2 0.004 0.012 2026-03-21 19:27:14,179 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:14] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 11 0.019 0.027 2026-03-21 19:27:14,228 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:14] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.006 0.009 2026-03-21 19:27:14,285 25 INFO 00622-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:27:14,379 25 INFO 00622-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:27:14,442 25 INFO 00622-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:27:14,462 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:14] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.002 0.007 2026-03-21 19:27:14,535 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:14] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 13 0.010 0.035 2026-03-21 19:27:14,600 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:14] "POST /web/dataset/call_kw/auth_totp.wizard/get_views HTTP/1.1" 200 - 8 0.008 0.023 2026-03-21 19:27:14,669 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:14] "POST /web/dataset/call_kw/auth_totp.wizard/web_read HTTP/1.1" 200 - 5 0.009 0.020 2026-03-21 19:27:14,744 25 INFO 00622-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:27:14,772 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:14] "GET /base_setup/static/src/img/logo_apple_store.png HTTP/1.1" 200 - 0 0.000 0.013 2026-03-21 19:27:14,773 25 INFO ? werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:14] "GET /base_setup/static/src/img/logo_google_play.png HTTP/1.1" 200 - 0 0.000 0.019 2026-03-21 19:27:14,795 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:14] "GET /web/image/auth_totp.wizard/3/qrcode?unique=1774121234000 HTTP/1.1" 200 - 8 0.014 0.027 2026-03-21 19:27:14,872 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:14] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.003 2026-03-21 19:27:14,892 25 INFO 00622-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:27:14,969 25 INFO 00622-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:27:14,997 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:14] "POST /web/dataset/call_kw/auth_totp.wizard/web_save HTTP/1.1" 200 - 7 0.010 0.011 2026-03-21 19:27:15,044 25 INFO 00622-18-0-all odoo.addons.auth_totp.models.res_users: 2FA enable: SUCCESS for res.users(21,) 'test_user' 2026-03-21 19:27:15,074 25 INFO 00622-18-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-21 19:27:15,075 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:15] "POST /web/dataset/call_button/auth_totp.wizard/enable HTTP/1.1" 200 - 22 0.017 0.044 2026-03-21 19:27:15,102 25 INFO 00622-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:27:15,257 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:15] "GET /odoo HTTP/1.1" 200 - 40 0.020 0.052 2026-03-21 19:27:15,837 25 INFO 00622-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:27:15,843 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 4 0.003 0.015 2026-03-21 19:27:15,856 25 INFO 00622-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:27:15,859 25 INFO 00622-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:27:15,874 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.005 2026-03-21 19:27:16,000 25 INFO 00622-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:27:16,007 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:16] "GET /web/image?model=res.users&field=avatar_128&id=21 HTTP/1.1" 304 - 15 0.017 0.035 2026-03-21 19:27:16,009 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-03-21 19:27:16,085 25 INFO 00622-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:27:16,164 25 INFO 00622-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:27:16,188 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:16] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.007 0.014 2026-03-21 19:27:16,280 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:16] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 29 0.021 0.048 2026-03-21 19:27:16,337 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:16] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 9 0.004 0.014 2026-03-21 19:27:16,546 25 INFO 00622-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:27:16,563 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:16] "GET /web/image/res.users/21/avatar_128?unique=1774121236391 HTTP/1.1" 200 - 8 0.020 0.019 2026-03-21 19:27:16,610 25 INFO 00622-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:27:16,679 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: tour succeeded 2026-03-21 19:27:16,684 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: ╔════════════════════════════════╗ ║ TOUR totp_tour_setup SUCCEEDED ║ ╚════════════════════════════════╝ 2026-03-21 19:27:16,898 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: heap 10051700 (allocated 10747904) 2026-03-21 19:27:16,907 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Closing chrome headless with pid 2726 2026-03-21 19:27:16,911 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Closing websocket connection 2026-03-21 19:27:16,913 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Terminating chrome headless with pid 2726 2026-03-21 19:27:17,030 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Removing chrome user profile "/tmp/tmpttf0uafd_chrome_odoo" 2026-03-21 19:27:17,080 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:17] "GET /web/session/logout HTTP/1.1" 303 - 0 0.000 0.003 2026-03-21 19:27:17,087 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:17] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.003 2026-03-21 19:27:17,247 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:17] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 41 0.018 0.137 2026-03-21 19:27:17,271 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:test_user from 127.0.0.1 2026-03-21 19:27:17,274 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:17] "POST /web/session/authenticate HTTP/1.1" 200 - 8 0.010 0.012 2026-03-21 19:27:17,276 25 INFO 00622-18-0-all odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: waiting for threads: [] 2026-03-21 19:27:17,291 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-21 19:27:17,295 25 INFO 00622-18-0-all odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_and_uninstall_module ... 2026-03-21 19:27:17,362 25 INFO 00622-18-0-all odoo.addons.base_import_module.models.ir_module: Successfully imported module 'test_module' 2026-03-21 19:27:17,371 25 INFO 00622-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:27:17,372 25 INFO 00622-18-0-all odoo.addons.base.models.ir_model: Deleting ir.asset(9,) 2026-03-21 19:27:17,383 25 INFO 00622-18-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [10323] 2026-03-21 19:27:17,383 25 INFO 00622-18-0-all odoo.models.unlink: User #1 deleted ir.asset records with IDs: [9] 2026-03-21 19:27:17,384 25 INFO 00622-18-0-all odoo.addons.base.models.ir_model: Deleting ir.attachment(328,) 2026-03-21 19:27:17,390 25 INFO 00622-18-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [10322] 2026-03-21 19:27:17,390 25 INFO 00622-18-0-all odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [328] 2026-03-21 19:27:17,393 25 INFO 00622-18-0-all odoo.addons.base.models.ir_model: ir.model.data could not be deleted ([]) 2026-03-21 19:27:17,396 25 INFO 00622-18-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [10323, 10322] 2026-03-21 19:27:17,398 25 INFO 00622-18-0-all odoo.addons.base_import_module.models.ir_module: deleting imported modules upon uninstallation: test_module 2026-03-21 19:27:17,408 25 INFO 00622-18-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [10321] 2026-03-21 19:27:17,408 25 INFO 00622-18-0-all odoo.models.unlink: User #1 deleted ir.module.module records with IDs: [752] 2026-03-21 19:27:17,411 25 INFO 00622-18-0-all odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_and_update_module ... 2026-03-21 19:27:17,494 25 INFO 00622-18-0-all odoo.addons.base_import_module.models.ir_module: Successfully imported module 'test_module' 2026-03-21 19:27:17,549 25 INFO 00622-18-0-all odoo.addons.base_import_module.models.ir_module: Successfully imported module 'test_module' 2026-03-21 19:27:17,559 25 INFO 00622-18-0-all odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_wrong_dependencies ... 2026-03-21 19:27:17,604 25 INFO 00622-18-0-all odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip ... 2026-03-21 19:27:17,644 25 INFO 00622-18-0-all odoo.addons.base_import_module.models.ir_module: module bar: loading data.xml 2026-03-21 19:27:17,662 25 INFO 00622-18-0-all odoo.tools.translate: loading base translation file /tmp/tmpfojfbsff/bar/i18n/fr_FR.po for language fr_FR 2026-03-21 19:27:17,683 25 INFO 00622-18-0-all odoo.addons.base_import_module.models.ir_module: Successfully imported module 'bar' 2026-03-21 19:27:17,710 25 INFO 00622-18-0-all odoo.addons.base_import_module.models.ir_module: module foo: loading data.xml 2026-03-21 19:27:17,722 25 INFO 00622-18-0-all odoo.addons.base_import_module.models.ir_module: module foo: loading res.partner.csv 2026-03-21 19:27:17,755 25 INFO 00622-18-0-all odoo.addons.base_import_module.models.ir_module: module foo: loading data.sql 2026-03-21 19:27:17,777 25 INFO 00622-18-0-all odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-03-21 19:27:17,802 25 INFO 00622-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:27:17,843 25 INFO 00622-18-0-all odoo.addons.base_import_module.models.ir_module: module foo: loading foo.xml 2026-03-21 19:27:17,863 25 INFO 00622-18-0-all odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-03-21 19:27:17,869 25 INFO 00622-18-0-all odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip_extract_only_useful ... 2026-03-21 19:27:17,899 25 INFO 00622-18-0-all odoo.addons.base_import_module.models.ir_module: module foo: loading data.xml 2026-03-21 19:27:17,908 25 INFO 00622-18-0-all odoo.addons.base_import_module.models.ir_module: module foo: skip unsupported file res.partner.xls 2026-03-21 19:27:17,917 25 INFO 00622-18-0-all odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-03-21 19:27:17,922 25 INFO 00622-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:27:17,964 25 INFO 00622-18-0-all odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip_invalid_data ... 2026-03-21 19:27:18,019 25 INFO 00622-18-0-all odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip_invalid_manifest ... 2026-03-21 19:27:18,063 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-21 19:27:18,069 25 INFO 00622-18-0-all odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModuleHttp.test_check_zip_dependencies ... 2026-03-21 19:27:18,114 25 INFO 00622-18-0-all odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModuleHttp.test_import_module_assets_http ... 2026-03-21 19:27:18,166 25 INFO 00622-18-0-all odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-03-21 19:27:18,177 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:18,199 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:18] "GET /foo/static/src/js/test.js HTTP/1.1" 200 - 3 0.001 0.022 2026-03-21 19:27:18,202 25 INFO 00622-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:27:18,204 25 INFO 00622-18-0-all odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModuleHttp.test_import_module_field_file ... 2026-03-21 19:27:18,237 25 INFO 00622-18-0-all odoo.addons.base_import_module.models.ir_module: module foo: loading data.xml 2026-03-21 19:27:18,268 25 INFO 00622-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:27:18,273 25 INFO 00622-18-0-all odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-03-21 19:27:18,284 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:18,311 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:18] "GET /foo/static/src/img/content/logo.png HTTP/1.1" 200 - 3 0.002 0.026 2026-03-21 19:27:18,317 25 INFO 00622-18-0-all odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModuleHttp.test_import_module_icon ... 2026-03-21 19:27:18,360 25 INFO 00622-18-0-all odoo.addons.base_import_module.models.ir_module: Successfully imported module 'bar' 2026-03-21 19:27:18,383 25 INFO 00622-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:27:18,390 25 INFO 00622-18-0-all odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-03-21 19:27:18,401 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:18,425 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:18] "GET /foo/static/description/icon.png HTTP/1.1" 200 - 3 0.002 0.022 2026-03-21 19:27:18,447 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-21 19:27:18,454 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_assetsbundle: Starting BusWebTests.test_bundle_sends_bus ... 2026-03-21 19:27:18,470 25 INFO 00622-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:27:18,478 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:20,448 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/802fc63/web.assets_web.min.js (id:338) 2026-03-21 19:27:20,459 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:20] "GET /web/assets/any/web.assets_web.min.js HTTP/1.1" 200 - 29 0.018 1.964 2026-03-21 19:27:23,167 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4810d36/web.assets_web.min.css (id:339) 2026-03-21 19:27:23,183 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:23] "GET /web/assets/any/web.assets_web.min.css HTTP/1.1" 200 - 8 0.056 2.606 2026-03-21 19:27:24,842 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8a691c7/web.assets_backend.min.js (id:340) 2026-03-21 19:27:24,845 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:24] "GET /web/assets/any/web.assets_backend.min.js HTTP/1.1" 200 - 20 0.011 1.633 2026-03-21 19:27:27,080 25 INFO 00622-18-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4810d36/web.assets_backend.min.css (id:341) 2026-03-21 19:27:27,085 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:27] "GET /web/assets/any/web.assets_backend.min.css HTTP/1.1" 200 - 8 0.031 2.187 2026-03-21 19:27:27,126 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 1 removed 2026-03-21 19:27:27,136 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_bus_gc: Starting TestBusGC.test_custom_gc_retention_window ... 2026-03-21 19:27:27,145 25 INFO 00622-18-0-all odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2] 2026-03-21 19:27:27,344 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_bus_gc: Starting TestBusGC.test_default_gc_retention_window ... 2026-03-21 19:27:27,349 25 INFO 00622-18-0-all odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2] 2026-03-21 19:27:27,409 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:27:27,414 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_bus_presence: Starting TestBusPresence.test_bus_presence_auto_vacuum ... 2026-03-21 19:27:27,520 25 INFO 00622-18-0-all odoo.models.unlink: User #1 deleted bus.presence records with IDs: [1] 2026-03-21 19:27:27,527 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_bus_presence: Starting TestBusPresence.test_im_status_invalidation ... 2026-03-21 19:27:27,589 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_bus_presence: Starting TestBusPresence.test_unlinking_sends_correct_im_status ... 2026-03-21 19:27:27,648 25 INFO 00622-18-0-all odoo.models.unlink: User #1 deleted bus.presence records with IDs: [3] 2026-03-21 19:27:27,662 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-21 19:27:27,668 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_ir_model: Starting TestGetModelDefinitions.test_access_all_model_fields ... 2026-03-21 19:27:27,685 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_ir_model: Starting TestGetModelDefinitions.test_access_cr ... 2026-03-21 19:27:27,703 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_ir_model: Starting TestGetModelDefinitions.test_relational_fields_with_missing_model ... 2026-03-21 19:27:27,716 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:27:27,725 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_ir_websocket: Starting TestIrWebsocket.test_notify_on_status_change ... 2026-03-21 19:27:27,785 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:bob_user from n/a 2026-03-21 19:27:27,793 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:27,813 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:27] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 2 0.000 0.020 2026-03-21 19:27:27,835 25 INFO ? odoo.addons.bus.models.bus: Bus.loop listen imbus on db postgres 2026-03-21 19:27:37,982 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_ir_websocket: Starting TestIrWebsocket.test_only_allow_string_channels_from_frontend ... 2026-03-21 19:27:37,986 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_ir_websocket: Starting TestIrWebsocket.test_receive_missed_presences_on_subscribe ... 2026-03-21 19:27:38,034 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:bob_user from n/a 2026-03-21 19:27:38,044 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:38,067 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:38] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 2 0.002 0.022 2026-03-21 19:27:38,130 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-21 19:27:38,136 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_channel_subscription_disconnect ... 2026-03-21 19:27:38,140 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:38,165 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:38] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.002 0.024 2026-03-21 19:27:38,182 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_channel_subscription_update ... 2026-03-21 19:27:38,186 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:38,210 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:38] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.003 0.022 2026-03-21 19:27:38,260 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_websocket_caryall.TestWebsocketCaryall.test_channel_subscription_update: waiting for threads: [] 2026-03-21 19:27:38,266 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_disconnect_when_version_outdated ... 2026-03-21 19:27:38,272 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:38,301 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:38] "GET /websocket?version=17.0-0 HTTP/1.1" 101 - 6 0.003 0.027 2026-03-21 19:27:38,329 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:38] "GET /websocket HTTP/1.1" 101 - 1 0.001 0.007 2026-03-21 19:27:38,352 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:38] "GET /websocket HTTP/1.1" 101 - 1 0.000 0.007 2026-03-21 19:27:39,349 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_instances_weak_set ... 2026-03-21 19:27:39,356 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:39,395 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:39] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.007 0.033 2026-03-21 19:27:39,410 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:39] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 1 0.002 0.005 2026-03-21 19:27:39,677 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_lifecycle_hooks ... 2026-03-21 19:27:39,681 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:39,713 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:39] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.003 0.030 2026-03-21 19:27:39,724 25 INFO 00622-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:27:39,728 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:39,756 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:39] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.003 0.026 2026-03-21 19:27:39,764 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_websocket_caryall.TestWebsocketCaryall.test_no_cursor_when_no_callback_for_lifecycle_event: waiting for threads: [] 2026-03-21 19:27:39,767 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_public_configuration ... 2026-03-21 19:27:39,822 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:test_user from n/a 2026-03-21 19:27:39,830 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:39,849 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:39] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 2 0.001 0.019 2026-03-21 19:27:44,862 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_subscribe_higher_last_notification_id ... 2026-03-21 19:27:44,873 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:44,901 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:44] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.002 0.028 2026-03-21 19:27:44,919 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_subscribe_lower_last_notification_id ... 2026-03-21 19:27:44,928 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:44,955 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:44] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.002 0.026 2026-03-21 19:27:44,978 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_subscribe_to_custom_channel ... 2026-03-21 19:27:44,993 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:45,024 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:45] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.005 0.026 2026-03-21 19:27:45,078 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_timeout_manager_keep_alive_timeout ... 2026-03-21 19:27:45,120 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_timeout_manager_no_response_timeout ... 2026-03-21 19:27:45,151 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_timeout_manager_overlapping_timeouts ... 2026-03-21 19:27:45,184 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_timeout_manager_reset_wait_for ... 2026-03-21 19:27:45,212 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_trigger_notification ... 2026-03-21 19:27:45,216 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:45,242 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:45] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.004 0.023 2026-03-21 19:27:45,327 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_trigger_notification_unsupported_language ... 2026-03-21 19:27:45,338 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:45,396 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:45] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.003 0.057 2026-03-21 19:27:45,427 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_trigger_on_websocket_closed ... 2026-03-21 19:27:45,432 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:45,460 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:45] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.002 0.027 2026-03-21 19:27:45,475 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_user_login ... 2026-03-21 19:27:45,480 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:45,510 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:45] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.005 0.027 2026-03-21 19:27:45,580 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:test_user from n/a 2026-03-21 19:27:46,592 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_user_logout_incoming_message ... 2026-03-21 19:27:46,643 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:test_user from n/a 2026-03-21 19:27:46,655 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:46,942 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:46] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 2 0.002 0.290 2026-03-21 19:27:46,955 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:46] "GET /web/session/logout HTTP/1.1" 303 - 0 0.000 0.005 2026-03-21 19:27:46,962 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:46] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.002 2026-03-21 19:27:47,141 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:47] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 52 0.022 0.152 2026-03-21 19:27:48,156 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_user_logout_outgoing_message ... 2026-03-21 19:27:48,226 25 INFO 00622-18-0-all odoo.addons.base.models.res_users: Login successful for db:00622-18-0-all login:test_user from n/a 2026-03-21 19:27:48,237 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:48,262 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:48] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 2 0.001 0.025 2026-03-21 19:27:48,293 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:48] "GET /web/session/logout HTTP/1.1" 303 - 0 0.000 0.005 2026-03-21 19:27:48,306 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:48] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.005 2026-03-21 19:27:48,501 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:48] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 52 0.029 0.158 2026-03-21 19:27:49,515 25 INFO 00622-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 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2022-08-19 00:00:00,000 25 INFO 00622-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.002 -0.002 2026-03-21 19:27:50,593 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-21 19:27:50,607 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_websocket_rate_limiting: Starting TestWebsocketRateLimiting.test_rate_limiting_base_ko ... 2026-03-21 19:27:50,620 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:50,653 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:50] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.003 0.035 2026-03-21 19:27:51,690 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_websocket_rate_limiting: Starting TestWebsocketRateLimiting.test_rate_limiting_base_ok ... 2026-03-21 19:27:51,695 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:51,738 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:51] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.002 0.042 2026-03-21 19:27:54,718 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_websocket_rate_limiting: Starting TestWebsocketRateLimiting.test_rate_limiting_opening_burst ... 2026-03-21 19:27:54,735 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:54,780 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:54] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.007 0.043 2026-03-21 19:27:58,999 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_websocket_rate_limiting.TestWebsocketRateLimiting.test_rate_limiting_opening_burst: waiting for threads: [] 2026-03-21 19:27:59,006 25 INFO 00622-18-0-all odoo.addons.bus.tests.test_websocket_rate_limiting: Starting TestWebsocketRateLimiting.test_rate_limiting_start_ok_end_ko ... 2026-03-21 19:27:59,014 25 INFO 00622-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key None 2026-03-21 19:27:59,050 25 INFO 00622-18-0-all werkzeug: 127.0.0.1 - - [21/Mar/2026 19:27:59] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.005 0.033 2026-03-21 19:28:02,286 25 INFO 00622-18-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-21 19:28:02,289 25 INFO 00622-18-0-all odoo.service.server: 159 post-tests in 219.12s, 11785 queries 2026-03-21 19:28:02,290 25 INFO 00622-18-0-all odoo.tests.stats: auth_totp: 5 tests 47.77s 2663 queries 2026-03-21 19:28:02,292 25 INFO 00622-18-0-all odoo.tests.stats: base: 176 tests 95.11s 7217 queries 2026-03-21 19:28:02,292 25 INFO 00622-18-0-all odoo.tests.stats: base_import_module: 17 tests 1.15s 458 queries 2026-03-21 19:28:02,292 25 INFO 00622-18-0-all odoo.tests.stats: bus: 51 tests 43.82s 1142 queries 2026-03-21 19:28:02,292 25 INFO 00622-18-0-all odoo.tests.result: 0 failed, 0 error(s) of 159 tests when loading database '00622-18-0-all' 2026-03-21 19:28:02,292 25 INFO 00622-18-0-all odoo.service.server: Initiating shutdown 2026-03-21 19:28:02,292 25 INFO 00622-18-0-all odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown. 2026-03-21 19:28:02,520 25 INFO 00622-18-0-all odoo.sql_db: ConnectionPool(read/write;used=0/count=0/max=64): Closed 3 connections