Docker command: python3 adhoc-cicd-odoo-odoo/odoo-bin --addons-path ingadhoc-odoo-saas-adhoc,ingadhoc-website,ingadhoc-account-payment,ingadhoc-account-financial-tools,ingadhoc-odoo-argentina-ee,ingadhoc-enterprise-extensions,ingadhoc-uruguay,plugberry-payment,ingadhoc-odoo-saas,tuqui-ai-odoo-addons,ingadhoc-sale,ingadhoc-product,ingadhoc-purchase,ingadhoc-stock,ingadhoc-odoo-argentina,ingadhoc-account-invoicing,ingadhoc-miscellaneous,ingadhoc-argentina-sale,ingadhoc-demo,ingadhoc-multi-company,ingadhoc-project,plugberry-pagos360,ingadhoc-partner,ingadhoc-hr,ingadhoc-aeroo_reports,ingadhoc-third-party-apps,plugberry-mercadopago,adhoc-cicd-bmya-odoo-bmya,adhoc-cicd-oca-account-financial-reporting,adhoc-cicd-oca-hr,adhoc-cicd-oca-mail,adhoc-cicd-odoo-odoo/addons,adhoc-cicd-odoo-odoo/odoo/addons,adhoc-cicd-oca-pos,adhoc-cicd-oca-stock-logistics-request,adhoc-cicd-oca-account-analytic,adhoc-cicd-oca-stock-logistics-availability,adhoc-cicd-oca-account-reconcile,adhoc-cicd-oca-timesheet,adhoc-cicd-odoo-enterprise,adhoc-cicd-oca-survey,adhoc-cicd-oca-website,adhoc-cicd-oca-server-backend,adhoc-cicd-odoo-design-themes,adhoc-cicd-oca-partner-contact,adhoc-cicd-oca-server-auth,adhoc-cicd-oca-knowledge,adhoc-cicd-oca-product-attribute,adhoc-cicd-oca-brand,adhoc-cicd-oca-mis-builder,adhoc-cicd-oca-account-invoicing,adhoc-cicd-oca-stock-logistics-workflow,adhoc-cicd-oca-management-system,adhoc-cicd-oca-server-ux,adhoc-cicd-oca-e-commerce,adhoc-cicd-oca-manufacture,adhoc-cicd-oca-crm,adhoc-cicd-oca-stock-logistics-barcode,adhoc-cicd-oca-project,adhoc-cicd-oca-server-tools,adhoc-cicd-oca-social,adhoc-cicd-oca-purchase-workflow,adhoc-cicd-oca-stock-logistics-warehouse,adhoc-cicd-oca-web,adhoc-cicd-oca-product-pack,adhoc-cicd-oca-hr-holidays,adhoc-cicd-oca-reporting-engine,adhoc-cicd-oca-sale-workflow,adhoc-cicd-oca-bank-statement-import,adhoc-cicd-oca-stock-logistics-reservation,adhoc-cicd-oca-report-print-send -d 119902-19-0-all --test-enable --test-tags /tuqui,/tuqui_assistant,/tuqui_mcp,/uom,/website_crawler_no_track,/website_hr_recruitment_ux,/website_multicompany,/website_product_attribute_link,/website_sale_account_invoice_commission,/website_sale_advanced_tracking,/website_sale_attributes_on_top,/website_sale_background_post,/website_sale_breadcrumb,/website_sale_cancel_quotations,/website_sale_cart_offcanvas,/website_sale_exception,/website_sale_force_confirmation,/website_sale_google_analytics_4,/website_sale_hide_all_prices,/website_sale_installment_plans,/website_sale_multi_warehouse,/website_sale_multic_ux,/website_sale_multicompany,/website_sale_order_type_ux,/website_sale_order_validity,/website_sale_pricelist_hide_strikethrough_price,/website_sale_product_multi_website,/website_sale_promotion,/website_sale_search_improved,/website_sale_stock_multicompany,/website_sale_stock_variant_preselect,/website_sale_subscription_payment,/website_sale_ux,/website_security,/whatsapp_conversation,/whatsapp_number_validation,/whatsapp_supervisor,/whatsapp_ux,/yuju_combos,-.test_create_analytic_with_minimal_access,-.test_130_entrega_gratuita,-.test_100_invoice_rejected,-.test_80_invoice_accepted_and_pdf,-.test_90_invoice_received_pdf_check_status,-.test_debit_note,-.test_l10n_ar_prices_and_taxes,-.test_snippet_newsletter_popup,-.test_website_sale_demo,-.test_website_sale_wire_transfer,-.test_proceed_except_expired_delivery_without_move_removal_date,-.test_generate_serial_with_expiration,-.test_update_analytic_distribution_clean_all_plans,-at_install --stop-after-init --log-level=test --max-cron-threads=0 ================================================= Adding readonly volume '/data/build/ingadhoc-odoo-saas-adhoc' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-odoo-saas-adhoc/540abe113b67dad4bae55f956e3ffcb041e3834f Adding readonly volume '/data/build/ingadhoc-website' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-website/3011ad8417a33182e01c464070c2d2b8cd525a64 Adding readonly volume '/data/build/ingadhoc-account-payment' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-account-payment/aea8efd7ccb9e72fa26aaea2404b615e71af17f2 Adding readonly volume '/data/build/ingadhoc-account-financial-tools' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-account-financial-tools/d22997ed8540cacd50eaed42bd400f8955757dad Adding readonly volume '/data/build/ingadhoc-odoo-argentina-ee' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-odoo-argentina-ee/3a185b464f6e23845820b09a36d7ac67a88d9f36 Adding readonly volume '/data/build/ingadhoc-enterprise-extensions' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-enterprise-extensions/565823c9abb0ffd6a4b4bedbf03246184f2e390f Adding readonly volume '/data/build/ingadhoc-uruguay' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-uruguay/e1f4b825a6c930cd238d887ea9844cd5bbf139d6 Adding readonly volume '/data/build/plugberry-payment' pointing to /home/runbot/odoo/runbot/runbot/static/sources/plugberry-payment/c98d56c5f23fa4375f763c02a3975ce28dddde52 Adding readonly volume '/data/build/ingadhoc-odoo-saas' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-odoo-saas/eebbb14831ef46a408d60c8367d5106925628c06 Adding readonly volume '/data/build/tuqui-ai-odoo-addons' pointing to /home/runbot/odoo/runbot/runbot/static/sources/tuqui-ai-odoo-addons/cf6805982a190c52434c499acd62207b037ef913 Adding readonly volume '/data/build/ingadhoc-sale' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-sale/69d7fc03ea2fba40237a20b754f03ce9f4e6d812 Adding readonly volume '/data/build/ingadhoc-product' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-product/2f16506029459967aeed49289d62d6875c6e039e Adding readonly volume '/data/build/ingadhoc-purchase' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-purchase/1b2726c4d3900750fabea6817840af4d34dc36be Adding readonly volume '/data/build/ingadhoc-stock' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-stock/fa6e0d9e530e97bd496361ce64af45bb49a4fbd8 Adding readonly volume '/data/build/ingadhoc-odoo-argentina' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-odoo-argentina/b8de1a216271e096d14744070764501799cc57e4 Adding readonly volume '/data/build/ingadhoc-account-invoicing' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-account-invoicing/b21e544f9c14d67c9e92e911f951015b17a57a05 Adding readonly volume '/data/build/ingadhoc-miscellaneous' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-miscellaneous/0a541efface5ea818c03a825990286f6a4366df9 Adding readonly volume '/data/build/ingadhoc-argentina-sale' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-argentina-sale/648f901a0df53d055756a6ed23c3eae648b853e4 Adding readonly volume '/data/build/ingadhoc-demo' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-demo/2020fe456dde0d4deca3bb4a1e563b8e6a8cdeaa Adding readonly volume '/data/build/ingadhoc-multi-company' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-multi-company/f5d44e08b27f7d9856cdbd57a5ab1d3fcb3b5c65 Adding readonly volume '/data/build/ingadhoc-project' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-project/9a98241d5eec8a40c7cbf089f7414110de6dc1c9 Adding readonly volume '/data/build/plugberry-pagos360' pointing to /home/runbot/odoo/runbot/runbot/static/sources/plugberry-pagos360/0c08cd64005056ce02c184053ec766dc2cbbe66c Adding readonly volume '/data/build/ingadhoc-partner' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-partner/7e74d913dbbe3172aae97ddeb282b42a778af147 Adding readonly volume '/data/build/ingadhoc-hr' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-hr/bf01ff08cb774e1944b304c2aa6fa0bca9615296 Adding readonly volume '/data/build/ingadhoc-aeroo_reports' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-aeroo_reports/9400feb2653555f2c70888773fca34e3bb1cdd62 Adding readonly volume '/data/build/ingadhoc-oba-project-memory' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-oba-project-memory/5cf43c3a2e616d0982e4707e00488728d37c30ed Adding readonly volume '/data/build/ingadhoc-third-party-apps' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-third-party-apps/0274c8c451575bc20ba851265c5c2d83f5a055d8 Adding readonly volume '/data/build/plugberry-mercadopago' pointing to /home/runbot/odoo/runbot/runbot/static/sources/plugberry-mercadopago/db69ec1faf618e9c623996b25f249e717098d660 Adding readonly volume '/data/build/adhoc-cicd-bmya-odoo-bmya' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-bmya-odoo-bmya/213966f2c92424fafbe76ffba2f66690ebb43cc2 Adding readonly volume '/data/build/adhoc-cicd-oca-account-financial-reporting' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-account-financial-reporting/f246644286d8863fd9e0e639da2a9b4ccb39f756 Adding readonly volume '/data/build/adhoc-cicd-oca-hr' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-hr/ae784d8fab575d919aca91e6b760f02aa2bdea9a Adding readonly volume '/data/build/adhoc-cicd-oca-mail' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-mail/b24542d8717f9d954e4627d75c2840fe8812c11d Adding readonly volume '/data/build/adhoc-cicd-odoo-odoo' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-odoo-odoo/879ec6937e3e22aaa8efa80683664076c3ae34ab Adding readonly volume '/data/build/adhoc-cicd-oca-pos' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-pos/8446ff35b344f5689aecea0a0582f2122b430720 Adding readonly volume '/data/build/adhoc-cicd-oca-stock-logistics-request' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-stock-logistics-request/87f9d3ae265d8b5f502a1b74cb63ea9a3d979bb7 Adding readonly volume '/data/build/adhoc-cicd-oca-account-analytic' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-account-analytic/d60ea8d50dde7f983069d2bbe4282bd34bf1e2fc Adding readonly volume '/data/build/adhoc-cicd-oca-stock-logistics-availability' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-stock-logistics-availability/aa7d579a23108fd7471e8b6ea1774ec0c9f68e2f Adding readonly volume '/data/build/adhoc-cicd-oca-account-reconcile' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-account-reconcile/88e457d2245fb7f52dbf0eefb79b474fc6d47ab1 Adding readonly volume '/data/build/adhoc-cicd-oca-timesheet' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-timesheet/e23d810f6370d860d84c2f9fd874028e012ddb10 Adding readonly volume '/data/build/adhoc-cicd-odoo-enterprise' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-odoo-enterprise/873dc2d88489de724d1c2027aeaf240156327ccf Adding readonly volume '/data/build/adhoc-cicd-oca-survey' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-survey/18e19e6677813c12cca32aee7b3e277fdebfa02c Adding readonly volume '/data/build/adhoc-cicd-oca-website' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-website/2b0d896ea6194ec2e454db0de3e9f1b3fde65997 Adding readonly volume '/data/build/adhoc-cicd-oca-server-backend' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-server-backend/319d5f243211097755f82fb806f998a629f16211 Adding readonly volume '/data/build/adhoc-cicd-odoo-design-themes' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-odoo-design-themes/f4f86fbaabd73ebe072966c39f0b999f68dac7cf Adding readonly volume '/data/build/adhoc-cicd-oca-partner-contact' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-partner-contact/2db88faff00dce26f9253828e863e787faa17fdb Adding readonly volume '/data/build/adhoc-cicd-oca-server-auth' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-server-auth/fbb091206a0c62f1b7021b08d2fffcd4b3ad2ab7 Adding readonly volume '/data/build/adhoc-cicd-oca-knowledge' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-knowledge/e2d379ff70b3f7c4f05b3225d0f442243f092bde Adding readonly volume '/data/build/adhoc-cicd-oca-product-attribute' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-product-attribute/0abfa52aab62c02acf49711171f1eae05e465553 Adding readonly volume '/data/build/adhoc-cicd-oca-brand' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-brand/2a3fa70a40a7cc5336fe60cbef8f6d8f070b0a80 Adding readonly volume '/data/build/adhoc-cicd-oca-mis-builder' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-mis-builder/1b983855f6766b40f358e075d0cb4c69c4a8971f Adding readonly volume '/data/build/adhoc-cicd-oca-account-invoicing' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-account-invoicing/afa7f0c2d130398ea98e136744a227d425d5d5a5 Adding readonly volume '/data/build/adhoc-cicd-oca-stock-logistics-workflow' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-stock-logistics-workflow/3ed8173de30af94e3006e843c6ff8314a6f61ab2 Adding readonly volume '/data/build/adhoc-cicd-oca-management-system' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-management-system/cf0207d9532eaed25b99172ebf9a57e739b175d4 Adding readonly volume '/data/build/adhoc-cicd-oca-server-ux' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-server-ux/5a4b4f0f31877a0d576824dcf19832a1347cb1f3 Adding readonly volume '/data/build/adhoc-cicd-oca-e-commerce' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-e-commerce/6ba6ac52a0524d916f89a7afc45377fc79472ffa Adding readonly volume '/data/build/adhoc-cicd-oca-hr-expense' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-hr-expense/2122c2b6ed435ddf0780fc8ea9f2679ff9cad936 Adding readonly volume '/data/build/adhoc-cicd-oca-manufacture' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-manufacture/8b273c8501248c28f3c97edebab5b5c77d9671d4 Adding readonly volume '/data/build/adhoc-cicd-oca-crm' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-crm/39bfb4babf8e5674b1dc71c1c548af0cc1385c3a Adding readonly volume '/data/build/adhoc-cicd-oca-stock-logistics-barcode' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-stock-logistics-barcode/56c620eadeb55017140fc441259452ede5219e90 Adding readonly volume '/data/build/adhoc-cicd-oca-project' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-project/352453d61e903a3d77c227ca44e1b10a409f772f Adding readonly volume '/data/build/adhoc-cicd-oca-server-tools' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-server-tools/db1bb6725888e57510b5733aded1e8c016e0965c Adding readonly volume '/data/build/adhoc-cicd-oca-social' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-social/d399a819f6cbaacf27836f661bcdfaa85d86c4b4 Adding readonly volume '/data/build/adhoc-cicd-oca-purchase-workflow' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-purchase-workflow/9982ab4bfc371136d2c13cbcf24f9f7301b93c67 Adding readonly volume '/data/build/adhoc-cicd-oca-stock-logistics-warehouse' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-stock-logistics-warehouse/53ccf63c0578f7db940176d8f09e35e9acca4f4e Adding readonly volume '/data/build/adhoc-cicd-oca-web' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-web/f41113fd25fc804de65e1935f8440de01e8a13b7 Adding readonly volume '/data/build/adhoc-cicd-oca-product-pack' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-product-pack/04210e8de86f7d74b7b2d5922bdde38578e4654d Adding readonly volume '/data/build/adhoc-cicd-oca-hr-holidays' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-hr-holidays/d736c68a71015078f5d8b2bf9530b5e042942b74 Adding readonly volume '/data/build/adhoc-cicd-oca-reporting-engine' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-reporting-engine/2f771231f200a57b0c7a41a507e30067f40ae0e7 Adding readonly volume '/data/build/adhoc-cicd-oca-sale-workflow' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-sale-workflow/c0995951ebe2f407f6a1000d2993f5e60c9f3604 Adding readonly volume '/data/build/adhoc-cicd-oca-bank-statement-import' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-bank-statement-import/c38e282680de8e8e230ad3db6bbc2ba0d2ef0053 Adding readonly volume '/data/build/adhoc-cicd-oca-stock-logistics-reservation' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-stock-logistics-reservation/7b8ed4a8646379db2458f6833cf7e38bba052aa1 Adding readonly volume '/data/build/adhoc-cicd-oca-report-print-send' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-report-print-send/235891ea9cf39329066fb2047a62a1b3ca2b8a80 Adding readonly volume '/home/runbot/.odoorc' pointing to /home/runbot/odoo/runbot/runbot/static/build/119902-19-0/.odoorc 2026-09-18 15:16:48,936 9 INFO ? odoo: Odoo version 19.0 2026-09-18 15:16:48,936 9 INFO ? odoo: Using configuration file at /home/runbot/.odoorc 2026-09-18 15:16:48,936 9 INFO ? odoo: addons paths: _NamespacePath(['/data/build/adhoc-cicd-odoo-odoo/odoo/addons', '/data/build/datadir/addons/19.0', '/data/build/ingadhoc-odoo-saas-adhoc', '/data/build/ingadhoc-website', '/data/build/ingadhoc-account-payment', '/data/build/ingadhoc-account-financial-tools', '/data/build/ingadhoc-odoo-argentina-ee', '/data/build/ingadhoc-enterprise-extensions', '/data/build/ingadhoc-uruguay', '/data/build/plugberry-payment', '/data/build/ingadhoc-odoo-saas', '/data/build/tuqui-ai-odoo-addons', '/data/build/ingadhoc-sale', '/data/build/ingadhoc-product', '/data/build/ingadhoc-purchase', '/data/build/ingadhoc-stock', '/data/build/ingadhoc-odoo-argentina', '/data/build/ingadhoc-account-invoicing', '/data/build/ingadhoc-miscellaneous', '/data/build/ingadhoc-argentina-sale', '/data/build/ingadhoc-demo', '/data/build/ingadhoc-multi-company', '/data/build/ingadhoc-project', '/data/build/plugberry-pagos360', '/data/build/ingadhoc-partner', '/data/build/ingadhoc-hr', '/data/build/ingadhoc-aeroo_reports', '/data/build/ingadhoc-third-party-apps', '/data/build/plugberry-mercadopago', '/data/build/adhoc-cicd-bmya-odoo-bmya', '/data/build/adhoc-cicd-oca-account-financial-reporting', '/data/build/adhoc-cicd-oca-hr', '/data/build/adhoc-cicd-oca-mail', '/data/build/adhoc-cicd-odoo-odoo/addons', '/data/build/adhoc-cicd-oca-pos', '/data/build/adhoc-cicd-oca-stock-logistics-request', '/data/build/adhoc-cicd-oca-account-analytic', '/data/build/adhoc-cicd-oca-stock-logistics-availability', '/data/build/adhoc-cicd-oca-account-reconcile', '/data/build/adhoc-cicd-oca-timesheet', '/data/build/adhoc-cicd-odoo-enterprise', '/data/build/adhoc-cicd-oca-survey', '/data/build/adhoc-cicd-oca-website', '/data/build/adhoc-cicd-oca-server-backend', '/data/build/adhoc-cicd-odoo-design-themes', '/data/build/adhoc-cicd-oca-partner-contact', '/data/build/adhoc-cicd-oca-server-auth', '/data/build/adhoc-cicd-oca-knowledge', '/data/build/adhoc-cicd-oca-product-attribute', '/data/build/adhoc-cicd-oca-brand', '/data/build/adhoc-cicd-oca-mis-builder', '/data/build/adhoc-cicd-oca-account-invoicing', '/data/build/adhoc-cicd-oca-stock-logistics-workflow', '/data/build/adhoc-cicd-oca-management-system', '/data/build/adhoc-cicd-oca-server-ux', '/data/build/adhoc-cicd-oca-e-commerce', '/data/build/adhoc-cicd-oca-manufacture', '/data/build/adhoc-cicd-oca-crm', '/data/build/adhoc-cicd-oca-stock-logistics-barcode', '/data/build/adhoc-cicd-oca-project', '/data/build/adhoc-cicd-oca-server-tools', '/data/build/adhoc-cicd-oca-social', '/data/build/adhoc-cicd-oca-purchase-workflow', '/data/build/adhoc-cicd-oca-stock-logistics-warehouse', '/data/build/adhoc-cicd-oca-web', '/data/build/adhoc-cicd-oca-product-pack', '/data/build/adhoc-cicd-oca-hr-holidays', '/data/build/adhoc-cicd-oca-reporting-engine', '/data/build/adhoc-cicd-oca-sale-workflow', '/data/build/adhoc-cicd-oca-bank-statement-import', '/data/build/adhoc-cicd-oca-stock-logistics-reservation', '/data/build/adhoc-cicd-oca-report-print-send']) 2026-09-18 15:16:48,936 9 INFO ? odoo: database: @:5432 2026-09-18 15:16:49,452 9 INFO ? odoo.upgrade.util.modules: module auto-install strategy: all 2026-09-18 15:16:49,624 9 INFO ? odoo.addons.saas_client.patches: Patched AssetsBundle.save_attachment() with advisory lock 2026-09-18 15:16:49,624 9 INFO ? odoo.addons.saas_client.patches: Patched IrAttachment._file_write() with advisory lock 2026-09-18 15:16:49,624 9 INFO ? odoo.addons.saas_client.patches: Patched AttachmentController.mail_attachement_update_thumbnail() to tolerate filestore errors 2026-09-18 15:16:49,624 9 INFO ? odoo.addons.saas_client.prewarm: Patched preload_registries() with asset pre-warm 2026-09-18 15:16:49,625 9 INFO ? odoo.addons.saas_client.patch: Applying patch saas_client_adhoc related to module instalability 2026-09-18 15:16:49,663 9 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-09-18 15:16:49,684 9 INFO 119902-19-0-all odoo.tests.common: Importing test framework 2026-09-18 15:16:49,704 9 INFO 119902-19-0-all odoo.modules.loading: loading 1 modules... 2026-09-18 15:16:49,986 9 INFO 119902-19-0-all odoo.modules.loading: 1 modules loaded in 0.28s, 0 queries (+0 extra) 2026-09-18 15:16:49,991 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'l10n_ar_stock_preprinted' has been marked as auto installable. 2026-09-18 15:16:49,998 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'sale_order_type_automation' has been marked as NOT auto installable. 2026-09-18 15:16:49,998 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'account_reports_multicurrency' has been marked as auto installable. 2026-09-18 15:16:50,000 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'stock_ux' has been marked as auto installable. 2026-09-18 15:16:50,002 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'tuqui' has been marked as auto installable. 2026-09-18 15:16:50,002 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'sale_timesheet_ux' has been marked as auto installable. 2026-09-18 15:16:50,012 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'l10n_ar_import_bill' has been marked as auto installable. 2026-09-18 15:16:50,013 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'account_background_post' has been marked as auto installable. 2026-09-18 15:16:50,014 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'account_balance_import' has been marked as auto installable. 2026-09-18 15:16:50,017 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'sale_ux' has been marked as auto installable. 2026-09-18 15:16:50,018 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'l10n_ar_sale' has been marked as auto installable. 2026-09-18 15:16:50,024 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'project_ux' has been marked as auto installable. 2026-09-18 15:16:50,031 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'sale_subscription_loyalty_ux' has been marked as auto installable. 2026-09-18 15:16:50,031 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'sale_subscription_timesheet_ux' has been marked as NOT auto installable. 2026-09-18 15:16:50,046 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'sale_stock_product_pack' has been marked as auto installable. 2026-09-18 15:16:50,055 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'partner_contact_access_link' has been marked as auto installable. 2026-09-18 15:16:50,056 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'database_cleanup' has been marked as auto installable. 2026-09-18 15:16:50,057 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'saas_prometheus' has been marked as auto installable. 2026-09-18 15:16:50,058 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'base_user_show_email' has been marked as auto installable. 2026-09-18 15:16:50,059 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'base_company_dependent' has been marked as auto installable. 2026-09-18 15:16:50,061 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'base_bg' has been marked as auto installable. 2026-09-18 15:16:50,063 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'mail_ux' has been marked as auto installable. 2026-09-18 15:16:50,064 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'base_ux' has been marked as auto installable. 2026-09-18 15:16:50,065 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'maintenance_ux' has been marked as auto installable. 2026-09-18 15:16:50,068 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'product_ux' has been marked as auto installable. 2026-09-18 15:16:50,072 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'whatsapp_number_validation' has been marked as auto installable. 2026-09-18 15:16:50,078 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'account_invoice_tax' has been marked as auto installable. 2026-09-18 15:16:50,080 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'helpdesk_ux' has been marked as auto installable. 2026-09-18 15:16:50,081 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'payment_mercado_pago_ux' has been marked as auto installable. 2026-09-18 15:16:50,082 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'product_price_taxes_included' has been marked as auto installable. 2026-09-18 15:16:50,094 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'stock_picking_invoice_link' has been marked as auto installable. 2026-09-18 15:16:50,096 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'account_multicompany_ux' has been marked as auto installable. 2026-09-18 15:16:50,098 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'l10n_latam_invoice_document_ux' has been marked as auto installable. 2026-09-18 15:16:50,106 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'sale_product_pack' has been marked as auto installable. 2026-09-18 15:16:50,107 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'delivery_ux' has been marked as auto installable. 2026-09-18 15:16:50,108 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'hr_timesheet_attendance_ux' has been marked as auto installable. 2026-09-18 15:16:50,108 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'l10n_ar_purchase' has been marked as auto installable. 2026-09-18 15:16:50,109 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'hr_timesheet_ux' has been marked as auto installable. 2026-09-18 15:16:50,111 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'product_brand_report' has been marked as auto installable. 2026-09-18 15:16:50,113 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'purchase_ux' has been marked as auto installable. 2026-09-18 15:16:50,114 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'sale_exception_print' has been marked as auto installable. 2026-09-18 15:16:50,119 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'stock_picking_sale_order_link' has been marked as auto installable. 2026-09-18 15:16:50,119 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'helpdesk_timesheet_ux' has been marked as auto installable. 2026-09-18 15:16:50,124 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'sale_order_lot_selection_ux' has been marked as auto installable. 2026-09-18 15:16:50,124 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'sale_order_type_user_default' has been marked as auto installable. 2026-09-18 15:16:50,125 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'sale_order_type_ux' has been marked as auto installable. 2026-09-18 15:16:50,126 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'sale_subscription_ux' has been marked as auto installable. 2026-09-18 15:16:50,128 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'website_sale_cancel_quotations' has been marked as auto installable. 2026-09-18 15:16:50,129 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'website_sale_multic_ux' has been marked as auto installable. 2026-09-18 15:16:50,132 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'website_sale_product_pack' has been marked as auto installable. 2026-09-18 15:16:50,132 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'website_sale_ux' has been marked as auto installable. 2026-09-18 15:16:50,138 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'account_interbanking_statement' has been marked as auto installable. 2026-09-18 15:16:50,153 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'accountant' has been marked as auto installable. 2026-09-18 15:16:50,155 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'ai_app' has been marked as auto installable. 2026-09-18 15:16:50,159 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'attachment_indexation' has been marked as auto installable. 2026-09-18 15:16:50,160 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'auth_password_policy' has been marked as auto installable. 2026-09-18 15:16:50,185 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'event_sale' has been marked as NOT auto installable. 2026-09-18 15:16:50,230 9 INFO 119902-19-0-all odoo.addons.saas_client.patch: Module 'partner_autocomplete' has been marked as NOT auto installable. 2026-09-18 15:16:50,355 9 INFO 119902-19-0-all odoo.modules.loading: loading 780 modules... 2026-09-18 15:16:57,328 9 INFO 119902-19-0-all odoo.modules.loading: 780 modules loaded in 6.97s, 0 queries (+0 extra) 2026-09-18 15:16:57,839 9 INFO 119902-19-0-all odoo.modules.loading: Modules loaded. 2026-09-18 15:16:58,157 9 INFO 119902-19-0-all odoo.registry: Registry loaded in 8.493s 2026-09-18 15:16:58,157 9 INFO 119902-19-0-all odoo.service.server: Starting post tests 2026-09-18 15:16:58,694 9 INFO 119902-19-0-all odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-09-18 15:16:59,219 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:account_followup.assets_followup_report 2026-09-18 15:16:59,303 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/account_followup.assets_followup_report.min.js (id:3437) 2026-09-18 15:16:59,383 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:api_doc.assets 2026-09-18 15:16:59,386 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/58ad6fc/api_doc.assets.min.js (id:3438) 2026-09-18 15:16:59,399 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:bus.websocket_worker_assets 2026-09-18 15:16:59,401 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/aa28329/bus.websocket_worker_assets.min.js (id:3439) 2026-09-18 15:16:59,433 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:documents.public_page_assets 2026-09-18 15:16:59,434 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/documents.public_page_assets.min.js (id:3440) 2026-09-18 15:17:02,354 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:documents.webclient 2026-09-18 15:17:02,378 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/17733df/documents.webclient.min.js (id:3441) 2026-09-18 15:17:02,850 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:hr_attendance.assets_public_attendance 2026-09-18 15:17:02,855 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3f68016/hr_attendance.assets_public_attendance.min.js (id:3442) 2026-09-18 15:17:02,864 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:html_editor.assets_history_diff 2026-09-18 15:17:02,866 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e0ef0c1/html_editor.assets_history_diff.min.js (id:3443) 2026-09-18 15:17:02,888 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:html_editor.assets_image_cropper 2026-09-18 15:17:02,889 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/14a97b4/html_editor.assets_image_cropper.min.js (id:3444) 2026-09-18 15:17:02,980 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:mail.assets_discuss_public_test_tours 2026-09-18 15:17:02,983 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4afa502/mail.assets_discuss_public_test_tours.min.js (id:3445) 2026-09-18 15:17:03,042 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:mail.assets_lamejs 2026-09-18 15:17:03,045 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/00f9d68/mail.assets_lamejs.min.js (id:3446) 2026-09-18 15:17:03,170 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:mail.assets_odoo_sfu 2026-09-18 15:17:03,172 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a4eef58/mail.assets_odoo_sfu.min.js (id:3447) 2026-09-18 15:17:04,285 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:mail.assets_public 2026-09-18 15:17:04,295 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/55f08e8/mail.assets_public.min.js (id:3448) 2026-09-18 15:17:04,526 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:mass_mailing.assets_builder 2026-09-18 15:17:04,530 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8229e75/mass_mailing.assets_builder.min.js (id:3449) 2026-09-18 15:17:04,538 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:mass_mailing.mailing_assets 2026-09-18 15:17:04,541 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/dabd6f6/mass_mailing.mailing_assets.min.js (id:3450) 2026-09-18 15:17:05,412 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:mrp_subcontracting.webclient 2026-09-18 15:17:05,423 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5aa48b5/mrp_subcontracting.webclient.min.js (id:3451) 2026-09-18 15:17:05,586 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:point_of_sale.assets_debug 2026-09-18 15:17:05,588 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/969ca80/point_of_sale.assets_debug.min.js (id:3452) 2026-09-18 15:17:06,972 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:point_of_sale.assets_prod 2026-09-18 15:17:06,985 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/2b37575/point_of_sale.assets_prod.min.js (id:3453) 2026-09-18 15:17:08,472 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:point_of_sale.assets_prod_dark 2026-09-18 15:17:08,486 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/2b37575/point_of_sale.assets_prod_dark.min.js (id:3454) 2026-09-18 15:17:08,955 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:point_of_sale.customer_display_assets 2026-09-18 15:17:08,961 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/92b73cb/point_of_sale.customer_display_assets.min.js (id:3455) 2026-09-18 15:17:09,044 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:point_of_sale.customer_display_assets_test 2026-09-18 15:17:09,046 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/df0d915/point_of_sale.customer_display_assets_test.min.js (id:3456) 2026-09-18 15:17:09,851 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:portal.assets_chatter 2026-09-18 15:17:09,858 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9ce7f28/portal.assets_chatter.min.js (id:3457) 2026-09-18 15:17:10,285 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:pos_preparation_display.assets 2026-09-18 15:17:10,289 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f5fbbc3/pos_preparation_display.assets.min.js (id:3458) 2026-09-18 15:17:10,370 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:pos_preparation_display.assets_tour_tests 2026-09-18 15:17:10,373 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/366a525/pos_preparation_display.assets_tour_tests.min.js (id:3459) 2026-09-18 15:17:12,216 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:project.webclient 2026-09-18 15:17:12,233 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/428ea34/project.webclient.min.js (id:3460) 2026-09-18 15:17:13,177 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:sale_price_checker.assets_price_checker 2026-09-18 15:17:13,187 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a6925c7/sale_price_checker.assets_price_checker.min.js (id:3461) 2026-09-18 15:17:13,193 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:spreadsheet.assets_print 2026-09-18 15:17:13,194 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/spreadsheet.assets_print.min.js (id:3462) 2026-09-18 15:17:13,899 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:spreadsheet.o_spreadsheet 2026-09-18 15:17:13,907 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/dbd242c/spreadsheet.o_spreadsheet.min.js (id:3463) 2026-09-18 15:17:14,671 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:spreadsheet.public_spreadsheet 2026-09-18 15:17:14,682 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9256943/spreadsheet.public_spreadsheet.min.js (id:3464) 2026-09-18 15:17:15,294 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.__assets_tests_call__ 2026-09-18 15:17:15,300 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e38153c/web.__assets_tests_call__.min.js (id:3465) 2026-09-18 15:17:15,334 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web._assets_jquery 2026-09-18 15:17:15,336 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8d45265/web._assets_jquery.min.js (id:3466) 2026-09-18 15:17:15,428 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.ace_lib 2026-09-18 15:17:15,430 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4d40a1b/web.ace_lib.min.js (id:3467) 2026-09-18 15:17:15,438 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.assets_clickbot 2026-09-18 15:17:15,439 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/20f1768/web.assets_clickbot.min.js (id:3468) 2026-09-18 15:17:15,543 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.assets_emoji 2026-09-18 15:17:15,546 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ad41916/web.assets_emoji.min.js (id:3469) 2026-09-18 15:17:16,408 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.assets_frontend 2026-09-18 15:17:16,416 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/74456f3/web.assets_frontend.min.js (id:3470) 2026-09-18 15:17:17,316 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.assets_frontend_lazy 2026-09-18 15:17:17,333 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6b70213/web.assets_frontend_lazy.min.js (id:3471) 2026-09-18 15:17:17,349 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.assets_frontend_minimal 2026-09-18 15:17:17,351 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8047e6f/web.assets_frontend_minimal.min.js (id:3472) 2026-09-18 15:17:17,980 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.assets_tests 2026-09-18 15:17:17,986 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f7a2273/web.assets_tests.min.js (id:3473) 2026-09-18 15:17:22,842 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.assets_unit_tests 2026-09-18 15:17:22,895 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b53862c/web.assets_unit_tests.min.js (id:3474) 2026-09-18 15:17:26,826 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.assets_unit_tests_setup 2026-09-18 15:17:26,860 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5668ef3/web.assets_unit_tests_setup.min.js (id:3475) 2026-09-18 15:17:29,754 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.assets_web 2026-09-18 15:17:29,778 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0c038c6/web.assets_web.min.js (id:3476) 2026-09-18 15:17:29,878 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.chartjs_lib 2026-09-18 15:17:29,881 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e89dcc9/web.chartjs_lib.min.js (id:3477) 2026-09-18 15:17:29,943 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.fullcalendar_lib 2026-09-18 15:17:29,946 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/da737a1/web.fullcalendar_lib.min.js (id:3478) 2026-09-18 15:17:30,007 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.qunit_suite_tests 2026-09-18 15:17:30,009 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/594f0e5/web.qunit_suite_tests.min.js (id:3479) 2026-09-18 15:17:30,081 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.report_assets_common 2026-09-18 15:17:30,083 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6d658c9/web.report_assets_common.min.js (id:3480) 2026-09-18 15:17:30,088 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.report_assets_pdf 2026-09-18 15:17:30,089 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.report_assets_pdf.min.js (id:3481) 2026-09-18 15:17:33,618 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.tests_assets 2026-09-18 15:17:33,649 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/af3aa63/web.tests_assets.min.js (id:3482) 2026-09-18 15:17:33,705 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web_tour.interactive 2026-09-18 15:17:33,706 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0f007c2/web_tour.interactive.min.js (id:3483) 2026-09-18 15:17:33,734 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:website.assets_all_wysiwyg 2026-09-18 15:17:33,736 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5af7b34/website.assets_all_wysiwyg.min.js (id:3484) 2026-09-18 15:17:34,192 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:website.website_builder_assets 2026-09-18 15:17:34,196 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a29c9c2/website.website_builder_assets.min.js (id:3485) 2026-09-18 15:17:34,196 9 INFO 119902-19-0-all odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 35.0634982585907 seconds 2026-09-18 15:17:34,557 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:account_followup.assets_followup_report 2026-09-18 15:17:34,566 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5895c2e/account_followup.assets_followup_report.min.css (id:3486) 2026-09-18 15:17:34,947 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:account_reports.assets_pdf_export 2026-09-18 15:17:34,956 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f6290a2/account_reports.assets_pdf_export.min.css (id:3487) 2026-09-18 15:17:35,292 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:api_doc.assets 2026-09-18 15:17:35,301 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d1f0791/api_doc.assets.min.css (id:3488) 2026-09-18 15:17:35,302 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:bus.websocket_worker_assets 2026-09-18 15:17:35,303 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/bus.websocket_worker_assets.min.css (id:3489) 2026-09-18 15:17:35,694 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:documents.public_page_assets 2026-09-18 15:17:35,706 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7aa0f29/documents.public_page_assets.min.css (id:3490) 2026-09-18 15:17:36,642 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:documents.webclient 2026-09-18 15:17:36,673 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f6ab3ac/documents.webclient.min.css (id:3491) 2026-09-18 15:17:37,163 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:hr_attendance.assets_public_attendance 2026-09-18 15:17:37,172 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/606f1dd/hr_attendance.assets_public_attendance.min.css (id:3492) 2026-09-18 15:17:37,174 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:html_editor.assets_history_diff 2026-09-18 15:17:37,175 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d32dff3/html_editor.assets_history_diff.min.css (id:3493) 2026-09-18 15:17:37,176 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:html_editor.assets_image_cropper 2026-09-18 15:17:37,178 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cde2f5f/html_editor.assets_image_cropper.min.css (id:3494) 2026-09-18 15:17:37,178 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:mail.assets_discuss_public_test_tours 2026-09-18 15:17:37,179 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/mail.assets_discuss_public_test_tours.min.css (id:3495) 2026-09-18 15:17:37,179 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:mail.assets_lamejs 2026-09-18 15:17:37,180 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/mail.assets_lamejs.min.css (id:3496) 2026-09-18 15:17:37,180 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:mail.assets_odoo_sfu 2026-09-18 15:17:37,181 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/mail.assets_odoo_sfu.min.css (id:3497) 2026-09-18 15:17:37,607 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:mail.assets_public 2026-09-18 15:17:37,619 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b45af3d/mail.assets_public.min.css (id:3498) 2026-09-18 15:17:37,841 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:mass_mailing.assets_builder 2026-09-18 15:17:37,846 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/020749f/mass_mailing.assets_builder.min.css (id:3499) 2026-09-18 15:17:38,594 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:mass_mailing.assets_iframe_style 2026-09-18 15:17:38,606 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c2cb460/mass_mailing.assets_iframe_style.min.css (id:3500) 2026-09-18 15:17:38,608 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:mass_mailing.mailing_assets 2026-09-18 15:17:38,610 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/fa3b9a7/mass_mailing.mailing_assets.min.css (id:3501) 2026-09-18 15:17:39,045 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:mrp_subcontracting.webclient 2026-09-18 15:17:39,056 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8718303/mrp_subcontracting.webclient.min.css (id:3502) 2026-09-18 15:17:39,057 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:point_of_sale.assets_debug 2026-09-18 15:17:39,057 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/point_of_sale.assets_debug.min.css (id:3503) 2026-09-18 15:17:39,744 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:point_of_sale.assets_prod 2026-09-18 15:17:39,759 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/89ea310/point_of_sale.assets_prod.min.css (id:3504) 2026-09-18 15:17:40,305 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:point_of_sale.assets_prod_dark 2026-09-18 15:17:40,319 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/44d89b6/point_of_sale.assets_prod_dark.min.css (id:3505) 2026-09-18 15:17:40,730 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:point_of_sale.customer_display_assets 2026-09-18 15:17:40,738 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8dcb508/point_of_sale.customer_display_assets.min.css (id:3506) 2026-09-18 15:17:40,739 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:point_of_sale.customer_display_assets_test 2026-09-18 15:17:40,740 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/point_of_sale.customer_display_assets_test.min.css (id:3507) 2026-09-18 15:17:40,844 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:portal.assets_chatter 2026-09-18 15:17:40,847 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/472996d/portal.assets_chatter.min.css (id:3508) 2026-09-18 15:17:41,245 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:pos_preparation_display.assets 2026-09-18 15:17:41,253 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ad37f33/pos_preparation_display.assets.min.css (id:3509) 2026-09-18 15:17:41,254 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:pos_preparation_display.assets_tour_tests 2026-09-18 15:17:41,255 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/pos_preparation_display.assets_tour_tests.min.css (id:3510) 2026-09-18 15:17:41,968 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:project.webclient 2026-09-18 15:17:41,985 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/82e554d/project.webclient.min.css (id:3511) 2026-09-18 15:17:42,882 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:sale_price_checker.assets_price_checker 2026-09-18 15:17:42,898 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0c68253/sale_price_checker.assets_price_checker.min.css (id:3512) 2026-09-18 15:17:42,900 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:spreadsheet.assets_print 2026-09-18 15:17:42,902 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/025e55f/spreadsheet.assets_print.min.css (id:3513) 2026-09-18 15:17:42,903 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:spreadsheet.o_spreadsheet 2026-09-18 15:17:42,904 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/spreadsheet.o_spreadsheet.min.css (id:3514) 2026-09-18 15:17:43,263 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:spreadsheet.public_spreadsheet 2026-09-18 15:17:43,270 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ecaaee1/spreadsheet.public_spreadsheet.min.css (id:3515) 2026-09-18 15:17:43,276 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:stock.assets_stock_print_report 2026-09-18 15:17:43,277 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/stock.assets_stock_print_report.min.css (id:3516) 2026-09-18 15:17:43,278 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.__assets_tests_call__ 2026-09-18 15:17:43,279 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.__assets_tests_call__.min.css (id:3517) 2026-09-18 15:17:43,280 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web._assets_jquery 2026-09-18 15:17:43,281 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web._assets_jquery.min.css (id:3518) 2026-09-18 15:17:43,281 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.ace_lib 2026-09-18 15:17:43,282 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.ace_lib.min.css (id:3519) 2026-09-18 15:17:43,283 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.assets_clickbot 2026-09-18 15:17:43,283 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.assets_clickbot.min.css (id:3520) 2026-09-18 15:17:43,284 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.assets_emoji 2026-09-18 15:17:43,285 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.assets_emoji.min.css (id:3521) 2026-09-18 15:17:44,272 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.assets_frontend 2026-09-18 15:17:44,289 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/21927c3/web.assets_frontend.min.css (id:3522) 2026-09-18 15:17:45,216 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.assets_frontend_lazy 2026-09-18 15:17:45,234 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/21927c3/web.assets_frontend_lazy.min.css (id:3523) 2026-09-18 15:17:45,235 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.assets_frontend_minimal 2026-09-18 15:17:45,236 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.assets_frontend_minimal.min.css (id:3524) 2026-09-18 15:17:45,238 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.assets_tests 2026-09-18 15:17:45,239 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.assets_tests.min.css (id:3525) 2026-09-18 15:17:45,451 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.assets_unit_tests 2026-09-18 15:17:45,456 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f364b0d/web.assets_unit_tests.min.css (id:3526) 2026-09-18 15:17:46,477 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.assets_unit_tests_setup 2026-09-18 15:17:46,507 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/84b6c9a/web.assets_unit_tests_setup.min.css (id:3527) 2026-09-18 15:17:47,419 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.assets_web 2026-09-18 15:17:47,446 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f6ab3ac/web.assets_web.min.css (id:3528) 2026-09-18 15:17:48,645 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.assets_web_dark 2026-09-18 15:17:48,670 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a89652d/web.assets_web_dark.min.css (id:3529) 2026-09-18 15:17:49,805 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.assets_web_print 2026-09-18 15:17:49,830 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b576200/web.assets_web_print.min.css (id:3530) 2026-09-18 15:17:49,831 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.chartjs_lib 2026-09-18 15:17:49,832 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.chartjs_lib.min.css (id:3531) 2026-09-18 15:17:49,832 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.fullcalendar_lib 2026-09-18 15:17:49,833 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.fullcalendar_lib.min.css (id:3532) 2026-09-18 15:17:49,835 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.qunit_suite_tests 2026-09-18 15:17:49,837 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3c00541/web.qunit_suite_tests.min.css (id:3533) 2026-09-18 15:17:50,275 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.report_assets_common 2026-09-18 15:17:50,285 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/92ff4e2/web.report_assets_common.min.css (id:3534) 2026-09-18 15:17:50,290 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.report_assets_pdf 2026-09-18 15:17:50,292 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d3ae29d/web.report_assets_pdf.min.css (id:3535) 2026-09-18 15:17:51,306 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web.tests_assets 2026-09-18 15:17:51,338 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9b7c2c9/web.tests_assets.min.css (id:3536) 2026-09-18 15:17:51,339 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:web_tour.interactive 2026-09-18 15:17:51,340 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web_tour.interactive.min.css (id:3537) 2026-09-18 15:17:51,426 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:website.assets_all_wysiwyg 2026-09-18 15:17:51,428 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a36af77/website.assets_all_wysiwyg.min.css (id:3538) 2026-09-18 15:17:51,532 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:website.assets_wysiwyg 2026-09-18 15:17:51,534 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a36af77/website.assets_wysiwyg.min.css (id:3539) 2026-09-18 15:17:51,749 9 INFO 119902-19-0-all odoo.addons.saas_client.patches: Locking bundle generation: 119902-19-0-all:website.website_builder_assets 2026-09-18 15:17:51,754 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ec3c300/website.website_builder_assets.min.css (id:3540) 2026-09-18 15:17:51,754 9 INFO 119902-19-0-all odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 17.557965517044067 seconds 2026-09-18 15:17:51,763 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_access_log_retention: Starting TestTuquiAccessLogRetention.test_gc_is_a_noop_at_or_below_the_cap ... 2026-09-18 15:17:51,776 9 INFO 119902-19-0-all odoo.models.unlink: User #1 deleted tuqui.access.log records with IDs: [99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1] 2026-09-18 15:17:51,789 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_access_log_retention: Starting TestTuquiAccessLogRetention.test_gc_is_registered_as_autovacuum ... 2026-09-18 15:17:51,789 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_access_log_retention: Starting TestTuquiAccessLogRetention.test_gc_trims_to_the_cap_keeping_the_newest ... 2026-09-18 15:17:51,797 9 INFO 119902-19-0-all odoo.models.unlink: User #1 deleted tuqui.access.log records with IDs: [200, 201, 202, 203, 204] 2026-09-18 15:17:51,798 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_access_log_retention: Starting TestTuquiAccessLogRetention.test_max_rows_resolution ... 2026-09-18 15:17:51,800 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_access_log_retention: Starting TestTuquiAccessLogRetention.test_max_rows_without_parameter_is_the_default ... 2026-09-18 15:17:51,807 9 INFO 119902-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [22490] 2026-09-18 15:17:51,807 9 INFO 119902-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [21] 2026-09-18 15:17:51,814 9 INFO 119902-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 78 checked, 0 removed 2026-09-18 15:17:51,815 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_activation: Starting TestTuquiActivationNonceModel.test_consume_nulls_plaintext_and_sets_timestamp ... 2026-09-18 15:17:51,818 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_activation: Starting TestTuquiActivationNonceModel.test_gc_old_nonces_drops_only_aged_rows ... 2026-09-18 15:17:51,821 9 INFO 119902-19-0-all odoo.models.unlink: User #1 deleted tuqui.activation.nonce records with IDs: [3] 2026-09-18 15:17:51,823 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_activation: Starting TestTuquiActivationNonceModel.test_issue_persists_plaintext_and_returns_nonce ... 2026-09-18 15:17:51,829 9 INFO 119902-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-18 15:17:51,830 9 INFO 119902-19-0-all odoo.addons.iot.models.iot_channel: Sending message to IoT channel: {'iot_identifiers': ['00:00:00:00:00:00', '11:11:11:11:11:11'], 'server_url': 'http://127.0.0.1:8069'} 2026-09-18 15:17:51,835 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_activation: Starting TestTuquiActivationExchange.test_consuming_a_nonce_wipes_both_credentials ... 2026-09-18 15:17:51,840 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:52,046 9 INFO 119902-19-0-all odoo.addons.tuqui.controllers.activation: tuqui.activation.exchange: nonce redeemed, client_id=bfd7fbe1193d43cfa34b9ad1be6ceb49 2026-09-18 15:17:52,047 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:52] "POST /tuqui/activation/exchange HTTP/1.1" 200 - 14 0.002 0.206 2026-09-18 15:17:52,049 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_activation: Starting TestTuquiActivationExchange.test_exchange_400_for_invalid_json ... 2026-09-18 15:17:52,053 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:52,231 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:52] "POST /tuqui/activation/exchange HTTP/1.1" 400 - 6 0.001 0.179 2026-09-18 15:17:52,232 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_activation: Starting TestTuquiActivationExchange.test_exchange_400_for_missing_nonce ... 2026-09-18 15:17:52,237 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:52,420 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:52] "POST /tuqui/activation/exchange HTTP/1.1" 400 - 6 0.001 0.183 2026-09-18 15:17:52,420 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_activation: Starting TestTuquiActivationExchange.test_exchange_404_for_unknown_nonce ... 2026-09-18 15:17:52,425 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:52,598 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:52] "POST /tuqui/activation/exchange HTTP/1.1" 404 - 7 0.001 0.173 2026-09-18 15:17:52,599 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_activation: Starting TestTuquiActivationExchange.test_exchange_happy_path ... 2026-09-18 15:17:52,604 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:52,787 9 INFO 119902-19-0-all odoo.addons.tuqui.controllers.activation: tuqui.activation.exchange: nonce redeemed, client_id=bfd7fbe1193d43cfa34b9ad1be6ceb49 2026-09-18 15:17:52,788 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:52] "POST /tuqui/activation/exchange HTTP/1.1" 200 - 15 0.001 0.183 2026-09-18 15:17:52,789 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_activation: Starting TestTuquiActivationExchange.test_exchange_rejects_expired_nonce ... 2026-09-18 15:17:52,794 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:52,983 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:52] "POST /tuqui/activation/exchange HTTP/1.1" 410 - 8 0.001 0.189 2026-09-18 15:17:53,035 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_activation: Starting TestTuquiActivationExchange.test_exchange_rejects_replayed_nonce ... 2026-09-18 15:17:53,041 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:53,316 9 INFO 119902-19-0-all odoo.addons.tuqui.controllers.activation: tuqui.activation.exchange: nonce redeemed, client_id=bfd7fbe1193d43cfa34b9ad1be6ceb49 2026-09-18 15:17:53,317 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:53] "POST /tuqui/activation/exchange HTTP/1.1" 200 - 15 0.001 0.276 2026-09-18 15:17:53,320 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:53] "POST /tuqui/activation/exchange HTTP/1.1" 410 - 2 0.000 0.001 2026-09-18 15:17:53,320 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_activation: Starting TestTuquiActivationExchange.test_exchange_with_workspace_slug_stores_it ... 2026-09-18 15:17:53,324 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:53,522 9 INFO 119902-19-0-all odoo.addons.tuqui.controllers.activation: tuqui.activation.exchange: nonce redeemed, client_id=bfd7fbe1193d43cfa34b9ad1be6ceb49 2026-09-18 15:17:53,522 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:53] "POST /tuqui/activation/exchange HTTP/1.1" 200 - 15 0.001 0.197 2026-09-18 15:17:53,524 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_activation: Starting TestTuquiActivationExchange.test_exchange_without_workspace_slug_leaves_field_empty ... 2026-09-18 15:17:53,528 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:53,728 9 INFO 119902-19-0-all odoo.addons.tuqui.controllers.activation: tuqui.activation.exchange: nonce redeemed, client_id=bfd7fbe1193d43cfa34b9ad1be6ceb49 2026-09-18 15:17:53,728 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:53] "POST /tuqui/activation/exchange HTTP/1.1" 200 - 15 0.001 0.200 2026-09-18 15:17:53,730 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_activation: Starting TestTuquiActivationExchange.test_reactivation_cycle ... 2026-09-18 15:17:53,735 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:53,934 9 INFO 119902-19-0-all odoo.addons.tuqui.controllers.activation: tuqui.activation.exchange: nonce redeemed, client_id=bfd7fbe1193d43cfa34b9ad1be6ceb49 2026-09-18 15:17:53,935 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:53] "POST /tuqui/activation/exchange HTTP/1.1" 200 - 15 0.001 0.199 2026-09-18 15:17:53,940 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:17:53,941 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:53] "POST /tuqui/oauth/token HTTP/1.1" 200 - 7 0.001 0.003 2026-09-18 15:17:53,949 9 INFO 119902-19-0-all odoo.addons.tuqui.controllers.activation: tuqui.activation.exchange: nonce redeemed, client_id=bfd7fbe1193d43cfa34b9ad1be6ceb49 2026-09-18 15:17:53,950 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:53] "POST /tuqui/activation/exchange HTTP/1.1" 200 - 14 0.001 0.004 2026-09-18 15:17:53,953 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:53] "POST /tuqui/oauth/token HTTP/1.1" 200 - 4 0.000 0.001 2026-09-18 15:17:53,954 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_activation: Starting TestTuquiActivationExchange.test_start_forwards_admin_email_for_login_prefill ... 2026-09-18 15:17:53,964 9 INFO 119902-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-18 15:17:54,135 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:54,377 9 INFO 119902-19-0-all odoo.addons.tuqui.controllers.activation: tuqui.activation.start: nonce ready, redirecting (companion_url=http://127.0.0.1:8069) 2026-09-18 15:17:54,378 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:54] "GET /tuqui/activation/start HTTP/1.1" 302 - 23 0.008 0.237 2026-09-18 15:17:54,380 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_activation: Starting TestTuquiActivationExchange.test_start_rejects_only_active ... 2026-09-18 15:17:54,386 9 INFO 119902-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-18 15:17:54,392 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:54,632 9 INFO 119902-19-0-all odoo.addons.tuqui.controllers.activation: tuqui.activation.start: nonce ready, redirecting (companion_url=http://127.0.0.1:8069) 2026-09-18 15:17:54,632 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:54] "GET /tuqui/activation/start HTTP/1.1" 302 - 30 0.006 0.235 2026-09-18 15:17:54,636 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:54] "GET /tuqui/activation/start HTTP/1.1" 422 - 2 0.000 0.001 2026-09-18 15:17:54,636 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_activation: Starting TestTuquiActivationExchange.test_start_reuses_unconsumed_nonce_without_rotating_secret ... 2026-09-18 15:17:54,641 9 INFO 119902-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-18 15:17:54,646 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:54,992 9 INFO 119902-19-0-all odoo.addons.tuqui.controllers.activation: tuqui.activation.start: nonce ready, redirecting (companion_url=http://127.0.0.1:8069) 2026-09-18 15:17:54,993 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:54] "GET /tuqui/activation/start HTTP/1.1" 302 - 30 0.006 0.341 2026-09-18 15:17:55,002 9 INFO 119902-19-0-all odoo.addons.tuqui.controllers.activation: tuqui.activation.start: nonce ready, redirecting (companion_url=http://127.0.0.1:8069) 2026-09-18 15:17:55,003 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:55] "GET /tuqui/activation/start HTTP/1.1" 302 - 7 0.002 0.006 2026-09-18 15:17:55,004 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_activation: Starting TestTuquiActivationExchange.test_start_roundtrips_same_origin_referer_as_return_url ... 2026-09-18 15:17:55,010 9 INFO 119902-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-18 15:17:55,017 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:55,259 9 INFO 119902-19-0-all odoo.addons.tuqui.controllers.activation: tuqui.activation.start: nonce ready, redirecting (companion_url=http://127.0.0.1:8069) 2026-09-18 15:17:55,260 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:55] "GET /tuqui/activation/start HTTP/1.1" 302 - 30 0.007 0.237 2026-09-18 15:17:55,273 9 INFO 119902-19-0-all odoo.addons.tuqui.controllers.activation: tuqui.activation.start: nonce ready, redirecting (companion_url=http://127.0.0.1:8069) 2026-09-18 15:17:55,273 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:55] "GET /tuqui/activation/start HTTP/1.1" 302 - 7 0.002 0.008 2026-09-18 15:17:55,286 9 INFO 119902-19-0-all odoo.addons.tuqui.controllers.activation: tuqui.activation.start: nonce ready, redirecting (companion_url=http://127.0.0.1:8069) 2026-09-18 15:17:55,286 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:55] "GET /tuqui/activation/start HTTP/1.1" 302 - 7 0.002 0.008 2026-09-18 15:17:55,287 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_activation: Starting TestTuquiActivationExchange.test_start_sets_no_referrer_header ... 2026-09-18 15:17:55,293 9 INFO 119902-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-18 15:17:55,299 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:55,552 9 INFO 119902-19-0-all odoo.addons.tuqui.controllers.activation: tuqui.activation.start: nonce ready, redirecting (companion_url=http://127.0.0.1:8069) 2026-09-18 15:17:55,553 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:55] "GET /tuqui/activation/start HTTP/1.1" 302 - 30 0.007 0.248 2026-09-18 15:17:55,555 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_activation: Starting TestTuquiActivationExchange.test_the_exchange_hands_back_the_pair_that_was_minted_together ... 2026-09-18 15:17:55,561 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:55,797 9 INFO 119902-19-0-all odoo.addons.tuqui.controllers.activation: tuqui.activation.exchange: nonce redeemed, client_id=bfd7fbe1193d43cfa34b9ad1be6ceb49 2026-09-18 15:17:55,798 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:55] "POST /tuqui/activation/exchange HTTP/1.1" 200 - 14 0.002 0.236 2026-09-18 15:17:55,804 9 INFO 119902-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-18 15:17:55,806 9 INFO 119902-19-0-all odoo.addons.iot.models.iot_channel: Sending message to IoT channel: {'iot_identifiers': ['00:00:00:00:00:00', '11:11:11:11:11:11'], 'server_url': 'http://127.0.0.1:8069'} 2026-09-18 15:17:56,152 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_activation: Starting TestTuquiActivationStartAdminGate.test_start_redirects_for_admin ... 2026-09-18 15:17:56,158 9 INFO 119902-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-18 15:17:56,162 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:56,399 9 INFO 119902-19-0-all odoo.addons.tuqui.controllers.activation: tuqui.activation.start: nonce ready, redirecting (companion_url=http://127.0.0.1:8069) 2026-09-18 15:17:56,400 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:56] "GET /tuqui/activation/start HTTP/1.1" 302 - 24 0.005 0.233 2026-09-18 15:17:56,401 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_activation: Starting TestTuquiActivationStartAdminGate.test_start_refuses_portal_user ... 2026-09-18 15:17:56,408 9 INFO 119902-19-0-all odoo.addons.base.models.res_users: Login successful for login:tuqui_activation_portal from n/a 2026-09-18 15:17:56,414 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:56,627 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:56] "GET /tuqui/activation/start HTTP/1.1" 403 - 14 0.002 0.212 2026-09-18 15:17:56,628 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_activation: Starting TestTuquiActivationStartAdminGate.test_start_refuses_regular_internal_user ... 2026-09-18 15:17:56,648 9 INFO 119902-19-0-all odoo.addons.base.models.res_users: Login successful for login:tuqui_activation_non_admin from n/a 2026-09-18 15:17:56,655 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:56,917 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:56] "GET /tuqui/activation/start HTTP/1.1" 403 - 7 0.001 0.263 2026-09-18 15:17:56,924 9 INFO 119902-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-18 15:17:56,926 9 INFO 119902-19-0-all odoo.addons.iot.models.iot_channel: Sending message to IoT channel: {'iot_identifiers': ['00:00:00:00:00:00', '11:11:11:11:11:11'], 'server_url': 'http://127.0.0.1:8069'} 2026-09-18 15:17:56,930 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_disconnect: Starting TestTuquiDisconnect.test_disconnect_completes_when_notify_raises ... 2026-09-18 15:17:56,934 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_disconnect: Starting TestTuquiDisconnect.test_disconnect_cuts_off_live_token_end_to_end ... 2026-09-18 15:17:56,939 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:57,163 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:17:57,163 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:57] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.001 0.224 2026-09-18 15:17:57,172 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:57] "POST /tuqui/rpc HTTP/1.1" 200 - 10 0.001 0.006 2026-09-18 15:17:57,178 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:57] "POST /tuqui/rpc HTTP/1.1" 401 - 6 0.001 0.003 2026-09-18 15:17:57,179 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_disconnect: Starting TestTuquiDisconnect.test_disconnect_notifies_tuqui_after_teardown ... 2026-09-18 15:17:57,183 9 INFO 119902-19-0-all odoo.addons.tuqui.models.tuqui_oauth_client: Tuqui disconnect hint sent for client_id 38f7ffe686fe41a19a327eb5f107bab8 2026-09-18 15:17:57,184 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_disconnect: Starting TestTuquiDisconnect.test_disconnect_rotates_signing_key ... 2026-09-18 15:17:57,187 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_disconnect: Starting TestTuquiDisconnect.test_disconnect_skips_notify_when_never_activated ... 2026-09-18 15:17:57,194 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_disconnect: Starting TestTuquiDisconnect.test_reactivation_restores_token_issuance ... 2026-09-18 15:17:57,199 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:57,420 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:57] "POST /tuqui/oauth/token HTTP/1.1" 401 - 8 0.001 0.221 2026-09-18 15:17:57,425 9 INFO 119902-19-0-all odoo.addons.tuqui.controllers.activation: tuqui.activation.exchange: nonce redeemed, client_id=38f7ffe686fe41a19a327eb5f107bab8 2026-09-18 15:17:57,426 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:57] "POST /tuqui/activation/exchange HTTP/1.1" 200 - 9 0.001 0.003 2026-09-18 15:17:57,429 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:57] "POST /tuqui/oauth/token HTTP/1.1" 200 - 4 0.000 0.001 2026-09-18 15:17:57,434 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:57] "POST /tuqui/rpc HTTP/1.1" 200 - 4 0.000 0.004 2026-09-18 15:17:57,435 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_disconnect: Starting TestTuquiDisconnect.test_revoke_rotates_key_and_disconnects ... 2026-09-18 15:17:57,439 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:57,656 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:17:57,656 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:57] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.001 0.217 2026-09-18 15:17:57,662 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:17:57,662 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:57] "POST /tuqui/oauth/revoke HTTP/1.1" 200 - 11 0.001 0.004 2026-09-18 15:17:57,667 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:57] "POST /tuqui/rpc HTTP/1.1" 401 - 6 0.001 0.002 2026-09-18 15:17:57,670 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:57] "POST /tuqui/oauth/token HTTP/1.1" 401 - 2 0.000 0.001 2026-09-18 15:17:57,671 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_disconnect: Starting TestTuquiDisconnect.test_revoke_with_wrong_secret_does_not_disconnect ... 2026-09-18 15:17:57,676 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:57,884 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:17:57,884 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:57] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.208 2026-09-18 15:17:57,893 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:57] "POST /tuqui/rpc HTTP/1.1" 200 - 10 0.001 0.006 2026-09-18 15:17:57,896 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:57] "POST /tuqui/oauth/revoke HTTP/1.1" 401 - 2 0.000 0.002 2026-09-18 15:17:57,903 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:57] "POST /tuqui/rpc HTTP/1.1" 200 - 3 0.000 0.004 2026-09-18 15:17:57,904 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_disconnect: Starting TestTuquiDisconnect.test_token_issued_when_active ... 2026-09-18 15:17:57,909 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:58,119 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:17:58,119 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:58] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.210 2026-09-18 15:17:58,120 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_disconnect: Starting TestTuquiDisconnect.test_token_issued_when_pending ... 2026-09-18 15:17:58,125 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:58,329 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:17:58,329 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:58] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.001 0.204 2026-09-18 15:17:58,330 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_disconnect: Starting TestTuquiDisconnect.test_token_refused_when_disconnected ... 2026-09-18 15:17:58,336 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:58,612 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:58] "POST /tuqui/oauth/token HTTP/1.1" 401 - 8 0.001 0.276 2026-09-18 15:17:58,617 9 INFO 119902-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-18 15:17:58,619 9 INFO 119902-19-0-all odoo.addons.iot.models.iot_channel: Sending message to IoT channel: {'iot_identifiers': ['00:00:00:00:00:00', '11:11:11:11:11:11'], 'server_url': 'http://127.0.0.1:8069'} 2026-09-18 15:17:58,623 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_health: Starting TestTuquiHealth.test_health_is_public_and_advertises_contract ... 2026-09-18 15:17:58,626 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:58,825 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:58] "GET /tuqui/health HTTP/1.1" 200 - 9 0.001 0.198 2026-09-18 15:17:58,830 9 INFO 119902-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-18 15:17:58,833 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_oauth_client: Starting TestTuquiOAuthClient.test_access_count_7d_counts_recent ... 2026-09-18 15:17:58,836 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_oauth_client: Starting TestTuquiOAuthClient.test_access_count_7d_excludes_old ... 2026-09-18 15:17:58,839 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_oauth_client: Starting TestTuquiOAuthClient.test_open_tuqui_defaults_to_production_url_without_param ... 2026-09-18 15:17:58,840 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_oauth_client: Starting TestTuquiOAuthClient.test_open_tuqui_strips_trailing_slash_and_url_encodes_slug ... 2026-09-18 15:17:58,842 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_oauth_client: Starting TestTuquiOAuthClient.test_open_tuqui_with_workspace_links_to_w_slug ... 2026-09-18 15:17:58,844 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_oauth_client: Starting TestTuquiOAuthClient.test_open_tuqui_without_workspace_falls_back_to_base ... 2026-09-18 15:17:58,851 9 INFO 119902-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-18 15:17:58,852 9 INFO 119902-19-0-all odoo.addons.iot.models.iot_channel: Sending message to IoT channel: {'iot_identifiers': ['00:00:00:00:00:00', '11:11:11:11:11:11'], 'server_url': 'http://127.0.0.1:8069'} 2026-09-18 15:17:58,856 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_oauth_token: Starting TestTuquiOAuthToken.test_missing_client_id ... 2026-09-18 15:17:58,861 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:59,076 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:59] "POST /tuqui/oauth/token HTTP/1.1" 400 - 6 0.001 0.216 2026-09-18 15:17:59,077 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_oauth_token: Starting TestTuquiOAuthToken.test_missing_client_secret ... 2026-09-18 15:17:59,082 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:59,301 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:59] "POST /tuqui/oauth/token HTTP/1.1" 400 - 6 0.001 0.219 2026-09-18 15:17:59,302 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_oauth_token: Starting TestTuquiOAuthToken.test_missing_grant_type ... 2026-09-18 15:17:59,306 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:59,505 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:59] "POST /tuqui/oauth/token HTTP/1.1" 400 - 6 0.001 0.199 2026-09-18 15:17:59,505 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_oauth_token: Starting TestTuquiOAuthToken.test_unknown_client_id ... 2026-09-18 15:17:59,509 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:59,725 9 INFO 119902-19-0-all odoo.addons.tuqui.controllers.oauth: Tuqui OAuth: invalid credentials for client_id=not-the-real-client 2026-09-18 15:17:59,725 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:59] "POST /tuqui/oauth/token HTTP/1.1" 401 - 8 0.001 0.216 2026-09-18 15:17:59,726 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_oauth_token: Starting TestTuquiOAuthToken.test_unsupported_grant_type ... 2026-09-18 15:17:59,730 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:17:59,995 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:17:59] "POST /tuqui/oauth/token HTTP/1.1" 400 - 6 0.001 0.265 2026-09-18 15:17:59,995 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_oauth_token: Starting TestTuquiOAuthToken.test_wrong_client_secret ... 2026-09-18 15:17:59,999 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:00,211 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:00] "POST /tuqui/oauth/token HTTP/1.1" 401 - 8 0.001 0.212 2026-09-18 15:18:00,216 9 INFO 119902-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-18 15:18:00,217 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_res_config_settings: Starting TestTuquiResConfigSettings.test_activate_action_targets_start_route ... 2026-09-18 15:18:00,306 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_res_config_settings: Starting TestTuquiResConfigSettings.test_disconnect_proxies_to_singleton ... 2026-09-18 15:18:00,367 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_res_config_settings: Starting TestTuquiResConfigSettings.test_open_access_log_action_resolves ... 2026-09-18 15:18:00,436 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_res_config_settings: Starting TestTuquiResConfigSettings.test_state_defaults_to_pending_without_singleton ... 2026-09-18 15:18:00,504 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_res_config_settings: Starting TestTuquiResConfigSettings.test_state_reflects_active_singleton ... 2026-09-18 15:18:00,578 9 INFO 119902-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-18 15:18:00,579 9 INFO 119902-19-0-all odoo.addons.iot.models.iot_channel: Sending message to IoT channel: {'iot_identifiers': ['00:00:00:00:00:00', '11:11:11:11:11:11'], 'server_url': 'http://127.0.0.1:8069'} 2026-09-18 15:18:00,878 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_absolute_blocks ... 2026-09-18 15:18:00,883 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:01,091 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:01,091 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/oauth/token HTTP/1.1" 200 - 11 0.001 0.208 2026-09-18 15:18:01,098 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/rpc HTTP/1.1" 403 - 12 0.002 0.004 2026-09-18 15:18:01,102 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/oauth/token HTTP/1.1" 200 - 3 0.001 0.002 2026-09-18 15:18:01,108 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/rpc HTTP/1.1" 403 - 5 0.001 0.003 2026-09-18 15:18:01,112 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/oauth/token HTTP/1.1" 200 - 3 0.000 0.002 2026-09-18 15:18:01,116 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/rpc HTTP/1.1" 403 - 5 0.001 0.002 2026-09-18 15:18:01,118 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/oauth/token HTTP/1.1" 200 - 3 0.000 0.001 2026-09-18 15:18:01,123 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/rpc HTTP/1.1" 403 - 5 0.001 0.002 2026-09-18 15:18:01,126 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/oauth/token HTTP/1.1" 200 - 3 0.000 0.001 2026-09-18 15:18:01,129 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/rpc HTTP/1.1" 403 - 5 0.001 0.002 2026-09-18 15:18:01,132 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/oauth/token HTTP/1.1" 200 - 3 0.000 0.001 2026-09-18 15:18:01,136 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/rpc HTTP/1.1" 403 - 5 0.001 0.003 2026-09-18 15:18:01,138 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/oauth/token HTTP/1.1" 200 - 3 0.000 0.001 2026-09-18 15:18:01,142 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/rpc HTTP/1.1" 403 - 5 0.001 0.002 2026-09-18 15:18:01,144 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/oauth/token HTTP/1.1" 200 - 3 0.000 0.001 2026-09-18 15:18:01,148 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/rpc HTTP/1.1" 403 - 5 0.001 0.002 2026-09-18 15:18:01,150 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/oauth/token HTTP/1.1" 200 - 3 0.000 0.001 2026-09-18 15:18:01,154 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/rpc HTTP/1.1" 403 - 5 0.001 0.002 2026-09-18 15:18:01,156 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/oauth/token HTTP/1.1" 200 - 3 0.000 0.001 2026-09-18 15:18:01,160 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/rpc HTTP/1.1" 403 - 5 0.001 0.002 2026-09-18 15:18:01,164 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/oauth/token HTTP/1.1" 200 - 3 0.000 0.002 2026-09-18 15:18:01,169 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/rpc HTTP/1.1" 403 - 5 0.001 0.003 2026-09-18 15:18:01,170 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_access_error_maps_to_403 ... 2026-09-18 15:18:01,176 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:01,375 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:01,375 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.199 2026-09-18 15:18:01,396 9 INFO 119902-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 74, model: ir.config_parameter 2026-09-18 15:18:01,399 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/rpc HTTP/1.1" 403 - 24 0.006 0.016 2026-09-18 15:18:01,400 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_access_log_records_policy_denial ... 2026-09-18 15:18:01,408 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:01,698 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:01,698 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.290 2026-09-18 15:18:01,707 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/rpc HTTP/1.1" 403 - 12 0.002 0.005 2026-09-18 15:18:01,708 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_access_log_records_runtime_error ... 2026-09-18 15:18:01,716 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:01,973 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:01,973 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.257 2026-09-18 15:18:01,993 9 INFO 119902-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 74, model: ir.config_parameter 2026-09-18 15:18:01,995 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:01] "POST /tuqui/rpc HTTP/1.1" 403 - 24 0.006 0.014 2026-09-18 15:18:01,997 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_access_log_records_successful_call ... 2026-09-18 15:18:02,002 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:02,240 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:02,240 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:02] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.237 2026-09-18 15:18:02,803 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:02] "POST /tuqui/rpc HTTP/1.1" 200 - 446 0.140 0.420 2026-09-18 15:18:02,806 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_access_log_result_count_semantic ... 2026-09-18 15:18:02,813 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:03,019 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:03,019 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:03] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.206 2026-09-18 15:18:03,115 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:03] "POST /tuqui/rpc HTTP/1.1" 200 - 100 0.027 0.067 2026-09-18 15:18:03,120 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:03] "POST /tuqui/oauth/token HTTP/1.1" 200 - 3 0.000 0.002 2026-09-18 15:18:03,165 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:03] "POST /tuqui/rpc HTTP/1.1" 200 - 63 0.011 0.032 2026-09-18 15:18:03,170 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:03] "POST /tuqui/oauth/token HTTP/1.1" 200 - 3 0.000 0.002 2026-09-18 15:18:03,183 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:03] "POST /tuqui/rpc HTTP/1.1" 200 - 8 0.003 0.010 2026-09-18 15:18:03,185 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_acting_uid_impersonates_that_user ... 2026-09-18 15:18:03,191 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:03,388 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:03,388 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:03] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.197 2026-09-18 15:18:03,410 9 INFO 119902-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 74, model: ir.config_parameter 2026-09-18 15:18:03,413 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:03] "POST /tuqui/rpc HTTP/1.1" 403 - 24 0.006 0.017 2026-09-18 15:18:03,415 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_acting_uid_share_user_is_forbidden ... 2026-09-18 15:18:03,423 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:03,635 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:03,639 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:03] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.215 2026-09-18 15:18:03,648 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:03] "POST /tuqui/rpc HTTP/1.1" 403 - 12 0.002 0.005 2026-09-18 15:18:03,649 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_acting_uid_superuser_is_forbidden ... 2026-09-18 15:18:03,668 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:03,891 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:03,892 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:03] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.223 2026-09-18 15:18:03,898 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:03] "POST /tuqui/rpc HTTP/1.1" 403 - 10 0.001 0.004 2026-09-18 15:18:03,899 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_an_absurdly_long_model_name_is_not_scored_at_all ... 2026-09-18 15:18:03,907 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:04,184 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:04,184 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:04] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.277 2026-09-18 15:18:04,193 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:04] "POST /tuqui/rpc HTTP/1.1" 400 - 12 0.002 0.005 2026-09-18 15:18:04,195 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_api_private_method_is_refused_on_member_path ... 2026-09-18 15:18:04,202 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:04,422 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:04,422 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:04] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.220 2026-09-18 15:18:04,434 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:04] "POST /tuqui/rpc HTTP/1.1" 403 - 13 0.002 0.007 2026-09-18 15:18:04,437 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:04] "POST /tuqui/oauth/token HTTP/1.1" 200 - 3 0.000 0.002 2026-09-18 15:18:04,445 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:04] "POST /tuqui/rpc HTTP/1.1" 403 - 6 0.001 0.006 2026-09-18 15:18:04,448 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:04] "POST /tuqui/oauth/token HTTP/1.1" 200 - 3 0.000 0.001 2026-09-18 15:18:04,455 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:04] "POST /tuqui/rpc HTTP/1.1" 403 - 6 0.001 0.005 2026-09-18 15:18:04,459 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:04] "POST /tuqui/oauth/token HTTP/1.1" 200 - 3 0.000 0.001 2026-09-18 15:18:04,466 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:04] "POST /tuqui/rpc HTTP/1.1" 403 - 6 0.001 0.005 2026-09-18 15:18:04,466 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_bad_request_shapes ... 2026-09-18 15:18:04,472 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:04,901 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:04,901 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:04] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.001 0.428 2026-09-18 15:18:04,906 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:04] "POST /tuqui/rpc HTTP/1.1" 400 - 8 0.001 0.003 2026-09-18 15:18:04,909 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:04] "POST /tuqui/oauth/token HTTP/1.1" 200 - 3 0.000 0.001 2026-09-18 15:18:04,912 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:04] "POST /tuqui/rpc HTTP/1.1" 400 - 2 0.000 0.001 2026-09-18 15:18:04,915 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:04] "POST /tuqui/oauth/token HTTP/1.1" 200 - 3 0.000 0.002 2026-09-18 15:18:04,918 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:04] "POST /tuqui/rpc HTTP/1.1" 400 - 2 0.000 0.001 2026-09-18 15:18:04,922 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:04] "POST /tuqui/oauth/token HTTP/1.1" 200 - 3 0.000 0.002 2026-09-18 15:18:04,937 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:04] "POST /tuqui/rpc HTTP/1.1" 400 - 6 0.001 0.012 2026-09-18 15:18:04,938 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_classify_covers_companion_transport_surface ... 2026-09-18 15:18:04,939 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_connection_path_always_read_only_regardless_of_member_flag ... 2026-09-18 15:18:04,947 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:05,208 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:05,209 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:05] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.261 2026-09-18 15:18:05,215 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:05] "POST /tuqui/rpc HTTP/1.1" 403 - 8 0.001 0.003 2026-09-18 15:18:05,216 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_connection_path_blocks_writes_unconditionally ... 2026-09-18 15:18:05,224 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:05,446 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:05,446 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:05] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.001 0.221 2026-09-18 15:18:05,451 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:05] "POST /tuqui/rpc HTTP/1.1" 403 - 8 0.001 0.003 2026-09-18 15:18:05,454 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:05] "POST /tuqui/oauth/token HTTP/1.1" 200 - 3 0.000 0.001 2026-09-18 15:18:05,457 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:05] "POST /tuqui/rpc HTTP/1.1" 403 - 1 0.000 0.002 2026-09-18 15:18:05,459 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_connection_path_read_runs_as_superuser ... 2026-09-18 15:18:05,468 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:05,682 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:05,682 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:05] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.214 2026-09-18 15:18:05,688 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:05] "POST /tuqui/rpc HTTP/1.1" 200 - 10 0.001 0.004 2026-09-18 15:18:05,691 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_connection_path_refuses_the_questions_about_the_caller ... 2026-09-18 15:18:05,698 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:05,922 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:05,922 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:05] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.001 0.224 2026-09-18 15:18:05,928 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:05] "POST /tuqui/rpc HTTP/1.1" 403 - 8 0.001 0.003 2026-09-18 15:18:05,932 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:05] "POST /tuqui/oauth/token HTTP/1.1" 200 - 3 0.000 0.002 2026-09-18 15:18:05,936 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:05] "POST /tuqui/rpc HTTP/1.1" 403 - 1 0.000 0.001 2026-09-18 15:18:05,939 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:05] "POST /tuqui/oauth/token HTTP/1.1" 200 - 3 0.000 0.002 2026-09-18 15:18:05,943 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:05] "POST /tuqui/rpc HTTP/1.1" 403 - 1 0.000 0.001 2026-09-18 15:18:05,944 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_default_mode_blocks_private ... 2026-09-18 15:18:05,951 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:06,208 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:06,208 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:06] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.257 2026-09-18 15:18:06,217 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:06] "POST /tuqui/rpc HTTP/1.1" 403 - 12 0.002 0.005 2026-09-18 15:18:06,218 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_default_mode_routes_read_write_execute ... 2026-09-18 15:18:06,223 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:06,515 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:06,515 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:06] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.291 2026-09-18 15:18:06,556 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:06] "POST /tuqui/rpc HTTP/1.1" 200 - 27 0.010 0.029 2026-09-18 15:18:06,560 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:06] "POST /tuqui/oauth/token HTTP/1.1" 200 - 3 0.000 0.002 2026-09-18 15:18:06,652 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:06] "POST /tuqui/rpc HTTP/1.1" 200 - 84 0.026 0.064 2026-09-18 15:18:06,657 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:06] "POST /tuqui/oauth/token HTTP/1.1" 200 - 3 0.000 0.003 2026-09-18 15:18:06,696 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:06] "POST /tuqui/rpc HTTP/1.1" 200 - 29 0.010 0.028 2026-09-18 15:18:06,698 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_deferred_computes_run_with_acting_user_env ... 2026-09-18 15:18:06,707 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:06,954 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:06,954 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:06] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.247 2026-09-18 15:18:07,059 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:07] "POST /tuqui/rpc HTTP/1.1" 200 - 100 0.028 0.075 2026-09-18 15:18:07,061 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_deferred_sql_constraint_error_does_not_escape_as_html ... 2026-09-18 15:18:07,114 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:07,337 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:07,337 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:07] "POST /tuqui/oauth/token HTTP/1.1" 200 - 11 0.001 0.223 2026-09-18 15:18:07,395 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:07] "POST /tuqui/rpc HTTP/1.1" 400 - 42 0.015 0.042 2026-09-18 15:18:07,398 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_expired_access_token_is_rejected ... 2026-09-18 15:18:07,405 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:07,653 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:07] "POST /tuqui/rpc HTTP/1.1" 401 - 7 0.001 0.248 2026-09-18 15:18:07,654 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_failed_write_rolls_back_instead_of_half_persisting ... 2026-09-18 15:18:07,705 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:07,916 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:07,916 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:07] "POST /tuqui/oauth/token HTTP/1.1" 200 - 11 0.001 0.210 2026-09-18 15:18:07,975 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:07] "POST /tuqui/rpc HTTP/1.1" 400 - 58 0.017 0.040 2026-09-18 15:18:07,980 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_invalid_bearer ... 2026-09-18 15:18:07,987 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:08,222 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:08] "POST /tuqui/rpc HTTP/1.1" 401 - 6 0.001 0.235 2026-09-18 15:18:08,223 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_member_read_only_allows_reads ... 2026-09-18 15:18:08,230 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:08,432 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:08,432 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:08] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.202 2026-09-18 15:18:08,471 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:08] "POST /tuqui/rpc HTTP/1.1" 200 - 27 0.009 0.029 2026-09-18 15:18:08,473 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_member_read_only_blocks_writes_and_executes ... 2026-09-18 15:18:08,478 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:08,896 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:08,896 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:08] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.001 0.418 2026-09-18 15:18:08,904 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:08] "POST /tuqui/rpc HTTP/1.1" 403 - 12 0.002 0.004 2026-09-18 15:18:08,907 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:08] "POST /tuqui/oauth/token HTTP/1.1" 200 - 3 0.000 0.001 2026-09-18 15:18:08,910 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:08] "POST /tuqui/rpc HTTP/1.1" 403 - 5 0.001 0.002 2026-09-18 15:18:08,913 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_member_read_only_false_allows_writes ... 2026-09-18 15:18:08,920 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:09,108 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:09,108 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:09] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.187 2026-09-18 15:18:09,194 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:09] "POST /tuqui/rpc HTTP/1.1" 200 - 100 0.025 0.059 2026-09-18 15:18:09,195 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_missing_bearer ... 2026-09-18 15:18:09,202 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:09,384 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:09] "POST /tuqui/rpc HTTP/1.1" 401 - 6 0.001 0.182 2026-09-18 15:18:09,385 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_normal_read_succeeds_under_default_cap ... 2026-09-18 15:18:09,391 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:09,622 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:09,622 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:09] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.231 2026-09-18 15:18:09,660 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:09] "POST /tuqui/rpc HTTP/1.1" 200 - 27 0.008 0.029 2026-09-18 15:18:09,661 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_only_as_a_user_entries_classify_as_read ... 2026-09-18 15:18:09,662 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_query_over_client_budget_returns_query_timeout ... 2026-09-18 15:18:09,666 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:09,866 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:09,866 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:09] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.198 2026-09-18 15:18:09,893 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:09] "POST /tuqui/rpc HTTP/1.1" 400 - 22 0.005 0.020 2026-09-18 15:18:09,894 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_rank_model_candidates_never_suggests_the_name_asked_for ... 2026-09-18 15:18:09,895 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_read_only_member_allows_the_access_check ... 2026-09-18 15:18:09,901 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:10,134 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:10,135 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:10] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.001 0.233 2026-09-18 15:18:10,162 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:10] "POST /tuqui/rpc HTTP/1.1" 200 - 21 0.005 0.021 2026-09-18 15:18:10,163 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_read_only_paths_allow_the_view_metadata_read ... 2026-09-18 15:18:10,168 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:10,578 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:10,578 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:10] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.409 2026-09-18 15:18:10,624 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:10] "POST /tuqui/rpc HTTP/1.1" 200 - 38 0.014 0.030 2026-09-18 15:18:10,628 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:10] "POST /tuqui/oauth/token HTTP/1.1" 200 - 3 0.000 0.002 2026-09-18 15:18:10,640 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:10] "POST /tuqui/rpc HTTP/1.1" 200 - 4 0.001 0.010 2026-09-18 15:18:10,641 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_says_nothing_when_no_real_name_is_close ... 2026-09-18 15:18:10,666 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_schema_error_is_recoverable_validation_error ... 2026-09-18 15:18:10,672 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:10,866 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:10,866 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:10] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.193 2026-09-18 15:18:10,899 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:10] "POST /tuqui/rpc HTTP/1.1" 400 - 26 0.007 0.025 2026-09-18 15:18:10,900 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_statement_timeout_ms_falls_back_to_default_when_missing_or_invalid ... 2026-09-18 15:18:10,901 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_statement_timeout_ms_uses_client_value ... 2026-09-18 15:18:10,902 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_suggests_the_model_production_actually_wanted ... 2026-09-18 15:18:11,385 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_the_repeated_guesses_all_resolve ... 2026-09-18 15:18:11,462 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_unknown_acting_uid ... 2026-09-18 15:18:11,470 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:11,687 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:11,687 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:11] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.217 2026-09-18 15:18:11,695 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:11] "POST /tuqui/rpc HTTP/1.1" 403 - 11 0.001 0.004 2026-09-18 15:18:11,695 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_unknown_model_never_suggests_what_the_member_cannot_read ... 2026-09-18 15:18:11,701 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:11,892 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:11,893 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:11] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.001 0.191 2026-09-18 15:18:11,925 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:11] "POST /tuqui/rpc HTTP/1.1" 400 - 20 0.006 0.026 2026-09-18 15:18:11,929 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:11] "POST /tuqui/oauth/token HTTP/1.1" 200 - 3 0.000 0.001 2026-09-18 15:18:11,941 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:11] "POST /tuqui/rpc HTTP/1.1" 400 - 7 0.002 0.009 2026-09-18 15:18:11,942 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_unknown_model_suggests_the_real_name ... 2026-09-18 15:18:11,948 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:12,200 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:12,200 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:12] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.251 2026-09-18 15:18:12,233 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:12] "POST /tuqui/rpc HTTP/1.1" 400 - 20 0.005 0.026 2026-09-18 15:18:12,234 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_rpc: Starting TestTuquiRpcGateway.test_unknown_model_with_no_close_name_points_at_ir_model ... 2026-09-18 15:18:12,239 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:12,456 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:12,456 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:12] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.001 0.216 2026-09-18 15:18:12,469 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:12] "POST /tuqui/rpc HTTP/1.1" 400 - 12 0.002 0.010 2026-09-18 15:18:12,476 9 INFO 119902-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-18 15:18:12,477 9 INFO 119902-19-0-all odoo.addons.iot.models.iot_channel: Sending message to IoT channel: {'iot_identifiers': ['00:00:00:00:00:00', '11:11:11:11:11:11'], 'server_url': 'http://127.0.0.1:8069'} 2026-09-18 15:18:12,481 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_signing_key_route: Starting TestTuquiSigningKeyRoute.test_a_bogus_token_hands_out_nothing ... 2026-09-18 15:18:12,486 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:12,892 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:12,892 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:12] "GET /tuqui/companion/signing-key HTTP/1.1" 401 - 10 0.001 0.407 2026-09-18 15:18:12,893 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_signing_key_route: Starting TestTuquiSigningKeyRoute.test_a_disconnected_database_hands_out_nothing ... 2026-09-18 15:18:12,897 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:13,153 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:13,153 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:13] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.256 2026-09-18 15:18:13,158 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:13] "GET /tuqui/companion/signing-key HTTP/1.1" 403 - 8 0.001 0.002 2026-09-18 15:18:13,159 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_signing_key_route: Starting TestTuquiSigningKeyRoute.test_asking_twice_returns_the_same_key ... 2026-09-18 15:18:13,163 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:13,368 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:13,369 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:13] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.001 0.205 2026-09-18 15:18:13,376 9 INFO 119902-19-0-all odoo.addons.tuqui.controllers.signing_key: tuqui.signing_key: minted on request for client_id b01ba45aa57846e8b571dc42a3d63983 2026-09-18 15:18:13,377 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:13] "GET /tuqui/companion/signing-key HTTP/1.1" 200 - 9 0.001 0.005 2026-09-18 15:18:13,380 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:13] "GET /tuqui/companion/signing-key HTTP/1.1" 200 - 2 0.000 0.001 2026-09-18 15:18:13,381 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_signing_key_route: Starting TestTuquiSigningKeyRoute.test_it_mints_a_key_when_there_is_none ... 2026-09-18 15:18:13,384 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:13,602 9 INFO 119902-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-09-18 15:18:13,602 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:13] "POST /tuqui/oauth/token HTTP/1.1" 200 - 13 0.002 0.217 2026-09-18 15:18:13,607 9 INFO 119902-19-0-all odoo.addons.tuqui.controllers.signing_key: tuqui.signing_key: minted on request for client_id b01ba45aa57846e8b571dc42a3d63983 2026-09-18 15:18:13,607 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:13] "GET /tuqui/companion/signing-key HTTP/1.1" 200 - 9 0.001 0.003 2026-09-18 15:18:13,608 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_signing_key_route: Starting TestTuquiSigningKeyRoute.test_without_a_token_it_hands_out_nothing ... 2026-09-18 15:18:13,612 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:13,879 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:13] "GET /tuqui/companion/signing-key HTTP/1.1" 401 - 6 0.001 0.266 2026-09-18 15:18:13,884 9 INFO 119902-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-18 15:18:13,888 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_event: Starting TestTuquiEvent.test_a_delivered_event_is_marked_sent ... 2026-09-18 15:18:13,892 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_event: Starting TestTuquiEvent.test_a_disconnected_odoo_does_not_post_at_all ... 2026-09-18 15:18:13,895 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_event: Starting TestTuquiEvent.test_a_failed_event_can_be_retried_by_hand ... 2026-09-18 15:18:13,897 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_event: Starting TestTuquiEvent.test_a_failure_walks_the_ladder_instead_of_being_lost ... 2026-09-18 15:18:13,900 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_event: Starting TestTuquiEvent.test_a_rate_limit_is_not_a_refusal ... 2026-09-18 15:18:13,902 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_event: Starting TestTuquiEvent.test_a_refusal_does_not_burn_the_ladder ... 2026-09-18 15:18:13,905 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_event: Starting TestTuquiEvent.test_a_server_error_still_walks_the_ladder ... 2026-09-18 15:18:13,908 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_event: Starting TestTuquiEvent.test_a_stale_signature_is_not_a_refusal ... 2026-09-18 15:18:13,910 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_event: Starting TestTuquiEvent.test_a_timeout_lands_on_the_row_and_not_in_a_traceback ... 2026-09-18 15:18:13,912 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_event: Starting TestTuquiEvent.test_a_timeout_status_is_not_a_refusal ... 2026-09-18 15:18:13,914 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_event: Starting TestTuquiEvent.test_an_odoo_without_a_key_says_so_instead_of_signing_with_nothing ... 2026-09-18 15:18:13,915 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_event: Starting TestTuquiEvent.test_each_attempt_records_status_and_error ... 2026-09-18 15:18:13,917 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_event: Starting TestTuquiEvent.test_enqueue_does_no_http_and_leaves_the_event_pending ... 2026-09-18 15:18:13,919 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_event: Starting TestTuquiEvent.test_enqueue_records_who_caused_it ... 2026-09-18 15:18:13,920 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_event: Starting TestTuquiEvent.test_every_event_gets_its_own_key ... 2026-09-18 15:18:13,922 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_event: Starting TestTuquiEvent.test_it_gives_up_after_the_ladder_and_keeps_the_evidence ... 2026-09-18 15:18:13,925 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_event: Starting TestTuquiEvent.test_retention_can_be_switched_off ... 2026-09-18 15:18:13,927 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_event: Starting TestTuquiEvent.test_retention_drops_delivered_events ... 2026-09-18 15:18:13,929 9 INFO 119902-19-0-all odoo.addons.tuqui.models.tuqui_event: tuqui.event: garbage-collecting 1 delivered event(s) 2026-09-18 15:18:13,931 9 INFO 119902-19-0-all odoo.models.unlink: User #1 deleted tuqui.event records with IDs: [18] 2026-09-18 15:18:13,932 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_event: Starting TestTuquiEvent.test_retention_never_touches_a_failed_event ... 2026-09-18 15:18:13,934 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_event: Starting TestTuquiEvent.test_retry_never_resends_something_already_delivered ... 2026-09-18 15:18:13,935 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_event: Starting TestTuquiEvent.test_the_cron_leaves_an_event_that_is_not_due_yet ... 2026-09-18 15:18:13,937 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_event: Starting TestTuquiEvent.test_the_payload_names_the_record_and_the_person_and_nothing_else ... 2026-09-18 15:18:13,941 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_event: Starting TestTuquiEvent.test_the_signature_covers_the_timestamp ... 2026-09-18 15:18:13,941 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_event: Starting TestTuquiEvent.test_the_signature_depends_on_the_key ... 2026-09-18 15:18:13,946 9 INFO 119902-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-18 15:18:13,948 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_notify_action: Starting TestTuquiNotifyAction.test_a_database_not_connected_says_so ... 2026-09-18 15:18:13,949 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_notify_action: Starting TestTuquiNotifyAction.test_a_database_not_connected_to_tuqui_asks_nothing ... 2026-09-18 15:18:13,949 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_notify_action: Starting TestTuquiNotifyAction.test_a_database_without_a_signing_key_says_so ... 2026-09-18 15:18:13,950 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_notify_action: Starting TestTuquiNotifyAction.test_a_tuqui_that_does_not_answer_says_so ... 2026-09-18 15:18:13,951 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_notify_action: Starting TestTuquiNotifyAction.test_a_tuqui_that_is_down_yields_an_empty_list_and_no_traceback ... 2026-09-18 15:18:13,952 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_notify_action: Starting TestTuquiNotifyAction.test_a_working_list_has_no_problem ... 2026-09-18 15:18:13,953 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_notify_action: Starting TestTuquiNotifyAction.test_a_workspace_without_agents_says_so ... 2026-09-18 15:18:13,954 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_notify_action: Starting TestTuquiNotifyAction.test_an_action_already_configured_keeps_its_agent_when_tuqui_is_down ... 2026-09-18 15:18:13,975 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_notify_action: Starting TestTuquiNotifyAction.test_an_action_without_an_agent_says_so ... 2026-09-18 15:18:14,028 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_notify_action: Starting TestTuquiNotifyAction.test_an_agent_that_cannot_run_is_offered_with_the_reason ... 2026-09-18 15:18:14,029 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_notify_action: Starting TestTuquiNotifyAction.test_each_problem_has_its_own_message ... 2026-09-18 15:18:14,033 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_notify_action: Starting TestTuquiNotifyAction.test_running_queues_one_event_per_record_without_http ... 2026-09-18 15:18:14,080 9 INFO 119902-19-0-all odoo.addons.tuqui.models.ir_actions_server: tuqui.notify: queued 2 event(s) for agent 11111111-1111-1111-1111-111111111111 2026-09-18 15:18:14,081 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_notify_action: Starting TestTuquiNotifyAction.test_the_list_comes_from_tuqui ... 2026-09-18 15:18:14,082 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_notify_action: Starting TestTuquiNotifyAction.test_the_list_is_cached_instead_of_fetched_per_render ... 2026-09-18 15:18:14,083 9 INFO 119902-19-0-all odoo.addons.tuqui.tests.test_tuqui_notify_action: Starting TestTuquiNotifyAction.test_the_request_is_signed ... 2026-09-18 15:18:14,089 9 INFO 119902-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-18 15:18:14,091 9 INFO 119902-19-0-all odoo.addons.tuqui_assistant.tests.test_sso: Starting TestTuquiAssistantSsoNonceModel.test_embed_bootstrap_connected_when_active_with_slug ... 2026-09-18 15:18:14,092 9 INFO 119902-19-0-all odoo.addons.tuqui_assistant.tests.test_sso: Starting TestTuquiAssistantSsoNonceModel.test_embed_bootstrap_not_connected_when_disconnected ... 2026-09-18 15:18:14,092 9 INFO 119902-19-0-all odoo.addons.tuqui_assistant.tests.test_sso: Starting TestTuquiAssistantSsoNonceModel.test_embed_bootstrap_not_connected_without_slug ... 2026-09-18 15:18:14,093 9 INFO 119902-19-0-all odoo.addons.tuqui_assistant.tests.test_sso: Starting TestTuquiAssistantSsoNonceModel.test_gc_drops_only_aged_rows ... 2026-09-18 15:18:14,100 9 INFO 119902-19-0-all odoo.models.unlink: User #1 deleted tuqui.assistant.sso.nonce records with IDs: [2] 2026-09-18 15:18:14,101 9 INFO 119902-19-0-all odoo.addons.tuqui_assistant.tests.test_sso: Starting TestTuquiAssistantSsoNonceModel.test_issue_binds_to_current_uid_and_client ... 2026-09-18 15:18:14,103 9 INFO 119902-19-0-all odoo.addons.tuqui_assistant.tests.test_sso: Starting TestTuquiAssistantSsoNonceModel.test_issue_raises_when_companion_not_active ... 2026-09-18 15:18:14,106 9 INFO 119902-19-0-all odoo.addons.tuqui_assistant.tests.test_sso: Starting TestTuquiAssistantSsoNonceModel.test_redeem_blank_returns_none ... 2026-09-18 15:18:14,106 9 INFO 119902-19-0-all odoo.addons.tuqui_assistant.tests.test_sso: Starting TestTuquiAssistantSsoNonceModel.test_redeem_expired_returns_none ... 2026-09-18 15:18:14,109 9 INFO 119902-19-0-all odoo.addons.tuqui_assistant.tests.test_sso: Starting TestTuquiAssistantSsoNonceModel.test_redeem_happy_returns_uid_and_client ... 2026-09-18 15:18:14,112 9 INFO 119902-19-0-all odoo.addons.tuqui_assistant.tests.test_sso: Starting TestTuquiAssistantSsoNonceModel.test_redeem_replay_is_atomic_single_use ... 2026-09-18 15:18:14,114 9 INFO 119902-19-0-all odoo.addons.tuqui_assistant.tests.test_sso: Starting TestTuquiAssistantSsoNonceModel.test_redeem_unknown_returns_none ... 2026-09-18 15:18:14,118 9 INFO 119902-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-18 15:18:14,119 9 INFO 119902-19-0-all odoo.addons.iot.models.iot_channel: Sending message to IoT channel: {'iot_identifiers': ['00:00:00:00:00:00', '11:11:11:11:11:11'], 'server_url': 'http://127.0.0.1:8069'} 2026-09-18 15:18:14,122 9 INFO 119902-19-0-all odoo.addons.tuqui_assistant.tests.test_sso: Starting TestTuquiAssistantSsoExchange.test_exchange_400_for_invalid_json ... 2026-09-18 15:18:14,125 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:14,362 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:14] "POST /tuqui_assistant/sso/exchange HTTP/1.1" 400 - 6 0.001 0.238 2026-09-18 15:18:14,364 9 INFO 119902-19-0-all odoo.addons.tuqui_assistant.tests.test_sso: Starting TestTuquiAssistantSsoExchange.test_exchange_400_for_missing_nonce ... 2026-09-18 15:18:14,368 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:14,602 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:14] "POST /tuqui_assistant/sso/exchange HTTP/1.1" 400 - 6 0.001 0.235 2026-09-18 15:18:14,603 9 INFO 119902-19-0-all odoo.addons.tuqui_assistant.tests.test_sso: Starting TestTuquiAssistantSsoExchange.test_exchange_410_for_unknown_nonce ... 2026-09-18 15:18:14,608 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:14,955 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:14] "POST /tuqui_assistant/sso/exchange HTTP/1.1" 410 - 7 0.001 0.348 2026-09-18 15:18:14,956 9 INFO 119902-19-0-all odoo.addons.tuqui_assistant.tests.test_sso: Starting TestTuquiAssistantSsoExchange.test_exchange_happy_path ... 2026-09-18 15:18:14,961 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:15,189 9 INFO 119902-19-0-all odoo.addons.tuqui_assistant.controllers.sso: tuqui_assistant.sso.exchange: nonce redeemed for uid=1 2026-09-18 15:18:15,190 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:15] "POST /tuqui_assistant/sso/exchange HTTP/1.1" 200 - 8 0.001 0.228 2026-09-18 15:18:15,191 9 INFO 119902-19-0-all odoo.addons.tuqui_assistant.tests.test_sso: Starting TestTuquiAssistantSsoExchange.test_exchange_rejects_expired_nonce ... 2026-09-18 15:18:15,197 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:15,399 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:15] "POST /tuqui_assistant/sso/exchange HTTP/1.1" 410 - 8 0.001 0.202 2026-09-18 15:18:15,400 9 INFO 119902-19-0-all odoo.addons.tuqui_assistant.tests.test_sso: Starting TestTuquiAssistantSsoExchange.test_exchange_rejects_replayed_nonce ... 2026-09-18 15:18:15,405 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:15,733 9 INFO 119902-19-0-all odoo.addons.tuqui_assistant.controllers.sso: tuqui_assistant.sso.exchange: nonce redeemed for uid=1 2026-09-18 15:18:15,734 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:15] "POST /tuqui_assistant/sso/exchange HTTP/1.1" 200 - 8 0.001 0.329 2026-09-18 15:18:15,737 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:15] "POST /tuqui_assistant/sso/exchange HTTP/1.1" 410 - 2 0.000 0.001 2026-09-18 15:18:15,742 9 INFO 119902-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-18 15:18:15,744 9 INFO 119902-19-0-all odoo.addons.iot.models.iot_channel: Sending message to IoT channel: {'iot_identifiers': ['00:00:00:00:00:00', '11:11:11:11:11:11'], 'server_url': 'http://127.0.0.1:8069'} 2026-09-18 15:18:15,912 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas: Starting TestCartOffcanvas.test_panel_closes_on_backdrop_click ... 2026-09-18 15:18:16,812 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click: Chrome pid: 202 2026-09-18 15:18:16,812 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click: Chrome headless temporary user profile dir: /tmp/tmp2xit6ap9_chrome_odoo 2026-09-18 15:18:16,812 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click: Issuing json command http://127.0.0.1:33241/json/version 2026-09-18 15:18:16,813 9 INFO 119902-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33241', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-18 15:18:16,868 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click: Browser version: Chrome/152.0.7977.82 2026-09-18 15:18:16,869 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click: Issuing json command http://127.0.0.1:33241/json 2026-09-18 15:18:16,869 9 INFO 119902-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33241', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-18 15:18:16,898 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click: Websocket url found: ws://127.0.0.1:33241/devtools/page/FD6ED79ECDBF878860E417B1BD047F70 2026-09-18 15:18:16,910 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click: Enable chrome headless console log notification 2026-09-18 15:18:16,961 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click: Chrome headless enable page notifications 2026-09-18 15:18:16,970 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click: Setting session cookie in browser 2026-09-18 15:18:16,978 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click: Open "http://127.0.0.1:8069/shop" in browser 2026-09-18 15:18:16,978 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click: Navigating to: "http://127.0.0.1:8069/shop" 2026-09-18 15:18:16,985 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:18,365 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /shop HTTP/1.1" 200 - 299 0.105 1.277 2026-09-18 15:18:18,367 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click: Navigation result: {'frameId': 'FD6ED79ECDBF878860E417B1BD047F70', 'loaderId': '631A355382E213E934EE882BACBC9AAB', 'isDownload': False} 2026-09-18 15:18:18,367 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click: Evaluate ready code "odoo.isTourReady('website_sale_cart_offcanvas_close_on_backdrop')" 2026-09-18 15:18:18,385 9 INFO ? werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-18 15:18:18,390 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/21927c3/web.assets_frontend.min.css, copying from /web/assets/21927c3/web.assets_frontend.min.css 2026-09-18 15:18:18,426 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/assets/1/21927c3/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.023 0.021 2026-09-18 15:18:18,430 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8047e6f/web.assets_frontend_minimal.min.js, copying from /web/assets/8047e6f/web.assets_frontend_minimal.min.js 2026-09-18 15:18:18,436 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/assets/1/8047e6f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.002 0.036 2026-09-18 15:18:18,445 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e38153c/web.__assets_tests_call__.min.js, copying from /web/assets/e38153c/web.__assets_tests_call__.min.js 2026-09-18 15:18:18,451 9 INFO 119902-19-0-all odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-18 15:18:18,452 9 INFO 119902-19-0-all odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-18 15:18:18,456 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/assets/1/e38153c/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.002 0.014 2026-09-18 15:18:18,600 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.image/6/image_1024/Chair%20floor%20protection%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 4 0.001 0.006 2026-09-18 15:18:18,610 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.image/5/image_1024/Customizable%20Desk%20Steel%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.002 0.015 2026-09-18 15:18:18,618 9 INFO ? werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-18 15:18:18,626 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.product/307/image_1024/[SERV_125890]%20Warranty?unique=6ab1a75 HTTP/1.1" 200 - 8 0.004 0.030 2026-09-18 15:18:18,668 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.product/231/image_1024/Chair%20floor%20protection?unique=6ab1a75 HTTP/1.1" 200 - 8 0.031 0.045 2026-09-18 15:18:18,672 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/website/1/logo/My%20Website?unique=a5c7bc5 HTTP/1.1" 200 - 4 0.001 0.080 2026-09-18 15:18:18,686 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.product/13/image_1024/[FURN_0096]%20Customizable%20Desk%20(White,%20Steel)?unique=8ccecc4 HTTP/1.1" 200 - 8 0.004 0.089 2026-09-18 15:18:18,702 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.product/29/image_1024/[E-COM12]%20Conference%20Chair%20(Steel)?unique=6ab1a75 HTTP/1.1" 200 - 8 0.004 0.093 2026-09-18 15:18:18,716 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.product/39/image_1024/[FURN_8855]%20Drawer?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.091 2026-09-18 15:18:18,720 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.image/18/image_1024/Two-Seat%20Sofa%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.059 2026-09-18 15:18:18,727 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.image/11/image_1024/Drawer%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.002 0.055 2026-09-18 15:18:18,770 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.product/43/image_1024/Two-Seat%20Sofa%20(Linen)?unique=6ab1a75 HTTP/1.1" 200 - 8 0.005 0.088 2026-09-18 15:18:18,786 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.product/71/image_1024/Gift%20Card?unique=6c5b7b1 HTTP/1.1" 200 - 8 0.003 0.093 2026-09-18 15:18:18,791 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/website/1/favicon?unique=a5c7bc5 HTTP/1.1" 200 - 4 0.001 0.082 2026-09-18 15:18:18,807 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.product/52/image_1024/Office%20Combo?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.083 2026-09-18 15:18:18,821 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.product/355/image_1024/Large%20Cabinet%20(45)?unique=6ab1a75 HTTP/1.1" 200 - 8 0.004 0.092 2026-09-18 15:18:18,835 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.product/23/image_1024/Large%20Desk%20(Wood)?unique=3d59cca HTTP/1.1" 200 - 8 0.003 0.102 2026-09-18 15:18:18,847 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.product/263/image_1024/Meeting%20Room?unique=6c5b7b1 HTTP/1.1" 200 - 8 0.003 0.068 2026-09-18 15:18:18,869 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.product/287/image_1024/Office%20Cleaning%20Service%20(SUB)?unique=6c5b7b1 HTTP/1.1" 200 - 8 0.003 0.076 2026-09-18 15:18:18,883 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.product/288/image_1024/Car%20Leasing%20(SUB)?unique=e293b29 HTTP/1.1" 200 - 8 0.003 0.082 2026-09-18 15:18:18,897 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.product/21/image_1024/[E-COM08]%20Storage%20Box?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.080 2026-09-18 15:18:18,901 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.image/14/image_1024/Storage%20Box%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.000 0.073 2026-09-18 15:18:18,916 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.product/65/image_1024/[FURN_5555]%20Cable%20Management%20Box?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.072 2026-09-18 15:18:18,928 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.product/36/image_1024/[FURN_0789]%20Individual%20Workplace?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.064 2026-09-18 15:18:18,931 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.image/9/image_1024/Individual%20Workplace%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.000 0.055 2026-09-18 15:18:18,944 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.product/40/image_1024/[FURN_8220]%20Four%20Person%20Desk?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.052 2026-09-18 15:18:18,948 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.image/7/image_1024/Four%20Person%20Desk%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-18 15:18:18,961 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.product/49/image_1024/[FURN_0001]%20Desk%20Organizer?unique=6ab1a75 HTTP/1.1" 200 - 8 0.004 0.049 2026-09-18 15:18:18,964 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.image/8/image_1024/Desk%20Organizer%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.043 2026-09-18 15:18:18,978 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.product/7/image_1024/[FURN_9999]%20Office%20Design%20Software?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.043 2026-09-18 15:18:18,990 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.product/33/image_1024/[FURN_8900]%20Drawer%20Black?unique=3d59cca HTTP/1.1" 200 - 8 0.003 0.049 2026-09-18 15:18:18,992 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:18] "GET /web/image/product.image/3/image_1024/Drawer%20Black%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.000 0.045 2026-09-18 15:18:19,002 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:19] "GET /web/image/product.product/27/image_1024/[E-COM11]%20Cabinet%20with%20Doors?unique=8ccecc4 HTTP/1.1" 200 - 8 0.002 0.043 2026-09-18 15:18:19,005 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:19] "GET /web/image/product.image/13/image_1024/Cabinet%20Width%20Doors%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.000 0.038 2026-09-18 15:18:19,011 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6b70213/web.assets_frontend_lazy.min.js, copying from /web/assets/6b70213/web.assets_frontend_lazy.min.js 2026-09-18 15:18:19,026 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:19] "GET /web/assets/1/6b70213/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.003 0.051 2026-09-18 15:18:19,242 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-18 15:18:19,292 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click: Evaluate test code "odoo.startTour('website_sale_cart_offcanvas_close_on_backdrop', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/shop", "delayToCheckUndeterminisms": 0})" 2026-09-18 15:18:19,322 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:19] "GET /web/image/product.product/43/image_512?unique=6ab1a75 HTTP/1.1" 200 - 8 0.005 0.011 2026-09-18 15:18:19,323 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click.browser: [1/5] Tour website_sale_cart_offcanvas_close_on_backdrop → Step Click the header cart icon (trigger: li.o_wsale_my_cart a) 2026-09-18 15:18:19,333 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:19] "GET /web/image/product.product/44/image_512?unique=6ab1a75 HTTP/1.1" 200 - 7 0.003 0.023 2026-09-18 15:18:19,343 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:19] "GET /web/image/product.product/45/image_512?unique=6ab1a75 HTTP/1.1" 200 - 7 0.003 0.032 2026-09-18 15:18:19,354 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:19] "GET /web/image/product.product/23/image_512?unique=3d59cca HTTP/1.1" 200 - 8 0.002 0.041 2026-09-18 15:18:19,364 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:19] "GET /web/image/product.product/24/image_512?unique=3d59cca HTTP/1.1" 200 - 7 0.002 0.049 2026-09-18 15:18:19,379 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:19] "GET /web/image/product.product/25/image_512?unique=3d59cca HTTP/1.1" 200 - 7 0.003 0.060 2026-09-18 15:18:19,412 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click.browser: [2/5] Tour website_sale_cart_offcanvas_close_on_backdrop → Step The panel is open (trigger: #o_wsale_cart_offcanvas.show .offcanvas-body) 2026-09-18 15:18:19,412 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:19] "POST /shop/cart/offcanvas HTTP/1.1" 200 - 7 0.003 0.024 2026-09-18 15:18:19,720 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click.browser: [3/5] Tour website_sale_cart_offcanvas_close_on_backdrop → Step Click outside the panel (trigger: .offcanvas-backdrop) 2026-09-18 15:18:19,773 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click.browser: [4/5] Tour website_sale_cart_offcanvas_close_on_backdrop → Step The panel is closed and the page is untouched (trigger: body:not(:has(#o_wsale_cart_offcanvas.show))) 2026-09-18 15:18:20,094 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click.browser: [5/5] Tour website_sale_cart_offcanvas_close_on_backdrop → Step We are still on the shop (trigger: .oe_website_sale) 2026-09-18 15:18:20,145 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click.browser: tour succeeded 2026-09-18 15:18:20,146 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR website_sale_cart_offcanvas_close_on_backdrop SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-09-18 15:18:20,179 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click.browser: heap 7419184 (allocated 8388608) 2026-09-18 15:18:20,181 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click: Closing chrome headless with pid 202 2026-09-18 15:18:20,181 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click: Closing websocket connection 2026-09-18 15:18:20,181 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click: Terminating chrome headless with pid 202 2026-09-18 15:18:20,289 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click: Chrome Log in: /data/build/tests/119902-19-0-all/chrome_logs/chrome_log_20260918_151820_289364_test_panel_closes_on_backdrop_click.txt 2026-09-18 15:18:20,289 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_closes_on_backdrop_click: Removing chrome user profile "/tmp/tmp2xit6ap9_chrome_odoo" 2026-09-18 15:18:20,304 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas: Starting TestCartOffcanvas.test_panel_opens_after_the_configurator ... 2026-09-18 15:18:20,559 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator: Chrome pid: 425 2026-09-18 15:18:20,560 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator: Chrome headless temporary user profile dir: /tmp/tmpmifcvtvn_chrome_odoo 2026-09-18 15:18:20,560 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator: Issuing json command http://127.0.0.1:33155/json/version 2026-09-18 15:18:20,561 9 INFO 119902-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33155', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-18 15:18:20,572 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator: Browser version: Chrome/152.0.7977.82 2026-09-18 15:18:20,572 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator: Issuing json command http://127.0.0.1:33155/json 2026-09-18 15:18:20,573 9 INFO 119902-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33155', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-18 15:18:20,594 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator: Websocket url found: ws://127.0.0.1:33155/devtools/page/6875956886B98C446B086616A1931415 2026-09-18 15:18:20,603 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator: Enable chrome headless console log notification 2026-09-18 15:18:20,661 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator: Chrome headless enable page notifications 2026-09-18 15:18:20,671 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator: Setting session cookie in browser 2026-09-18 15:18:20,677 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator: Open "http://127.0.0.1:8069/shop" in browser 2026-09-18 15:18:20,677 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator: Navigating to: "http://127.0.0.1:8069/shop" 2026-09-18 15:18:20,686 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:22,243 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /shop HTTP/1.1" 200 - 300 0.093 1.466 2026-09-18 15:18:22,245 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator: Navigation result: {'frameId': '6875956886B98C446B086616A1931415', 'loaderId': '5E0DC58DAE902F1732BD4E2E39442FAB', 'isDownload': False} 2026-09-18 15:18:22,245 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator: Evaluate ready code "odoo.isTourReady('website_sale_cart_offcanvas_configurator')" 2026-09-18 15:18:22,263 9 INFO ? werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-18 15:18:22,266 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/21927c3/web.assets_frontend.min.css, copying from /web/assets/21927c3/web.assets_frontend.min.css 2026-09-18 15:18:22,294 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/assets/1/21927c3/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.016 0.019 2026-09-18 15:18:22,298 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8047e6f/web.assets_frontend_minimal.min.js, copying from /web/assets/8047e6f/web.assets_frontend_minimal.min.js 2026-09-18 15:18:22,303 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/assets/1/8047e6f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.002 0.028 2026-09-18 15:18:22,311 9 INFO 119902-19-0-all odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-18 15:18:22,312 9 INFO 119902-19-0-all odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-18 15:18:22,313 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e38153c/web.__assets_tests_call__.min.js, copying from /web/assets/e38153c/web.__assets_tests_call__.min.js 2026-09-18 15:18:22,321 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/assets/1/e38153c/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.002 0.012 2026-09-18 15:18:22,367 9 INFO ? werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-18 15:18:22,369 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/website/1/logo/My%20Website?unique=a5c7bc5 HTTP/1.1" 200 - 4 0.001 0.004 2026-09-18 15:18:22,450 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.product/13/image_1024/[FURN_0096]%20Customizable%20Desk%20(White,%20Steel)?unique=8ccecc4 HTTP/1.1" 200 - 8 0.005 0.018 2026-09-18 15:18:22,474 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.product/307/image_1024/[SERV_125890]%20Warranty?unique=6ab1a75 HTTP/1.1" 200 - 8 0.012 0.033 2026-09-18 15:18:22,486 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.product/231/image_1024/Chair%20floor%20protection?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.052 2026-09-18 15:18:22,490 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.image/5/image_1024/Customizable%20Desk%20Steel%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 4 0.001 0.060 2026-09-18 15:18:22,493 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.image/6/image_1024/Chair%20floor%20protection%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-18 15:18:22,508 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.product/29/image_1024/[E-COM12]%20Conference%20Chair%20(Steel)?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.063 2026-09-18 15:18:22,522 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.product/43/image_1024/Two-Seat%20Sofa%20(Linen)?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.052 2026-09-18 15:18:22,526 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.image/18/image_1024/Two-Seat%20Sofa%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-18 15:18:22,561 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.product/39/image_1024/[FURN_8855]%20Drawer?unique=8ccecc4 HTTP/1.1" 200 - 8 0.026 0.046 2026-09-18 15:18:22,564 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.image/11/image_1024/Drawer%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.000 0.068 2026-09-18 15:18:22,571 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/website/1/favicon?unique=a5c7bc5 HTTP/1.1" 200 - 4 0.001 0.066 2026-09-18 15:18:22,587 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.product/71/image_1024/Gift%20Card?unique=6c5b7b1 HTTP/1.1" 200 - 8 0.003 0.069 2026-09-18 15:18:22,600 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.product/52/image_1024/Office%20Combo?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.072 2026-09-18 15:18:22,615 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.product/355/image_1024/Large%20Cabinet%20(45)?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.080 2026-09-18 15:18:22,628 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.product/23/image_1024/Large%20Desk%20(Wood)?unique=3d59cca HTTP/1.1" 200 - 8 0.003 0.061 2026-09-18 15:18:22,639 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.product/263/image_1024/Meeting%20Room?unique=6c5b7b1 HTTP/1.1" 200 - 8 0.003 0.069 2026-09-18 15:18:22,653 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.product/287/image_1024/Office%20Cleaning%20Service%20(SUB)?unique=6c5b7b1 HTTP/1.1" 200 - 8 0.003 0.077 2026-09-18 15:18:22,664 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.product/288/image_1024/Car%20Leasing%20(SUB)?unique=e293b29 HTTP/1.1" 200 - 8 0.004 0.071 2026-09-18 15:18:22,677 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.product/21/image_1024/[E-COM08]%20Storage%20Box?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.070 2026-09-18 15:18:22,681 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.image/14/image_1024/Storage%20Box%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.060 2026-09-18 15:18:22,690 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.product/65/image_1024/[FURN_5555]%20Cable%20Management%20Box?unique=8ccecc4 HTTP/1.1" 200 - 8 0.002 0.052 2026-09-18 15:18:22,705 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.product/36/image_1024/[FURN_0789]%20Individual%20Workplace?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.056 2026-09-18 15:18:22,710 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.image/9/image_1024/Individual%20Workplace%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.049 2026-09-18 15:18:22,722 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.product/40/image_1024/[FURN_8220]%20Four%20Person%20Desk?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.049 2026-09-18 15:18:22,726 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.image/7/image_1024/Four%20Person%20Desk%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-18 15:18:22,736 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.product/49/image_1024/[FURN_0001]%20Desk%20Organizer?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.048 2026-09-18 15:18:22,740 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.image/8/image_1024/Desk%20Organizer%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.000 0.046 2026-09-18 15:18:22,751 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.product/7/image_1024/[FURN_9999]%20Office%20Design%20Software?unique=8ccecc4 HTTP/1.1" 200 - 8 0.002 0.040 2026-09-18 15:18:22,759 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.product/33/image_1024/[FURN_8900]%20Drawer%20Black?unique=3d59cca HTTP/1.1" 200 - 8 0.002 0.042 2026-09-18 15:18:22,763 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.image/3/image_1024/Drawer%20Black%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-18 15:18:22,774 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.product/27/image_1024/[E-COM11]%20Cabinet%20with%20Doors?unique=8ccecc4 HTTP/1.1" 200 - 8 0.002 0.042 2026-09-18 15:18:22,777 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/image/product.image/13/image_1024/Cabinet%20Width%20Doors%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.000 0.038 2026-09-18 15:18:22,782 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6b70213/web.assets_frontend_lazy.min.js, copying from /web/assets/6b70213/web.assets_frontend_lazy.min.js 2026-09-18 15:18:22,795 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /web/assets/1/6b70213/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.002 0.048 2026-09-18 15:18:22,984 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-09-18 15:18:23,029 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator: Evaluate test code "odoo.startTour('website_sale_cart_offcanvas_configurator', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/shop", "delayToCheckUndeterminisms": 0})" 2026-09-18 15:18:23,061 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:23] "GET /web/image/product.product/45/image_512?unique=6ab1a75 HTTP/1.1" 200 - 7 0.003 0.012 2026-09-18 15:18:23,064 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator.browser: [1/7] Tour website_sale_cart_offcanvas_configurator → Step Search for the product (trigger: form input[name="search"]) 2026-09-18 15:18:23,072 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:23] "GET /web/image/product.product/43/image_512?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-18 15:18:23,081 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:23] "GET /web/image/product.product/44/image_512?unique=6ab1a75 HTTP/1.1" 200 - 7 0.002 0.033 2026-09-18 15:18:23,091 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:23] "GET /web/image/product.product/23/image_512?unique=3d59cca HTTP/1.1" 200 - 8 0.002 0.040 2026-09-18 15:18:23,099 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:23] "GET /web/image/product.product/24/image_512?unique=3d59cca HTTP/1.1" 200 - 7 0.002 0.048 2026-09-18 15:18:23,107 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:23] "GET /web/image/product.product/25/image_512?unique=3d59cca HTTP/1.1" 200 - 7 0.002 0.051 2026-09-18 15:18:23,130 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator.browser: [2/7] Tour website_sale_cart_offcanvas_configurator → Step Search Offcanvas Configurable (trigger: form:has(input[name="search"]) .oe_search_button) 2026-09-18 15:18:23,260 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:23] "GET /shop?search=Offcanvas+Configurable HTTP/1.1" 200 - 41 0.018 0.051 2026-09-18 15:18:23,323 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:23] "GET /web/image/product.template/307/image_1024/Offcanvas%20Configurable?unique=a5c7bc5 HTTP/1.1" 200 - 4 0.001 0.009 2026-09-18 15:18:23,376 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:23] "GET /website/translations?hash=8b90d07eaa13aaa1f53d83d8614ccacb00ea7bc5&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-18 15:18:23,379 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator.browser: [3/7] Tour website_sale_cart_offcanvas_configurator → Step Open the product page (trigger: a:contains("Offcanvas Configurable")) 2026-09-18 15:18:23,724 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:23] "GET /shop/offcanvas-configurable-307 HTTP/1.1" 200 - 77 0.035 0.247 2026-09-18 15:18:23,790 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:23] "GET /web/image/product.product/401/image_1024/Offcanvas%20Configurable?unique=a5c7bc5 HTTP/1.1" 200 - 9 0.004 0.015 2026-09-18 15:18:23,827 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator.browser: [4/7] Tour website_sale_cart_offcanvas_configurator → Step Add to cart (trigger: #add_to_cart) 2026-09-18 15:18:23,828 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:23] "GET /website/translations?hash=8b90d07eaa13aaa1f53d83d8614ccacb00ea7bc5&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-18 15:18:23,871 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:23] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 17 0.006 0.024 2026-09-18 15:18:23,882 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator.browser: [5/7] Tour website_sale_cart_offcanvas_configurator → Step The configurator is open and the panel is not (trigger: .o_sale_product_configurator_dialog:not(:has(#o_wsale_cart_offcanvas.show))) 2026-09-18 15:18:23,904 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:23] "POST /website_sale/should_show_product_configurator HTTP/1.1" 200 - 11 0.005 0.017 2026-09-18 15:18:23,949 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:23] "POST /website_sale/product_configurator/get_values HTTP/1.1" 200 - 26 0.008 0.026 2026-09-18 15:18:23,988 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator.browser: [6/7] Tour website_sale_cart_offcanvas_configurator → Step Confirm the configurator (trigger: button[name="website_sale_product_configurator_continue_button"]) 2026-09-18 15:18:24,000 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:24] "GET /web/image/product.product/401/image_256 HTTP/1.1" 200 - 9 0.002 0.022 2026-09-18 15:18:24,020 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:24] "GET /web/image/product.product/400/image_256 HTTP/1.1" 200 - 9 0.003 0.042 2026-09-18 15:18:24,041 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator.browser: [7/7] Tour website_sale_cart_offcanvas_configurator → Step Only now the panel opens (trigger: #o_wsale_cart_offcanvas.show .o_cart_product:contains("Offcanvas Configurable")) 2026-09-18 15:18:24,267 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:24] "POST /shop/cart/add HTTP/1.1" 200 - 109 0.037 0.188 2026-09-18 15:18:24,355 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:24] "POST /shop/cart/offcanvas HTTP/1.1" 200 - 18 0.008 0.076 2026-09-18 15:18:24,374 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:24] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 17 0.005 0.092 2026-09-18 15:18:24,398 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:24] "GET /web/image/product.product/401/image_128/Offcanvas%20Configurable?unique=a5c7bc5 HTTP/1.1" 200 - 9 0.004 0.021 2026-09-18 15:18:24,410 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:24] "POST /shop/products/recently_viewed_update HTTP/1.1" 200 - 10 0.003 0.030 2026-09-18 15:18:24,586 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator.browser: tour succeeded 2026-09-18 15:18:24,587 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR website_sale_cart_offcanvas_configurator SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-09-18 15:18:24,630 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator.browser: heap 12636484 (allocated 13893632) 2026-09-18 15:18:24,631 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator: Closing chrome headless with pid 425 2026-09-18 15:18:24,631 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator: Closing websocket connection 2026-09-18 15:18:24,631 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator: Terminating chrome headless with pid 425 2026-09-18 15:18:24,725 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator: Chrome Log in: /data/build/tests/119902-19-0-all/chrome_logs/chrome_log_20260918_151824_725049_test_panel_opens_after_the_configurator.txt 2026-09-18 15:18:24,725 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_after_the_configurator: Removing chrome user profile "/tmp/tmpmifcvtvn_chrome_odoo" 2026-09-18 15:18:24,739 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas: Starting TestCartOffcanvas.test_panel_opens_empty_from_the_header_icon ... 2026-09-18 15:18:24,980 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_empty_from_the_header_icon: Chrome pid: 656 2026-09-18 15:18:24,980 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_empty_from_the_header_icon: Chrome headless temporary user profile dir: /tmp/tmpe2xjuksz_chrome_odoo 2026-09-18 15:18:24,980 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_empty_from_the_header_icon: Issuing json command http://127.0.0.1:38711/json/version 2026-09-18 15:18:24,981 9 INFO 119902-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38711', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-18 15:18:24,999 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_empty_from_the_header_icon: Browser version: Chrome/152.0.7977.82 2026-09-18 15:18:24,999 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_empty_from_the_header_icon: Issuing json command http://127.0.0.1:38711/json 2026-09-18 15:18:24,999 9 INFO 119902-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38711', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-18 15:18:25,007 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_empty_from_the_header_icon: Websocket url found: ws://127.0.0.1:38711/devtools/page/49E5135F8F0E6BCD110C414F8D014737 2026-09-18 15:18:25,069 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_empty_from_the_header_icon: Enable chrome headless console log notification 2026-09-18 15:18:25,082 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_empty_from_the_header_icon: Chrome headless enable page notifications 2026-09-18 15:18:25,094 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_empty_from_the_header_icon: Setting session cookie in browser 2026-09-18 15:18:25,101 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_empty_from_the_header_icon: Open "http://127.0.0.1:8069/shop" in browser 2026-09-18 15:18:25,102 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_empty_from_the_header_icon: Navigating to: "http://127.0.0.1:8069/shop" 2026-09-18 15:18:25,166 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:26,480 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /shop HTTP/1.1" 200 - 300 0.085 1.231 2026-09-18 15:18:26,482 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_empty_from_the_header_icon: Navigation result: {'frameId': '49E5135F8F0E6BCD110C414F8D014737', 'loaderId': 'F48CE8FCEB5F60D91BC2C87985998819', 'isDownload': False} 2026-09-18 15:18:26,482 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_empty_from_the_header_icon: Evaluate ready code "odoo.isTourReady('website_sale_cart_offcanvas_header_empty')" 2026-09-18 15:18:26,497 9 INFO ? werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-18 15:18:26,502 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/21927c3/web.assets_frontend.min.css, copying from /web/assets/21927c3/web.assets_frontend.min.css 2026-09-18 15:18:26,531 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/assets/1/21927c3/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.018 0.018 2026-09-18 15:18:26,534 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8047e6f/web.assets_frontend_minimal.min.js, copying from /web/assets/8047e6f/web.assets_frontend_minimal.min.js 2026-09-18 15:18:26,539 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/assets/1/8047e6f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.002 0.029 2026-09-18 15:18:26,546 9 INFO 119902-19-0-all odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-18 15:18:26,547 9 INFO 119902-19-0-all odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-18 15:18:26,548 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e38153c/web.__assets_tests_call__.min.js, copying from /web/assets/e38153c/web.__assets_tests_call__.min.js 2026-09-18 15:18:26,558 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/assets/1/e38153c/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.002 0.014 2026-09-18 15:18:26,666 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/website/1/logo/My%20Website?unique=a5c7bc5 HTTP/1.1" 200 - 4 0.002 0.006 2026-09-18 15:18:26,680 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.product/307/image_1024/[SERV_125890]%20Warranty?unique=6ab1a75 HTTP/1.1" 200 - 8 0.004 0.016 2026-09-18 15:18:26,684 9 INFO ? werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-18 15:18:26,684 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.image/5/image_1024/Customizable%20Desk%20Steel%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 4 0.001 0.024 2026-09-18 15:18:26,697 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.product/13/image_1024/[FURN_0096]%20Customizable%20Desk%20(White,%20Steel)?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.035 2026-09-18 15:18:26,710 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.product/231/image_1024/Chair%20floor%20protection?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.048 2026-09-18 15:18:26,714 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.image/6/image_1024/Chair%20floor%20protection%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.000 0.052 2026-09-18 15:18:26,765 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.product/29/image_1024/[E-COM12]%20Conference%20Chair%20(Steel)?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.091 2026-09-18 15:18:26,769 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.image/18/image_1024/Two-Seat%20Sofa%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.000 0.079 2026-09-18 15:18:26,781 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.product/43/image_1024/Two-Seat%20Sofa%20(Linen)?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.088 2026-09-18 15:18:26,785 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.image/11/image_1024/Drawer%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-18 15:18:26,799 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.product/39/image_1024/[FURN_8855]%20Drawer?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.083 2026-09-18 15:18:26,804 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/website/1/favicon?unique=a5c7bc5 HTTP/1.1" 200 - 4 0.001 0.082 2026-09-18 15:18:26,824 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.product/71/image_1024/Gift%20Card?unique=6c5b7b1 HTTP/1.1" 200 - 8 0.003 0.054 2026-09-18 15:18:26,835 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.product/52/image_1024/Office%20Combo?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.058 2026-09-18 15:18:26,847 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.product/355/image_1024/Large%20Cabinet%20(45)?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.061 2026-09-18 15:18:26,860 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.product/23/image_1024/Large%20Desk%20(Wood)?unique=3d59cca HTTP/1.1" 200 - 8 0.003 0.067 2026-09-18 15:18:26,873 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.product/263/image_1024/Meeting%20Room?unique=6c5b7b1 HTTP/1.1" 200 - 8 0.003 0.067 2026-09-18 15:18:26,885 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.product/287/image_1024/Office%20Cleaning%20Service%20(SUB)?unique=6c5b7b1 HTTP/1.1" 200 - 8 0.003 0.068 2026-09-18 15:18:26,894 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.product/288/image_1024/Car%20Leasing%20(SUB)?unique=e293b29 HTTP/1.1" 200 - 8 0.002 0.062 2026-09-18 15:18:26,909 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.product/21/image_1024/[E-COM08]%20Storage%20Box?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.065 2026-09-18 15:18:26,912 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.image/14/image_1024/Storage%20Box%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.000 0.058 2026-09-18 15:18:26,924 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.product/65/image_1024/[FURN_5555]%20Cable%20Management%20Box?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.056 2026-09-18 15:18:26,938 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.product/36/image_1024/[FURN_0789]%20Individual%20Workplace?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.056 2026-09-18 15:18:26,942 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.image/9/image_1024/Individual%20Workplace%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-18 15:18:26,955 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.product/40/image_1024/[FURN_8220]%20Four%20Person%20Desk?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.051 2026-09-18 15:18:26,959 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.image/7/image_1024/Four%20Person%20Desk%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.000 0.045 2026-09-18 15:18:26,971 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.product/49/image_1024/[FURN_0001]%20Desk%20Organizer?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.049 2026-09-18 15:18:26,974 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.image/8/image_1024/Desk%20Organizer%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.000 0.043 2026-09-18 15:18:26,985 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.product/7/image_1024/[FURN_9999]%20Office%20Design%20Software?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.039 2026-09-18 15:18:26,999 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:26] "GET /web/image/product.product/33/image_1024/[FURN_8900]%20Drawer%20Black?unique=3d59cca HTTP/1.1" 200 - 8 0.003 0.048 2026-09-18 15:18:27,002 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:27] "GET /web/image/product.image/3/image_1024/Drawer%20Black%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-18 15:18:27,013 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:27] "GET /web/image/product.product/27/image_1024/[E-COM11]%20Cabinet%20with%20Doors?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.046 2026-09-18 15:18:27,017 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:27] "GET /web/image/product.image/13/image_1024/Cabinet%20Width%20Doors%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-18 15:18:27,023 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6b70213/web.assets_frontend_lazy.min.js, copying from /web/assets/6b70213/web.assets_frontend_lazy.min.js 2026-09-18 15:18:27,069 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:27] "GET /web/assets/1/6b70213/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.027 0.063 2026-09-18 15:18:27,345 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-09-18 15:18:27,392 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_empty_from_the_header_icon: Evaluate test code "odoo.startTour('website_sale_cart_offcanvas_header_empty', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/shop", "delayToCheckUndeterminisms": 0})" 2026-09-18 15:18:27,427 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:27] "GET /web/image/product.product/43/image_512?unique=6ab1a75 HTTP/1.1" 200 - 8 0.004 0.012 2026-09-18 15:18:27,432 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_empty_from_the_header_icon.browser: [1/3] Tour website_sale_cart_offcanvas_header_empty → Step Click the header cart icon (trigger: li.o_wsale_my_cart a) 2026-09-18 15:18:27,437 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:27] "GET /web/image/product.product/44/image_512?unique=6ab1a75 HTTP/1.1" 200 - 7 0.003 0.023 2026-09-18 15:18:27,447 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:27] "GET /web/image/product.product/45/image_512?unique=6ab1a75 HTTP/1.1" 200 - 7 0.002 0.032 2026-09-18 15:18:27,458 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:27] "GET /web/image/product.product/23/image_512?unique=3d59cca HTTP/1.1" 200 - 8 0.002 0.042 2026-09-18 15:18:27,468 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:27] "GET /web/image/product.product/24/image_512?unique=3d59cca HTTP/1.1" 200 - 7 0.002 0.046 2026-09-18 15:18:27,479 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:27] "GET /web/image/product.product/25/image_512?unique=3d59cca HTTP/1.1" 200 - 7 0.003 0.055 2026-09-18 15:18:27,516 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_empty_from_the_header_icon.browser: [2/3] Tour website_sale_cart_offcanvas_header_empty → Step The panel opens on the empty state (trigger: #o_wsale_cart_offcanvas.show .o_wsale_cart_offcanvas_empty) 2026-09-18 15:18:27,517 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:27] "POST /shop/cart/offcanvas HTTP/1.1" 200 - 7 0.003 0.025 2026-09-18 15:18:27,820 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_empty_from_the_header_icon.browser: [3/3] Tour website_sale_cart_offcanvas_header_empty → Step We did not leave the shop (trigger: .oe_website_sale) 2026-09-18 15:18:27,871 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_empty_from_the_header_icon.browser: tour succeeded 2026-09-18 15:18:27,871 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_empty_from_the_header_icon.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR website_sale_cart_offcanvas_header_empty SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-09-18 15:18:27,903 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_empty_from_the_header_icon.browser: heap 7368772 (allocated 8388608) 2026-09-18 15:18:27,904 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_empty_from_the_header_icon: Closing chrome headless with pid 656 2026-09-18 15:18:27,905 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_empty_from_the_header_icon: Closing websocket connection 2026-09-18 15:18:27,905 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_empty_from_the_header_icon: Terminating chrome headless with pid 656 2026-09-18 15:18:27,999 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_empty_from_the_header_icon: Chrome Log in: /data/build/tests/119902-19-0-all/chrome_logs/chrome_log_20260918_151827_999613_test_panel_opens_empty_from_the_header_icon.txt 2026-09-18 15:18:27,999 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_empty_from_the_header_icon: Removing chrome user profile "/tmp/tmpe2xjuksz_chrome_odoo" 2026-09-18 15:18:28,012 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas: Starting TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page ... 2026-09-18 15:18:28,257 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page: Chrome pid: 879 2026-09-18 15:18:28,257 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page: Chrome headless temporary user profile dir: /tmp/tmp3fdzo7fv_chrome_odoo 2026-09-18 15:18:28,257 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page: Issuing json command http://127.0.0.1:38795/json/version 2026-09-18 15:18:28,259 9 INFO 119902-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38795', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-18 15:18:28,274 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page: Browser version: Chrome/152.0.7977.82 2026-09-18 15:18:28,274 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page: Issuing json command http://127.0.0.1:38795/json 2026-09-18 15:18:28,274 9 INFO 119902-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38795', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-18 15:18:28,291 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page: Websocket url found: ws://127.0.0.1:38795/devtools/page/1D2B02B2DF34E46B0ACC576EF3F722F3 2026-09-18 15:18:28,298 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page: Enable chrome headless console log notification 2026-09-18 15:18:28,307 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page: Chrome headless enable page notifications 2026-09-18 15:18:28,371 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page: Setting session cookie in browser 2026-09-18 15:18:28,381 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page: Open "http://127.0.0.1:8069/shop" in browser 2026-09-18 15:18:28,381 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page: Navigating to: "http://127.0.0.1:8069/shop" 2026-09-18 15:18:28,396 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:29,766 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:29] "GET /shop HTTP/1.1" 200 - 300 0.096 1.276 2026-09-18 15:18:29,768 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page: Navigation result: {'frameId': '1D2B02B2DF34E46B0ACC576EF3F722F3', 'loaderId': '1CF993614F5969687C67F1497E812F04', 'isDownload': False} 2026-09-18 15:18:29,768 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page: Evaluate ready code "odoo.isTourReady('website_sale_cart_offcanvas_add_from_product')" 2026-09-18 15:18:29,785 9 INFO ? werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-18 15:18:29,789 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/21927c3/web.assets_frontend.min.css, copying from /web/assets/21927c3/web.assets_frontend.min.css 2026-09-18 15:18:29,818 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:29] "GET /web/assets/1/21927c3/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.016 0.019 2026-09-18 15:18:29,821 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8047e6f/web.assets_frontend_minimal.min.js, copying from /web/assets/8047e6f/web.assets_frontend_minimal.min.js 2026-09-18 15:18:29,825 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:29] "GET /web/assets/1/8047e6f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.002 0.027 2026-09-18 15:18:29,832 9 INFO 119902-19-0-all odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-18 15:18:29,833 9 INFO 119902-19-0-all odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-18 15:18:29,840 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e38153c/web.__assets_tests_call__.min.js, copying from /web/assets/e38153c/web.__assets_tests_call__.min.js 2026-09-18 15:18:29,850 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:29] "GET /web/assets/1/e38153c/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.002 0.018 2026-09-18 15:18:29,980 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:29] "GET /web/image/website/1/logo/My%20Website?unique=a5c7bc5 HTTP/1.1" 200 - 4 0.004 0.008 2026-09-18 15:18:29,987 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:29] "GET /web/image/product.image/5/image_1024/Customizable%20Desk%20Steel%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 4 0.002 0.014 2026-09-18 15:18:29,990 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:29] "GET /web/image/product.image/6/image_1024/Chair%20floor%20protection%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.000 0.014 2026-09-18 15:18:30,001 9 INFO ? werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-18 15:18:30,006 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/13/image_1024/[FURN_0096]%20Customizable%20Desk%20(White,%20Steel)?unique=8ccecc4 HTTP/1.1" 200 - 8 0.004 0.031 2026-09-18 15:18:30,060 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/231/image_1024/Chair%20floor%20protection?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.082 2026-09-18 15:18:30,075 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/307/image_1024/[SERV_125890]%20Warranty?unique=6ab1a75 HTTP/1.1" 200 - 8 0.004 0.096 2026-09-18 15:18:30,091 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/29/image_1024/[E-COM12]%20Conference%20Chair%20(Steel)?unique=6ab1a75 HTTP/1.1" 200 - 8 0.004 0.102 2026-09-18 15:18:30,096 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.image/18/image_1024/Two-Seat%20Sofa%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.098 2026-09-18 15:18:30,110 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/43/image_1024/Two-Seat%20Sofa%20(Linen)?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.103 2026-09-18 15:18:30,115 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.image/11/image_1024/Drawer%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.000 0.104 2026-09-18 15:18:30,130 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/39/image_1024/[FURN_8855]%20Drawer?unique=8ccecc4 HTTP/1.1" 200 - 8 0.004 0.063 2026-09-18 15:18:30,136 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/website/1/favicon?unique=a5c7bc5 HTTP/1.1" 200 - 4 0.001 0.053 2026-09-18 15:18:30,167 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/71/image_1024/Gift%20Card?unique=6c5b7b1 HTTP/1.1" 200 - 8 0.016 0.056 2026-09-18 15:18:30,182 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/52/image_1024/Office%20Combo?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.065 2026-09-18 15:18:30,197 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/355/image_1024/Large%20Cabinet%20(45)?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.069 2026-09-18 15:18:30,212 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/23/image_1024/Large%20Desk%20(Wood)?unique=3d59cca HTTP/1.1" 200 - 8 0.003 0.081 2026-09-18 15:18:30,227 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/263/image_1024/Meeting%20Room?unique=6c5b7b1 HTTP/1.1" 200 - 8 0.003 0.089 2026-09-18 15:18:30,240 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/287/image_1024/Office%20Cleaning%20Service%20(SUB)?unique=6c5b7b1 HTTP/1.1" 200 - 8 0.004 0.097 2026-09-18 15:18:30,252 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/288/image_1024/Car%20Leasing%20(SUB)?unique=e293b29 HTTP/1.1" 200 - 8 0.003 0.075 2026-09-18 15:18:30,265 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/21/image_1024/[E-COM08]%20Storage%20Box?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.072 2026-09-18 15:18:30,269 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.image/14/image_1024/Storage%20Box%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.065 2026-09-18 15:18:30,284 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/65/image_1024/[FURN_5555]%20Cable%20Management%20Box?unique=8ccecc4 HTTP/1.1" 200 - 8 0.004 0.061 2026-09-18 15:18:30,298 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/36/image_1024/[FURN_0789]%20Individual%20Workplace?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.065 2026-09-18 15:18:30,302 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.image/9/image_1024/Individual%20Workplace%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.056 2026-09-18 15:18:30,317 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/40/image_1024/[FURN_8220]%20Four%20Person%20Desk?unique=8ccecc4 HTTP/1.1" 200 - 8 0.005 0.057 2026-09-18 15:18:30,319 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.image/7/image_1024/Four%20Person%20Desk%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.000 0.051 2026-09-18 15:18:30,335 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/49/image_1024/[FURN_0001]%20Desk%20Organizer?unique=6ab1a75 HTTP/1.1" 200 - 8 0.004 0.052 2026-09-18 15:18:30,341 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.image/8/image_1024/Desk%20Organizer%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.003 0.048 2026-09-18 15:18:30,356 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/7/image_1024/[FURN_9999]%20Office%20Design%20Software?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.048 2026-09-18 15:18:30,370 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/33/image_1024/[FURN_8900]%20Drawer%20Black?unique=3d59cca HTTP/1.1" 200 - 8 0.003 0.055 2026-09-18 15:18:30,373 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.image/3/image_1024/Drawer%20Black%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-18 15:18:30,388 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/27/image_1024/[E-COM11]%20Cabinet%20with%20Doors?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.057 2026-09-18 15:18:30,391 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.image/13/image_1024/Cabinet%20Width%20Doors%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-18 15:18:30,398 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6b70213/web.assets_frontend_lazy.min.js, copying from /web/assets/6b70213/web.assets_frontend_lazy.min.js 2026-09-18 15:18:30,413 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/assets/1/6b70213/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.002 0.063 2026-09-18 15:18:30,642 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-09-18 15:18:30,692 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page: Evaluate test code "odoo.startTour('website_sale_cart_offcanvas_add_from_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/shop", "delayToCheckUndeterminisms": 0})" 2026-09-18 15:18:30,726 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/44/image_512?unique=6ab1a75 HTTP/1.1" 200 - 7 0.004 0.012 2026-09-18 15:18:30,734 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page.browser: [1/10] Tour website_sale_cart_offcanvas_add_from_product → Step Search for the product (trigger: form input[name="search"]) 2026-09-18 15:18:30,740 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/43/image_512?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.027 2026-09-18 15:18:30,752 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/23/image_512?unique=3d59cca HTTP/1.1" 200 - 8 0.003 0.036 2026-09-18 15:18:30,764 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/45/image_512?unique=6ab1a75 HTTP/1.1" 200 - 7 0.003 0.049 2026-09-18 15:18:30,777 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/25/image_512?unique=3d59cca HTTP/1.1" 200 - 7 0.003 0.054 2026-09-18 15:18:30,788 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /web/image/product.product/24/image_512?unique=3d59cca HTTP/1.1" 200 - 7 0.002 0.069 2026-09-18 15:18:30,800 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page.browser: [2/10] Tour website_sale_cart_offcanvas_add_from_product → Step Search Offcanvas Product (trigger: form:has(input[name="search"]) .oe_search_button) 2026-09-18 15:18:30,943 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:30] "GET /shop?search=Offcanvas+Product HTTP/1.1" 200 - 41 0.018 0.059 2026-09-18 15:18:31,026 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:31] "GET /web/image/product.template/305/image_1024/Offcanvas%20Product?unique=a5c7bc5 HTTP/1.1" 200 - 4 0.001 0.009 2026-09-18 15:18:31,087 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:31] "GET /website/translations?hash=8b90d07eaa13aaa1f53d83d8614ccacb00ea7bc5&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-18 15:18:31,091 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page.browser: [3/10] Tour website_sale_cart_offcanvas_add_from_product → Step Offcanvas Product (trigger: a:contains(Offcanvas Product)) 2026-09-18 15:18:31,402 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:31] "GET /shop/offcanvas-product-305 HTTP/1.1" 200 - 77 0.035 0.213 2026-09-18 15:18:31,475 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:31] "GET /web/image/product.product/399/image_1024/Offcanvas%20Product?unique=a5c7bc5 HTTP/1.1" 200 - 9 0.003 0.014 2026-09-18 15:18:31,500 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:31] "GET /website/translations?hash=8b90d07eaa13aaa1f53d83d8614ccacb00ea7bc5&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-18 15:18:31,501 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page.browser: [4/10] Tour website_sale_cart_offcanvas_add_from_product → Step Add to cart (trigger: #add_to_cart) 2026-09-18 15:18:31,533 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:31] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 17 0.005 0.017 2026-09-18 15:18:31,553 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page.browser: [5/10] Tour website_sale_cart_offcanvas_add_from_product → Step The panel is open (trigger: #o_wsale_cart_offcanvas.show .o_wsale_cart_offcanvas_content) 2026-09-18 15:18:31,569 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:31] "POST /website_sale/should_show_product_configurator HTTP/1.1" 200 - 7 0.004 0.011 2026-09-18 15:18:31,691 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:31] "POST /shop/cart/add HTTP/1.1" 200 - 114 0.029 0.089 2026-09-18 15:18:31,774 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:31] "POST /shop/cart/offcanvas HTTP/1.1" 200 - 18 0.007 0.072 2026-09-18 15:18:31,794 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:31] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 17 0.005 0.083 2026-09-18 15:18:31,814 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:31] "GET /web/image/product.product/399/image_128/Offcanvas%20Product?unique=a5c7bc5 HTTP/1.1" 200 - 9 0.002 0.021 2026-09-18 15:18:32,020 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page.browser: [6/10] Tour website_sale_cart_offcanvas_add_from_product → Step The panel lists the product (trigger: #o_wsale_cart_offcanvas.show .o_cart_product:contains("Offcanvas Product")) 2026-09-18 15:18:32,071 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page.browser: [7/10] Tour website_sale_cart_offcanvas_add_from_product → Step The panel shows the total (trigger: #o_wsale_cart_offcanvas.show .o_cart_total:contains("100.00")) 2026-09-18 15:18:32,121 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page.browser: [8/10] Tour website_sale_cart_offcanvas_add_from_product → Step Checkout goes to the cart page (trigger: #o_wsale_cart_offcanvas.show a[href="/shop/cart"]) 2026-09-18 15:18:32,396 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:32] "GET /shop/cart HTTP/1.1" 200 - 95 0.042 0.173 2026-09-18 15:18:32,407 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:32] "POST /shop/products/recently_viewed_update HTTP/1.1" 200 - 10 0.004 0.090 2026-09-18 15:18:32,484 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page.browser: [9/10] Tour website_sale_cart_offcanvas_add_from_product → Step We landed on the cart page (trigger: #shop_cart) 2026-09-18 15:18:32,486 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:32] "GET /website/translations?hash=8b90d07eaa13aaa1f53d83d8614ccacb00ea7bc5&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-18 15:18:32,535 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page.browser: [10/10] Tour website_sale_cart_offcanvas_add_from_product → Step The cart page shows the same total (trigger: .o_cart_total:contains("100.00")) 2026-09-18 15:18:32,587 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page.browser: tour succeeded 2026-09-18 15:18:32,587 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR website_sale_cart_offcanvas_add_from_product SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-09-18 15:18:32,671 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page.browser: heap 14498284 (allocated 15990784) 2026-09-18 15:18:32,673 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page: Closing chrome headless with pid 879 2026-09-18 15:18:32,674 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page: Closing websocket connection 2026-09-18 15:18:32,674 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page: Terminating chrome headless with pid 879 2026-09-18 15:18:32,833 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page: Chrome Log in: /data/build/tests/119902-19-0-all/chrome_logs/chrome_log_20260918_151832_833571_test_panel_opens_when_adding_from_the_product_page.txt 2026-09-18 15:18:32,833 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_panel_opens_when_adding_from_the_product_page: Removing chrome user profile "/tmp/tmp3fdzo7fv_chrome_odoo" 2026-09-18 15:18:32,849 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas: Starting TestCartOffcanvas.test_standard_notification_when_setting_is_stay ... 2026-09-18 15:18:33,101 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay: Chrome pid: 1128 2026-09-18 15:18:33,102 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay: Chrome headless temporary user profile dir: /tmp/tmpqipi2e5w_chrome_odoo 2026-09-18 15:18:33,102 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay: Issuing json command http://127.0.0.1:46573/json/version 2026-09-18 15:18:33,102 9 INFO 119902-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46573', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-18 15:18:33,116 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay: Browser version: Chrome/152.0.7977.82 2026-09-18 15:18:33,116 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay: Issuing json command http://127.0.0.1:46573/json 2026-09-18 15:18:33,116 9 INFO 119902-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46573', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-18 15:18:33,119 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay: Websocket url found: ws://127.0.0.1:46573/devtools/page/22C1A57D98B3D7A9B435407324BAA245 2026-09-18 15:18:33,121 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay: Enable chrome headless console log notification 2026-09-18 15:18:33,121 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay: Chrome headless enable page notifications 2026-09-18 15:18:33,359 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay: Setting session cookie in browser 2026-09-18 15:18:33,369 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay: Open "http://127.0.0.1:8069/shop" in browser 2026-09-18 15:18:33,369 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay: Navigating to: "http://127.0.0.1:8069/shop" 2026-09-18 15:18:33,376 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:34,652 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:34] "GET /shop HTTP/1.1" 200 - 300 0.088 1.190 2026-09-18 15:18:34,654 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay: Navigation result: {'frameId': '22C1A57D98B3D7A9B435407324BAA245', 'loaderId': 'E01C8E456E4B195A4B3BDA2C1B97775E', 'isDownload': False} 2026-09-18 15:18:34,654 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay: Evaluate ready code "odoo.isTourReady('website_sale_cart_offcanvas_stay')" 2026-09-18 15:18:34,670 9 INFO ? werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-18 15:18:34,679 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/21927c3/web.assets_frontend.min.css, copying from /web/assets/21927c3/web.assets_frontend.min.css 2026-09-18 15:18:34,709 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:34] "GET /web/assets/1/21927c3/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.018 0.020 2026-09-18 15:18:34,712 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8047e6f/web.assets_frontend_minimal.min.js, copying from /web/assets/8047e6f/web.assets_frontend_minimal.min.js 2026-09-18 15:18:34,718 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:34] "GET /web/assets/1/8047e6f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.002 0.037 2026-09-18 15:18:34,724 9 INFO 119902-19-0-all odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-18 15:18:34,725 9 INFO 119902-19-0-all odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-18 15:18:34,726 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e38153c/web.__assets_tests_call__.min.js, copying from /web/assets/e38153c/web.__assets_tests_call__.min.js 2026-09-18 15:18:34,735 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:34] "GET /web/assets/1/e38153c/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.002 0.013 2026-09-18 15:18:34,847 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:34] "GET /web/image/website/1/logo/My%20Website?unique=a5c7bc5 HTTP/1.1" 200 - 4 0.002 0.009 2026-09-18 15:18:34,859 9 INFO ? werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-18 15:18:34,862 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:34] "GET /web/image/product.product/13/image_1024/[FURN_0096]%20Customizable%20Desk%20(White,%20Steel)?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.019 2026-09-18 15:18:34,871 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:34] "GET /web/image/product.product/307/image_1024/[SERV_125890]%20Warranty?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.026 2026-09-18 15:18:34,875 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:34] "GET /web/image/product.image/5/image_1024/Customizable%20Desk%20Steel%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 4 0.001 0.033 2026-09-18 15:18:34,888 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:34] "GET /web/image/product.product/231/image_1024/Chair%20floor%20protection?unique=6ab1a75 HTTP/1.1" 200 - 8 0.004 0.041 2026-09-18 15:18:34,892 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:34] "GET /web/image/product.image/6/image_1024/Chair%20floor%20protection%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.046 2026-09-18 15:18:34,896 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:34] "GET /web/image/product.image/11/image_1024/Drawer%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.000 0.035 2026-09-18 15:18:34,908 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:34] "GET /web/image/product.product/39/image_1024/[FURN_8855]%20Drawer?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.039 2026-09-18 15:18:34,912 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:34] "GET /web/image/product.image/18/image_1024/Two-Seat%20Sofa%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.000 0.038 2026-09-18 15:18:34,963 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:34] "GET /web/image/product.product/29/image_1024/[E-COM12]%20Conference%20Chair%20(Steel)?unique=6ab1a75 HTTP/1.1" 200 - 8 0.041 0.046 2026-09-18 15:18:34,977 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:34] "GET /web/image/product.product/43/image_1024/Two-Seat%20Sofa%20(Linen)?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.083 2026-09-18 15:18:34,992 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:34] "GET /web/image/product.product/71/image_1024/Gift%20Card?unique=6c5b7b1 HTTP/1.1" 200 - 8 0.003 0.095 2026-09-18 15:18:35,011 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:35] "GET /web/image/product.product/52/image_1024/Office%20Combo?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.107 2026-09-18 15:18:35,024 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:35] "GET /web/image/product.product/355/image_1024/Large%20Cabinet%20(45)?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.111 2026-09-18 15:18:35,037 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:35] "GET /web/image/product.product/23/image_1024/Large%20Desk%20(Wood)?unique=3d59cca HTTP/1.1" 200 - 8 0.003 0.119 2026-09-18 15:18:35,041 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:35] "GET /web/image/website/1/favicon?unique=a5c7bc5 HTTP/1.1" 200 - 4 0.001 0.071 2026-09-18 15:18:35,056 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:35] "GET /web/image/product.product/263/image_1024/Meeting%20Room?unique=6c5b7b1 HTTP/1.1" 200 - 8 0.003 0.070 2026-09-18 15:18:35,068 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:35] "GET /web/image/product.product/287/image_1024/Office%20Cleaning%20Service%20(SUB)?unique=6c5b7b1 HTTP/1.1" 200 - 8 0.003 0.064 2026-09-18 15:18:35,080 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:35] "GET /web/image/product.product/288/image_1024/Car%20Leasing%20(SUB)?unique=e293b29 HTTP/1.1" 200 - 8 0.003 0.059 2026-09-18 15:18:35,092 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:35] "GET /web/image/product.product/21/image_1024/[E-COM08]%20Storage%20Box?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.060 2026-09-18 15:18:35,095 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:35] "GET /web/image/product.image/14/image_1024/Storage%20Box%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.000 0.053 2026-09-18 15:18:35,110 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:35] "GET /web/image/product.product/65/image_1024/[FURN_5555]%20Cable%20Management%20Box?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.064 2026-09-18 15:18:35,124 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:35] "GET /web/image/product.product/36/image_1024/[FURN_0789]%20Individual%20Workplace?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.060 2026-09-18 15:18:35,127 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:35] "GET /web/image/product.image/9/image_1024/Individual%20Workplace%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-18 15:18:35,132 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6b70213/web.assets_frontend_lazy.min.js, copying from /web/assets/6b70213/web.assets_frontend_lazy.min.js 2026-09-18 15:18:35,146 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:35] "GET /web/assets/1/6b70213/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.002 0.059 2026-09-18 15:18:35,361 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-18 15:18:35,406 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay: Evaluate test code "odoo.startTour('website_sale_cart_offcanvas_stay', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/shop", "delayToCheckUndeterminisms": 0})" 2026-09-18 15:18:35,436 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:35] "GET /web/image/product.product/43/image_512?unique=6ab1a75 HTTP/1.1" 200 - 8 0.005 0.011 2026-09-18 15:18:35,439 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay.browser: [1/6] Tour website_sale_cart_offcanvas_stay → Step Search for the product (trigger: form input[name="search"]) 2026-09-18 15:18:35,448 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:35] "GET /web/image/product.product/44/image_512?unique=6ab1a75 HTTP/1.1" 200 - 7 0.003 0.024 2026-09-18 15:18:35,458 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:35] "GET /web/image/product.product/45/image_512?unique=6ab1a75 HTTP/1.1" 200 - 7 0.002 0.033 2026-09-18 15:18:35,471 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:35] "GET /web/image/product.product/23/image_512?unique=3d59cca HTTP/1.1" 200 - 8 0.003 0.044 2026-09-18 15:18:35,483 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:35] "GET /web/image/product.product/24/image_512?unique=3d59cca HTTP/1.1" 200 - 7 0.002 0.056 2026-09-18 15:18:35,493 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:35] "GET /web/image/product.product/25/image_512?unique=3d59cca HTTP/1.1" 200 - 7 0.002 0.063 2026-09-18 15:18:35,503 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay.browser: [2/6] Tour website_sale_cart_offcanvas_stay → Step Search Offcanvas Product (trigger: form:has(input[name="search"]) .oe_search_button) 2026-09-18 15:18:35,638 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:35] "GET /shop?search=Offcanvas+Product HTTP/1.1" 200 - 41 0.018 0.056 2026-09-18 15:18:35,708 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:35] "GET /web/image/product.template/305/image_1024/Offcanvas%20Product?unique=a5c7bc5 HTTP/1.1" 200 - 4 0.001 0.009 2026-09-18 15:18:35,766 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:35] "GET /website/translations?hash=8b90d07eaa13aaa1f53d83d8614ccacb00ea7bc5&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-18 15:18:35,769 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay.browser: [3/6] Tour website_sale_cart_offcanvas_stay → Step Offcanvas Product (trigger: a:contains(Offcanvas Product)) 2026-09-18 15:18:36,084 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:36] "GET /shop/offcanvas-product-305 HTTP/1.1" 200 - 77 0.036 0.218 2026-09-18 15:18:36,156 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:36] "GET /web/image/product.product/399/image_1024/Offcanvas%20Product?unique=a5c7bc5 HTTP/1.1" 200 - 9 0.003 0.012 2026-09-18 15:18:36,184 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay.browser: [4/6] Tour website_sale_cart_offcanvas_stay → Step Add to cart (trigger: #add_to_cart) 2026-09-18 15:18:36,186 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:36] "GET /website/translations?hash=8b90d07eaa13aaa1f53d83d8614ccacb00ea7bc5&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-18 15:18:36,221 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:36] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 17 0.005 0.019 2026-09-18 15:18:36,240 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay.browser: [5/6] Tour website_sale_cart_offcanvas_stay → Step The standard notification shows up (trigger: .toast a[href="/shop/cart"]:contains("View cart")) 2026-09-18 15:18:36,257 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:36] "POST /website_sale/should_show_product_configurator HTTP/1.1" 200 - 7 0.004 0.012 2026-09-18 15:18:36,371 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:36] "POST /shop/cart/add HTTP/1.1" 200 - 114 0.026 0.084 2026-09-18 15:18:36,400 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:36] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 17 0.005 0.015 2026-09-18 15:18:36,405 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay.browser: [6/6] Tour website_sale_cart_offcanvas_stay → Step No panel was added to the page (trigger: body:not(:has(#o_wsale_cart_offcanvas))) 2026-09-18 15:18:36,422 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:36] "GET /web/image/product.product/399/image_128?unique=a5c7bc5 HTTP/1.1" 200 - 9 0.002 0.032 2026-09-18 15:18:36,453 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay.browser: tour succeeded 2026-09-18 15:18:36,453 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR website_sale_cart_offcanvas_stay SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-18 15:18:36,502 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay.browser: heap 12220876 (allocated 13631488) 2026-09-18 15:18:36,503 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay: Closing chrome headless with pid 1128 2026-09-18 15:18:36,504 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay: Closing websocket connection 2026-09-18 15:18:36,504 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay: Terminating chrome headless with pid 1128 2026-09-18 15:18:36,598 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay: Chrome Log in: /data/build/tests/119902-19-0-all/chrome_logs/chrome_log_20260918_151836_598506_test_standard_notification_when_setting_is_stay.txt 2026-09-18 15:18:36,598 9 INFO 119902-19-0-all odoo.addons.website_sale_cart_offcanvas.tests.test_cart_offcanvas.TestCartOffcanvas.test_standard_notification_when_setting_is_stay: Removing chrome user profile "/tmp/tmpqipi2e5w_chrome_odoo" 2026-09-18 15:18:36,618 9 INFO 119902-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-18 15:18:37,953 9 INFO 119902-19-0-all odoo.addons.website_sale_pricelist_hide_strikethrough_price.tests.test_hide_strikethrough_price: Starting TestHideStrikethroughPrice.test_cart_control_shows_strikethrough ... 2026-09-18 15:18:38,025 9 INFO 119902-19-0-all odoo.addons.website_sale_pricelist_hide_strikethrough_price.tests.test_hide_strikethrough_price: Starting TestHideStrikethroughPrice.test_cart_strikethrough_hidden_by_flag ... 2026-09-18 15:18:38,113 9 INFO 119902-19-0-all odoo.addons.website_sale_pricelist_hide_strikethrough_price.tests.test_hide_strikethrough_price: Starting TestHideStrikethroughPrice.test_compare_control_shows_price ... 2026-09-18 15:18:38,161 9 INFO 119902-19-0-all odoo.addons.website_sale_pricelist_hide_strikethrough_price.tests.test_hide_strikethrough_price: Starting TestHideStrikethroughPrice.test_compare_hidden_by_flag ... 2026-09-18 15:18:38,207 9 INFO 119902-19-0-all odoo.addons.website_sale_pricelist_hide_strikethrough_price.tests.test_hide_strikethrough_price: Starting TestHideStrikethroughPrice.test_configurator_control_shows_strikethrough ... 2026-09-18 15:18:38,248 9 INFO 119902-19-0-all odoo.addons.website_sale_pricelist_hide_strikethrough_price.tests.test_hide_strikethrough_price: Starting TestHideStrikethroughPrice.test_configurator_strikethrough_hidden_by_flag ... 2026-09-18 15:18:38,283 9 INFO 119902-19-0-all odoo.addons.website_sale_pricelist_hide_strikethrough_price.tests.test_hide_strikethrough_price: Starting TestHideStrikethroughPrice.test_discount_control_shows_strikethrough ... 2026-09-18 15:18:38,337 9 INFO 119902-19-0-all odoo.addons.website_sale_pricelist_hide_strikethrough_price.tests.test_hide_strikethrough_price: Starting TestHideStrikethroughPrice.test_discount_hidden_by_flag ... 2026-09-18 15:18:38,398 9 INFO 119902-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-18 15:18:38,400 9 INFO 119902-19-0-all odoo.addons.iot.models.iot_channel: Sending message to IoT channel: {'iot_identifiers': ['00:00:00:00:00:00', '11:11:11:11:11:11'], 'server_url': 'http://127.0.0.1:8069'} 2026-09-18 15:18:38,403 9 INFO 119902-19-0-all odoo.addons.website_sale_pricelist_hide_strikethrough_price.tests.test_hide_strikethrough_price: Starting TestHideStrikethroughWrapClass.test_wrap_class_absent_without_flag ... 2026-09-18 15:18:38,470 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:39,718 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:39] "GET /shop HTTP/1.1" 200 - 296 0.091 1.159 2026-09-18 15:18:39,722 9 INFO 119902-19-0-all odoo.addons.website_sale_pricelist_hide_strikethrough_price.tests.test_hide_strikethrough_price: Starting TestHideStrikethroughWrapClass.test_wrap_class_present_with_flag ... 2026-09-18 15:18:39,798 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:40,975 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:40] "GET /shop HTTP/1.1" 200 - 296 0.092 1.087 2026-09-18 15:18:40,983 9 INFO 119902-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-18 15:18:40,984 9 INFO 119902-19-0-all odoo.addons.iot.models.iot_channel: Sending message to IoT channel: {'iot_identifiers': ['00:00:00:00:00:00', '11:11:11:11:11:11'], 'server_url': 'http://127.0.0.1:8069'} 2026-09-18 15:18:41,066 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved: Starting TestWebsiteSaleSearchImproved.test_website_sale_search_improved ... 2026-09-18 15:18:41,360 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved: Chrome pid: 1369 2026-09-18 15:18:41,360 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved: Chrome headless temporary user profile dir: /tmp/tmpejw_51dm_chrome_odoo 2026-09-18 15:18:41,360 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved: Issuing json command http://127.0.0.1:46621/json/version 2026-09-18 15:18:41,361 9 INFO 119902-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46621', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-18 15:18:41,370 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved: Browser version: Chrome/152.0.7977.82 2026-09-18 15:18:41,370 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved: Issuing json command http://127.0.0.1:46621/json 2026-09-18 15:18:41,370 9 INFO 119902-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46621', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-18 15:18:41,382 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved: Websocket url found: ws://127.0.0.1:46621/devtools/page/CD550C05ADA1C231BF02AF428C8E565D 2026-09-18 15:18:41,390 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved: Enable chrome headless console log notification 2026-09-18 15:18:41,392 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved: Chrome headless enable page notifications 2026-09-18 15:18:41,468 9 INFO 119902-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-18 15:18:41,473 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved: Setting session cookie in browser 2026-09-18 15:18:41,474 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved: Open "http://127.0.0.1:8069/shop" in browser 2026-09-18 15:18:41,474 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved: Navigating to: "http://127.0.0.1:8069/shop" 2026-09-18 15:18:41,484 9 INFO 119902-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-18 15:18:42,764 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:42] "GET /shop HTTP/1.1" 200 - 325 0.094 1.188 2026-09-18 15:18:42,766 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved: Navigation result: {'frameId': 'CD550C05ADA1C231BF02AF428C8E565D', 'loaderId': 'A537968ECA34C8B01DC875AD19DD2EE3', 'isDownload': False} 2026-09-18 15:18:42,766 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved: Evaluate ready code "odoo.isTourReady('website_sale_search_improved_tour')" 2026-09-18 15:18:42,782 9 INFO ? werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-18 15:18:42,785 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/21927c3/web.assets_frontend.min.css, copying from /web/assets/21927c3/web.assets_frontend.min.css 2026-09-18 15:18:42,812 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:42] "GET /web/assets/1/21927c3/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.016 0.017 2026-09-18 15:18:42,815 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8047e6f/web.assets_frontend_minimal.min.js, copying from /web/assets/8047e6f/web.assets_frontend_minimal.min.js 2026-09-18 15:18:42,821 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:42] "GET /web/assets/1/8047e6f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.002 0.028 2026-09-18 15:18:42,826 9 INFO 119902-19-0-all odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-18 15:18:42,828 9 INFO 119902-19-0-all odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-18 15:18:42,828 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e38153c/web.__assets_tests_call__.min.js, copying from /web/assets/e38153c/web.__assets_tests_call__.min.js 2026-09-18 15:18:42,837 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:42] "GET /web/assets/1/e38153c/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.002 0.011 2026-09-18 15:18:42,945 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:42] "GET /web/image/website/1/logo/My%20Website?unique=3d59cca HTTP/1.1" 200 - 4 0.002 0.006 2026-09-18 15:18:42,951 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:42] "GET /web/image/product.image/5/image_1024/Customizable%20Desk%20Steel%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 4 0.002 0.011 2026-09-18 15:18:42,965 9 INFO ? werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-18 15:18:42,972 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:42] "GET /web/image/product.product/13/image_1024/[FURN_0096]%20Customizable%20Desk%20(White,%20Steel)?unique=8ccecc4 HTTP/1.1" 200 - 8 0.011 0.024 2026-09-18 15:18:42,982 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:42] "GET /web/image/product.product/231/image_1024/Chair%20floor%20protection?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.040 2026-09-18 15:18:42,994 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:42] "GET /web/image/product.product/307/image_1024/[SERV_125890]%20Warranty?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.054 2026-09-18 15:18:42,999 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:42] "GET /web/image/product.image/6/image_1024/Chair%20floor%20protection%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.057 2026-09-18 15:18:43,002 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.image/18/image_1024/Two-Seat%20Sofa%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.055 2026-09-18 15:18:43,004 9 INFO ? werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-18 15:18:43,006 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.image/11/image_1024/Drawer%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-18 15:18:43,023 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.product/29/image_1024/[E-COM12]%20Conference%20Chair%20(Steel)?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.043 2026-09-18 15:18:43,072 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.product/39/image_1024/[FURN_8855]%20Drawer?unique=8ccecc4 HTTP/1.1" 200 - 8 0.039 0.046 2026-09-18 15:18:43,084 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.product/43/image_1024/Two-Seat%20Sofa%20(Linen)?unique=6ab1a75 HTTP/1.1" 200 - 8 0.002 0.084 2026-09-18 15:18:43,103 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.product/71/image_1024/Gift%20Card?unique=6c5b7b1 HTTP/1.1" 200 - 8 0.005 0.093 2026-09-18 15:18:43,118 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.product/52/image_1024/Office%20Combo?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.108 2026-09-18 15:18:43,123 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/website/1/favicon?unique=3d59cca HTTP/1.1" 200 - 4 0.001 0.062 2026-09-18 15:18:43,137 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.product/23/image_1024/Large%20Desk%20(Wood)?unique=3d59cca HTTP/1.1" 200 - 8 0.003 0.040 2026-09-18 15:18:43,152 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.product/263/image_1024/Meeting%20Room?unique=6c5b7b1 HTTP/1.1" 200 - 8 0.004 0.053 2026-09-18 15:18:43,165 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.product/355/image_1024/Large%20Cabinet%20(45)?unique=6ab1a75 HTTP/1.1" 200 - 8 0.003 0.069 2026-09-18 15:18:43,179 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.product/287/image_1024/Office%20Cleaning%20Service%20(SUB)?unique=6c5b7b1 HTTP/1.1" 200 - 8 0.003 0.070 2026-09-18 15:18:43,191 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.product/288/image_1024/Car%20Leasing%20(SUB)?unique=e293b29 HTTP/1.1" 200 - 8 0.003 0.066 2026-09-18 15:18:43,203 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.product/21/image_1024/[E-COM08]%20Storage%20Box?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.075 2026-09-18 15:18:43,207 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.image/14/image_1024/Storage%20Box%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.000 0.063 2026-09-18 15:18:43,218 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.product/65/image_1024/[FURN_5555]%20Cable%20Management%20Box?unique=8ccecc4 HTTP/1.1" 200 - 8 0.002 0.061 2026-09-18 15:18:43,232 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.product/36/image_1024/[FURN_0789]%20Individual%20Workplace?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.057 2026-09-18 15:18:43,236 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.image/9/image_1024/Individual%20Workplace%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-18 15:18:43,250 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.product/40/image_1024/[FURN_8220]%20Four%20Person%20Desk?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.050 2026-09-18 15:18:43,254 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.image/7/image_1024/Four%20Person%20Desk%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.047 2026-09-18 15:18:43,268 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.product/49/image_1024/[FURN_0001]%20Desk%20Organizer?unique=6ab1a75 HTTP/1.1" 200 - 8 0.004 0.052 2026-09-18 15:18:43,272 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.image/8/image_1024/Desk%20Organizer%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.047 2026-09-18 15:18:43,287 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.product/7/image_1024/[FURN_9999]%20Office%20Design%20Software?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.046 2026-09-18 15:18:43,299 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.product/33/image_1024/[FURN_8900]%20Drawer%20Black?unique=3d59cca HTTP/1.1" 200 - 8 0.003 0.053 2026-09-18 15:18:43,303 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.image/3/image_1024/Drawer%20Black%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.047 2026-09-18 15:18:43,315 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.product/27/image_1024/[E-COM11]%20Cabinet%20with%20Doors?unique=8ccecc4 HTTP/1.1" 200 - 8 0.003 0.051 2026-09-18 15:18:43,318 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.image/13/image_1024/Cabinet%20Width%20Doors%20-%20Context%20View?unique=82c1ea6 HTTP/1.1" 200 - 3 0.001 0.047 2026-09-18 15:18:43,323 9 INFO 119902-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6b70213/web.assets_frontend_lazy.min.js, copying from /web/assets/6b70213/web.assets_frontend_lazy.min.js 2026-09-18 15:18:43,337 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/assets/1/6b70213/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.002 0.056 2026-09-18 15:18:43,538 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-09-18 15:18:43,587 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved: Evaluate test code "odoo.startTour('website_sale_search_improved_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/shop", "delayToCheckUndeterminisms": 0})" 2026-09-18 15:18:43,616 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved.browser: [1/6] Tour website_sale_search_improved_tour → Step Search for the product (trigger: form input[name="search"]) 2026-09-18 15:18:43,617 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.product/43/image_512?unique=6ab1a75 HTTP/1.1" 200 - 8 0.004 0.013 2026-09-18 15:18:43,627 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.product/44/image_512?unique=6ab1a75 HTTP/1.1" 200 - 7 0.002 0.025 2026-09-18 15:18:43,640 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.product/45/image_512?unique=6ab1a75 HTTP/1.1" 200 - 7 0.003 0.037 2026-09-18 15:18:43,650 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.product/23/image_512?unique=3d59cca HTTP/1.1" 200 - 8 0.002 0.043 2026-09-18 15:18:43,662 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.product/24/image_512?unique=3d59cca HTTP/1.1" 200 - 7 0.002 0.052 2026-09-18 15:18:43,675 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.product/25/image_512?unique=3d59cca HTTP/1.1" 200 - 7 0.003 0.063 2026-09-18 15:18:43,685 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved.browser: [2/6] Tour website_sale_search_improved_tour → Step Search Test Description (trigger: form:has(input[name="search"]) .oe_search_button) 2026-09-18 15:18:43,823 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /shop?search=Test+Description HTTP/1.1" 200 - 61 0.021 0.056 2026-09-18 15:18:43,899 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /web/image/product.template/313/image_1024/Test%20Product?unique=52ebca0 HTTP/1.1" 200 - 4 0.001 0.008 2026-09-18 15:18:43,960 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:43] "GET /website/translations?hash=8b90d07eaa13aaa1f53d83d8614ccacb00ea7bc5&lang=en_US HTTP/1.1" 200 - 0 0.000 0.001 2026-09-18 15:18:43,962 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved.browser: [3/6] Tour website_sale_search_improved_tour → Step Verify the selected product is correct. (trigger: .oe_product_cart a:contains("Test Product")) 2026-09-18 15:18:44,014 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved.browser: [4/6] Tour website_sale_search_improved_tour → Step Search for the product (trigger: form input[name="search"]) 2026-09-18 15:18:44,071 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved.browser: [5/6] Tour website_sale_search_improved_tour → Step Search Test Tag (trigger: form:has(input[name="search"]) .oe_search_button) 2026-09-18 15:18:44,210 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:44] "GET /shop?search=Test+Tag HTTP/1.1" 200 - 57 0.022 0.055 2026-09-18 15:18:44,308 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved.browser: [6/6] Tour website_sale_search_improved_tour → Step Verify the selected product is correct. (trigger: .oe_product_cart a:contains("Test Product")) 2026-09-18 15:18:44,310 9 INFO 119902-19-0-all werkzeug: 127.0.0.1 - - [18/Sep/2026 15:18:44] "GET /website/translations?hash=8b90d07eaa13aaa1f53d83d8614ccacb00ea7bc5&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-18 15:18:44,359 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved.browser: tour succeeded 2026-09-18 15:18:44,360 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR website_sale_search_improved_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-18 15:18:44,408 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved.browser: heap 12101788 (allocated 13107200) 2026-09-18 15:18:44,409 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved: Closing chrome headless with pid 1369 2026-09-18 15:18:44,409 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved: Closing websocket connection 2026-09-18 15:18:44,410 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved: Terminating chrome headless with pid 1369 2026-09-18 15:18:44,543 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved: Chrome Log in: /data/build/tests/119902-19-0-all/chrome_logs/chrome_log_20260918_151844_543582_test_website_sale_search_improved.txt 2026-09-18 15:18:44,543 9 INFO 119902-19-0-all odoo.addons.website_sale_search_improved.tests.test_website_sale_search_improved.TestWebsiteSaleSearchImproved.test_website_sale_search_improved: Removing chrome user profile "/tmp/tmpejw_51dm_chrome_odoo" 2026-09-18 15:18:44,559 9 INFO 119902-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-18 15:18:44,940 9 INFO 119902-19-0-all odoo.addons.website_sale_stock_variant_preselect.tests.test_ribbon: Starting TestOutOfStockRibbon.test_hidden_when_another_variant_has_stock ... 2026-09-18 15:18:45,034 9 INFO 119902-19-0-all odoo.addons.website_sale_stock_variant_preselect.tests.test_ribbon: Starting TestOutOfStockRibbon.test_hidden_when_only_the_first_variant_has_stock ... 2026-09-18 15:18:45,119 9 INFO 119902-19-0-all odoo.addons.website_sale_stock_variant_preselect.tests.test_ribbon: Starting TestOutOfStockRibbon.test_kill_switch_restores_core_behaviour ... 2026-09-18 15:18:45,200 9 INFO 119902-19-0-all odoo.addons.website_sale_stock_variant_preselect.tests.test_ribbon: Starting TestOutOfStockRibbon.test_shown_when_no_variant_has_stock ... 2026-09-18 15:18:45,242 9 INFO 119902-19-0-all odoo.addons.website_sale_stock_variant_preselect.tests.test_ribbon: Starting TestOutOfStockRibbon.test_untouched_on_single_variant_product ... 2026-09-18 15:18:45,301 9 INFO 119902-19-0-all odoo.addons.website_sale_stock_variant_preselect.tests.test_ribbon: Starting TestOutOfStockRibbon.test_untouched_when_out_of_stock_order_allowed ... 2026-09-18 15:18:45,326 9 INFO 119902-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-18 15:18:45,632 9 INFO 119902-19-0-all odoo.addons.website_sale_stock_variant_preselect.tests.test_variant_preselect: Starting TestVariantPreselect.test_controller_preselects_on_product_page ... 2026-09-18 15:18:45,745 9 INFO 119902-19-0-all odoo.addons.website_sale_stock_variant_preselect.tests.test_variant_preselect: Starting TestVariantPreselect.test_controller_respects_visitor_choice ... 2026-09-18 15:18:45,886 9 INFO 119902-19-0-all odoo.addons.website_sale_stock_variant_preselect.tests.test_variant_preselect: Starting TestVariantPreselect.test_falls_back_when_no_variant_has_stock ... 2026-09-18 15:18:45,974 9 INFO 119902-19-0-all odoo.addons.website_sale_stock_variant_preselect.tests.test_variant_preselect: Starting TestVariantPreselect.test_keeps_first_variant_when_it_has_stock ... 2026-09-18 15:18:46,097 9 INFO 119902-19-0-all odoo.addons.website_sale_stock_variant_preselect.tests.test_variant_preselect: Starting TestVariantPreselect.test_kill_switch_turns_preselection_off ... 2026-09-18 15:18:46,197 9 INFO 119902-19-0-all odoo.addons.website_sale_stock_variant_preselect.tests.test_variant_preselect: Starting TestVariantPreselect.test_preselects_first_variant_with_stock ... 2026-09-18 15:18:46,305 9 INFO 119902-19-0-all odoo.addons.website_sale_stock_variant_preselect.tests.test_variant_preselect: Starting TestVariantPreselect.test_respects_configured_order_not_variant_order ... 2026-09-18 15:18:46,459 9 INFO 119902-19-0-all odoo.addons.website_sale_stock_variant_preselect.tests.test_variant_preselect: Starting TestVariantPreselect.test_skipped_when_not_storable ... 2026-09-18 15:18:46,650 9 INFO 119902-19-0-all odoo.addons.website_sale_stock_variant_preselect.tests.test_variant_preselect: Starting TestVariantPreselect.test_skipped_when_out_of_stock_order_allowed ... 2026-09-18 15:18:46,755 9 INFO 119902-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-18 15:18:46,980 9 INFO 119902-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-18 15:18:47,170 9 INFO 119902-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-18 15:18:47,356 9 INFO 119902-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-18 15:18:47,439 9 INFO 119902-19-0-all odoo.addons.whatsapp_supervisor.tests.test_supervisor_access: Starting TestWhatsappSupervisorAccess.test_01_sdr_member_reads_own_channel ... 2026-09-18 15:18:47,451 9 INFO 119902-19-0-all odoo.addons.whatsapp_supervisor.tests.test_supervisor_access: Starting TestWhatsappSupervisorAccess.test_02_supervisor_is_not_member ... 2026-09-18 15:18:47,453 9 INFO 119902-19-0-all odoo.addons.whatsapp_supervisor.tests.test_supervisor_access: Starting TestWhatsappSupervisorAccess.test_03_supervisor_reads_channel_without_membership ... 2026-09-18 15:18:47,477 9 INFO 119902-19-0-all odoo.addons.whatsapp_supervisor.tests.test_supervisor_access: Starting TestWhatsappSupervisorAccess.test_04_supervisor_reads_channel_members ... 2026-09-18 15:18:47,500 9 INFO 119902-19-0-all odoo.addons.whatsapp_supervisor.tests.test_supervisor_access: Starting TestWhatsappSupervisorAccess.test_05_outsider_cannot_read_channel ... 2026-09-18 15:18:47,529 9 INFO 119902-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 78, model: discuss.channel 2026-09-18 15:18:47,537 9 INFO 119902-19-0-all odoo.addons.whatsapp_supervisor.tests.test_supervisor_access: Starting TestWhatsappSupervisorAccess.test_06_supervisor_cannot_read_unsupervised_account_channel ... 2026-09-18 15:18:47,557 9 INFO 119902-19-0-all odoo.addons.whatsapp_supervisor.tests.test_supervisor_access: Starting TestWhatsappSupervisorAccess.test_07_supervisor_has_no_write ... 2026-09-18 15:18:47,588 9 INFO 119902-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 77, model: discuss.channel 2026-09-18 15:18:47,594 9 INFO 119902-19-0-all odoo.addons.whatsapp_supervisor.tests.test_supervisor_access: Starting TestWhatsappSupervisorAccess.test_08_supervisor_reads_conversation_messages ... 2026-09-18 15:18:47,613 9 INFO 119902-19-0-all odoo.addons.whatsapp_supervisor.tests.test_supervisor_access: Starting TestWhatsappSupervisorAccess.test_09_outsider_cannot_read_messages ... 2026-09-18 15:18:47,633 9 INFO 119902-19-0-all odoo.addons.whatsapp_supervisor.tests.test_supervisor_access: Starting TestWhatsappSupervisorAccess.test_10_take_over_then_step_back ... 2026-09-18 15:18:47,711 9 INFO 119902-19-0-all odoo.models.unlink: User #77 deleted discuss.channel.member records with IDs: [100] 2026-09-18 15:18:47,717 9 INFO 119902-19-0-all odoo.addons.whatsapp_supervisor.tests.test_supervisor_access: Starting TestWhatsappSupervisorAccess.test_11_outsider_cannot_take_over ... 2026-09-18 15:18:47,746 9 INFO 119902-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 78, model: discuss.channel 2026-09-18 15:18:47,753 9 INFO 119902-19-0-all odoo.addons.whatsapp_supervisor.tests.test_supervisor_access: Starting TestWhatsappSupervisorAccess.test_12_take_over_only_on_supervised_account ... 2026-09-18 15:18:47,778 9 INFO 119902-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 77, model: discuss.channel 2026-09-18 15:18:47,786 9 INFO 119902-19-0-all odoo.addons.whatsapp_supervisor.tests.test_supervisor_access: Starting TestWhatsappSupervisorAccess.test_13_supervised_by_self_flag ... 2026-09-18 15:18:47,810 9 INFO 119902-19-0-all odoo.addons.whatsapp_supervisor.tests.test_supervisor_access: Starting TestWhatsappSupervisorAccess.test_14_supervisor_cannot_self_join ... 2026-09-18 15:18:47,850 9 INFO 119902-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [101], uid: 77, model: discuss.channel.member 2026-09-18 15:18:47,864 9 INFO 119902-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-18 15:18:48,106 9 INFO 119902-19-0-all odoo.addons.whatsapp_ux.tests.test_whatsapp_bulk_action: Starting TestWhatsAppBulkAction.test_action_created_on_approval ... 2026-09-18 15:18:48,135 9 INFO 119902-19-0-all odoo.addons.whatsapp_ux.tests.test_whatsapp_bulk_action: Starting TestWhatsAppBulkAction.test_generic_multi_model ... 2026-09-18 15:18:48,137 9 INFO 119902-19-0-all odoo.addons.whatsapp_ux.tests.test_whatsapp_bulk_action: Starting TestWhatsAppBulkAction.test_run_bulk_send_queues_messages ... 2026-09-18 15:18:48,163 9 INFO 119902-19-0-all odoo.addons.whatsapp_ux.tests.test_whatsapp_bulk_action: Starting TestWhatsAppBulkAction.test_toggle_optout_removes_action ... 2026-09-18 15:18:48,175 9 INFO 119902-19-0-all odoo.models.unlink: User #1 deleted mail.message records with IDs: [12735] 2026-09-18 15:18:48,182 9 INFO 119902-19-0-all odoo.models.unlink: User #1 deleted ir.actions.server records with IDs: [1639] 2026-09-18 15:18:48,186 9 INFO 119902-19-0-all odoo.addons.whatsapp_ux.tests.test_whatsapp_bulk_action: Starting TestWhatsAppBulkAction.test_unapprove_removes_action ... 2026-09-18 15:18:48,194 9 INFO 119902-19-0-all odoo.models.unlink: User #1 deleted mail.message records with IDs: [12735] 2026-09-18 15:18:48,199 9 INFO 119902-19-0-all odoo.models.unlink: User #1 deleted ir.actions.server records with IDs: [1639] 2026-09-18 15:18:48,202 9 INFO 119902-19-0-all odoo.addons.whatsapp_ux.tests.test_whatsapp_bulk_action: Starting TestWhatsAppBulkAction.test_unlink_template ... 2026-09-18 15:18:48,245 9 INFO 119902-19-0-all odoo.models.unlink: User #1 deleted mail.message records with IDs: [12743] 2026-09-18 15:18:48,250 9 INFO 119902-19-0-all odoo.models.unlink: User #1 deleted ir.actions.server records with IDs: [1641] 2026-09-18 15:18:48,256 9 INFO 119902-19-0-all odoo.models.unlink: User #1 deleted mail.message records with IDs: [12742] 2026-09-18 15:18:48,261 9 INFO 119902-19-0-all odoo.models.unlink: User #1 deleted whatsapp.template records with IDs: [16] 2026-09-18 15:18:48,269 9 INFO 119902-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-18 15:18:48,270 9 INFO 119902-19-0-all odoo.service.server: 212 post-tests in 110.11s, 20389 queries 2026-09-18 15:18:48,270 9 INFO 119902-19-0-all odoo.tests.stats: tuqui: 170 tests 22.31s 7158 queries 2026-09-18 15:18:48,270 9 INFO 119902-19-0-all odoo.tests.stats: tuqui_assistant: 21 tests 1.65s 219 queries 2026-09-18 15:18:48,270 9 INFO 119902-19-0-all odoo.tests.stats: website_sale_cart_offcanvas: 7 tests 20.88s 4202 queries 2026-09-18 15:18:48,270 9 INFO 119902-19-0-all odoo.tests.stats: website_sale_pricelist_hide_strikethrough_price: 14 tests 4.36s 2706 queries 2026-09-18 15:18:48,270 9 INFO 119902-19-0-all odoo.tests.stats: website_sale_search_improved: 3 tests 3.58s 841 queries 2026-09-18 15:18:48,270 9 INFO 119902-19-0-all odoo.tests.stats: website_sale_stock_variant_preselect: 19 tests 2.19s 2293 queries 2026-09-18 15:18:48,270 9 INFO 119902-19-0-all odoo.tests.stats: whatsapp_supervisor: 16 tests 1.11s 1399 queries 2026-09-18 15:18:48,270 9 INFO 119902-19-0-all odoo.tests.stats: whatsapp_ux: 8 tests 0.41s 559 queries 2026-09-18 15:18:48,271 9 INFO 119902-19-0-all odoo.tests.result: 0 failed, 0 error(s) of 212 tests when loading database '119902-19-0-all' 2026-09-18 15:18:48,271 9 INFO 119902-19-0-all odoo.service.server: Initiating shutdown 2026-09-18 15:18:48,271 9 INFO 119902-19-0-all odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown. 2026-09-18 15:18:48,653 9 INFO 119902-19-0-all odoo.sql_db: ConnectionPool(read/write;used=0/count=0/max=64): Closed 2 connections