Docker command: python3 odoo/odoo-bin --addons-path odoo/addons,odoo/odoo/addons,duong-addons -d 00761-19-0-all --test-enable --test-tags -at_install,/sale,/sale_crm,/sale_edi_ubl,/sale_expense,/sale_expense_margin,/sale_gelato,/sale_gelato_stock,/sale_loyalty,/sale_loyalty_delivery,/sale_management,/sale_margin,/sale_mrp,/sale_mrp_margin,/sale_pdf_quote_builder,/sale_product_matrix,/sale_project,/sale_project_stock,/sale_project_stock_account,/sale_purchase,/sale_purchase_project,/sale_purchase_stock,/sale_service,/sale_sms,/sale_stock,/sale_stock_margin,/sale_stock_product_expiry,/sale_timesheet,/sale_timesheet_margin,/sales_team,/sms,/sms_twilio,/snailmail,/snailmail_account,/social_media,/spreadsheet,/spreadsheet_account,/spreadsheet_dashboard,/spreadsheet_dashboard_account,/spreadsheet_dashboard_event_sale,/spreadsheet_dashboard_hr_expense,/spreadsheet_dashboard_hr_timesheet,/spreadsheet_dashboard_im_livechat,/spreadsheet_dashboard_pos_hr,/spreadsheet_dashboard_pos_restaurant,/spreadsheet_dashboard_sale,/spreadsheet_dashboard_sale_timesheet,/spreadsheet_dashboard_stock_account,/spreadsheet_dashboard_website_sale,/spreadsheet_dashboard_website_sale_slides,/stock,/stock_account,/stock_delivery,/stock_dropshipping,/stock_fleet,/stock_landed_costs,/stock_maintenance,/stock_picking_batch,/stock_sms,/survey,/survey_crm --stop-after-init --log-level=test --max-cron-threads=0 ================================================= Adding readonly volume '/data/build/odoo' pointing to /home/git/runbot19/runbot/static/sources/odoo/4b7221d9edaf5529797d33296b5814ba90f16b12 Adding readonly volume '/data/build/duong-addons' pointing to /home/git/runbot19/runbot/static/sources/duong-addons/05097bb811e4893658aee69cfee1d7b3331c74b4 Adding readonly volume '/home/runbot19/.odoorc' pointing to /home/git/runbot19/runbot/static/build/00761-19-0/.odoorc Defaulting to user installation because normal site-packages is not writeable WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' Ignoring asn1crypto: markers 'python_version < "3.11"' don't match your environment Ignoring Babel: markers 'python_version < "3.11"' don't match your environment Ignoring Babel: markers 'python_version >= "3.13"' don't match your environment Ignoring cbor2: markers 'python_version < "3.12"' don't match your environment Ignoring chardet: markers 'python_version < "3.11"' don't match your environment Ignoring cryptography: markers 'python_version < "3.12"' don't match your environment Ignoring docutils: markers 'python_version < "3.11"' don't match your environment Ignoring freezegun: markers 'python_version < "3.11"' don't match your environment Ignoring freezegun: markers 'python_version >= "3.13"' don't match your environment Ignoring gevent: markers 'sys_platform != "win32" and python_version == "3.10"' don't match your environment Ignoring gevent: markers 'sys_platform != "win32" and python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring gevent: markers 'sys_platform != "win32" and python_version >= "3.13"' don't match your environment Ignoring greenlet: markers 'sys_platform != "win32" and python_version == "3.10"' don't match your environment Ignoring greenlet: markers 'sys_platform != "win32" and python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring greenlet: markers 'sys_platform != "win32" and python_version >= "3.13"' don't match your environment Ignoring idna: markers 'python_version < "3.12"' don't match your environment Ignoring Jinja2: markers 'python_version <= "3.10"' don't match your environment Ignoring libsass: markers 'python_version < "3.11"' don't match your environment Ignoring lxml: markers 'python_version <= "3.10"' don't match your environment Ignoring lxml: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring MarkupSafe: markers 'python_version <= "3.10"' don't match your environment Ignoring MarkupSafe: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring num2words: markers 'python_version < "3.12"' don't match your environment Ignoring openpyxl: markers 'python_version < "3.12"' don't match your environment Ignoring Pillow: markers 'python_version <= "3.10"' don't match your environment Ignoring Pillow: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring Pillow: markers 'python_version >= "3.13"' don't match your environment Ignoring psutil: markers 'python_version <= "3.10"' don't match your environment Ignoring psutil: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring psycopg2: markers 'python_version == "3.10"' don't match your environment Ignoring psycopg2: markers 'python_version == "3.11"' don't match your environment Ignoring psycopg2: markers 'python_version >= "3.13"' don't match your environment Ignoring pyopenssl: markers 'python_version < "3.12"' don't match your environment Ignoring PyPDF2: markers 'python_version <= "3.10"' don't match your environment Ignoring PyPDF: markers 'python_version >= "3.13"' don't match your environment Ignoring pypiwin32: markers 'sys_platform == "win32"' don't match your environment Ignoring python-dateutil: markers 'python_version < "3.11"' don't match your environment Ignoring python-magic: markers 'sys_platform != "win32" and python_version < "3.12"' don't match your environment Ignoring python-ldap: markers 'sys_platform != "win32" and python_version < "3.12"' don't match your environment Ignoring python-stdnum: markers 'python_version < "3.11"' don't match your environment Ignoring qrcode: markers 'python_version < "3.11"' don't match your environment Ignoring reportlab: markers 'python_version <= "3.10"' don't match your environment Ignoring reportlab: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring requests: markers 'python_version < "3.11"' don't match your environment Ignoring rjsmin: markers 'python_version < "3.11"' don't match your environment Ignoring rl-renderPM: markers 'sys_platform == "win32" and python_version >= "3.12"' don't match your environment Ignoring urllib3: markers 'python_version < "3.12"' don't match your environment Ignoring Werkzeug: markers 'python_version <= "3.10"' don't match your environment Ignoring Werkzeug: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring xlrd: markers 'python_version < "3.12"' don't match your environment Ignoring XlsxWriter: markers 'python_version < "3.12"' don't match your environment Ignoring zeep: markers 'python_version < "3.11"' don't match your environment Ignoring zeep: markers 'python_version >= "3.13"' don't match your environment Requirement already satisfied: asn1crypto==1.5.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 4)) (1.5.1) Requirement already satisfied: Babel==2.10.3 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 6)) (2.10.3) Requirement already satisfied: cbor2==5.6.2 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 9)) (5.6.2) Requirement already satisfied: chardet==5.2.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 11)) (5.2.0) Requirement already satisfied: cryptography==42.0.8 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 13)) (42.0.8) Requirement already satisfied: docutils==0.20.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 15)) (0.20.1) Requirement already satisfied: freezegun==1.2.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 17)) (1.2.1) Requirement already satisfied: geoip2==2.9.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 19)) (2.9.0) Requirement already satisfied: gevent==24.2.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 22)) (24.2.1) Requirement already satisfied: greenlet==3.0.3 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 26)) (3.0.3) Requirement already satisfied: idna==3.6 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 29)) (3.6) Requirement already satisfied: Jinja2==3.1.2 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 31)) (3.1.2) Requirement already satisfied: libsass==0.22.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 33)) (0.22.0) Requirement already satisfied: lxml==5.2.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 36)) (5.2.1) Requirement already satisfied: lxml-html-clean in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 37)) (0.1.1) Requirement already satisfied: MarkupSafe==2.1.5 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 40)) (2.1.5) Requirement already satisfied: num2words==0.5.13 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 42)) (0.5.13) Requirement already satisfied: ofxparse==0.21 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 43)) (0.21) Requirement already satisfied: openpyxl==3.1.2 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 45)) (3.1.2) Requirement already satisfied: passlib==1.7.4 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 46)) (1.7.4) Requirement already satisfied: Pillow==10.2.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 49)) (10.2.0) Requirement already satisfied: polib==1.1.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 51)) (1.1.1) Requirement already satisfied: psutil==5.9.8 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 54)) (5.9.8) Requirement already satisfied: psycopg2==2.9.9 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 57)) (2.9.9) Requirement already satisfied: pyopenssl==24.1.0 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 60)) (24.1.0) Requirement already satisfied: PyPDF2==2.12.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 62)) (2.12.1) Requirement already satisfied: pyserial==3.5 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 65)) (3.5) Requirement already satisfied: python-dateutil==2.8.2 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 67)) (2.8.2) Requirement already satisfied: python-magic==0.4.27 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 69)) (0.4.27) Requirement already satisfied: python-ldap==3.4.4 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 71)) (3.4.4) Requirement already satisfied: python-stdnum==1.19 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 73)) (1.19) Requirement already satisfied: pytz in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 74)) (2024.1) Requirement already satisfied: pyusb==1.2.1 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 75)) (1.2.1) Requirement already satisfied: qrcode==7.4.2 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 77)) (7.4.2) Requirement already satisfied: reportlab==4.1.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 80)) (4.1.0) Requirement already satisfied: requests==2.31.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 82)) (2.31.0) Requirement already satisfied: rjsmin==1.2.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 84)) (1.2.0) Requirement already satisfied: urllib3==2.0.7 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 87)) (2.0.7) Requirement already satisfied: vobject==0.9.6.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 88)) (0.9.6.1) Requirement already satisfied: Werkzeug==3.0.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 91)) (3.0.1) Requirement already satisfied: xlrd==2.0.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 93)) (2.0.1) Requirement already satisfied: XlsxWriter==3.1.9 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 95)) (3.1.9) Requirement already satisfied: xlwt==1.3.0 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 96)) (1.3.0) Requirement already satisfied: zeep==4.2.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 98)) (4.2.1) Requirement already satisfied: cffi>=1.12 in /home/runbot19/.local/lib/python3.12/site-packages (from cryptography==42.0.8->-r odoo/requirements.txt (line 13)) (2.0.0) Requirement already satisfied: pyasn1>=0.3.7 in /usr/lib/python3/dist-packages (from python-ldap==3.4.4->-r odoo/requirements.txt (line 71)) (0.4.8) Requirement already satisfied: pyasn1_modules>=0.1.5 in /usr/lib/python3/dist-packages (from python-ldap==3.4.4->-r odoo/requirements.txt (line 71)) (0.2.8) Requirement already satisfied: pycparser in /home/runbot19/.local/lib/python3.12/site-packages (from cffi>=1.12->cryptography==42.0.8->-r odoo/requirements.txt (line 13)) (3.0) WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' 2026-03-22 12:17:58,203 26 INFO ? odoo: Odoo version 19.0 2026-03-22 12:17:58,203 26 INFO ? odoo: Using configuration file at /home/runbot19/.odoorc 2026-03-22 12:17:58,204 26 INFO ? odoo: addons paths: _NamespacePath(['/data/build/odoo/odoo/addons', '/data/build/datadir/addons/19.0', '/data/build/odoo/addons', '/data/build/duong-addons']) 2026-03-22 12:17:58,204 26 INFO ? odoo: database: runbot19@default:default 2026-03-22 12:17:59,924 26 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-03-22 12:18:00,040 26 INFO 00761-19-0-all odoo.tests.common: Importing test framework 2026-03-22 12:18:00,115 26 INFO 00761-19-0-all odoo.modules.loading: loading 1 modules... 2026-03-22 12:18:01,230 26 INFO 00761-19-0-all odoo.modules.loading: 1 modules loaded in 1.12s, 0 queries (+0 extra) 2026-03-22 12:18:01,882 26 INFO 00761-19-0-all odoo.modules.loading: loading 421 modules... 2026-03-22 12:18:25,381 26 INFO 00761-19-0-all odoo.modules.loading: 421 modules loaded in 23.50s, 0 queries (+0 extra) 2026-03-22 12:18:26,467 26 INFO 00761-19-0-all odoo.modules.loading: Modules loaded. 2026-03-22 12:18:27,141 26 INFO 00761-19-0-all odoo.registry: Registry loaded in 27.215s 2026-03-22 12:18:27,143 26 INFO 00761-19-0-all odoo.service.server: Starting post tests 2026-03-22 12:18:27,816 26 INFO 00761-19-0-all odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-03-22 12:18:28,864 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/031ea22/api_doc.assets.min.js (id:1063) 2026-03-22 12:18:29,820 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7f48a50/hr_attendance.assets_public_attendance.min.js (id:1064) 2026-03-22 12:18:30,019 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a891938/im_livechat.embed_assets_unit_tests.min.js (id:1065) 2026-03-22 12:18:40,224 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e077602/im_livechat.embed_assets_unit_tests_setup.min.js (id:1066) 2026-03-22 12:18:40,432 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/724bdc3/mail.assets_discuss_public_test_tours.min.js (id:1067) 2026-03-22 12:18:42,397 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e74cd9c/mail.assets_public.min.js (id:1068) 2026-03-22 12:18:42,438 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/11b21c3/mass_mailing.mailing_assets.min.js (id:1069) 2026-03-22 12:18:43,733 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e60f34d/mrp_subcontracting.webclient.min.js (id:1070) 2026-03-22 12:18:44,088 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/79956a3/point_of_sale.assets_debug.min.js (id:1071) 2026-03-22 12:18:46,122 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/483b6f6/point_of_sale.assets_prod.min.js (id:1072) 2026-03-22 12:18:48,337 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/483b6f6/point_of_sale.assets_prod_dark.min.js (id:1073) 2026-03-22 12:18:48,956 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ac93269/point_of_sale.customer_display_assets.min.js (id:1074) 2026-03-22 12:18:49,106 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f067bd7/point_of_sale.customer_display_assets_test.min.js (id:1075) 2026-03-22 12:18:49,958 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7d1f80c/pos_self_order.assets.min.js (id:1076) 2026-03-22 12:18:50,173 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/415f941/pos_self_order.assets_tests.min.js (id:1077) 2026-03-22 12:18:52,835 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5272b74/project.webclient.min.js (id:1078) 2026-03-22 12:18:52,903 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/snailmail.report_assets_snailmail.min.js (id:1079) 2026-03-22 12:18:53,583 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f7f0d9e/spreadsheet.public_spreadsheet.min.js (id:1080) 2026-03-22 12:18:53,761 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/fba088c/survey.survey_assets.min.js (id:1081) 2026-03-22 12:18:53,805 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/177a5bf/survey.survey_user_input_session_assets.min.js (id:1082) 2026-03-22 12:18:54,991 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cb45bdc/web.__assets_tests_call__.min.js (id:1083) 2026-03-22 12:18:57,924 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ef3a813/web.assets_frontend_lazy.min.js (id:1084) 2026-03-22 12:18:57,968 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/03aedce/web.assets_frontend_minimal.min.js (id:1085) 2026-03-22 12:18:58,849 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/131b7b1/web.assets_tests.min.js (id:1086) 2026-03-22 12:19:07,380 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b9fd4c1/web.assets_unit_tests.min.js (id:1087) 2026-03-22 12:19:13,276 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/aff365b/web.assets_unit_tests_setup.min.js (id:1088) 2026-03-22 12:19:17,248 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ab02bf8/web.assets_web.min.js (id:1089) 2026-03-22 12:19:17,317 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/39f801f/web.qunit_suite_tests.min.js (id:1090) 2026-03-22 12:19:17,450 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/20c43dd/web.report_assets_common.min.js (id:1091) 2026-03-22 12:19:17,469 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.report_assets_pdf.min.js (id:1092) 2026-03-22 12:19:21,800 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0ddd4f9/web.tests_assets.min.js (id:1093) 2026-03-22 12:19:21,893 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3d40060/website.assets_all_wysiwyg.min.js (id:1094) 2026-03-22 12:19:22,429 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8bcd9ea/website_slides.slide_embed_assets.min.js (id:1095) 2026-03-22 12:19:22,431 26 INFO 00761-19-0-all odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 54.53014373779297 seconds 2026-03-22 12:19:23,526 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b3b1b8f/api_doc.assets.min.css (id:1096) 2026-03-22 12:19:25,145 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0c6d94f/hr_attendance.assets_public_attendance.min.css (id:1097) 2026-03-22 12:19:25,154 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/im_livechat.embed_assets_unit_tests.min.css (id:1098) 2026-03-22 12:19:28,581 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0b3a69e/im_livechat.embed_assets_unit_tests_setup.min.css (id:1099) 2026-03-22 12:19:28,588 26 INFO 00761-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:1100) 2026-03-22 12:19:30,053 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c497b56/mail.assets_public.min.css (id:1101) 2026-03-22 12:19:32,087 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/119b5d5/mass_mailing.assets_iframe_style.min.css (id:1102) 2026-03-22 12:19:32,101 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f4dd608/mass_mailing.mailing_assets.min.css (id:1103) 2026-03-22 12:19:33,426 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a48fff5/mrp_subcontracting.webclient.min.css (id:1104) 2026-03-22 12:19:33,432 26 INFO 00761-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:1105) 2026-03-22 12:19:35,459 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/83233ed/point_of_sale.assets_prod.min.css (id:1106) 2026-03-22 12:19:37,365 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/83233ed/point_of_sale.assets_prod_dark.min.css (id:1107) 2026-03-22 12:19:38,677 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/fdba638/point_of_sale.customer_display_assets.min.css (id:1108) 2026-03-22 12:19:38,683 26 INFO 00761-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:1109) 2026-03-22 12:19:40,422 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/62f4e09/pos_self_order.assets.min.css (id:1110) 2026-03-22 12:19:40,429 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/pos_self_order.assets_tests.min.css (id:1111) 2026-03-22 12:19:42,166 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/dc0b634/project.webclient.min.css (id:1112) 2026-03-22 12:19:42,372 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0a70e8a/snailmail.report_assets_snailmail.min.css (id:1113) 2026-03-22 12:19:43,413 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ab78036/spreadsheet.public_spreadsheet.min.css (id:1114) 2026-03-22 12:19:43,432 26 INFO 00761-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:1115) 2026-03-22 12:19:43,704 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/52ec8fe/survey.survey_assets.min.css (id:1116) 2026-03-22 12:19:43,709 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/survey.survey_user_input_session_assets.min.css (id:1117) 2026-03-22 12:19:43,715 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.__assets_tests_call__.min.css (id:1118) 2026-03-22 12:19:47,203 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1bb7c47/web.assets_frontend.min.css (id:1119) 2026-03-22 12:19:50,281 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1bb7c47/web.assets_frontend_lazy.min.css (id:1120) 2026-03-22 12:19:50,290 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.assets_frontend_minimal.min.css (id:1121) 2026-03-22 12:19:50,300 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.assets_tests.min.css (id:1122) 2026-03-22 12:19:51,018 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/fddbf2b/web.assets_unit_tests.min.css (id:1123) 2026-03-22 12:19:54,082 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8945c7a/web.assets_unit_tests_setup.min.css (id:1124) 2026-03-22 12:19:57,058 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f80a3ec/web.assets_web.min.css (id:1125) 2026-03-22 12:20:00,744 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/98f9308/web.assets_web_dark.min.css (id:1126) 2026-03-22 12:20:04,474 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/514d866/web.assets_web_print.min.css (id:1127) 2026-03-22 12:20:04,483 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.qunit_suite_tests.min.css (id:1128) 2026-03-22 12:20:06,082 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ce0d27d/web.report_assets_common.min.css (id:1129) 2026-03-22 12:20:06,101 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/92914d8/web.report_assets_pdf.min.css (id:1130) 2026-03-22 12:20:09,083 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/328e4de/web.tests_assets.min.css (id:1131) 2026-03-22 12:20:09,314 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4797bde/website.assets_all_wysiwyg.min.css (id:1132) 2026-03-22 12:20:09,598 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4797bde/website.assets_wysiwyg.min.css (id:1133) 2026-03-22 12:20:11,104 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/caae972/website_slides.slide_embed_assets.min.css (id:1134) 2026-03-22 12:20:11,106 26 INFO 00761-19-0-all odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 48.6751971244812 seconds 2026-03-22 12:20:18,977 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-22 12:20:18,979 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-22 12:20:22,061 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_access_rights: Starting TestAccessRights.test_access_employee ... 2026-03-22 12:20:22,399 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_access_rights: Starting TestAccessRights.test_access_portal_user ... 2026-03-22 12:20:23,304 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1] 2026-03-22 12:20:23,517 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_access_rights: Starting TestAccessRights.test_access_sales_manager ... 2026-03-22 12:20:24,297 26 INFO 00761-19-0-all odoo.models.unlink: User #10 deleted sale.order records with IDs: [2] 2026-03-22 12:20:24,311 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_access_rights: Starting TestAccessRights.test_access_sales_person ... 2026-03-22 12:20:28,359 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 680 checked, 13 removed 2022-01-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_accrued_sale_orders: Starting TestAccruedSaleOrders.test_accrued_order ... 2022-01-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_accrued_sale_orders: Starting TestAccruedSaleOrders.test_analytic_account_accrued_order ... 2022-01-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_accrued_sale_orders: Starting TestAccruedSaleOrders.test_multi_currency_accrued_order ... 2022-01-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_accrued_sale_orders: Starting TestAccruedSaleOrders.test_product_name_in_accrued_revenue_entry ... 2026-03-22 12:20:47,614 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-22 12:20:49,547 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_common: Starting TestSaleCommon.test_common ... 2026-03-22 12:20:49,595 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 12:20:51,118 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers: Starting TestAccessRightsControllers.test_access_controller ... 2026-03-22 12:20:51,344 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:20:51,620 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:20:51] "GET /my/orders/10?report_type=pdf HTTP/1.1" 303 - 15 0.021 0.265 2026-03-22 12:20:51,663 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:20:51] "GET /my/orders/10?access_token=foo&report_type=pdf HTTP/1.1" 303 - 4 0.008 0.025 2026-03-22 12:20:52,408 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:20:52] "GET /my/orders/10?access_token=241d265d-6e06-4a1b-ab6e-632c0e48e6d6&report_type=pdf HTTP/1.1" 200 - 74 0.127 0.607 2026-03-22 12:20:52,432 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-22 12:20:52,544 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:20:52] "GET /my/orders/10?report_type=pdf HTTP/1.1" 200 - 34 0.026 0.070 2026-03-22 12:20:52,582 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:20:52] "GET /my/orders/9?report_type=pdf HTTP/1.1" 303 - 14 0.010 0.022 2026-03-22 12:20:52,603 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 12:20:54,060 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers: Starting TestSalesControllers.test_sales_portal_report ... 2026-03-22 12:20:54,252 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:20:54,434 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: sale.order 2026-03-22 12:20:55,136 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:20:55] "GET /my/orders/13?access_token=59ac4555-5637-4ed0-be7e-f391f7141f78&report_type=pdf HTTP/1.1" 200 - 87 0.082 0.809 2026-03-22 12:20:55,149 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: sale.order 2026-03-22 12:20:55,240 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:20:55] "GET /my/orders/13?access_token=59ac4555-5637-4ed0-be7e-f391f7141f78&report_type=pdf&download=true HTTP/1.1" 200 - 29 0.030 0.066 2026-03-22 12:20:55,260 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 12:20:55,578 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers: Starting TestSaleSignature.test_01_portal_sale_signature_tour ... 2026-03-22 12:21:00,771 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Chrome pid: 37 2026-03-22 12:21:00,772 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Chrome headless temporary user profile dir: /tmp/tmp_olx4ur1_chrome_odoo 2026-03-22 12:21:00,772 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Issuing json command http://127.0.0.1:43151/json/version 2026-03-22 12:21:00,783 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43151', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:21:01,070 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Browser version: Chrome/141.0.7390.54 2026-03-22 12:21:01,070 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Issuing json command http://127.0.0.1:43151/json 2026-03-22 12:21:01,071 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43151', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:21:01,127 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Websocket url found: ws://127.0.0.1:43151/devtools/page/D455ED7F830EFEDE97E54B009844ECDA 2026-03-22 12:21:01,154 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Enable chrome headless console log notification 2026-03-22 12:21:01,160 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Chrome headless enable page notifications 2026-03-22 12:21:01,436 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal from n/a 2026-03-22 12:21:01,448 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Setting session cookie in browser 2026-03-22 12:21:01,451 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Open "http://127.0.0.1:8069/" in browser 2026-03-22 12:21:01,451 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Navigating to: "http://127.0.0.1:8069/" 2026-03-22 12:21:01,470 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:21:02,064 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 25, model: website.page 2026-03-22 12:21:03,214 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:03] "GET / HTTP/1.1" 200 - 119 0.189 1.561 2026-03-22 12:21:03,224 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Navigation result: {'frameId': 'D455ED7F830EFEDE97E54B009844ECDA', 'loaderId': '58658EC8DC3329F32EA468EF86EDFB43', 'isDownload': False} 2026-03-22 12:21:03,224 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Evaluate ready code "odoo.isTourReady('sale_signature')" 2026-03-22 12:21:03,271 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-22 12:21:03,314 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1bb7c47/web.assets_frontend.min.css, copying from /web/assets/1bb7c47/web.assets_frontend.min.css 2026-03-22 12:21:03,411 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:03] "GET /web/assets/1/1bb7c47/web.assets_frontend.min.css HTTP/1.1" 200 - 9 0.072 0.054 2026-03-22 12:21:03,427 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aedce/web.assets_frontend_minimal.min.js, copying from /web/assets/03aedce/web.assets_frontend_minimal.min.js 2026-03-22 12:21:03,456 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:03] "GET /web/assets/1/03aedce/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.015 0.130 2026-03-22 12:21:03,469 26 INFO 00761-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-03-22 12:21:03,474 26 INFO 00761-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-03-22 12:21:03,478 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js, copying from /web/assets/cb45bdc/web.__assets_tests_call__.min.js 2026-03-22 12:21:03,521 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:03] "GET /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.013 0.060 2026-03-22 12:21:03,748 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-22 12:21:03,756 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:03] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.019 2026-03-22 12:21:03,759 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:03] "GET /web/image/website/1/logo/My%20Website?unique=c4e9cd2 HTTP/1.1" 200 - 4 0.021 0.043 2026-03-22 12:21:03,828 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:03] "GET /web/image/website/1/favicon?unique=c4e9cd2 HTTP/1.1" 200 - 4 0.004 0.013 2026-03-22 12:21:03,855 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js, copying from /web/assets/ef3a813/web.assets_frontend_lazy.min.js 2026-03-22 12:21:03,947 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:03] "GET /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.016 0.121 2026-03-22 12:21:04,677 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.036 2026-03-22 12:21:04,829 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Evaluate test code "odoo.startTour('sale_signature', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-03-22 12:21:04,905 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:04] "POST /mail/data HTTP/1.1" 200 - 18 0.023 0.041 2026-03-22 12:21:05,454 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:05] "GET /my/quotes HTTP/1.1" 200 - 47 0.078 0.496 2026-03-22 12:21:05,572 26 INFO 00761-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-03-22 12:21:05,579 26 INFO 00761-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-03-22 12:21:06,643 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:06] "GET /website/translations?hash=34158aabd0ccfaaec6ecbfc29f4349633023eb7e&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-03-22 12:21:06,646 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [1/14] Tour sale_signature → Step open the test SO (trigger: a:text(test SO)) 2026-03-22 12:21:06,775 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:06] "POST /mail/data HTTP/1.1" 200 - 7 0.020 0.022 2026-03-22 12:21:07,708 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:07] "GET /my/orders/14?access_token=cb859732-c88d-4b4f-a29d-17a316cf332f HTTP/1.1" 200 - 79 0.139 0.797 2026-03-22 12:21:07,845 26 INFO 00761-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-03-22 12:21:07,850 26 INFO 00761-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-03-22 12:21:07,985 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:07] "GET /web/static/img/logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-03-22 12:21:08,479 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [2/14] Tour sale_signature → Step click sign (trigger: a:contains("Sign")) 2026-03-22 12:21:08,580 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:08] "GET /web/static/lib/signature_pad/signature_pad.umd.js HTTP/1.1" 200 - 0 0.000 0.007 2026-03-22 12:21:08,659 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [3/14] Tour sale_signature → Step clear the signature name (trigger: .modal .o_web_sign_name_and_signature input) 2026-03-22 12:21:08,797 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:08] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 15 0.033 0.296 2026-03-22 12:21:08,820 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:08] "GET /website/translations?hash=34158aabd0ccfaaec6ecbfc29f4349633023eb7e&lang=en_US HTTP/1.1" 200 - 0 0.000 0.331 2026-03-22 12:21:08,885 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:08] "POST /web/sign/get_fonts/ HTTP/1.1" 200 - 0 0.000 0.315 2026-03-22 12:21:08,923 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:08] "POST /mail/data HTTP/1.1" 200 - 7 0.010 0.280 2026-03-22 12:21:09,053 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [4/14] Tour sale_signature → Step check submit is disabled when name is empty (trigger: .modal .o_portal_sign_submit:disabled) 2026-03-22 12:21:09,180 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [5/14] Tour sale_signature → Step reset signature name (trigger: .modal .o_web_sign_name_and_signature input) 2026-03-22 12:21:09,416 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [6/14] Tour sale_signature → Step check submit is enabled (trigger: .o_portal_sign_submit:enabled) 2026-03-22 12:21:09,425 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [7/14] Tour sale_signature → Step .modal .o_web_sign_name_and_signature input:value(Joel Willis) 2026-03-22 12:21:09,442 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/4df19d7/portal.assets_chatter.min.css (id:1314) 2026-03-22 12:21:09,467 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:09] "GET /web/assets/1/4df19d7/portal.assets_chatter.min.css HTTP/1.1" 200 - 8 0.013 0.615 2026-03-22 12:21:09,477 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [8/14] Tour sale_signature → Step .modal canvas.o_web_sign_signature 2026-03-22 12:21:09,529 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [9/14] Tour sale_signature → Step click select style (trigger: .modal .o_web_sign_auto_select_style button) 2026-03-22 12:21:09,624 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [10/14] Tour sale_signature → Step click style 4 (trigger: .o-dropdown-item:eq(3)) 2026-03-22 12:21:09,828 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [11/14] Tour sale_signature → Step click submit (trigger: .modal .o_portal_sign_submit:enabled) 2026-03-22 12:21:11,038 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/bba89f1/portal.assets_chatter.min.js (id:1315) 2026-03-22 12:21:11,050 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:11] "GET /web/assets/1/bba89f1/portal.assets_chatter.min.js HTTP/1.1" 200 - 8 0.008 2.200 2026-03-22 12:21:13,033 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:13] "POST /my/orders/14/accept?access_token=cb859732-c88d-4b4f-a29d-17a316cf332f HTTP/1.1" 200 - 290 0.471 2.606 2026-03-22 12:21:13,182 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:13] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.013 1.811 2026-03-22 12:21:13,253 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:13] "POST /portal/chatter_init HTTP/1.1" 200 - 28 0.030 1.850 2026-03-22 12:21:13,433 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:13] "GET /my/orders/14?access_token=cb859732-c88d-4b4f-a29d-17a316cf332f&message=sign_ok HTTP/1.1" 200 - 49 0.050 0.271 2026-03-22 12:21:13,744 26 INFO 00761-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-03-22 12:21:13,753 26 INFO 00761-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-03-22 12:21:15,160 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/20afbac/portal.assets_chatter_style.min.css (id:1319) 2026-03-22 12:21:15,173 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:15] "GET /web/assets/1/20afbac/portal.assets_chatter_style.min.css HTTP/1.1" 200 - 8 0.027 1.943 2026-03-22 12:21:15,357 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:15] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-22 12:21:15,378 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:15] "GET /website/translations?hash=34158aabd0ccfaaec6ecbfc29f4349633023eb7e&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-03-22 12:21:15,384 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [12/14] Tour sale_signature → Step check it's confirmed (trigger: #quote_content:contains("Thank You")) 2026-03-22 12:21:15,491 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [13/14] Tour sale_signature → Step #quote_content 2026-03-22 12:21:15,525 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:15] "POST /mail/data HTTP/1.1" 200 - 7 0.019 0.020 2026-03-22 12:21:15,545 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:15] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-22 12:21:15,603 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:15] "POST /portal/chatter_init HTTP/1.1" 200 - 22 0.020 0.033 2026-03-22 12:21:15,606 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:15] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.013 2026-03-22 12:21:16,004 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:16] "GET /my HTTP/1.1" 200 - 53 0.098 0.290 2026-03-22 12:21:16,064 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:16] "POST /mail/data HTTP/1.1" 200 - 11 0.026 0.287 2026-03-22 12:21:16,113 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:16] "POST /mail/chatter_fetch HTTP/1.1" 200 - 15 0.014 0.303 2026-03-22 12:21:16,202 26 INFO 00761-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-03-22 12:21:16,203 26 INFO 00761-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-03-22 12:21:16,205 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:16] "GET /web/image/res.partner/40/avatar_128?access_token=0626222446a757179fb583f389db8665e482e583697bb00c4371d8486fe268a9o0x69e392fe&unique=1774182055000 HTTP/1.1" 200 - 5 0.031 0.323 2026-03-22 12:21:16,298 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:16] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-22 12:21:16,327 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:16] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-22 12:21:16,328 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:16] "GET /portal/static/src/img/portal-addresses.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-03-22 12:21:16,748 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:16] "GET /website/translations?hash=34158aabd0ccfaaec6ecbfc29f4349633023eb7e&lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-03-22 12:21:16,752 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [14/14] Tour sale_signature → Step nav 2026-03-22 12:21:16,851 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: tour succeeded 2026-03-22 12:21:16,853 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: ╔═══════════════════════════════╗ ║ TOUR sale_signature SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-03-22 12:21:16,854 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:16] "POST /my/counters HTTP/1.1" 200 - 22 0.032 0.034 2026-03-22 12:21:16,935 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:16] "POST /my/counters HTTP/1.1" 200 - 31 0.035 0.102 2026-03-22 12:21:16,985 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:16] "POST /my/counters HTTP/1.1" 200 - 12 0.012 0.164 2026-03-22 12:21:17,008 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:17] "POST /mail/data HTTP/1.1" 200 - 7 0.008 0.139 2026-03-22 12:21:17,343 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:17] "GET /account/static/src/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-22 12:21:17,346 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: heap 16779544 (allocated 18087936) 2026-03-22 12:21:17,349 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:21:17] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-03-22 12:21:17,367 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Closing chrome headless with pid 37 2026-03-22 12:21:17,368 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Closing websocket connection 2026-03-22 12:21:17,369 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Terminating chrome headless with pid 37 2026-03-22 12:21:17,489 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Removing chrome user profile "/tmp/tmp_olx4ur1_chrome_odoo" 2026-03-22 12:21:17,577 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-22 12:21:32,319 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_commercial_partner_credit ... 2026-03-22 12:21:34,350 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_credit_limit_access ... 2026-03-22 12:21:34,489 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 27, model: res.partner, field: credit_limit 2026-03-22 12:21:35,619 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_credit_limit_and_warning_overinvoiced_sales_order ... 2026-03-22 12:21:36,924 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_credit_limit_multi_company ... 2026-03-22 12:21:37,554 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_credit_limit_multicurrency ... 2026-03-22 12:21:38,710 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_invoice_independent_of_credit_to_invoice ... 2026-03-22 12:21:39,855 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_warning_on_invoice_with_downpayment ... 2026-03-22 12:21:41,778 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-22 12:21:41,780 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_import_files: Starting TestImportFiles.test_import_quotation_template_xls ... 2026-03-22 12:21:41,781 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_import_files: skipped TestImportFiles.test_import_quotation_template_xls : Needs demo data to be able to import those files 2026-03-22 12:21:41,791 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-22 12:21:41,875 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_ir_config_parameter: Starting TestIrConfigParameter.test_creating_disabled_param_disables_cron ... 2026-03-22 12:21:41,909 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_ir_config_parameter: Starting TestIrConfigParameter.test_creating_enabled_param_activates_cron ... 2026-03-22 12:21:41,918 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_ir_config_parameter: Starting TestIrConfigParameter.test_deleting_param_disables_cron ... 2026-03-22 12:21:41,933 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [45] 2026-03-22 12:21:41,939 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_ir_config_parameter: Starting TestIrConfigParameter.test_non_mapped_param_has_no_effect_on_cron ... 2026-03-22 12:21:41,944 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_ir_config_parameter: Starting TestIrConfigParameter.test_setting_disabled_param_value_disables_cron ... 2026-03-22 12:21:41,955 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_ir_config_parameter: Starting TestIrConfigParameter.test_setting_enabled_param_value_activates_cron ... 2026-03-22 12:21:41,976 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-22 12:21:41,979 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_onchange: Starting TestSaleOnchanges.test_create_products_in_different_companies ... 2026-03-22 12:21:47,772 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 12:21:57,442 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_already_confirmed_so_payment ... 2026-03-22 12:22:00,891 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_auto_confirm_and_auto_invoice ... 2026-03-22 12:22:04,285 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_auto_confirm_and_auto_invoice_custom_mail_template ... 2026-03-22 12:22:07,598 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_auto_confirm_and_auto_invoice_custom_mail_template_unlinked ... 2026-03-22 12:22:07,760 26 INFO 00761-19-0-all odoo.models.unlink: User #30 deleted mail.template records with IDs: [70] 2026-03-22 12:22:10,894 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_auto_done_and_auto_invoice ... 2026-03-22 12:22:13,851 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_automatic_invoice_mail_author ... 2026-03-22 12:22:17,337 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_confirmed_transactions_comfirms_so_with_multiple_transaction ... 2026-03-22 12:22:19,122 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_downpayment_amount_equals_link_amount_when_higher_than_prepayment_amount ... 2026-03-22 12:22:19,269 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_downpayment_amount_equals_prepayment_amount_when_less_than_order_total ... 2026-03-22 12:22:19,399 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_downpayment_amount_equals_prepayment_amount_when_no_link_amount ... 2026-03-22 12:22:19,510 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_downpayment_automatic_invoice ... 2026-03-22 12:22:22,470 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_downpayment_confirm_sale_order_sufficient_amount ... 2026-03-22 12:22:23,954 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_full_amount_equals_order_total ... 2026-03-22 12:22:24,092 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_invoice_is_final ... 2026-03-22 12:22:25,624 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_is_down_payment_when_link_amount_is_less_than_order_total ... 2026-03-22 12:22:25,689 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_is_down_payment_when_prepayment_amount_is_less_than_order_total ... 2026-03-22 12:22:25,770 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_is_not_down_payment_when_link_amount_equals_order_total ... 2026-03-22 12:22:25,838 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_is_not_down_payment_when_prepayment_amount_equals_order_total ... 2026-03-22 12:22:25,930 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_linked_transactions_when_invoicing ... 2026-03-22 12:22:28,384 26 INFO 00761-19-0-all odoo.models.unlink: User #30 deleted stock.move records with IDs: [24] 2026-03-22 12:22:28,841 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_partial_payment_confirm_order ... 2026-03-22 12:22:29,839 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_payment_amount_equals_link_amount_when_order_is_confirmed ... 2026-03-22 12:22:30,386 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_payment_amount_equals_order_total_when_no_link_amount_and_order_is_confirmed ... 2026-03-22 12:22:30,893 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_payment_amount_must_not_be_less_than_prepayment_amount ... 2026-03-22 12:22:30,966 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:22:31,279 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: sale.order 2026-03-22 12:22:32,499 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_refund_message_author_is_logged_in_user_for_sale_order ... 2026-03-22 12:22:34,067 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_so_partial_payment_no_invoice ... 2026-03-22 12:22:35,233 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_transaction_route_rejects_unexpected_kwarg ... 2026-03-22 12:22:35,307 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:22:35,501 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: sale.order 2026-03-22 12:22:35,510 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:35] "POST /my/orders/20/transaction HTTP/1.1" 200 - 14 0.007 0.198 2026-03-22 12:22:35,546 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 20 removed 2026-03-22 12:22:37,202 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value: Starting TestProductAttributeValue.test_attribute_values_deletion_or_archiving ... 2026-03-22 12:22:38,058 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Chrome pid: 218 2026-03-22 12:22:38,059 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Chrome headless temporary user profile dir: /tmp/tmp28wrmrn8_chrome_odoo 2026-03-22 12:22:38,063 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Issuing json command http://127.0.0.1:39947/json/version 2026-03-22 12:22:38,066 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39947', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:22:38,246 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Browser version: Chrome/141.0.7390.54 2026-03-22 12:22:38,257 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Issuing json command http://127.0.0.1:39947/json 2026-03-22 12:22:38,258 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39947', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:22:38,329 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Websocket url found: ws://127.0.0.1:39947/devtools/page/5900F616CF17C9EF17A2ACE49E710E7F 2026-03-22 12:22:38,359 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Enable chrome headless console log notification 2026-03-22 12:22:38,409 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Chrome headless enable page notifications 2026-03-22 12:22:38,478 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-22 12:22:38,491 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Setting session cookie in browser 2026-03-22 12:22:38,502 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-22 12:22:38,503 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-22 12:22:38,522 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:22:40,380 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:40] "GET /odoo HTTP/1.1" 200 - 153 0.152 1.710 2026-03-22 12:22:40,389 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Navigation result: {'frameId': '5900F616CF17C9EF17A2ACE49E710E7F', 'loaderId': '3087C29EB9C6651F736F537A4F7ACA25', 'isDownload': False} 2026-03-22 12:22:40,389 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Evaluate ready code "odoo.isTourReady('delete_product_attribute_value_tour')" 2026-03-22 12:22:40,479 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:40] "GET /web/assets/ab02bf8/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.025 2026-03-22 12:22:40,527 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:40] "GET /web/assets/f80a3ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.061 2026-03-22 12:22:40,788 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:40] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.082 0.240 2026-03-22 12:22:40,819 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:40] "GET /web/assets/131b7b1/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.188 2026-03-22 12:22:40,992 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:40] "GET /web/assets/514d866/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-03-22 12:22:41,651 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:41] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-22 12:22:41,681 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.015 0.012 2026-03-22 12:22:41,703 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:41] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:22:41,785 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.091 2026-03-22 12:22:41,833 26 INFO 00761-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-22 12:22:41,884 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:41] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.031 0.049 2026-03-22 12:22:41,924 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff7bb80/bus.websocket_worker_assets.min.js (id:1552) 2026-03-22 12:22:41,928 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.082 2026-03-22 12:22:41,935 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: Owl is running in 'dev' mode. 2026-03-22 12:22:41,955 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-22 12:22:41,983 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:41] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:22:42,089 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:42] "GET /odoo HTTP/1.1" 200 - 26 0.030 0.057 2026-03-22 12:22:42,112 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:42] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.094 2026-03-22 12:22:42,255 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-22 12:22:42,270 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:42] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.017 0.072 2026-03-22 12:22:42,260 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Evaluate test code "odoo.startTour('delete_product_attribute_value_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-22 12:22:42,304 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-03-22 12:22:42,306 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [1/16] Tour delete_product_attribute_value_tour → Step .o_navbar_apps_menu button:enabled 2026-03-22 12:22:42,324 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:42] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.034 0.103 2026-03-22 12:22:42,347 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:42] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.135 2026-03-22 12:22:42,421 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:42] "GET /web/image/res.partner/3/avatar_128?unique=1774177015000 HTTP/1.1" 200 - 6 0.022 0.212 2026-03-22 12:22:42,436 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [2/16] Tour delete_product_attribute_value_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-03-22 12:22:42,526 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:42] "POST /mail/data HTTP/1.1" 200 - 35 0.040 0.192 2026-03-22 12:22:42,556 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:42] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.240 2026-03-22 12:22:42,560 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.251 2026-03-22 12:22:42,659 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [3/16] Tour delete_product_attribute_value_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-03-22 12:22:42,710 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [4/16] Tour delete_product_attribute_value_tour → Step Open configuration menu (trigger: .o-dropdown[data-menu-xmlid="sale.menu_sale_config"]) 2026-03-22 12:22:42,719 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:42] "POST /web/action/load HTTP/1.1" 200 - 11 0.024 0.035 2026-03-22 12:22:42,808 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [5/16] Tour delete_product_attribute_value_tour → Step Navigate to product attribute list view (trigger: .o-dropdown-item[data-menu-xmlid="sale.menu_product_attribute_action"]) 2026-03-22 12:22:42,875 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [6/16] Tour delete_product_attribute_value_tour → Step Navigate to PA (trigger: .o_data_cell[data-tooltip=PA]) 2026-03-22 12:22:42,892 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:42] "POST /mail/data HTTP/1.1" 200 - 57 0.070 0.126 2026-03-22 12:22:43,311 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 121 0.119 0.405 2026-03-22 12:22:43,331 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:43] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 0.445 2026-03-22 12:22:43,374 26 INFO ? odoo.addons.bus.models.bus: Bus.loop listen imbus on db postgres 2026-03-22 12:22:43,399 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 5 0.006 0.022 2026-03-22 12:22:43,684 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:43] "POST /web/dataset/call_kw/product.attribute/get_views#product.attribute.get_views HTTP/1.1" 200 - 30 0.032 0.069 2026-03-22 12:22:43,722 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:43] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.015 0.076 2026-03-22 12:22:43,746 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:43] "POST /web/dataset/call_kw/product.attribute/web_search_read#product.attribute.web_search_read HTTP/1.1" 200 - 2 0.002 0.035 2026-03-22 12:22:43,829 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:22:43,861 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [7/16] Tour delete_product_attribute_value_tour → Step Click delete button (trigger: .o_data_cell[data-tooltip=pa_value_1] ~ .o_list_record_remove) 2026-03-22 12:22:43,917 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:43] "POST /web/dataset/call_kw/product.attribute/web_read#product.attribute.web_read HTTP/1.1" 200 - 11 0.011 0.021 2026-03-22 12:22:44,196 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [8/16] Tour delete_product_attribute_value_tour → Step Check correct message in modal (trigger: .text-prewrap:contains('pa_value_1')) 2026-03-22 12:22:44,262 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:44] "POST /web/dataset/call_kw/product.attribute.value/check_is_used_on_products#product.attribute.value.check_is_used_on_products HTTP/1.1" 200 - 6 0.014 0.052 2026-03-22 12:22:44,349 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [9/16] Tour delete_product_attribute_value_tour → Step Close modal (trigger: .btn-close) 2026-03-22 12:22:44,419 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [10/16] Tour delete_product_attribute_value_tour → Step Click delete button (trigger: .o_data_cell[data-tooltip=pa_value_2] ~ .o_list_record_remove) 2026-03-22 12:22:44,478 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [11/16] Tour delete_product_attribute_value_tour → Step Check correct message in modal (trigger: .modal-title:contains("Bye-bye, record!")) 2026-03-22 12:22:44,507 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:44] "POST /web/dataset/call_kw/product.attribute.value/check_is_used_on_products#product.attribute.value.check_is_used_on_products HTTP/1.1" 200 - 4 0.010 0.017 2026-03-22 12:22:44,549 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [12/16] Tour delete_product_attribute_value_tour → Step Close modal (trigger: .btn-close) 2026-03-22 12:22:44,610 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [13/16] Tour delete_product_attribute_value_tour → Step Click delete button (trigger: .o_data_cell[data-tooltip=pa_value_3] ~ .o_list_record_remove) 2026-03-22 12:22:44,673 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [14/16] Tour delete_product_attribute_value_tour → Step Check correct message in modal (trigger: .modal-title:contains("Bye-bye, record!")) 2026-03-22 12:22:44,689 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:44] "POST /web/dataset/call_kw/product.attribute.value/check_is_used_on_products#product.attribute.value.check_is_used_on_products HTTP/1.1" 200 - 1 0.001 0.006 2026-03-22 12:22:44,733 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [15/16] Tour delete_product_attribute_value_tour → Step Close modal (trigger: .btn-close) 2026-03-22 12:22:44,791 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [16/16] Tour delete_product_attribute_value_tour → Step Check test finished (trigger: a:contains("Attributes")) 2026-03-22 12:22:44,846 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: tour succeeded 2026-03-22 12:22:44,850 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR delete_product_attribute_value_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-22 12:22:45,060 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: heap 25012640 (allocated 26955776) 2026-03-22 12:22:45,080 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Closing chrome headless with pid 218 2026-03-22 12:22:45,083 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Closing websocket connection 2026-03-22 12:22:45,088 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Terminating chrome headless with pid 218 2026-03-22 12:22:45,208 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Removing chrome user profile "/tmp/tmp28wrmrn8_chrome_odoo" 2026-03-22 12:22:45,272 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-22 12:22:46,570 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_catalog_context ... 2026-03-22 12:22:46,588 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:salesmanager from n/a 2026-03-22 12:22:46,613 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_data ... 2026-03-22 12:22:46,643 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:salesmanager from n/a 2026-03-22 12:22:46,817 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:22:47,088 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:47] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 45 0.034 0.241 2026-03-22 12:22:47,099 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_data_with_discounted_lines ... 2026-03-22 12:22:47,120 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:salesmanager from n/a 2026-03-22 12:22:48,254 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:22:48,792 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:48] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 48 0.044 0.496 2026-03-22 12:22:48,810 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_data_with_pricelist_rules ... 2026-03-22 12:22:48,836 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:salesmanager from n/a 2026-03-22 12:22:48,899 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:22:49,223 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:49] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 50 0.044 0.283 2026-03-22 12:22:49,237 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_empty_order_data ... 2026-03-22 12:22:49,304 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:salesmanager from n/a 2026-03-22 12:22:49,334 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:22:49,688 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:49] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 49 0.049 0.312 2026-03-22 12:22:49,705 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_readonly_order_data ... 2026-03-22 12:22:49,734 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:salesmanager from n/a 2026-03-22 12:22:49,833 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:22:50,096 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:50] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 42 0.037 0.232 2026-03-22 12:22:50,109 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_remove_product_from_catalog_without_sol ... 2026-03-22 12:22:50,134 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:salesmanager from n/a 2026-03-22 12:22:50,156 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:22:50,442 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:50] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 42 0.046 0.248 2026-03-22 12:22:50,456 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_update ... 2026-03-22 12:22:50,485 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:salesmanager from n/a 2026-03-22 12:22:50,509 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:22:51,187 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:51] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 65 0.054 0.629 2026-03-22 12:22:51,206 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_update_with_pricelist_rules ... 2026-03-22 12:22:51,234 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:salesmanager from n/a 2026-03-22 12:22:52,193 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:22:52,484 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:52] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 61 0.040 0.255 2026-03-22 12:22:52,588 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:52] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 41 0.029 0.057 2026-03-22 12:22:53,566 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:53] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 66 0.051 0.095 2026-03-22 12:22:53,602 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 12:22:55,534 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_attribute_removal ... 2026-03-22 12:22:56,498 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_dropped_attribute ... 2026-03-22 12:22:57,693 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-22 12:22:57,731 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:22:58,065 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:58] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 45 0.040 0.311 2026-03-22 12:22:58,073 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_dropped_attribute_value ... 2026-03-22 12:22:59,123 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-22 12:22:59,164 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:22:59,471 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:22:59] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 44 0.049 0.274 2026-03-22 12:22:59,483 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_dropped_attribute_value_custom_no_variant ... 2026-03-22 12:23:00,537 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-22 12:23:00,569 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:23:00,880 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:00] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 48 0.032 0.286 2026-03-22 12:23:00,884 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_dropped_value_isnt_shown ... 2026-03-22 12:23:01,545 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-22 12:23:01,568 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:23:02,212 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:02] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 45 0.042 0.607 2026-03-22 12:23:02,215 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_excluded_inactive_ptav ... 2026-03-22 12:23:02,607 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [100] 2026-03-22 12:23:02,692 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-22 12:23:02,718 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:23:03,037 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:03] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 51 0.048 0.276 2026-03-22 12:23:03,163 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:03] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 22 0.038 0.068 2026-03-22 12:23:03,243 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:03] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 22 0.023 0.043 2026-03-22 12:23:03,327 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:03] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 22 0.021 0.045 2026-03-22 12:23:03,331 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_multiple_attribute_lines_same_attribute ... 2026-03-22 12:23:03,575 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-22 12:23:03,598 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:23:03,909 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:03] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 50 0.052 0.267 2026-03-22 12:23:03,914 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_ptal_values_set_for_no_variant_atribute ... 2026-03-22 12:23:04,154 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-22 12:23:04,194 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:23:04,480 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:04] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 53 0.041 0.254 2026-03-22 12:23:04,516 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-22 12:23:05,907 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator: Starting TestSaleComboConfigurator.test_sale_combo_configurator ... 2026-03-22 12:23:06,802 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Chrome pid: 408 2026-03-22 12:23:06,803 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Chrome headless temporary user profile dir: /tmp/tmp1ktfc6tx_chrome_odoo 2026-03-22 12:23:06,803 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Issuing json command http://127.0.0.1:39419/json/version 2026-03-22 12:23:06,805 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39419', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:23:06,984 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Browser version: Chrome/141.0.7390.54 2026-03-22 12:23:06,990 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Issuing json command http://127.0.0.1:39419/json 2026-03-22 12:23:06,997 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39419', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:23:07,069 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Websocket url found: ws://127.0.0.1:39419/devtools/page/FCBF1A1C15E713A56E5AF891AF77935E 2026-03-22 12:23:07,156 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Enable chrome headless console log notification 2026-03-22 12:23:07,184 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Chrome headless enable page notifications 2026-03-22 12:23:07,355 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:salesman from n/a 2026-03-22 12:23:07,367 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Setting session cookie in browser 2026-03-22 12:23:07,370 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Open "http://127.0.0.1:8069/" in browser 2026-03-22 12:23:07,370 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Navigating to: "http://127.0.0.1:8069/" 2026-03-22 12:23:07,411 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:23:08,392 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 44, model: website.page 2026-03-22 12:23:09,535 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:09] "GET / HTTP/1.1" 200 - 150 0.189 1.947 2026-03-22 12:23:09,540 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Navigation result: {'frameId': 'FCBF1A1C15E713A56E5AF891AF77935E', 'loaderId': '283F16A82D8DE42104E7F6FDA32B4D7B', 'isDownload': False} 2026-03-22 12:23:09,540 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Evaluate ready code "odoo.isTourReady('sale_combo_configurator')" 2026-03-22 12:23:09,576 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-22 12:23:09,601 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1bb7c47/web.assets_frontend.min.css, copying from /web/assets/1bb7c47/web.assets_frontend.min.css 2026-03-22 12:23:09,699 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:09] "GET /web/assets/1/1bb7c47/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.072 0.059 2026-03-22 12:23:09,709 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aedce/web.assets_frontend_minimal.min.js, copying from /web/assets/03aedce/web.assets_frontend_minimal.min.js 2026-03-22 12:23:09,773 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:09] "GET /web/assets/1/03aedce/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.036 0.138 2026-03-22 12:23:09,785 26 INFO 00761-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-03-22 12:23:09,794 26 INFO 00761-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-03-22 12:23:09,809 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js, copying from /web/assets/cb45bdc/web.__assets_tests_call__.min.js 2026-03-22 12:23:09,843 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:09] "GET /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.011 0.043 2026-03-22 12:23:09,981 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:23:09,995 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:09] "GET /web/image/website/1/logo/My%20Website?unique=c4e9cd2 HTTP/1.1" 200 - 4 0.005 0.026 2026-03-22 12:23:10,006 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:10] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-22 12:23:10,165 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:10] "GET /web/image/website/1/favicon?unique=c4e9cd2 HTTP/1.1" 200 - 4 0.004 0.019 2026-03-22 12:23:10,191 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js, copying from /web/assets/ef3a813/web.assets_frontend_lazy.min.js 2026-03-22 12:23:10,245 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:10] "GET /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.009 0.096 2026-03-22 12:23:10,912 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-03-22 12:23:11,013 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Evaluate test code "odoo.startTour('sale_combo_configurator', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-03-22 12:23:11,098 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:11] "POST /mail/data HTTP/1.1" 200 - 19 0.021 0.042 2026-03-22 12:23:12,620 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:12] "GET /odoo HTTP/1.1" 200 - 133 0.127 1.440 2026-03-22 12:23:12,671 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:12] "GET /web/assets/f80a3ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.010 2026-03-22 12:23:12,691 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:12] "GET /web/assets/ab02bf8/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-03-22 12:23:12,712 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:12] "GET /web/webclient/load_menus HTTP/1.1" 200 - 1 0.000 0.047 2026-03-22 12:23:12,764 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:12] "GET /web/assets/131b7b1/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-03-22 12:23:12,949 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:12] "GET /web/assets/514d866/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-03-22 12:23:13,668 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:13] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-22 12:23:13,683 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.014 0.012 2026-03-22 12:23:13,693 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.022 2026-03-22 12:23:13,708 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:13] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:23:13,722 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [1/66] Tour sale_combo_configurator → Step .o_navbar_apps_menu button:enabled 2026-03-22 12:23:13,768 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff7bb80/bus.websocket_worker_assets.min.js (id:1592) 2026-03-22 12:23:13,772 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.006 0.037 2026-03-22 12:23:13,807 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: Owl is running in 'dev' mode. 2026-03-22 12:23:13,830 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:13] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-22 12:23:13,882 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:13] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:23:13,968 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:13] "GET /odoo HTTP/1.1" 200 - 25 0.021 0.044 2026-03-22 12:23:14,011 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:14] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.083 2026-03-22 12:23:14,152 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:14] "GET /web/image?model=res.users&field=avatar_128&id=44 HTTP/1.1" 200 - 14 0.035 0.030 2026-03-22 12:23:14,176 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [2/66] Tour sale_combo_configurator → Step Open the sales app (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-03-22 12:23:14,182 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:14] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.004 0.082 2026-03-22 12:23:14,209 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:14] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.092 2026-03-22 12:23:14,243 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:14] "GET /web/image/res.partner/76/avatar_128?unique=1774182184000 HTTP/1.1" 200 - 6 0.010 0.126 2026-03-22 12:23:14,272 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:14] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.090 2026-03-22 12:23:14,293 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [3/66] Tour sale_combo_configurator → Step Open the sales app (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-03-22 12:23:14,353 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:14] "POST /mail/data HTTP/1.1" 200 - 33 0.032 0.143 2026-03-22 12:23:14,404 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:14] "POST /web/action/load HTTP/1.1" 200 - 11 0.022 0.090 2026-03-22 12:23:14,532 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [4/66] Tour sale_combo_configurator → Step .o_sale_order 2026-03-22 12:23:14,729 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 44, model: payment.transaction 2026-03-22 12:23:14,751 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: purchase_order_count 2026-03-22 12:23:14,756 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: pos_order_line_ids 2026-03-22 12:23:14,758 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: pos_order_count 2026-03-22 12:23:14,759 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: repair_order_ids 2026-03-22 12:23:14,761 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: repair_count 2026-03-22 12:23:14,762 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: mrp_production_count 2026-03-22 12:23:14,771 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: tasks_count 2026-03-22 12:23:14,776 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: project_count 2026-03-22 12:23:14,777 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: show_create_project_button 2026-03-22 12:23:14,778 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: show_project_button 2026-03-22 12:23:14,778 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: closed_task_count 2026-03-22 12:23:14,779 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: completed_task_percentage 2026-03-22 12:23:14,785 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: timesheet_count 2026-03-22 12:23:14,789 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: timesheet_total_duration 2026-03-22 12:23:14,790 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: show_hours_recorded_button 2026-03-22 12:23:15,039 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 159 0.133 0.386 2026-03-22 12:23:15,043 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.505 2026-03-22 12:23:15,141 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:15] "POST /mail/data HTTP/1.1" 200 - 41 0.032 0.566 2026-03-22 12:23:15,175 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 5 0.003 0.037 2026-03-22 12:23:15,421 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [5/66] Tour sale_combo_configurator → Step Create new order (trigger: .o_list_button_add) 2026-03-22 12:23:15,461 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.013 0.026 2026-03-22 12:23:15,550 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:15] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.012 0.066 2026-03-22 12:23:15,811 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:15] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.007 2026-03-22 12:23:15,974 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:15] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.084 0.078 2026-03-22 12:23:15,999 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:15] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.007 0.175 2026-03-22 12:23:16,024 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:16] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.007 0.191 2026-03-22 12:23:16,040 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [6/66] Tour sale_combo_configurator → Step Select customer Test Partner (trigger: .o_field_widget[name=partner_id] input) 2026-03-22 12:23:16,057 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:16] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.009 0.183 2026-03-22 12:23:16,097 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:16] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.011 0.168 2026-03-22 12:23:16,184 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:16] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 17 0.013 0.096 2026-03-22 12:23:16,342 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:16] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-22 12:23:16,712 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [7/66] Tour sale_combo_configurator → Step ul.ui-autocomplete > li > a:contains("Test Partner") 2026-03-22 12:23:16,718 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:16] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 8 0.015 0.039 2026-03-22 12:23:16,894 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:16] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.043 2026-03-22 12:23:16,988 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [8/66] Tour sale_combo_configurator → Step Add product Combo product (trigger: a:contains("Add a product")) 2026-03-22 12:23:17,084 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [9/66] Tour sale_combo_configurator → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-03-22 12:23:17,101 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:17] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 18 0.033 0.067 2026-03-22 12:23:17,125 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:17] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.004 0.068 2026-03-22 12:23:17,342 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7855295/web.assets_emoji.min.js (id:1593) 2026-03-22 12:23:17,348 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:17] "GET /web/assets/7855295/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.010 0.267 2026-03-22 12:23:17,403 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:17] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 10 0.008 0.246 2026-03-22 12:23:17,563 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:23:17,628 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [10/66] Tour sale_combo_configurator → Step div[name="product_template_id"] input 2026-03-22 12:23:17,712 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:17] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.005 0.018 2026-03-22 12:23:17,759 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [11/66] Tour sale_combo_configurator → Step ul.ui-autocomplete a:contains("Combo product") 2026-03-22 12:23:17,863 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [12/66] Tour sale_combo_configurator → Step Assert that there are 2 combos (trigger: .sale-combo-configurator-dialog) 2026-03-22 12:23:17,892 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:17] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 2 0.003 0.022 2026-03-22 12:23:18,056 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:18] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 7 0.013 0.048 2026-03-22 12:23:18,107 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:18] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.021 0.060 2026-03-22 12:23:18,211 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:18] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 27 0.030 0.081 2026-03-22 12:23:18,304 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:18] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 9 0.010 0.044 2026-03-22 12:23:18,399 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:18] "POST /sale/combo_configurator/get_data HTTP/1.1" 200 - 21 0.019 0.040 2026-03-22 12:23:18,482 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [13/66] Tour sale_combo_configurator → Step Assert that there are 2 combo items in combo Combo A (trigger: .sale-combo-configurator-dialog [name="sale_combo_configurator_title"]:contains("Combo A") ) 2026-03-22 12:23:18,535 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [14/66] Tour sale_combo_configurator → Step Assert that there are 2 combo items in combo Combo B (trigger: .sale-combo-configurator-dialog [name="sale_combo_configurator_title"]:contains("Combo B") ) 2026-03-22 12:23:18,568 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:18] "GET /web/image/product.product/110/image_256 HTTP/1.1" 200 - 14 0.020 0.071 2026-03-22 12:23:18,588 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [15/66] Tour sale_combo_configurator → Step Assert that the combo quantity is 1 (trigger: .sale-combo-configurator-dialog input[name="sale_quantity"]:value(1)) 2026-03-22 12:23:18,629 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:18] "GET /web/image/product.product/112/image_256 HTTP/1.1" 200 - 8 0.005 0.138 2026-03-22 12:23:18,641 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [16/66] Tour sale_combo_configurator → Step Assert that the price is 25.00 (trigger: .sale-combo-configurator-dialog [name="sale_combo_configurator_total"]:contains("25.00") ) 2026-03-22 12:23:18,684 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:18] "GET /web/image/product.product/111/image_256 HTTP/1.1" 200 - 8 0.007 0.197 2026-03-22 12:23:18,703 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [17/66] Tour sale_combo_configurator → Step Increase the combo quantity (trigger: .sale-combo-configurator-dialog button[name="sale_quantity_button_plus"]) 2026-03-22 12:23:18,730 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:18] "GET /web/image/product.product/113/image_256 HTTP/1.1" 200 - 8 0.005 0.235 2026-03-22 12:23:18,760 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [18/66] Tour sale_combo_configurator → Step Assert that the combo quantity is 2 (trigger: .sale-combo-configurator-dialog input[name="sale_quantity"]:value(2)) 2026-03-22 12:23:18,790 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:18] "POST /sale/combo_configurator/get_price HTTP/1.1" 200 - 5 0.006 0.019 2026-03-22 12:23:18,813 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [19/66] Tour sale_combo_configurator → Step Assert that the price is 50.00 (trigger: .sale-combo-configurator-dialog [name="sale_combo_configurator_total"]:contains("50.00") ) 2026-03-22 12:23:18,868 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [20/66] Tour sale_combo_configurator → Step Decrease the combo quantity (trigger: .sale-combo-configurator-dialog button[name="sale_quantity_button_minus"]) 2026-03-22 12:23:18,926 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [21/66] Tour sale_combo_configurator → Step Assert that the combo quantity is 1 (trigger: .sale-combo-configurator-dialog input[name="sale_quantity"]:value(1)) 2026-03-22 12:23:18,957 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:18] "POST /sale/combo_configurator/get_price HTTP/1.1" 200 - 5 0.008 0.021 2026-03-22 12:23:18,978 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [22/66] Tour sale_combo_configurator → Step Assert that the price is 25.00 (trigger: .sale-combo-configurator-dialog [name="sale_combo_configurator_total"]:contains("25.00") ) 2026-03-22 12:23:19,029 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [23/66] Tour sale_combo_configurator → Step Set the combo quantity to 3 (trigger: .sale-combo-configurator-dialog input[name="sale_quantity"]) 2026-03-22 12:23:19,120 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [24/66] Tour sale_combo_configurator → Step Assert that the combo quantity is 3 (trigger: .sale-combo-configurator-dialog input[name="sale_quantity"]:value(3)) 2026-03-22 12:23:19,141 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:19] "POST /sale/combo_configurator/get_price HTTP/1.1" 200 - 5 0.006 0.021 2026-03-22 12:23:19,168 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [25/66] Tour sale_combo_configurator → Step Assert that the price is 75.00 (trigger: .sale-combo-configurator-dialog [name="sale_combo_configurator_total"]:contains("75.00") ) 2026-03-22 12:23:19,220 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [26/66] Tour sale_combo_configurator → Step Assert that the confirm button is disabled (trigger: .sale-combo-configurator-dialog button[name="sale_combo_configurator_confirm_button"]:disabled ) 2026-03-22 12:23:19,272 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [27/66] Tour sale_combo_configurator → Step Select combo item Product A2 (trigger: .sale-combo-configurator-dialog .product-card:has(h6:contains("Product A2")) ) 2026-03-22 12:23:19,330 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [28/66] Tour sale_combo_configurator → Step Select combo item Product B2 (trigger: .sale-combo-configurator-dialog .product-card:has(h6:contains("Product B2")) ) 2026-03-22 12:23:19,391 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [29/66] Tour sale_combo_configurator → Step Assert that the confirm button is enabled (trigger: .sale-combo-configurator-dialog button[name="sale_combo_configurator_confirm_button"]:enabled ) 2026-03-22 12:23:19,441 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [30/66] Tour sale_combo_configurator → Step Select combo item Product A1 (trigger: .sale-combo-configurator-dialog .product-card:has(h6:contains("Product A1")) ) 2026-03-22 12:23:19,509 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [31/66] Tour sale_combo_configurator → Step Select A for Product A1 No variant attribute (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Product A1")) td>div[name="ptal"]:has(label:contains("No variant attribute")) span:contains("A")) 2026-03-22 12:23:19,597 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:19] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 25 0.031 0.048 2026-03-22 12:23:19,674 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [32/66] Tour sale_combo_configurator → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-03-22 12:23:19,742 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [33/66] Tour sale_combo_configurator → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-03-22 12:23:19,792 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [34/66] Tour sale_combo_configurator → Step Assert that the price is 90.00 (trigger: .sale-combo-configurator-dialog [name="sale_combo_configurator_total"]:contains("90.00") ) 2026-03-22 12:23:19,847 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [35/66] Tour sale_combo_configurator → Step Select combo item Product A1 (trigger: .sale-combo-configurator-dialog .product-card:has(h6:contains("Product A1")) ) 2026-03-22 12:23:19,909 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [36/66] Tour sale_combo_configurator → Step Select B for Product A1 No variant attribute (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Product A1")) td>div[name="ptal"]:has(label:contains("No variant attribute")) span:contains("B")) 2026-03-22 12:23:19,989 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:19] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 19 0.026 0.052 2026-03-22 12:23:20,046 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [37/66] Tour sale_combo_configurator → Step Set Some custom value as a custom attribute for Product A1 No variant attribute (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Product A1")) td>div[name="ptal"]:has(label:contains("No variant attribute")) input[type="text"] ) 2026-03-22 12:23:20,104 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:20] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 8 0.012 0.041 2026-03-22 12:23:20,135 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [38/66] Tour sale_combo_configurator → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-03-22 12:23:20,191 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [39/66] Tour sale_combo_configurator → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-03-22 12:23:20,245 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [40/66] Tour sale_combo_configurator → Step Assert that the price is 93.00 (trigger: .sale-combo-configurator-dialog [name="sale_combo_configurator_total"]:contains("93.00") ) 2026-03-22 12:23:20,298 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [41/66] Tour sale_combo_configurator → Step Confirm the combo configurator (trigger: .sale-combo-configurator-dialog button[name="sale_combo_configurator_confirm_button"] ) 2026-03-22 12:23:20,358 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [42/66] Tour sale_combo_configurator → Step Wait until the modal is closed (trigger: body:not(:has(.sale-combo-configurator-dialog))) 2026-03-22 12:23:20,413 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [43/66] Tour sale_combo_configurator → Step .o_field_product_label_section_and_note_cell:has(:contains("Combo product x 3"), input:value("Combo product x 3")) 2026-03-22 12:23:20,464 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:20] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 11 0.030 0.057 2026-03-22 12:23:20,515 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [44/66] Tour sale_combo_configurator → Step .o_field_product_label_section_and_note_cell:has(:contains("Product A1"), input:value("Product A1")) .o_input 2026-03-22 12:23:20,757 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:20] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 60 0.060 0.181 2026-03-22 12:23:20,922 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [45/66] Tour sale_combo_configurator → Step .o_field_product_label_section_and_note_cell:has(:contains("Product B2"), input:value("Product B2")) 2026-03-22 12:23:20,967 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [46/66] Tour sale_combo_configurator → Step Verify the combo item quantities (trigger: td[name="product_uom_qty"]:contains(3.00)) 2026-03-22 12:23:21,021 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [47/66] Tour sale_combo_configurator → Step Verify the first combo item's unit price (trigger: td[name="price_unit"]:contains(18.50)) 2026-03-22 12:23:21,073 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [48/66] Tour sale_combo_configurator → Step Verify the second combo item's unit price (trigger: td[name="price_unit"]:contains(12.50)) 2026-03-22 12:23:21,124 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [49/66] Tour sale_combo_configurator → Step Verify the order's total price (trigger: div.oe_subtotal_footer:contains(93.00)) 2026-03-22 12:23:21,176 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [50/66] Tour sale_combo_configurator → Step .o_field_product_label_section_and_note_cell:has(:contains("Combo product x 3"), input:value("Combo product x 3")) 2026-03-22 12:23:21,242 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [51/66] Tour sale_combo_configurator → Step [name=product_template_id] button.fa-pencil 2026-03-22 12:23:21,371 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [52/66] Tour sale_combo_configurator → Step Set the combo quantity to 2 (trigger: .sale-combo-configurator-dialog input[name="sale_quantity"]) 2026-03-22 12:23:21,429 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:21] "POST /sale/combo_configurator/get_data HTTP/1.1" 200 - 18 0.015 0.054 2026-03-22 12:23:21,485 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [53/66] Tour sale_combo_configurator → Step Assert that combo item Product A1 is selected (trigger: .sale-combo-configurator-dialog .product-card.selected:has(h6:contains("Product A1")) ) 2026-03-22 12:23:21,520 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:21] "POST /sale/combo_configurator/get_price HTTP/1.1" 200 - 5 0.006 0.024 2026-03-22 12:23:21,533 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [54/66] Tour sale_combo_configurator → Step Assert that combo item Product B2 is selected (trigger: .sale-combo-configurator-dialog .product-card.selected:has(h6:contains("Product B2")) ) 2026-03-22 12:23:21,585 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [55/66] Tour sale_combo_configurator → Step Select combo item Product A2 (trigger: .sale-combo-configurator-dialog .product-card:has(h6:contains("Product A2")) ) 2026-03-22 12:23:21,641 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [56/66] Tour sale_combo_configurator → Step Confirm the combo configurator (trigger: .sale-combo-configurator-dialog button[name="sale_combo_configurator_confirm_button"] ) 2026-03-22 12:23:21,706 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [57/66] Tour sale_combo_configurator → Step Wait until the modal is closed (trigger: body:not(:has(.sale-combo-configurator-dialog))) 2026-03-22 12:23:21,760 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [58/66] Tour sale_combo_configurator → Step .o_field_product_label_section_and_note_cell:has(:contains("Combo product x 2"), input:value("Combo product x 2")) 2026-03-22 12:23:21,792 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:21] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 11 0.013 0.060 2026-03-22 12:23:21,879 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [59/66] Tour sale_combo_configurator → Step .o_field_product_label_section_and_note_cell:has(:contains("Product A2"), input:value("Product A2")) 2026-03-22 12:23:22,115 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:22] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 49 0.054 0.197 2026-03-22 12:23:22,238 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [60/66] Tour sale_combo_configurator → Step .o_field_product_label_section_and_note_cell:has(:contains("Product B2"), input:value("Product B2")) 2026-03-22 12:23:22,292 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [61/66] Tour sale_combo_configurator → Step Verify the combo item quantities (trigger: td[name="product_uom_qty"]:contains(2.00)) 2026-03-22 12:23:22,345 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [62/66] Tour sale_combo_configurator → Step Verify the first combo item's unit price (trigger: td[name="price_unit"]:contains(12.50)) 2026-03-22 12:23:22,399 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [63/66] Tour sale_combo_configurator → Step Verify the second combo item's unit price (trigger: td[name="price_unit"]:contains(12.50)) 2026-03-22 12:23:22,451 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [64/66] Tour sale_combo_configurator → Step Verify the order's total price (trigger: div.oe_subtotal_footer:contains(50.00)) 2026-03-22 12:23:22,504 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [65/66] Tour sale_combo_configurator → Step save form (trigger: .o_form_button_save:enabled) 2026-03-22 12:23:22,639 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [66/66] Tour sale_combo_configurator → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-03-22 12:23:22,924 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:22] "POST /web/dataset/call_kw/sale.order/web_save#sale.order.web_save HTTP/1.1" 200 - 88 0.084 0.197 2026-03-22 12:23:23,110 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:23] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.013 0.030 2026-03-22 12:23:23,185 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: tour succeeded 2026-03-22 12:23:23,190 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: ╔════════════════════════════════════════╗ ║ TOUR sale_combo_configurator SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-22 12:23:23,327 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:23] "POST /mail/data HTTP/1.1" 200 - 36 0.043 0.087 2026-03-22 12:23:23,937 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: heap 35524160 (allocated 38100992) 2026-03-22 12:23:23,994 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Closing chrome headless with pid 408 2026-03-22 12:23:23,997 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Closing websocket connection 2026-03-22 12:23:23,998 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Terminating chrome headless with pid 408 2026-03-22 12:23:24,120 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Removing chrome user profile "/tmp/tmp1ktfc6tx_chrome_odoo" 2026-03-22 12:23:24,182 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator: Starting TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals ... 2026-03-22 12:23:25,041 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Chrome pid: 621 2026-03-22 12:23:25,041 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Chrome headless temporary user profile dir: /tmp/tmpkdd1_1wc_chrome_odoo 2026-03-22 12:23:25,041 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Issuing json command http://127.0.0.1:46581/json/version 2026-03-22 12:23:25,044 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46581', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:23:25,296 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Browser version: Chrome/141.0.7390.54 2026-03-22 12:23:25,296 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Issuing json command http://127.0.0.1:46581/json 2026-03-22 12:23:25,297 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46581', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:23:25,319 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Websocket url found: ws://127.0.0.1:46581/devtools/page/745D2437E899A1BFDE7584C9B608E6FE 2026-03-22 12:23:25,378 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Enable chrome headless console log notification 2026-03-22 12:23:25,404 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Chrome headless enable page notifications 2026-03-22 12:23:25,655 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:salesman from n/a 2026-03-22 12:23:25,664 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Setting session cookie in browser 2026-03-22 12:23:25,666 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Open "http://127.0.0.1:8069/" in browser 2026-03-22 12:23:25,666 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Navigating to: "http://127.0.0.1:8069/" 2026-03-22 12:23:25,691 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:23:26,274 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 44, model: website.page 2026-03-22 12:23:27,534 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:27] "GET / HTTP/1.1" 200 - 156 0.170 1.678 2026-03-22 12:23:27,539 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Navigation result: {'frameId': '745D2437E899A1BFDE7584C9B608E6FE', 'loaderId': '63627DA658CBBA9A31BA706F660DB103', 'isDownload': False} 2026-03-22 12:23:27,539 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Evaluate ready code "odoo.isTourReady('sale_combo_configurator_preconfigure_unconfigurable_ptals')" 2026-03-22 12:23:27,611 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-22 12:23:27,622 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1bb7c47/web.assets_frontend.min.css, copying from /web/assets/1bb7c47/web.assets_frontend.min.css 2026-03-22 12:23:27,709 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:27] "GET /web/assets/1/1bb7c47/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.058 0.048 2026-03-22 12:23:27,726 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aedce/web.assets_frontend_minimal.min.js, copying from /web/assets/03aedce/web.assets_frontend_minimal.min.js 2026-03-22 12:23:27,745 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:27] "GET /web/assets/1/03aedce/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.010 0.092 2026-03-22 12:23:27,759 26 INFO 00761-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-03-22 12:23:27,760 26 INFO 00761-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-03-22 12:23:27,763 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js, copying from /web/assets/cb45bdc/web.__assets_tests_call__.min.js 2026-03-22 12:23:27,784 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:27] "GET /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.005 0.030 2026-03-22 12:23:27,986 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-22 12:23:27,988 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:27] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.009 2026-03-22 12:23:27,993 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:27] "GET /web/image/website/1/logo/My%20Website?unique=c4e9cd2 HTTP/1.1" 200 - 4 0.007 0.012 2026-03-22 12:23:28,124 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:28] "GET /web/image/website/1/favicon?unique=c4e9cd2 HTTP/1.1" 200 - 4 0.008 0.029 2026-03-22 12:23:28,208 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js, copying from /web/assets/ef3a813/web.assets_frontend_lazy.min.js 2026-03-22 12:23:28,288 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:28] "GET /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.036 0.142 2026-03-22 12:23:28,954 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-03-22 12:23:29,116 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Evaluate test code "odoo.startTour('sale_combo_configurator_preconfigure_unconfigurable_ptals', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-03-22 12:23:29,210 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:29] "POST /mail/data HTTP/1.1" 200 - 19 0.023 0.041 2026-03-22 12:23:31,067 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:31] "GET /odoo HTTP/1.1" 200 - 132 0.131 1.779 2026-03-22 12:23:31,153 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:31] "GET /web/assets/ab02bf8/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.028 2026-03-22 12:23:31,182 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:31] "GET /web/webclient/load_menus HTTP/1.1" 200 - 1 0.000 0.045 2026-03-22 12:23:31,213 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:31] "GET /web/assets/f80a3ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.076 2026-03-22 12:23:31,282 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:31] "GET /web/assets/131b7b1/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.017 2026-03-22 12:23:31,402 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:31] "GET /web/assets/514d866/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-03-22 12:23:32,165 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:32] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-03-22 12:23:32,175 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.013 0.009 2026-03-22 12:23:32,186 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-03-22 12:23:32,195 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:32] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:23:32,225 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [1/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step .o_navbar_apps_menu button:enabled 2026-03-22 12:23:32,280 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff7bb80/bus.websocket_worker_assets.min.js (id:1598) 2026-03-22 12:23:32,284 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.006 0.040 2026-03-22 12:23:32,307 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: Owl is running in 'dev' mode. 2026-03-22 12:23:32,340 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-03-22 12:23:32,375 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:32] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-22 12:23:32,466 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:32] "GET /odoo HTTP/1.1" 200 - 25 0.016 0.042 2026-03-22 12:23:32,516 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:32] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.095 2026-03-22 12:23:32,747 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [2/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step Open the sales app (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-03-22 12:23:32,751 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:32] "GET /web/image?model=res.users&field=avatar_128&id=44 HTTP/1.1" 200 - 14 0.052 0.066 2026-03-22 12:23:32,777 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:32] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.104 2026-03-22 12:23:32,821 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:32] "GET /web/image/res.partner/76/avatar_128?unique=1774182184000 HTTP/1.1" 200 - 6 0.012 0.157 2026-03-22 12:23:32,828 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:32] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.172 2026-03-22 12:23:32,852 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:32] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.102 2026-03-22 12:23:32,947 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:32] "POST /mail/data HTTP/1.1" 200 - 33 0.033 0.176 2026-03-22 12:23:32,982 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [3/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step Open the sales app (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-03-22 12:23:33,016 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:33] "POST /web/action/load HTTP/1.1" 200 - 11 0.013 0.019 2026-03-22 12:23:33,112 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [4/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step .o_sale_order 2026-03-22 12:23:33,211 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:33] "POST /mail/data HTTP/1.1" 200 - 41 0.085 0.120 2026-03-22 12:23:33,224 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.090 2026-03-22 12:23:33,390 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 44, model: payment.transaction 2026-03-22 12:23:33,416 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: purchase_order_count 2026-03-22 12:23:33,422 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: pos_order_line_ids 2026-03-22 12:23:33,426 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: pos_order_count 2026-03-22 12:23:33,426 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: repair_order_ids 2026-03-22 12:23:33,429 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: repair_count 2026-03-22 12:23:33,430 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: mrp_production_count 2026-03-22 12:23:33,439 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: tasks_count 2026-03-22 12:23:33,443 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: project_count 2026-03-22 12:23:33,444 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: show_create_project_button 2026-03-22 12:23:33,445 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: show_project_button 2026-03-22 12:23:33,447 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: closed_task_count 2026-03-22 12:23:33,448 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: completed_task_percentage 2026-03-22 12:23:33,454 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: timesheet_count 2026-03-22 12:23:33,457 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: timesheet_total_duration 2026-03-22 12:23:33,458 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: show_hours_recorded_button 2026-03-22 12:23:33,646 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 159 0.118 0.391 2026-03-22 12:23:33,758 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 5 0.005 0.017 2026-03-22 12:23:33,919 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:33] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.013 0.059 2026-03-22 12:23:34,029 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [5/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step Create new order (trigger: .o_list_button_add) 2026-03-22 12:23:34,126 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.031 0.057 2026-03-22 12:23:34,187 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [6/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step Select customer Test Partner (trigger: .o_field_widget[name=partner_id] input) 2026-03-22 12:23:34,358 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:34] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 17 0.020 0.086 2026-03-22 12:23:34,602 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:34] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:23:35,070 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:35] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 8 0.014 0.040 2026-03-22 12:23:35,089 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [7/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step ul.ui-autocomplete > li > a:contains("Test Partner") 2026-03-22 12:23:35,218 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:35] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-03-22 12:23:35,374 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [8/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step Add product Combo product (trigger: a:contains("Add a product")) 2026-03-22 12:23:35,467 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [9/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-03-22 12:23:35,495 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:35] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 18 0.024 0.096 2026-03-22 12:23:35,525 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:35] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.006 0.094 2026-03-22 12:23:35,744 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7855295/web.assets_emoji.min.js (id:1599) 2026-03-22 12:23:35,751 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:35] "GET /web/assets/7855295/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.007 0.260 2026-03-22 12:23:35,846 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:35] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 10 0.013 0.251 2026-03-22 12:23:36,043 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-03-22 12:23:36,110 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [10/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step div[name="product_template_id"] input 2026-03-22 12:23:36,204 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:36] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.007 0.019 2026-03-22 12:23:36,234 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [11/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step ul.ui-autocomplete a:contains("Combo product") 2026-03-22 12:23:36,341 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [12/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step Verify that unconfigurable ptals are preconfigured (trigger: .sale-combo-configurator-dialog .product-card:has(h6:contains("Test product")) :contains("Attribute A: A")) 2026-03-22 12:23:36,373 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:36] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 2 0.002 0.028 2026-03-22 12:23:36,531 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:36] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 7 0.014 0.054 2026-03-22 12:23:36,592 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:36] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.031 0.040 2026-03-22 12:23:36,761 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:36] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 27 0.037 0.155 2026-03-22 12:23:36,879 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:36] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 9 0.012 0.047 2026-03-22 12:23:37,020 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:37] "POST /sale/combo_configurator/get_data HTTP/1.1" 200 - 23 0.021 0.076 2026-03-22 12:23:37,116 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [13/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step Verify that configurable ptals aren't preconfigured (trigger: .sale-combo-configurator-dialog .product-card:has(h6:contains("Test product")) :not(:contains("Attribute B: B"))) 2026-03-22 12:23:37,173 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [14/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step Select combo item Test product (trigger: .sale-combo-configurator-dialog .product-card:has(h6:contains("Test product")) ) 2026-03-22 12:23:37,224 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:37] "GET /web/image/product.product/115/image_256 HTTP/1.1" 200 - 14 0.020 0.083 2026-03-22 12:23:37,255 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [15/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step Select B for Test product Attribute B (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Test product")) td>div[name="ptal"]:has(label:contains("Attribute B")) :has(label:text(B)) input[type="checkbox"]) 2026-03-22 12:23:37,339 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:37] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 25 0.031 0.062 2026-03-22 12:23:37,413 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [16/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-03-22 12:23:37,460 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:37] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 8 0.008 0.025 2026-03-22 12:23:37,492 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [17/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-03-22 12:23:37,535 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [18/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step Verify that configurable ptals are now configured (trigger: .sale-combo-configurator-dialog .product-card:has(h6:contains("Test product")) :contains("Attribute B: B")) 2026-03-22 12:23:37,589 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [19/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step Confirm the combo configurator (trigger: .sale-combo-configurator-dialog button[name="sale_combo_configurator_confirm_button"] ) 2026-03-22 12:23:37,668 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [20/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step Wait until the modal is closed (trigger: body:not(:has(.sale-combo-configurator-dialog))) 2026-03-22 12:23:37,705 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [21/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step save form (trigger: .o_form_button_save:enabled) 2026-03-22 12:23:37,775 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:37] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 11 0.016 0.085 2026-03-22 12:23:37,799 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [22/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-03-22 12:23:38,198 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:38] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 53 0.087 0.243 2026-03-22 12:23:38,707 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:38] "POST /web/dataset/call_kw/sale.order/web_save#sale.order.web_save HTTP/1.1" 200 - 88 0.080 0.270 2026-03-22 12:23:38,980 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:38] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.031 0.068 2026-03-22 12:23:38,994 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: tour succeeded 2026-03-22 12:23:39,005 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: ╔══════════════════════════════════════════════════════════════════════════╗ ║ TOUR sale_combo_configurator_preconfigure_unconfigurable_ptals SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════╝ 2026-03-22 12:23:39,099 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:39] "POST /mail/data HTTP/1.1" 200 - 36 0.028 0.060 2026-03-22 12:23:39,899 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: heap 33012892 (allocated 35217408) 2026-03-22 12:23:39,970 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Closing chrome headless with pid 621 2026-03-22 12:23:39,975 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Closing websocket connection 2026-03-22 12:23:39,979 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Terminating chrome headless with pid 621 2026-03-22 12:23:40,147 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Removing chrome user profile "/tmp/tmpkdd1_1wc_chrome_odoo" 2026-03-22 12:23:40,325 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator: Starting TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items ... 2026-03-22 12:23:42,332 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Chrome pid: 817 2026-03-22 12:23:42,332 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Chrome headless temporary user profile dir: /tmp/tmpdyp848g9_chrome_odoo 2026-03-22 12:23:42,332 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Issuing json command http://127.0.0.1:36803/json/version 2026-03-22 12:23:42,334 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36803', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:23:42,512 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Browser version: Chrome/141.0.7390.54 2026-03-22 12:23:42,513 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Issuing json command http://127.0.0.1:36803/json 2026-03-22 12:23:42,516 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36803', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:23:42,550 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Websocket url found: ws://127.0.0.1:36803/devtools/page/440659B9B5DCB1938E60285416D14D31 2026-03-22 12:23:42,612 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Enable chrome headless console log notification 2026-03-22 12:23:42,626 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Chrome headless enable page notifications 2026-03-22 12:23:42,785 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:salesman from n/a 2026-03-22 12:23:42,797 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Setting session cookie in browser 2026-03-22 12:23:42,804 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Open "http://127.0.0.1:8069/" in browser 2026-03-22 12:23:42,804 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Navigating to: "http://127.0.0.1:8069/" 2026-03-22 12:23:42,833 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:23:43,479 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 44, model: website.page 2026-03-22 12:23:44,853 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:44] "GET / HTTP/1.1" 200 - 150 0.180 1.846 2026-03-22 12:23:44,860 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Navigation result: {'frameId': '440659B9B5DCB1938E60285416D14D31', 'loaderId': '1E35B7EB4C4DE35D1A5455C0403C4E2B', 'isDownload': False} 2026-03-22 12:23:44,861 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Evaluate ready code "odoo.isTourReady('sale_combo_configurator_preselect_single_unconfigurable_items')" 2026-03-22 12:23:44,922 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-22 12:23:44,944 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1bb7c47/web.assets_frontend.min.css, copying from /web/assets/1bb7c47/web.assets_frontend.min.css 2026-03-22 12:23:45,044 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:45] "GET /web/assets/1/1bb7c47/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.057 0.064 2026-03-22 12:23:45,083 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aedce/web.assets_frontend_minimal.min.js, copying from /web/assets/03aedce/web.assets_frontend_minimal.min.js 2026-03-22 12:23:45,109 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:45] "GET /web/assets/1/03aedce/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.017 0.123 2026-03-22 12:23:45,112 26 INFO 00761-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-03-22 12:23:45,142 26 INFO 00761-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-03-22 12:23:45,145 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js, copying from /web/assets/cb45bdc/web.__assets_tests_call__.min.js 2026-03-22 12:23:45,189 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:45] "GET /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.011 0.078 2026-03-22 12:23:45,315 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:45] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-22 12:23:45,316 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-22 12:23:45,327 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:45] "GET /web/image/website/1/logo/My%20Website?unique=c4e9cd2 HTTP/1.1" 200 - 4 0.007 0.023 2026-03-22 12:23:45,466 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js, copying from /web/assets/ef3a813/web.assets_frontend_lazy.min.js 2026-03-22 12:23:45,530 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:45] "GET /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.022 0.097 2026-03-22 12:23:45,563 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:45] "GET /web/image/website/1/favicon?unique=c4e9cd2 HTTP/1.1" 200 - 4 0.014 0.093 2026-03-22 12:23:46,242 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-03-22 12:23:46,438 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Evaluate test code "odoo.startTour('sale_combo_configurator_preselect_single_unconfigurable_items', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-03-22 12:23:46,510 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:46] "POST /mail/data HTTP/1.1" 200 - 19 0.018 0.032 2026-03-22 12:23:48,378 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:48] "GET /odoo HTTP/1.1" 200 - 133 0.146 1.751 2026-03-22 12:23:48,514 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:48] "GET /web/assets/f80a3ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.025 2026-03-22 12:23:48,528 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:48] "GET /web/assets/ab02bf8/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-03-22 12:23:48,543 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:48] "GET /web/webclient/load_menus HTTP/1.1" 200 - 1 0.001 0.032 2026-03-22 12:23:48,574 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:48] "GET /web/assets/131b7b1/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-03-22 12:23:48,673 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:48] "GET /web/assets/514d866/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-03-22 12:23:49,588 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.005 0.009 2026-03-22 12:23:49,589 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:49] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-22 12:23:49,599 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-03-22 12:23:49,607 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:49] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:23:49,638 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [1/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step .o_navbar_apps_menu button:enabled 2026-03-22 12:23:49,711 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff7bb80/bus.websocket_worker_assets.min.js (id:1604) 2026-03-22 12:23:49,714 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.003 0.034 2026-03-22 12:23:49,775 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: Owl is running in 'dev' mode. 2026-03-22 12:23:49,815 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-03-22 12:23:49,848 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:49] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-22 12:23:49,937 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:49] "GET /odoo HTTP/1.1" 200 - 25 0.022 0.046 2026-03-22 12:23:49,977 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.088 2026-03-22 12:23:50,133 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:50] "GET /web/image?model=res.users&field=avatar_128&id=44 HTTP/1.1" 200 - 14 0.035 0.057 2026-03-22 12:23:50,159 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:50] "GET /web/image/res.partner/76/avatar_128?unique=1774182184000 HTTP/1.1" 200 - 6 0.007 0.091 2026-03-22 12:23:50,166 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [2/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Open the sales app (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-03-22 12:23:50,177 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:50] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.110 2026-03-22 12:23:50,185 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:50] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.121 2026-03-22 12:23:50,340 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:50] "POST /mail/data HTTP/1.1" 200 - 33 0.056 0.165 2026-03-22 12:23:50,359 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.236 2026-03-22 12:23:50,379 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.009 2026-03-22 12:23:50,423 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [3/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Open the sales app (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-03-22 12:23:50,451 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:50] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.018 2026-03-22 12:23:50,542 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:50] "POST /mail/data HTTP/1.1" 200 - 41 0.028 0.075 2026-03-22 12:23:50,554 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [4/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step .o_sale_order 2026-03-22 12:23:50,722 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 44, model: payment.transaction 2026-03-22 12:23:50,763 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: purchase_order_count 2026-03-22 12:23:50,777 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: pos_order_line_ids 2026-03-22 12:23:50,780 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: pos_order_count 2026-03-22 12:23:50,781 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: repair_order_ids 2026-03-22 12:23:50,785 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: repair_count 2026-03-22 12:23:50,785 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: mrp_production_count 2026-03-22 12:23:50,799 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: tasks_count 2026-03-22 12:23:50,802 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: project_count 2026-03-22 12:23:50,802 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: show_create_project_button 2026-03-22 12:23:50,803 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: show_project_button 2026-03-22 12:23:50,803 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: closed_task_count 2026-03-22 12:23:50,804 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: completed_task_percentage 2026-03-22 12:23:50,809 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: timesheet_count 2026-03-22 12:23:50,812 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: timesheet_total_duration 2026-03-22 12:23:50,812 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: show_hours_recorded_button 2026-03-22 12:23:50,986 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 159 0.122 0.321 2026-03-22 12:23:50,991 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.369 2026-03-22 12:23:51,080 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:51] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 5 0.003 0.033 2026-03-22 12:23:51,237 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [5/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Create new order (trigger: .o_list_button_add) 2026-03-22 12:23:51,338 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.044 0.059 2026-03-22 12:23:51,361 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [6/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Select customer Test Partner (trigger: .o_field_widget[name=partner_id] input) 2026-03-22 12:23:51,412 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:51] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.032 0.112 2026-03-22 12:23:51,492 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:51] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 17 0.017 0.073 2026-03-22 12:23:51,767 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:51] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-22 12:23:52,126 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [7/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step ul.ui-autocomplete > li > a:contains("Test Partner") 2026-03-22 12:23:52,127 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:52] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 8 0.014 0.037 2026-03-22 12:23:52,257 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:52] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-03-22 12:23:52,376 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [8/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Add product Combo product (trigger: a:contains("Add a product")) 2026-03-22 12:23:52,478 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:52] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 18 0.026 0.062 2026-03-22 12:23:52,502 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [9/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-03-22 12:23:52,512 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:52] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.010 0.061 2026-03-22 12:23:52,738 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7855295/web.assets_emoji.min.js (id:1605) 2026-03-22 12:23:52,744 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:52] "GET /web/assets/7855295/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.006 0.225 2026-03-22 12:23:52,817 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:52] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 10 0.012 0.190 2026-03-22 12:23:53,038 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-03-22 12:23:53,100 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [10/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step div[name="product_template_id"] input 2026-03-22 12:23:53,213 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:53] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.007 0.034 2026-03-22 12:23:53,242 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [11/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step ul.ui-autocomplete a:contains("Combo product") 2026-03-22 12:23:53,325 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [12/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Assert that there are 2 preselected combo items (trigger: .sale-combo-configurator-dialog) 2026-03-22 12:23:53,374 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:53] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 2 0.004 0.029 2026-03-22 12:23:53,542 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:53] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 7 0.014 0.049 2026-03-22 12:23:53,611 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:53] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.021 0.081 2026-03-22 12:23:53,738 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:53] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 27 0.028 0.115 2026-03-22 12:23:53,865 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:53] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 9 0.021 0.060 2026-03-22 12:23:53,968 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:53] "POST /sale/combo_configurator/get_data HTTP/1.1" 200 - 25 0.016 0.043 2026-03-22 12:23:54,053 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [13/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Assert that combo item Product A is preselected (trigger: [name="preselected_product_name"]:contains(Product A)) 2026-03-22 12:23:54,096 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [14/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Assert that combo item Product C is preselected (trigger: [name="preselected_product_name"]:contains(Product C)) 2026-03-22 12:23:54,124 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:54] "GET /web/image/product.product/117/image_256 HTTP/1.1" 200 - 14 0.015 0.064 2026-03-22 12:23:54,150 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [15/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Assert that the confirm button is disabled (trigger: .sale-combo-configurator-dialog button[name="sale_combo_configurator_confirm_button"]:disabled ) 2026-03-22 12:23:54,174 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:54] "GET /web/image/product.product/118/image_256 HTTP/1.1" 200 - 8 0.007 0.112 2026-03-22 12:23:54,202 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [16/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Select combo item Product B (trigger: .sale-combo-configurator-dialog .product-card:has(h6:contains("Product B")) ) 2026-03-22 12:23:54,221 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:54] "GET /web/image/product.product/119/image_256 HTTP/1.1" 200 - 8 0.005 0.160 2026-03-22 12:23:54,272 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [17/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Select B for Product B Attribute B (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Product B")) td>div[name="ptal"]:has(label:contains("Attribute B")) :has(label:text(B)) input[type="checkbox"]) 2026-03-22 12:23:54,280 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:54] "GET /web/image/product.product/120/image_256 HTTP/1.1" 200 - 8 0.009 0.213 2026-03-22 12:23:54,337 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:54] "GET /web/image/product.product/121/image_256 HTTP/1.1" 200 - 8 0.008 0.264 2026-03-22 12:23:54,394 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:54] "GET /web/image/product.product/122/image_256 HTTP/1.1" 200 - 8 0.008 0.317 2026-03-22 12:23:54,449 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:54] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 23 0.019 0.155 2026-03-22 12:23:54,507 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [18/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-03-22 12:23:54,540 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:54] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 8 0.007 0.023 2026-03-22 12:23:54,572 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [19/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-03-22 12:23:54,626 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [20/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Select combo item Product D (trigger: .sale-combo-configurator-dialog .product-card:has(h6:contains("Product D")) ) 2026-03-22 12:23:54,690 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [21/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Set Test D as a custom attribute for Product D Attribute D (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Product D")) td>div[name="ptal"]:has(label:contains("Attribute D")) input[type="text"] ) 2026-03-22 12:23:54,741 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:54] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 18 0.013 0.032 2026-03-22 12:23:54,812 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [22/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-03-22 12:23:54,871 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [23/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-03-22 12:23:54,923 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [24/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Select combo item Product E1 (trigger: .sale-combo-configurator-dialog .product-card:has(h6:contains("Product E1")) ) 2026-03-22 12:23:54,981 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [25/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Assert that the confirm button is enabled (trigger: .sale-combo-configurator-dialog button[name="sale_combo_configurator_confirm_button"]:enabled ) 2026-03-22 12:23:55,030 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [26/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Confirm the combo configurator (trigger: .sale-combo-configurator-dialog button[name="sale_combo_configurator_confirm_button"] ) 2026-03-22 12:23:55,106 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [27/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Wait until the modal is closed (trigger: body:not(:has(.sale-combo-configurator-dialog))) 2026-03-22 12:23:55,147 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [28/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step save form (trigger: .o_form_button_save:enabled) 2026-03-22 12:23:55,184 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:55] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 11 0.019 0.057 2026-03-22 12:23:55,260 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [29/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-03-22 12:23:55,617 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:55] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 76 0.089 0.284 2026-03-22 12:23:56,257 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:56] "POST /web/dataset/call_kw/sale.order/web_save#sale.order.web_save HTTP/1.1" 200 - 115 0.119 0.292 2026-03-22 12:23:56,555 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:56] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.031 0.043 2026-03-22 12:23:56,701 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: tour succeeded 2026-03-22 12:23:56,702 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: ╔══════════════════════════════════════════════════════════════════════════════╗ ║ TOUR sale_combo_configurator_preselect_single_unconfigurable_items SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════════╝ 2026-03-22 12:23:56,969 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:23:56] "POST /mail/data HTTP/1.1" 200 - 36 0.119 0.161 2026-03-22 12:23:57,499 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: heap 35074264 (allocated 37052416) 2026-03-22 12:23:57,550 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Closing chrome headless with pid 817 2026-03-22 12:23:57,562 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Closing websocket connection 2026-03-22 12:23:57,572 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Terminating chrome headless with pid 817 2026-03-22 12:23:57,744 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Removing chrome user profile "/tmp/tmpdyp848g9_chrome_odoo" 2026-03-22 12:23:57,884 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator: Starting TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products ... 2026-03-22 12:23:58,789 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products: Chrome pid: 1020 2026-03-22 12:23:58,789 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products: Chrome headless temporary user profile dir: /tmp/tmp0xesj6fg_chrome_odoo 2026-03-22 12:23:58,794 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products: Issuing json command http://127.0.0.1:33229/json/version 2026-03-22 12:23:58,796 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33229', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:23:58,979 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products: Browser version: Chrome/141.0.7390.54 2026-03-22 12:23:58,979 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products: Issuing json command http://127.0.0.1:33229/json 2026-03-22 12:23:58,981 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33229', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:23:59,034 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products: Websocket url found: ws://127.0.0.1:33229/devtools/page/47129602173E8E931485C30DC9E76225 2026-03-22 12:23:59,099 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products: Enable chrome headless console log notification 2026-03-22 12:23:59,183 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products: Chrome headless enable page notifications 2026-03-22 12:23:59,326 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:salesman from n/a 2026-03-22 12:23:59,333 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products: Setting session cookie in browser 2026-03-22 12:23:59,336 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products: Open "http://127.0.0.1:8069/" in browser 2026-03-22 12:23:59,337 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products: Navigating to: "http://127.0.0.1:8069/" 2026-03-22 12:23:59,361 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:23:59,874 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 44, model: website.page 2026-03-22 12:24:01,070 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:01] "GET / HTTP/1.1" 200 - 156 0.185 1.529 2026-03-22 12:24:01,079 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products: Navigation result: {'frameId': '47129602173E8E931485C30DC9E76225', 'loaderId': 'F5E6AE85E84C277903CE153861E1229B', 'isDownload': False} 2026-03-22 12:24:01,080 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products: Evaluate ready code "odoo.isTourReady('sale_combo_configurator_with_optional_products')" 2026-03-22 12:24:01,133 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-22 12:24:01,149 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1bb7c47/web.assets_frontend.min.css, copying from /web/assets/1bb7c47/web.assets_frontend.min.css 2026-03-22 12:24:01,228 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:01] "GET /web/assets/1/1bb7c47/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.049 0.051 2026-03-22 12:24:01,248 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aedce/web.assets_frontend_minimal.min.js, copying from /web/assets/03aedce/web.assets_frontend_minimal.min.js 2026-03-22 12:24:01,277 26 INFO 00761-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-03-22 12:24:01,289 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:01] "GET /web/assets/1/03aedce/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.014 0.087 2026-03-22 12:24:01,291 26 INFO 00761-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-03-22 12:24:01,310 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js, copying from /web/assets/cb45bdc/web.__assets_tests_call__.min.js 2026-03-22 12:24:01,329 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:01] "GET /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.006 0.045 2026-03-22 12:24:01,442 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-22 12:24:01,453 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:01] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-22 12:24:01,474 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:01] "GET /web/image/website/1/logo/My%20Website?unique=c4e9cd2 HTTP/1.1" 200 - 4 0.015 0.015 2026-03-22 12:24:01,551 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js, copying from /web/assets/ef3a813/web.assets_frontend_lazy.min.js 2026-03-22 12:24:01,617 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:01] "GET /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.009 0.092 2026-03-22 12:24:01,649 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:01] "GET /web/image/website/1/favicon?unique=c4e9cd2 HTTP/1.1" 200 - 4 0.011 0.093 2026-03-22 12:24:02,463 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-03-22 12:24:02,578 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products: Evaluate test code "odoo.startTour('sale_combo_configurator_with_optional_products', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-03-22 12:24:02,645 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:02] "POST /mail/data HTTP/1.1" 200 - 19 0.016 0.038 2026-03-22 12:24:04,327 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:04] "GET /odoo HTTP/1.1" 200 - 132 0.127 1.587 2026-03-22 12:24:04,407 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:04] "GET /web/assets/f80a3ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-03-22 12:24:04,433 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:04] "GET /web/assets/ab02bf8/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.028 2026-03-22 12:24:04,454 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:04] "GET /web/webclient/load_menus HTTP/1.1" 200 - 1 0.000 0.050 2026-03-22 12:24:04,494 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:04] "GET /web/assets/131b7b1/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.024 2026-03-22 12:24:04,616 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:04] "GET /web/assets/514d866/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-03-22 12:24:05,349 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:05] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-22 12:24:05,367 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.017 0.012 2026-03-22 12:24:05,386 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.034 2026-03-22 12:24:05,407 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:05] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-03-22 12:24:05,465 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: [1/24] Tour sale_combo_configurator_with_optional_products → Step .o_navbar_apps_menu button:enabled 2026-03-22 12:24:05,506 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff7bb80/bus.websocket_worker_assets.min.js (id:1610) 2026-03-22 12:24:05,509 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.029 2026-03-22 12:24:05,555 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: Owl is running in 'dev' mode. 2026-03-22 12:24:05,589 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-22 12:24:05,609 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:05] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-22 12:24:05,687 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:05] "GET /odoo HTTP/1.1" 200 - 25 0.017 0.043 2026-03-22 12:24:05,722 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.079 2026-03-22 12:24:05,855 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:05] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.006 0.019 2026-03-22 12:24:05,928 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: [2/24] Tour sale_combo_configurator_with_optional_products → Step Open the sales app (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-03-22 12:24:05,969 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:05] "GET /web/image?model=res.users&field=avatar_128&id=44 HTTP/1.1" 200 - 14 0.036 0.093 2026-03-22 12:24:05,994 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:05] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.122 2026-03-22 12:24:06,039 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: [3/24] Tour sale_combo_configurator_with_optional_products → Step Open the sales app (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-03-22 12:24:06,081 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:06] "GET /web/image/res.partner/76/avatar_128?unique=1774182184000 HTTP/1.1" 200 - 6 0.014 0.220 2026-03-22 12:24:06,087 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: [4/24] Tour sale_combo_configurator_with_optional_products → Step .o_sale_order 2026-03-22 12:24:06,121 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.205 2026-03-22 12:24:06,233 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:06] "POST /mail/data HTTP/1.1" 200 - 33 0.042 0.247 2026-03-22 12:24:06,279 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:06] "POST /web/action/load HTTP/1.1" 200 - 11 0.015 0.215 2026-03-22 12:24:06,284 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.210 2026-03-22 12:24:06,597 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 44, model: payment.transaction 2026-03-22 12:24:06,628 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: purchase_order_count 2026-03-22 12:24:06,634 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: pos_order_line_ids 2026-03-22 12:24:06,637 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: pos_order_count 2026-03-22 12:24:06,638 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: repair_order_ids 2026-03-22 12:24:06,642 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: repair_count 2026-03-22 12:24:06,643 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: mrp_production_count 2026-03-22 12:24:06,657 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: tasks_count 2026-03-22 12:24:06,661 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: project_count 2026-03-22 12:24:06,662 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: show_create_project_button 2026-03-22 12:24:06,662 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: show_project_button 2026-03-22 12:24:06,663 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: closed_task_count 2026-03-22 12:24:06,663 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: completed_task_percentage 2026-03-22 12:24:06,669 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: timesheet_count 2026-03-22 12:24:06,678 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: timesheet_total_duration 2026-03-22 12:24:06,682 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: show_hours_recorded_button 2026-03-22 12:24:06,908 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 159 0.155 0.416 2026-03-22 12:24:07,025 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:07] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 5 0.005 0.045 2026-03-22 12:24:07,261 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: [5/24] Tour sale_combo_configurator_with_optional_products → Step Create new order (trigger: .o_list_button_add) 2026-03-22 12:24:07,359 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:07] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.048 0.064 2026-03-22 12:24:07,453 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: [6/24] Tour sale_combo_configurator_with_optional_products → Step Select customer Test Partner (trigger: .o_field_widget[name=partner_id] input) 2026-03-22 12:24:07,542 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:07] "POST /mail/data HTTP/1.1" 200 - 42 0.062 0.176 2026-03-22 12:24:07,597 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:07] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 17 0.012 0.080 2026-03-22 12:24:07,688 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:07] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.028 0.046 2026-03-22 12:24:07,826 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:07] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:24:08,240 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:08] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 8 0.010 0.040 2026-03-22 12:24:08,282 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: [7/24] Tour sale_combo_configurator_with_optional_products → Step ul.ui-autocomplete > li > a:contains("Test Partner") 2026-03-22 12:24:08,396 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:08] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-03-22 12:24:08,518 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: [8/24] Tour sale_combo_configurator_with_optional_products → Step Add product Combo product (trigger: a:contains("Add a product")) 2026-03-22 12:24:08,710 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: [9/24] Tour sale_combo_configurator_with_optional_products → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-03-22 12:24:08,752 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:08] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 18 0.067 0.144 2026-03-22 12:24:08,779 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:08] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.004 0.108 2026-03-22 12:24:09,004 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7855295/web.assets_emoji.min.js (id:1611) 2026-03-22 12:24:09,011 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:09] "GET /web/assets/7855295/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.004 0.337 2026-03-22 12:24:09,077 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:09] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 10 0.014 0.195 2026-03-22 12:24:09,239 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:24:09,331 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: [10/24] Tour sale_combo_configurator_with_optional_products → Step div[name="product_template_id"] input 2026-03-22 12:24:09,422 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:09] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.004 0.016 2026-03-22 12:24:09,486 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: [11/24] Tour sale_combo_configurator_with_optional_products → Step ul.ui-autocomplete a:contains("Combo product") 2026-03-22 12:24:09,576 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: [12/24] Tour sale_combo_configurator_with_optional_products → Step Select combo item Product B2 (trigger: .sale-combo-configurator-dialog .product-card:has(h6:contains("Product B2")) ) 2026-03-22 12:24:09,614 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:09] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 2 0.002 0.019 2026-03-22 12:24:09,789 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:09] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 13 0.030 0.052 2026-03-22 12:24:09,836 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:09] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.022 0.052 2026-03-22 12:24:09,947 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:09] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 27 0.024 0.093 2026-03-22 12:24:10,055 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:10] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 9 0.008 0.054 2026-03-22 12:24:10,153 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:10] "POST /sale/combo_configurator/get_data HTTP/1.1" 200 - 17 0.020 0.039 2026-03-22 12:24:10,260 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: [13/24] Tour sale_combo_configurator_with_optional_products → Step Confirm the combo configurator (trigger: .sale-combo-configurator-dialog button[name="sale_combo_configurator_confirm_button"] ) 2026-03-22 12:24:10,321 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:10] "GET /web/image/product.product/124/image_256 HTTP/1.1" 200 - 14 0.033 0.061 2026-03-22 12:24:10,337 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: [14/24] Tour sale_combo_configurator_with_optional_products → Step Wait until the modal is closed (trigger: body:not(:has(.sale-combo-configurator-dialog))) 2026-03-22 12:24:10,389 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: [15/24] Tour sale_combo_configurator_with_optional_products → Step Add Optional product (trigger: table.o_sale_product_configurator_table_optional tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Optional product")) td.o_sale_product_configurator_price button:contains("Add") ) 2026-03-22 12:24:10,405 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:10] "GET /web/image/product.product/125/image_256 HTTP/1.1" 200 - 8 0.021 0.147 2026-03-22 12:24:10,453 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:10] "GET /web/image/product.product/126/image_256 HTTP/1.1" 200 - 8 0.007 0.206 2026-03-22 12:24:10,512 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:10] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 11 0.011 0.129 2026-03-22 12:24:10,737 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:10] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 55 0.044 0.146 2026-03-22 12:24:10,925 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:10] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 19 0.021 0.060 2026-03-22 12:24:10,996 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: [16/24] Tour sale_combo_configurator_with_optional_products → Step verify that we cannot reduce main product quantity (trigger: :not(button[name="sale_quantity_button_minus"])) 2026-03-22 12:24:11,033 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:11] "GET /web/image/product.product/128/image_256 HTTP/1.1" 200 - 8 0.013 0.044 2026-03-22 12:24:11,096 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: [17/24] Tour sale_combo_configurator_with_optional_products → Step verify that we cannot increase main product quantity (trigger: :not(button[name="sale_quantity_button_plus"])) 2026-03-22 12:24:11,108 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:11] "GET /web/image/product.product/127/image_256 HTTP/1.1" 200 - 8 0.021 0.108 2026-03-22 12:24:11,156 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:11] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 3 0.015 0.143 2026-03-22 12:24:11,177 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: [18/24] Tour sale_combo_configurator_with_optional_products → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-03-22 12:24:11,246 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: [19/24] Tour sale_combo_configurator_with_optional_products → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-03-22 12:24:11,329 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:11] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 8 0.008 0.062 2026-03-22 12:24:11,596 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:11] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 41 0.049 0.127 2026-03-22 12:24:11,834 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:11] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 36 0.049 0.124 2026-03-22 12:24:12,039 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:12] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 25 0.029 0.085 2026-03-22 12:24:12,238 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:12] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 36 0.040 0.114 2026-03-22 12:24:12,341 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: [20/24] Tour sale_combo_configurator_with_optional_products → Step .o_field_product_label_section_and_note_cell:has(:contains("Combo product"), input:value("Combo product")) 2026-03-22 12:24:12,392 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: [21/24] Tour sale_combo_configurator_with_optional_products → Step .o_field_product_label_section_and_note_cell:has(:contains("Product B2"), input:value("Product B2")) 2026-03-22 12:24:12,445 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: [22/24] Tour sale_combo_configurator_with_optional_products → Step .o_field_product_label_section_and_note_cell:has(:contains("Optional product"), input:value("Optional product")) 2026-03-22 12:24:12,502 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: [23/24] Tour sale_combo_configurator_with_optional_products → Step save form (trigger: .o_form_button_save:enabled) 2026-03-22 12:24:12,585 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: [24/24] Tour sale_combo_configurator_with_optional_products → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-03-22 12:24:12,998 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:12] "POST /web/dataset/call_kw/sale.order/web_save#sale.order.web_save HTTP/1.1" 200 - 94 0.115 0.282 2026-03-22 12:24:13,250 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:13] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.035 0.052 2026-03-22 12:24:13,314 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: tour succeeded 2026-03-22 12:24:13,328 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: ╔═══════════════════════════════════════════════════════════════╗ ║ TOUR sale_combo_configurator_with_optional_products SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════╝ 2026-03-22 12:24:13,512 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:24:13] "POST /mail/data HTTP/1.1" 200 - 36 0.079 0.113 2026-03-22 12:24:14,076 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: heap 33466044 (allocated 35741696) 2026-03-22 12:24:14,122 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products: Closing chrome headless with pid 1020 2026-03-22 12:24:14,128 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products: Closing websocket connection 2026-03-22 12:24:14,132 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products: Terminating chrome headless with pid 1020 2026-03-22 12:24:14,259 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products: Removing chrome user profile "/tmp/tmp0xesj6fg_chrome_odoo" 2026-03-22 12:24:14,422 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-22 12:24:15,915 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_async_emails_cron_does_not_trigger_itself ... 2026-03-22 12:24:16,006 26 INFO 00761-19-0-all odoo.addons.base.models.ir_cron: Job 'Sales: Send pending emails' (59) starting 2026-03-22 12:24:17,149 26 INFO 00761-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-22 12:24:17,153 26 INFO 00761-19-0-all odoo.addons.base.models.ir_cron: Job 'Sales: Send pending emails' (59) fully done (#loop 1; done 1; remaining 0; duration 1.15s) 2026-03-22 12:24:17,170 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_computes_auto_fill ... 2026-03-22 12:24:17,511 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_discount_rounding ... 2026-03-22 12:24:17,722 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_invoicing_terms ... 2026-03-22 12:24:17,915 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_order_auto_lock_with_public_user ... 2026-03-22 12:24:18,394 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_order_status_email_is_sent_asynchronously_if_configured ... 2026-03-22 12:24:18,422 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_order_status_email_is_sent_synchronously_if_not_configured ... 2026-03-22 12:24:19,563 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_price_recomputation_on_readonly_unit_price ... 2026-03-22 12:24:19,849 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_order_email_subtitle ... 2026-03-22 12:24:20,039 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_order_line_product_taxes_on_branch ... 2026-03-22 12:24:25,500 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_order_send_to_self ... 2026-03-22 12:24:26,549 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_order_standard_flow ... 2026-03-22 12:24:27,701 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_order_unit_price_recompute_on_product_change ... 2026-03-22 12:24:28,530 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_sequence ... 2026-03-22 12:24:28,714 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_warnings ... 2026-03-22 12:24:30,951 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_scheduled_mark_so_as_sent ... 2026-03-22 12:24:31,030 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted mail.scheduled.message records with IDs: [1] 2026-03-22 12:24:31,036 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_so_company_empty ... 2026-03-22 12:24:33,789 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_so_discount_is_not_reset ... 2026-03-22 12:24:34,174 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_so_is_invoiceable_if_only_discount_line_remains_to_invoice ... 2026-03-22 12:24:35,000 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_so_is_not_invoiceable_if_only_discount_line_is_to_invoice ... 2026-03-22 12:24:35,521 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_so_names ... 2026-03-22 12:24:35,534 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_so_with_fixed_discount_zero_amount ... 2026-03-22 12:24:35,708 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sol_name_search ... 2026-03-22 12:24:35,749 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sol_names ... 2026-03-22 12:24:36,146 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_state_changes ... 2026-03-22 12:24:36,636 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_tax_amount_rounding ... 2026-03-22 12:24:36,972 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_unlink_cancel ... 2026-03-22 12:24:37,139 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 46, model: sale.order 2026-03-22 12:24:37,189 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order records with IDs: [51] 2026-03-22 12:24:37,623 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [50] 2026-03-22 12:24:37,743 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 46, model: sale.order 2026-03-22 12:24:37,775 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order records with IDs: [52] 2026-03-22 12:24:38,240 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_validity_days ... 2026-03-22 12:24:38,519 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_zero_quantity ... 2026-03-22 12:24:38,583 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-22 12:24:46,678 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrderInvoicing.test_invoice_state_when_ordered_quantity_is_negative ... 2026-03-22 12:24:47,833 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-22 12:24:49,837 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_action_recompute_taxes ... 2026-03-22 12:24:50,251 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_assign_sales_team_from_partner_user ... 2026-03-22 12:24:50,396 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_assign_sales_team_when_changing_user ... 2026-03-22 12:24:50,531 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_assign_tax_multi_company ... 2026-03-22 12:24:56,559 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_cannot_assign_tax_of_mismatch_company ... 2026-03-22 12:25:02,646 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_downpayment_amount_constraints ... 2026-03-22 12:25:02,697 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_keep_sales_team_when_changing_user_with_no_team ... 2026-03-22 12:25:02,861 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_qty_delivered_on_creation ... 2026-03-22 12:25:03,135 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_sale_order_analytic_distribution_change ... 2026-03-22 12:25:06,756 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-03-22 12:25:14,145 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-22 12:25:14,148 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-22 12:25:14,755 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleMailComposerUI.test_mail_attachment_removal_tour ... 2026-03-22 12:25:15,364 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Chrome pid: 1225 2026-03-22 12:25:15,365 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Chrome headless temporary user profile dir: /tmp/tmpeomia030_chrome_odoo 2026-03-22 12:25:15,365 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Issuing json command http://127.0.0.1:34435/json/version 2026-03-22 12:25:15,372 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34435', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:25:15,579 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Browser version: Chrome/141.0.7390.54 2026-03-22 12:25:15,580 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Issuing json command http://127.0.0.1:34435/json 2026-03-22 12:25:15,580 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34435', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:25:15,612 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Websocket url found: ws://127.0.0.1:34435/devtools/page/D2C2349DC2EB786127AB8A3577ABDC79 2026-03-22 12:25:15,687 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Enable chrome headless console log notification 2026-03-22 12:25:15,706 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Chrome headless enable page notifications 2026-03-22 12:25:15,861 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-22 12:25:15,870 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Setting session cookie in browser 2026-03-22 12:25:15,872 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Open "http://127.0.0.1:8069/odoo/sales/69" in browser 2026-03-22 12:25:15,872 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Navigating to: "http://127.0.0.1:8069/odoo/sales/69" 2026-03-22 12:25:15,891 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:25:18,088 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:18] "GET /odoo/sales/69 HTTP/1.1" 200 - 148 0.155 2.047 2026-03-22 12:25:18,095 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Navigation result: {'frameId': 'D2C2349DC2EB786127AB8A3577ABDC79', 'loaderId': '33619472D8EC27733312BC4587CD6279', 'isDownload': False} 2026-03-22 12:25:18,096 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Evaluate ready code "odoo.isTourReady('mail_attachment_removal_tour')" 2026-03-22 12:25:18,180 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:18] "GET /web/assets/ab02bf8/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.025 2026-03-22 12:25:18,202 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:18] "GET /web/assets/f80a3ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.032 2026-03-22 12:25:18,440 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:18] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.085 0.190 2026-03-22 12:25:18,453 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:18] "GET /web/assets/131b7b1/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.181 2026-03-22 12:25:18,614 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:18] "GET /web/assets/514d866/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-03-22 12:25:19,426 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:19] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:25:19,436 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.016 0.012 2026-03-22 12:25:19,465 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:19] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-22 12:25:19,466 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-03-22 12:25:19,545 26 INFO 00761-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company YourTestCompany (1) 2026-03-22 12:25:19,606 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:19] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 23 0.037 0.072 2026-03-22 12:25:19,690 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour.browser: Owl is running in 'dev' mode. 2026-03-22 12:25:19,708 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff7bb80/bus.websocket_worker_assets.min.js (id:1913) 2026-03-22 12:25:19,732 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.036 0.155 2026-03-22 12:25:19,755 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:19] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-03-22 12:25:19,818 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:19] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:25:19,930 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:19] "GET /odoo HTTP/1.1" 200 - 26 0.028 0.056 2026-03-22 12:25:19,963 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:19] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.106 2026-03-22 12:25:20,087 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Evaluate test code "odoo.startTour('mail_attachment_removal_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/sales/69", "delayToCheckUndeterminisms": 0})" 2026-03-22 12:25:20,100 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:25:20,121 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-03-22 12:25:20,129 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:20] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.039 0.063 2026-03-22 12:25:20,157 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour.browser: [1/5] Tour mail_attachment_removal_tour → Step click on send by email (trigger: .o_statusbar_buttons > button[name='action_quotation_send']) 2026-03-22 12:25:20,241 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:20] "GET /web/image/res.partner/3/avatar_128?unique=1774182306000 HTTP/1.1" 200 - 6 0.047 0.158 2026-03-22 12:25:20,279 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:20] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.226 2026-03-22 12:25:20,343 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:20] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.195 2026-03-22 12:25:20,436 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:20] "POST /mail/data HTTP/1.1" 200 - 35 0.039 0.202 2026-03-22 12:25:20,474 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:20] "POST /web/action/load HTTP/1.1" 200 - 12 0.015 0.412 2026-03-22 12:25:20,482 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.225 2026-03-22 12:25:20,508 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:20] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.009 0.136 2026-03-22 12:25:20,962 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 120 0.124 0.334 2026-03-22 12:25:21,256 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:21] "POST /web/dataset/call_kw/sale.order/web_read#sale.order.web_read HTTP/1.1" 200 - 68 0.065 0.139 2026-03-22 12:25:21,405 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:21] "POST /mail/data HTTP/1.1" 200 - 44 0.042 0.283 2026-03-22 12:25:21,573 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:21] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:25:21,785 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:21] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.012 0.034 2026-03-22 12:25:22,007 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour.browser: [2/5] Tour mail_attachment_removal_tour → Step save a new layout (trigger: .o_technical_modal button[name='document_layout_save']) 2026-03-22 12:25:22,113 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:22] "POST /web/dataset/call_button/sale.order/action_quotation_send#sale.order.action_quotation_send HTTP/1.1" 200 - 15 0.015 0.058 2026-03-22 12:25:22,226 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:22] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.042 0.070 2026-03-22 12:25:22,332 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:22] "POST /mail/data HTTP/1.1" 200 - 33 0.035 0.131 2026-03-22 12:25:22,374 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:22] "POST /web/dataset/call_kw/base.document.layout/get_views#base.document.layout.get_views HTTP/1.1" 200 - 8 0.011 0.170 2026-03-22 12:25:22,392 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:22] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.055 2026-03-22 12:25:22,473 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:22] "GET /web/image/res.partner/2/avatar_128?unique=1774177011000 HTTP/1.1" 200 - 5 0.012 0.036 2026-03-22 12:25:23,318 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:23] "POST /web/dataset/call_kw/base.document.layout/onchange#base.document.layout.onchange HTTP/1.1" 200 - 59 0.090 0.763 2026-03-22 12:25:23,520 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7855295/web.assets_emoji.min.js (id:1914) 2026-03-22 12:25:23,526 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:23] "GET /web/assets/7855295/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.005 1.012 2026-03-22 12:25:23,540 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:23] "POST /web/dataset/call_kw/report.layout/name_search#report.layout.name_search HTTP/1.1" 200 - 1 0.000 0.167 2026-03-22 12:25:23,560 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:23] "POST /web/dataset/call_kw/report.paperformat/name_search#report.paperformat.name_search HTTP/1.1" 200 - 2 0.007 0.152 2026-03-22 12:25:23,832 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:23] "GET /web/assets/ce0d27d/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-03-22 12:25:23,962 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour.browser: [3/5] Tour mail_attachment_removal_tour → Step delete attachment (trigger: .o_field_widget[name='attachment_ids'] li > button .fa-times) 2026-03-22 12:25:24,049 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-03-22 12:25:24,050 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-22 12:25:24,543 26 INFO 00761-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-22 12:25:24,543 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:24] "POST /web/dataset/call_kw/base.document.layout/web_save#base.document.layout.web_save HTTP/1.1" 200 - 171 0.115 0.446 2026-03-22 12:25:24,597 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:24] "POST /web/dataset/call_button/base.document.layout/document_layout_save#base.document.layout.document_layout_save HTTP/1.1" 200 - 14 0.012 0.017 2026-03-22 12:25:26,260 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3cd9ed8/web.report_assets_common.min.css (id:1915) 2026-03-22 12:25:26,262 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Deleting attachments [1129] (matching /web/assets/_______/web.report_assets_common.min.css) because it was replaced with /web/assets/3cd9ed8/web.report_assets_common.min.css 2026-03-22 12:25:26,288 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:26] "GET /web/assets/3cd9ed8/web.report_assets_common.min.css HTTP/1.1" 200 - 21 0.042 1.550 2026-03-22 12:25:26,300 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:26] "GET /web/image/base.document.layout/1/logo?unique=1774182324556 HTTP/1.1" 200 - 5 0.004 1.595 2026-03-22 12:25:26,345 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:26] "POST /web/dataset/call_kw/mail.compose.message/get_views#mail.compose.message.get_views HTTP/1.1" 200 - 11 0.009 1.578 2026-03-22 12:25:26,565 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:26] "POST /web/dataset/call_kw/mail.compose.message/onchange#mail.compose.message.onchange HTTP/1.1" 200 - 51 0.052 0.146 2026-03-22 12:25:26,624 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:26] "POST /web/dataset/call_kw/mail.template/search_read#mail.template.search_read HTTP/1.1" 200 - 1 0.002 0.008 2026-03-22 12:25:26,746 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:26] "POST /web/dataset/call_kw/mail.template/search_read#mail.template.search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-03-22 12:25:26,769 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour.browser: [4/5] Tour mail_attachment_removal_tour → Step send the email (trigger: .o_mail_send) 2026-03-22 12:25:26,831 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour.browser: [5/5] Tour mail_attachment_removal_tour → Step confirm quotation (trigger: button[name='action_confirm']) 2026-03-22 12:25:26,902 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:26] "POST /web/dataset/call_kw/mail.compose.message/web_save#mail.compose.message.web_save HTTP/1.1" 200 - 13 0.023 0.033 2026-03-22 12:25:27,196 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:27] "POST /web/dataset/call_button/mail.compose.message/action_send_mail#mail.compose.message.action_send_mail HTTP/1.1" 200 - 62 0.081 0.187 2026-03-22 12:25:27,269 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:27] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.015 0.038 2026-03-22 12:25:27,371 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:27] "POST /web/dataset/call_kw/sale.order/web_read#sale.order.web_read HTTP/1.1" 200 - 32 0.032 0.117 2026-03-22 12:25:27,530 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour.browser: tour succeeded 2026-03-22 12:25:27,536 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour.browser: ╔═════════════════════════════════════════════╗ ║ TOUR mail_attachment_removal_tour SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-03-22 12:25:27,694 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:27] "POST /mail/data HTTP/1.1" 200 - 34 0.060 0.082 2026-03-22 12:25:27,862 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:27] "POST /web/dataset/call_button/sale.order/action_confirm#sale.order.action_confirm HTTP/1.1" 200 - 45 0.045 0.262 2026-03-22 12:25:28,268 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour.browser: heap 32756976 (allocated 36003840) 2026-03-22 12:25:28,302 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Closing chrome headless with pid 1225 2026-03-22 12:25:28,305 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Closing websocket connection 2026-03-22 12:25:28,306 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Terminating chrome headless with pid 1225 2026-03-22 12:25:28,325 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:28] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.024 0.032 2026-03-22 12:25:28,432 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Removing chrome user profile "/tmp/tmpeomia030_chrome_odoo" 2026-03-22 12:25:28,535 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 18 checked, 13 removed 2026-03-22 12:25:28,540 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog: Starting TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour ... 2026-03-22 12:25:29,130 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour: Chrome pid: 1417 2026-03-22 12:25:29,130 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour: Chrome headless temporary user profile dir: /tmp/tmpo5h583gn_chrome_odoo 2026-03-22 12:25:29,130 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour: Issuing json command http://127.0.0.1:34573/json/version 2026-03-22 12:25:29,132 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34573', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:25:29,287 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour: Browser version: Chrome/141.0.7390.54 2026-03-22 12:25:29,288 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour: Issuing json command http://127.0.0.1:34573/json 2026-03-22 12:25:29,300 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34573', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:25:29,391 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour: Websocket url found: ws://127.0.0.1:34573/devtools/page/8E42F09568A3D3543FDD4F737F079ACC 2026-03-22 12:25:29,441 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour: Enable chrome headless console log notification 2026-03-22 12:25:29,476 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour: Chrome headless enable page notifications 2026-03-22 12:25:29,555 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-22 12:25:29,564 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour: Setting session cookie in browser 2026-03-22 12:25:29,567 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour: Open "http://127.0.0.1:8069/web#action=sale.action_quotations" in browser 2026-03-22 12:25:29,567 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour: Navigating to: "http://127.0.0.1:8069/web#action=sale.action_quotations" 2026-03-22 12:25:29,593 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:25:31,361 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:31] "GET /web HTTP/1.1" 200 - 157 0.142 1.632 2026-03-22 12:25:31,370 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour: Navigation result: {'frameId': '8E42F09568A3D3543FDD4F737F079ACC', 'loaderId': '5A3A1A4C0F4243E4B18D358A5E34DDF3', 'isDownload': False} 2026-03-22 12:25:31,370 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour: Evaluate ready code "odoo.isTourReady('test_add_section_from_product_catalog_on_sale_order')" 2026-03-22 12:25:31,462 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:31] "GET /web/assets/ab02bf8/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.020 2026-03-22 12:25:31,477 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:31] "GET /web/assets/f80a3ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.032 2026-03-22 12:25:31,686 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:31] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.045 0.192 2026-03-22 12:25:31,694 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:31] "GET /web/assets/131b7b1/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.115 2026-03-22 12:25:31,811 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:31] "GET /web/assets/514d866/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-03-22 12:25:32,476 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:32] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:25:32,491 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.009 2026-03-22 12:25:32,542 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:32] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-22 12:25:32,556 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.022 2026-03-22 12:25:32,689 26 INFO 00761-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-22 12:25:32,705 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour.browser: Owl is running in 'dev' mode. 2026-03-22 12:25:32,757 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:32] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.048 0.111 2026-03-22 12:25:32,836 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff7bb80/bus.websocket_worker_assets.min.js (id:1917) 2026-03-22 12:25:32,840 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.196 2026-03-22 12:25:32,843 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.117 2026-03-22 12:25:32,880 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:32] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:25:32,906 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour: Evaluate test code "odoo.startTour('test_add_section_from_product_catalog_on_sale_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/web#action=sale.action_quotations", "delayToCheckUndeterminisms": 0})" 2026-03-22 12:25:32,974 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:32] "GET /odoo HTTP/1.1" 200 - 26 0.031 0.049 2026-03-22 12:25:33,004 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-03-22 12:25:33,019 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour.browser: [1/17] Tour test_add_section_from_product_catalog_on_sale_order → Step Create a new SO (trigger: .o_list_button_add) 2026-03-22 12:25:33,026 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:33] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.115 2026-03-22 12:25:33,036 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-03-22 12:25:33,237 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:33] "GET /web/image/res.partner/3/avatar_128?unique=1774177015000 HTTP/1.1" 200 - 13 0.092 0.219 2026-03-22 12:25:33,281 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:33] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.008 0.349 2026-03-22 12:25:33,311 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:33] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.009 0.372 2026-03-22 12:25:33,345 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.266 2026-03-22 12:25:33,432 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:33] "POST /mail/data HTTP/1.1" 200 - 35 0.031 0.321 2026-03-22 12:25:33,462 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:33] "POST /web/action/load HTTP/1.1" 200 - 12 0.010 0.515 2026-03-22 12:25:33,465 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.344 2026-03-22 12:25:34,100 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 115 0.139 0.407 2026-03-22 12:25:34,203 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:34] "POST /mail/data HTTP/1.1" 200 - 44 0.030 0.553 2026-03-22 12:25:34,250 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 5 0.004 0.083 2026-03-22 12:25:34,424 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:34] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 0.041 2026-03-22 12:25:34,543 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.013 0.028 2026-03-22 12:25:34,544 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour.browser: [2/17] Tour test_add_section_from_product_catalog_on_sale_order → Step Select the customer field (trigger: .o_field_res_partner_many2one input.o_input) 2026-03-22 12:25:34,712 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:34] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 17 0.024 0.111 2026-03-22 12:25:34,928 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:34] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-22 12:25:35,311 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour.browser: [3/17] Tour test_add_section_from_product_catalog_on_sale_order → Step Wait for the field to be active (trigger: .o_field_res_partner_many2one input[aria-expanded=true]) 2026-03-22 12:25:35,398 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:35] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 8 0.013 0.071 2026-03-22 12:25:35,518 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:35] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.002 0.042 2026-03-22 12:25:35,591 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour.browser: [4/17] Tour test_add_section_from_product_catalog_on_sale_order → Step Select a customer from the dropdown (trigger: .o_field_res_partner_many2one .dropdown-item:not([id$="_loading"]):first) 2026-03-22 12:25:35,708 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour.browser: [5/17] Tour test_add_section_from_product_catalog_on_sale_order → Step Click Catalog Button (trigger: button[name=action_add_from_catalog]) 2026-03-22 12:25:35,792 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour.browser: [6/17] Tour test_add_section_from_product_catalog_on_sale_order → Step Click 'Add Section' button (trigger: .o_search_panel_sections button:contains("+ Add Section")) 2026-03-22 12:25:35,868 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7855295/web.assets_emoji.min.js (id:1918) 2026-03-22 12:25:35,875 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:35] "GET /web/assets/7855295/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.007 0.246 2026-03-22 12:25:35,977 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:35] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 16 0.019 0.207 2026-03-22 12:25:36,249 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:36] "POST /web/dataset/call_kw/sale.order/web_save#sale.order.web_save HTTP/1.1" 200 - 57 0.069 0.128 2026-03-22 12:25:36,337 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:36] "POST /web/dataset/call_button/sale.order.line/action_add_from_catalog#sale.order.line.action_add_from_catalog HTTP/1.1" 200 - 6 0.003 0.012 2026-03-22 12:25:36,438 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:36] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.018 0.050 2026-03-22 12:25:36,907 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:36] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 65 0.089 0.373 2026-03-22 12:25:37,028 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:37] "POST /mail/data HTTP/1.1" 200 - 34 0.042 0.531 2026-03-22 12:25:37,128 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:37] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 28 0.031 0.112 2026-03-22 12:25:37,133 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:37] "POST /web/dataset/call_kw/sale.order/search_read#sale.order.search_read HTTP/1.1" 200 - 1 0.000 0.135 2026-03-22 12:25:37,166 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:37] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 5 0.009 0.200 2026-03-22 12:25:37,231 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:37] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 18 0.022 0.060 2026-03-22 12:25:37,246 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:37] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.003 0.051 2026-03-22 12:25:37,303 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:37] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.012 0.069 2026-03-22 12:25:37,360 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:37] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.010 0.078 2026-03-22 12:25:37,412 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:37] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.003 0.012 2026-03-22 12:25:37,496 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour.browser: [7/17] Tour test_add_section_from_product_catalog_on_sale_order → Step Type new section name (trigger: input.o_section_input) 2026-03-22 12:25:37,579 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour.browser: [8/17] Tour test_add_section_from_product_catalog_on_sale_order → Step Click anywhere to add the section (trigger: .o_search_panel) 2026-03-22 12:25:37,587 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:37] "GET /web/image/product.product/7/image_128?unique=1774177067000 HTTP/1.1" 200 - 13 0.014 0.065 2026-03-22 12:25:37,614 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:37] "GET /web/image/product.product/8/image_128?unique=1774177067000 HTTP/1.1" 200 - 7 0.007 0.062 2026-03-22 12:25:37,643 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour.browser: [9/17] Tour test_add_section_from_product_catalog_on_sale_order → Step Check section A is selected (trigger: .o_search_panel_sections .o_selected_section:contains("Section A")) 2026-03-22 12:25:37,652 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:37] "GET /web/image/product.product/20/image_128?unique=1774177057000 HTTP/1.1" 200 - 7 0.009 0.113 2026-03-22 12:25:37,675 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:37] "GET /web/image/product.product/21/image_128?unique=1774177067000 HTTP/1.1" 200 - 7 0.006 0.119 2026-03-22 12:25:37,789 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:37] "POST /product/catalog/create_section HTTP/1.1" 200 - 18 0.025 0.115 2026-03-22 12:25:37,843 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour.browser: [10/17] Tour test_add_section_from_product_catalog_on_sale_order → Step Add a Product (trigger: .o_kanban_record:contains("Test Product")) 2026-03-22 12:25:37,856 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.020 2026-03-22 12:25:37,881 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:37] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.006 0.049 2026-03-22 12:25:37,894 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour.browser: [11/17] Tour test_add_section_from_product_catalog_on_sale_order → Step Wait for product to be added (trigger: .o_kanban_record:contains("Test Product"):not(:has(.fa-shopping-cart))) 2026-03-22 12:25:37,953 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:37] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 15 0.017 0.105 2026-03-22 12:25:38,013 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:38] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 10 0.013 0.034 2026-03-22 12:25:38,935 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour.browser: [12/17] Tour test_add_section_from_product_catalog_on_sale_order → Step Close the catalog (trigger: .o-kanban-button-back) 2026-03-22 12:25:38,997 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour.browser: [13/17] Tour test_add_section_from_product_catalog_on_sale_order → Step Open line fields list (trigger: .o_optional_columns_dropdown_toggle) 2026-03-22 12:25:39,559 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:39] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 39 0.065 0.093 2026-03-22 12:25:39,757 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:39] "POST /web/dataset/call_kw/sale.order/web_read#sale.order.web_read HTTP/1.1" 200 - 84 0.069 0.144 2026-03-22 12:25:40,187 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:40] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.008 0.018 2026-03-22 12:25:40,280 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour.browser: [14/17] Tour test_add_section_from_product_catalog_on_sale_order → Step Show product column (trigger: .o-dropdown-item input[name="product_id"], .o-dropdown-item input[name="product_template_id"]) 2026-03-22 12:25:40,307 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:40] "POST /mail/data HTTP/1.1" 200 - 28 0.024 0.047 2026-03-22 12:25:40,432 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour.browser: [15/17] Tour test_add_section_from_product_catalog_on_sale_order → Step Close line fields list (trigger: .o_optional_columns_dropdown_toggle) 2026-03-22 12:25:40,560 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour.browser: [16/17] Tour test_add_section_from_product_catalog_on_sale_order → Step Ensure Section is first row (trigger: .o_section_and_note_list_view tr:nth-child(1).o_is_line_section) 2026-03-22 12:25:40,715 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour.browser: [17/17] Tour test_add_section_from_product_catalog_on_sale_order → Step Ensure Product is second row (trigger: tbody tr:nth-child(2) .o_field_product_label_section_and_note_cell:contains("Test Product")) 2026-03-22 12:25:40,768 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour.browser: tour succeeded 2026-03-22 12:25:40,769 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR test_add_section_from_product_catalog_on_sale_order SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-03-22 12:25:41,082 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour.browser: heap 35540892 (allocated 36528128) 2026-03-22 12:25:41,114 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour: Closing chrome headless with pid 1417 2026-03-22 12:25:41,125 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour: Closing websocket connection 2026-03-22 12:25:41,133 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour: Terminating chrome headless with pid 1417 2026-03-22 12:25:41,299 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_add_section_from_product_catalog_on_sale_order_tour: Removing chrome user profile "/tmp/tmpo5h583gn_chrome_odoo" 2026-03-22 12:25:41,359 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog: Starting TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour ... 2026-03-22 12:25:44,661 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Chrome pid: 1611 2026-03-22 12:25:44,662 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Chrome headless temporary user profile dir: /tmp/tmp9v5vt4m8_chrome_odoo 2026-03-22 12:25:44,662 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Issuing json command http://127.0.0.1:38215/json/version 2026-03-22 12:25:44,664 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38215', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:25:44,819 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Browser version: Chrome/141.0.7390.54 2026-03-22 12:25:44,820 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Issuing json command http://127.0.0.1:38215/json 2026-03-22 12:25:44,823 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38215', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:25:44,851 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Websocket url found: ws://127.0.0.1:38215/devtools/page/546DED1FDA25B50FA4C9BF241CCAD015 2026-03-22 12:25:44,888 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Enable chrome headless console log notification 2026-03-22 12:25:44,893 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Chrome headless enable page notifications 2026-03-22 12:25:46,214 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-22 12:25:46,223 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Setting session cookie in browser 2026-03-22 12:25:46,225 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Open "http://127.0.0.1:8069/web#action=sale.action_quotations" in browser 2026-03-22 12:25:46,225 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Navigating to: "http://127.0.0.1:8069/web#action=sale.action_quotations" 2026-03-22 12:25:46,247 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:25:48,113 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:48] "GET /web HTTP/1.1" 200 - 147 0.144 1.726 2026-03-22 12:25:48,119 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Navigation result: {'frameId': '546DED1FDA25B50FA4C9BF241CCAD015', 'loaderId': '71EF9631BEB37EFC9D8E55B078D56368', 'isDownload': False} 2026-03-22 12:25:48,120 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Evaluate ready code "odoo.isTourReady('sale_catalog')" 2026-03-22 12:25:48,180 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:48] "GET /web/assets/ab02bf8/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-03-22 12:25:48,205 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:48] "GET /web/assets/f80a3ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.009 0.040 2026-03-22 12:25:48,413 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:48] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.083 0.154 2026-03-22 12:25:48,429 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:48] "GET /web/assets/131b7b1/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.161 2026-03-22 12:25:48,597 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:48] "GET /web/assets/514d866/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-03-22 12:25:49,302 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:49] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-22 12:25:49,323 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.023 2026-03-22 12:25:49,348 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-03-22 12:25:49,349 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:49] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-22 12:25:49,462 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff7bb80/bus.websocket_worker_assets.min.js (id:1925) 2026-03-22 12:25:49,470 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.062 2026-03-22 12:25:49,479 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: Owl is running in 'dev' mode. 2026-03-22 12:25:49,501 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-22 12:25:49,524 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:49] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:25:49,618 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:49] "GET /odoo HTTP/1.1" 200 - 25 0.022 0.054 2026-03-22 12:25:49,641 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.084 2026-03-22 12:25:49,823 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-03-22 12:25:49,846 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Evaluate test code "odoo.startTour('sale_catalog', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/web#action=sale.action_quotations", "delayToCheckUndeterminisms": 0})" 2026-03-22 12:25:49,859 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.033 2026-03-22 12:25:49,864 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:49] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.038 0.080 2026-03-22 12:25:49,866 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [1/14] Tour sale_catalog → Step Create a new SO (trigger: .o_list_button_add) 2026-03-22 12:25:49,878 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:49] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.003 0.114 2026-03-22 12:25:49,910 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:49] "POST /web/action/load HTTP/1.1" 200 - 12 0.011 0.127 2026-03-22 12:25:49,946 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:49] "GET /web/image/res.company/21/favicon HTTP/1.1" 200 - 9 0.011 0.079 2026-03-22 12:25:49,975 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:49] "GET /web/image/res.partner/3/avatar_128?unique=1774182328000 HTTP/1.1" 200 - 6 0.007 0.207 2026-03-22 12:25:50,049 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:50] "POST /mail/data HTTP/1.1" 200 - 35 0.031 0.143 2026-03-22 12:25:50,052 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.122 2026-03-22 12:25:50,509 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 118 0.118 0.373 2026-03-22 12:25:50,648 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:50] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 5 0.005 0.061 2026-03-22 12:25:50,919 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.009 0.030 2026-03-22 12:25:50,920 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [2/14] Tour sale_catalog → Step Select the customer field (trigger: .o_field_res_partner_many2one input.o_input) 2026-03-22 12:25:51,049 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:51] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 17 0.017 0.080 2026-03-22 12:25:51,166 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:51] "POST /mail/data HTTP/1.1" 200 - 42 0.036 0.147 2026-03-22 12:25:51,266 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:51] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:25:51,433 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:51] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 0.026 2026-03-22 12:25:51,626 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [3/14] Tour sale_catalog → Step Wait for the field to be active (trigger: .o_field_res_partner_many2one input[aria-expanded=true]) 2026-03-22 12:25:51,723 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:51] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 8 0.014 0.063 2026-03-22 12:25:51,757 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [4/14] Tour sale_catalog → Step Select a customer from the dropdown (trigger: .o_field_res_partner_many2one .dropdown-item:not([id$='_loading']):first) 2026-03-22 12:25:51,773 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:51] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.002 0.049 2026-03-22 12:25:51,920 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [5/14] Tour sale_catalog → Step Open product catalog (trigger: button[name="action_add_from_catalog"]) 2026-03-22 12:25:52,007 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:52] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 16 0.023 0.052 2026-03-22 12:25:52,015 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [6/14] Tour sale_catalog → Step Type 'Restricted' into the search bar (trigger: input.o_searchview_input) 2026-03-22 12:25:52,220 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7855295/web.assets_emoji.min.js (id:1926) 2026-03-22 12:25:52,225 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:52] "GET /web/assets/7855295/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.004 0.269 2026-03-22 12:25:52,379 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:52] "POST /web/dataset/call_kw/sale.order/web_save#sale.order.web_save HTTP/1.1" 200 - 57 0.051 0.192 2026-03-22 12:25:52,439 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:52] "POST /web/dataset/call_button/sale.order.line/action_add_from_catalog#sale.order.line.action_add_from_catalog HTTP/1.1" 200 - 6 0.003 0.011 2026-03-22 12:25:52,516 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:52] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.016 0.035 2026-03-22 12:25:52,642 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:52] "POST /mail/data HTTP/1.1" 200 - 32 0.031 0.058 2026-03-22 12:25:52,936 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:52] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 65 0.070 0.298 2026-03-22 12:25:53,018 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:53] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 5 0.009 0.036 2026-03-22 12:25:53,124 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:53] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 28 0.039 0.092 2026-03-22 12:25:53,141 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:53] "POST /web/dataset/call_kw/sale.order/search_read#sale.order.search_read HTTP/1.1" 200 - 1 0.001 0.129 2026-03-22 12:25:53,155 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:53] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.003 0.105 2026-03-22 12:25:53,225 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:53] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 19 0.022 0.064 2026-03-22 12:25:53,235 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:53] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.002 0.050 2026-03-22 12:25:53,269 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:53] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.004 0.011 2026-03-22 12:25:53,384 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:53] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.003 0.020 2026-03-22 12:25:53,482 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:53] "GET /web/image/product.product/8/image_128?unique=1774177067000 HTTP/1.1" 200 - 7 0.004 0.020 2026-03-22 12:25:53,514 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [7/14] Tour sale_catalog → Step Search for the product (trigger: input.o_searchview_input) 2026-03-22 12:25:53,519 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:53] "GET /web/image/product.product/21/image_128?unique=1774177067000 HTTP/1.1" 200 - 13 0.009 0.048 2026-03-22 12:25:53,543 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:53] "GET /web/image/product.product/20/image_128?unique=1774177057000 HTTP/1.1" 200 - 7 0.007 0.073 2026-03-22 12:25:53,560 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:53] "GET /web/image/product.product/7/image_128?unique=1774177067000 HTTP/1.1" 200 - 7 0.004 0.092 2026-03-22 12:25:53,601 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [8/14] Tour sale_catalog → Step Wait for catalog rendering (trigger: .o_kanban_record:contains("Restricted Product")) 2026-03-22 12:25:53,659 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [9/14] Tour sale_catalog → Step Wait for filtering (trigger: .o_kanban_renderer:not(:has(.o_kanban_record:contains("AAA Product")))) 2026-03-22 12:25:53,674 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:53] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 2 0.006 0.035 2026-03-22 12:25:53,890 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:53] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.005 0.198 2026-03-22 12:25:53,958 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:53] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 15 0.017 0.036 2026-03-22 12:25:54,016 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:54] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 10 0.014 0.034 2026-03-22 12:25:54,056 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [10/14] Tour sale_catalog → Step Add the product to the SO (trigger: .o_kanban_record:contains("Restricted Product") .fa-shopping-cart) 2026-03-22 12:25:54,117 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [11/14] Tour sale_catalog → Step Wait for product to be added (trigger: .o_kanban_record:contains("Restricted Product"):not(:has(.fa-shopping-cart))) 2026-03-22 12:25:54,172 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [12/14] Tour sale_catalog → Step Input a custom quantity (trigger: .o_kanban_record:contains("Restricted Product") .o_input) 2026-03-22 12:25:54,238 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [13/14] Tour sale_catalog → Step Increase the quantity (trigger: .o_kanban_record:contains("Restricted Product") .fa-plus) 2026-03-22 12:25:54,297 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [14/14] Tour sale_catalog → Step Close the catalog (trigger: .o-kanban-button-back) 2026-03-22 12:25:54,353 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: tour succeeded 2026-03-22 12:25:54,354 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: ╔═════════════════════════════╗ ║ TOUR sale_catalog SUCCEEDED ║ ╚═════════════════════════════╝ 2026-03-22 12:25:54,609 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: heap 31426364 (allocated 33120256) 2026-03-22 12:25:54,625 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Closing chrome headless with pid 1611 2026-03-22 12:25:54,627 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Closing websocket connection 2026-03-22 12:25:54,631 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Terminating chrome headless with pid 1611 2026-03-22 12:25:54,748 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Removing chrome user profile "/tmp/tmp9v5vt4m8_chrome_odoo" 2026-03-22 12:25:54,826 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-22 12:25:55,307 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui: Starting TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change ... 2026-03-22 12:25:55,855 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change: Chrome pid: 1799 2026-03-22 12:25:55,855 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change: Chrome headless temporary user profile dir: /tmp/tmpgr2joqap_chrome_odoo 2026-03-22 12:25:55,855 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change: Issuing json command http://127.0.0.1:40091/json/version 2026-03-22 12:25:55,857 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40091', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:25:56,057 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change: Browser version: Chrome/141.0.7390.54 2026-03-22 12:25:56,057 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change: Issuing json command http://127.0.0.1:40091/json 2026-03-22 12:25:56,058 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40091', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:25:56,158 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change: Websocket url found: ws://127.0.0.1:40091/devtools/page/EF324134A9CEC1BD8C02E6ECDB505183 2026-03-22 12:25:56,205 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change: Enable chrome headless console log notification 2026-03-22 12:25:56,233 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change: Chrome headless enable page notifications 2026-03-22 12:25:56,341 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-22 12:25:56,350 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change: Setting session cookie in browser 2026-03-22 12:25:56,353 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change: Open "http://127.0.0.1:8069/odoo/sales/72" in browser 2026-03-22 12:25:56,353 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change: Navigating to: "http://127.0.0.1:8069/odoo/sales/72" 2026-03-22 12:25:56,368 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:25:58,122 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:58] "GET /odoo/sales/72 HTTP/1.1" 200 - 150 0.141 1.619 2026-03-22 12:25:58,128 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change: Navigation result: {'frameId': 'EF324134A9CEC1BD8C02E6ECDB505183', 'loaderId': 'A80914A7E23C6AAC1E9B19ED0971F86F', 'isDownload': False} 2026-03-22 12:25:58,128 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change: Evaluate ready code "odoo.isTourReady('sale_order_keep_uom_on_variant_wizard_quantity_change')" 2026-03-22 12:25:58,180 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:58] "GET /web/assets/ab02bf8/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.015 2026-03-22 12:25:58,193 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:58] "GET /web/assets/f80a3ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-03-22 12:25:58,439 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:58] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.117 0.149 2026-03-22 12:25:58,457 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:58] "GET /web/assets/131b7b1/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.153 2026-03-22 12:25:58,619 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:58] "GET /web/assets/514d866/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-03-22 12:25:59,248 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:59] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-03-22 12:25:59,266 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.017 2026-03-22 12:25:59,337 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.073 2026-03-22 12:25:59,344 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:59] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-22 12:25:59,451 26 INFO 00761-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-22 12:25:59,497 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change.browser: Owl is running in 'dev' mode. 2026-03-22 12:25:59,539 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:59] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.055 0.080 2026-03-22 12:25:59,543 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-03-22 12:25:59,585 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff7bb80/bus.websocket_worker_assets.min.js (id:1927) 2026-03-22 12:25:59,594 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.016 0.076 2026-03-22 12:25:59,602 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:59] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-22 12:25:59,699 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:59] "GET /odoo HTTP/1.1" 200 - 26 0.020 0.056 2026-03-22 12:25:59,736 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:59] "GET /odoo/offline HTTP/1.1" 200 - 5 0.013 0.089 2026-03-22 12:25:59,822 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change: Evaluate test code "odoo.startTour('sale_order_keep_uom_on_variant_wizard_quantity_change', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/sales/72", "delayToCheckUndeterminisms": 0})" 2026-03-22 12:25:59,835 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-22 12:25:59,839 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:59] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.026 0.052 2026-03-22 12:25:59,845 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-22 12:25:59,877 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:59] "GET /web/image/res.partner/3/avatar_128?unique=1774177015000 HTTP/1.1" 200 - 6 0.010 0.099 2026-03-22 12:25:59,892 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change.browser: [1/7] Tour sale_order_keep_uom_on_variant_wizard_quantity_change → Step .o_field_product_label_section_and_note_cell:has(:contains("Sofa"), input:value("Sofa")) 2026-03-22 12:25:59,897 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:59] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.117 2026-03-22 12:25:59,963 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:59] "POST /mail/data HTTP/1.1" 200 - 35 0.025 0.085 2026-03-22 12:25:59,993 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:25:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.133 2026-03-22 12:26:00,013 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:26:00] "POST /web/action/load HTTP/1.1" 200 - 12 0.006 0.209 2026-03-22 12:26:00,017 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:26:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.049 2026-03-22 12:26:00,520 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:26:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 120 0.114 0.346 2026-03-22 12:26:00,785 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:26:00] "POST /mail/data HTTP/1.1" 200 - 44 0.040 0.091 2026-03-22 12:26:01,250 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:26:01] "POST /web/dataset/call_kw/sale.order/web_read#sale.order.web_read HTTP/1.1" 200 - 123 0.205 0.406 2026-03-22 12:26:01,301 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:26:01] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.016 0.419 2026-03-22 12:26:01,522 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:26:01] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:26:01,744 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:26:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-03-22 12:26:02,042 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:26:02] "POST /mail/thread/messages HTTP/1.1" 200 - 11 0.027 0.040 2026-03-22 12:26:02,115 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change.browser: [2/7] Tour sale_order_keep_uom_on_variant_wizard_quantity_change → Step [name=product_template_id] button.fa-pencil 2026-03-22 12:26:02,142 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:26:02] "POST /mail/data HTTP/1.1" 200 - 30 0.033 0.084 2026-03-22 12:26:02,166 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:26:02] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.005 0.027 2026-03-22 12:26:02,278 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change.browser: [3/7] Tour sale_order_keep_uom_on_variant_wizard_quantity_change → Step Increase the quantity of Sofa (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Sofa")) td.o_sale_product_configurator_qty button:has(i.oi-plus) ) 2026-03-22 12:26:02,363 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:26:02] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 24 0.036 0.042 2026-03-22 12:26:02,372 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:26:02] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.002 0.081 2026-03-22 12:26:02,473 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change.browser: [4/7] Tour sale_order_keep_uom_on_variant_wizard_quantity_change → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-03-22 12:26:02,551 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change.browser: [5/7] Tour sale_order_keep_uom_on_variant_wizard_quantity_change → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-03-22 12:26:02,557 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:26:02] "GET /web/image/product.product/161/image_256 HTTP/1.1" 200 - 14 0.025 0.074 2026-03-22 12:26:02,602 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:26:02] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 12 0.015 0.097 2026-03-22 12:26:02,768 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:26:02] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 50 0.049 0.159 2026-03-22 12:26:03,014 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:26:03] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 68 0.062 0.153 2026-03-22 12:26:03,128 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change.browser: [6/7] Tour sale_order_keep_uom_on_variant_wizard_quantity_change → Step save form (trigger: .o_form_button_save:enabled) 2026-03-22 12:26:03,203 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change.browser: [7/7] Tour sale_order_keep_uom_on_variant_wizard_quantity_change → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-03-22 12:26:03,439 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:26:03] "POST /web/dataset/call_kw/sale.order/web_save#sale.order.web_save HTTP/1.1" 200 - 87 0.073 0.160 2026-03-22 12:26:03,542 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:26:03] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.028 0.047 2026-03-22 12:26:03,724 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:26:03] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-03-22 12:26:03,729 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change.browser: tour succeeded 2026-03-22 12:26:03,730 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change.browser: ╔══════════════════════════════════════════════════════════════════════╗ ║ TOUR sale_order_keep_uom_on_variant_wizard_quantity_change SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════╝ 2026-03-22 12:26:03,953 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:26:03] "POST /mail/data HTTP/1.1" 200 - 22 0.061 0.103 2026-03-22 12:26:04,265 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change.browser: heap 27452244 (allocated 28663808) 2026-03-22 12:26:04,277 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change: Closing chrome headless with pid 1799 2026-03-22 12:26:04,279 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change: Closing websocket connection 2026-03-22 12:26:04,293 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change: Terminating chrome headless with pid 1799 2026-03-22 12:26:04,380 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change: Removing chrome user profile "/tmp/tmpgr2joqap_chrome_odoo" 2026-03-22 12:26:04,482 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-22 12:26:06,050 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_combo_product_discount ... 2026-03-22 12:26:06,411 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_compute_price_unit_no_currency ... 2026-03-22 12:26:06,499 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_discount_and_amount_undiscounted ... 2026-03-22 12:26:07,291 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [58] 2026-03-22 12:26:07,705 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_discount_and_untaxed_subtotal ... 2026-03-22 12:26:08,318 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_fiscalposition_application ... 2026-03-22 12:26:12,715 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_free_product_and_price_include_fixed_tax ... 2026-03-22 12:26:12,918 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_manual_price_prevents_recompute ... 2026-03-22 12:26:13,808 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_multi_currency_discount ... 2026-03-22 12:26:17,820 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_negative_discounts ... 2026-03-22 12:26:17,985 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_no_pricelist_rules ... 2026-03-22 12:26:18,559 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_based_on_another ... 2026-03-22 12:26:18,785 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_dates ... 2026-03-22 12:26:19,189 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_minimal_qty ... 2026-03-22 12:26:19,460 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_price_recompute_on_quantity_change ... 2026-03-22 12:26:20,375 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_product_context ... 2026-03-22 12:26:20,722 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_with_another_currency ... 2026-03-22 12:26:20,965 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_product_quantity_rounding ... 2026-03-22 12:26:21,365 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_sale_tax_mapping ... 2026-03-22 12:26:21,641 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_sale_with_taxes ... 2026-03-22 12:26:21,733 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_show_discount ... 2026-03-22 12:26:22,154 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_so_tax_mapping ... 2026-03-22 12:26:22,318 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_so_tax_mapping_multicompany ... 2026-03-22 12:26:24,415 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_update_prices ... 2026-03-22 12:26:24,634 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-22 12:26:25,191 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [177] 2026-03-22 12:26:25,479 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [196] 2026-03-22 12:26:25,507 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_product_attribute_value_config: Starting TestSaleProductAttributeValueConfig.test_01_is_combination_possible_archived ... 2026-03-22 12:26:25,864 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [192, 193, 194, 195, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191] 2026-03-22 12:26:25,906 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [58] 2026-03-22 12:26:26,188 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [201, 202, 203, 204, 205] 2026-03-22 12:26:26,217 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [52] 2026-03-22 12:26:26,339 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [200] 2026-03-22 12:26:26,502 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [66] 2026-03-22 12:26:26,687 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [208, 207] 2026-03-22 12:26:27,018 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [210, 211, 212, 213, 214, 215, 216, 217] 2026-03-22 12:26:27,418 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 218, 219, 220, 221, 222, 223] 2026-03-22 12:26:27,455 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [67] 2026-03-22 12:26:27,751 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [235, 236, 237, 238, 239] 2026-03-22 12:26:27,792 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [68] 2026-03-22 12:26:27,972 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [234] 2026-03-22 12:26:28,179 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [69] 2026-03-22 12:26:28,430 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [240, 241] 2026-03-22 12:26:28,579 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-22 12:26:30,136 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_product_template: Starting TestSaleProductTemplate.test_sale_get_additional_configurator_data ... 2026-03-22 12:26:30,173 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_product_template: Starting TestSaleProductTemplate.test_sale_get_configurator_display_price ... 2026-03-22 12:26:30,298 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 12:26:40,361 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_refund: Starting TestSaleRefund.test_refund_create ... 2026-03-22 12:26:41,347 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_refund: Starting TestSaleRefund.test_refund_invoice_with_downpayment ... 2026-03-22 12:26:43,594 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_refund: Starting TestSaleRefund.test_refund_modify ... 2026-03-22 12:26:47,541 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-22 12:26:53,885 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_report: Starting TestSaleReportCurrencyRate.test_sale_report_foreign_currency ... 2026-03-22 12:26:54,867 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_report: Starting TestSaleReportCurrencyRate.test_sale_report_with_downpayment ... 2026-03-22 12:26:56,136 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-22 12:26:57,827 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_sections: Starting TestSaleSections.test_optional_section_discount_line_not_editable_on_portal ... 2026-03-22 12:26:58,036 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_sections: Starting TestSaleSections.test_sale_order_line_parent_id ... 2026-03-22 12:26:58,045 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_sections: Starting TestSaleSections.test_sale_order_report_line_visibility_and_grouping ... 2026-03-22 12:26:58,066 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_sections: Starting TestSaleSections.test_sale_order_report_line_visibility_and_grouping_with_combo ... 2026-03-22 12:26:58,417 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [223, 224, 225, 226, 227, 228, 229, 230, 231, 232] 2026-03-22 12:26:58,660 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_sections: Starting TestSaleSections.test_sale_order_sections_totals ... 2026-03-22 12:26:58,682 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 12:27:13,034 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_amount_to_invoice_multiple_so ... 2026-03-22 12:27:14,197 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_amount_to_invoice_one_line_multiple_so ... 2026-03-22 12:27:15,453 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_amount_to_invoice_price_unit_change ... 2026-03-22 12:27:16,485 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_amount_to_invoice_with_discount ... 2026-03-22 12:27:17,448 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_credit_note_automatic_matching ... 2026-03-22 12:27:18,736 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_credit_note_no_automatic_matching ... 2026-03-22 12:27:19,938 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment ... 2026-03-22 12:27:21,751 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_fixed_amount_with_zero_total_amount ... 2026-03-22 12:27:22,499 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_invoice_and_partial_credit_note ... 2026-03-22 12:27:25,418 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_line_name ... 2026-03-22 12:27:26,744 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_line_remains_on_SO ... 2026-03-22 12:27:28,377 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_percentage_tax_icl ... 2026-03-22 12:27:29,712 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_storno ... 2026-03-22 12:27:33,070 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_validation ... 2026-03-22 12:27:34,617 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_group_invoice ... 2026-03-22 12:27:36,334 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice ... 2026-03-22 12:27:39,028 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_after_product_return_price_not_default ... 2026-03-22 12:27:40,342 26 INFO 00761-19-0-all odoo.models.unlink: User #72 deleted stock.move.line records with IDs: [92] 2026-03-22 12:27:40,515 26 INFO 00761-19-0-all odoo.models.unlink: User #72 deleted stock.move records with IDs: [95] 2026-03-22 12:27:40,608 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_analytic_distribution_model ... 2026-03-22 12:27:44,877 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_analytic_rule_with_account_prefix ... 2026-03-22 12:27:49,726 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_combo_product ... 2026-03-22 12:27:51,057 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_from_order_without_lines ... 2026-03-22 12:27:51,297 26 INFO 00761-19-0-all odoo.models.unlink: User #72 deleted sale.order.line records with IDs: [296] 2026-03-22 12:27:51,707 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_line_name_has_product_name ... 2026-03-22 12:27:52,706 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_with_discount ... 2026-03-22 12:27:54,010 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_with_sections ... 2026-03-22 12:27:55,223 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_multi_company_invoice ... 2026-03-22 12:27:57,105 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_multiple_sale_orders_on_same_invoice ... 2026-03-22 12:27:58,437 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_negative_amount_storno ... 2026-03-22 12:28:00,609 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_partial_invoicing_interaction_with_invoicing_switch_threshold ... 2026-03-22 12:28:00,649 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: skipped TestSaleToInvoice.test_partial_invoicing_interaction_with_invoicing_switch_threshold : This test requires the installation of the account_account module 2026-03-22 12:28:00,653 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_qty_invoiced ... 2026-03-22 12:28:02,755 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_refund_salesteam ... 2026-03-22 12:28:04,096 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_sale_order_standard_flow_with_invoicing ... 2026-03-22 12:28:07,254 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_salesperson_in_invoice_followers ... 2026-03-22 12:28:07,986 26 INFO 00761-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-22 12:28:09,320 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_search_invoice_ids ... 2026-03-22 12:28:10,300 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_so_create_multicompany ... 2026-03-22 12:28:11,502 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_so_note_to_invoice ... 2026-03-22 12:28:13,716 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-22 12:28:22,859 26 INFO 00761-19-0-all odoo.models.unlink: User #77 deleted res.currency.rate records with IDs: [20, 21, 22] 2026-03-22 12:28:23,044 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_down_payment_100_first_then_0_final_invoice_round_globally ... 2018-01-01 00:00:00,000 26 INFO 00761-19-0-all odoo.models.unlink: User #77 deleted res.currency.rate records with IDs: [25, 24, 23] 2026-03-22 12:28:26,497 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_down_payment_100_first_then_0_final_invoice_round_per_line ... 2018-01-01 00:00:00,000 26 INFO 00761-19-0-all odoo.models.unlink: User #77 deleted res.currency.rate records with IDs: [25, 24, 23] 2026-03-22 12:28:28,866 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_down_payment_account_prediction ... 2026-03-22 12:28:30,013 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_down_payment_analytic_distribution_aggregation ... 2026-03-22 12:28:33,772 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_down_payment_invoice_foreign_currency_different_dates ... 2026-03-22 12:28:35,409 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_down_payment_invoice_manual_removing_of_tax ... 2026-03-22 12:28:36,658 26 INFO 00761-19-0-all odoo.models.unlink: User #77 deleted account.move.line records with IDs: [334] 2026-03-22 12:28:37,838 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_down_payment_invoice_multiple_taxes_and_accounts ... 2026-03-22 12:28:39,999 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_down_payment_invoice_then_refunded_then_invoiced_again ... 2026-03-22 12:28:41,570 26 INFO 00761-19-0-all odoo.models.unlink: User #77 deleted account.move.line records with IDs: [368] 2026-03-22 12:28:43,807 26 INFO 00761-19-0-all odoo.models.unlink: User #77 deleted account.move.line records with IDs: [383, 384] 2026-03-22 12:28:45,172 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_down_payment_with_global_discount ... 2026-03-22 12:28:46,096 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_downpayment_invoice_lines_with_down_payment_account ... 2026-03-22 12:28:47,128 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_no_taxes_sale_orders ... 2026-03-22 12:28:48,700 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_taxes_fixed_tax_last_position_sale_orders ... 2026-03-22 12:28:51,340 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_taxes_l10n_be_sale_orders ... 2026-03-22 12:31:16,466 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_taxes_l10n_br_sale_orders ... 2026-03-22 12:34:33,001 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_taxes_l10n_in_sale_orders ... 2026-03-22 12:40:54,876 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-22 12:41:05,681 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_global_discount: Starting TestTaxesGlobalDiscountSale.test_cumulative_global_discounts ... 2026-03-22 12:41:06,724 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_global_discount: Starting TestTaxesGlobalDiscountSale.test_global_discount_with_sol_discount ... 2026-03-22 12:41:07,549 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_global_discount: Starting TestTaxesGlobalDiscountSale.test_taxes_l10n_be_sale_orders ... 2026-03-22 12:42:02,676 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_global_discount: Starting TestTaxesGlobalDiscountSale.test_taxes_l10n_br_sale_orders ... 2026-03-22 12:42:53,079 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_global_discount: Starting TestTaxesGlobalDiscountSale.test_taxes_l10n_in_sale_orders ... 2026-03-22 12:43:46,561 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-22 12:43:55,672 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_apply_mixed_epd_discount ... 2026-03-22 12:43:56,032 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_apply_mixed_epd_discount_fixed_tax ... 2026-03-22 12:43:56,391 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_apply_mixed_epd_discount_percent_and_fixed_tax ... 2026-03-22 12:43:56,727 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_discount_with_round_globally_sale_orders ... 2026-03-22 12:43:57,305 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_mixed_combined_standalone_taxes_sale_orders ... 2026-03-22 12:43:58,011 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_preceding_subtotal_sale_orders ... 2026-03-22 12:43:58,592 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_preceding_subtotal_with_include_base_amount_sale_orders ... 2026-03-22 12:43:58,934 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_preceding_subtotal_with_tax_group_sale_orders ... 2026-03-22 12:43:59,405 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_reverse_charge_division_tax_sale_orders ... 2026-03-22 12:43:59,813 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_reverse_charge_percent_tax_sale_orders ... 2026-03-22 12:44:00,195 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_reverse_charge_taxes_1_generic_helpers ... 2026-03-22 12:44:00,512 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_reverse_charge_taxes_2_generic_helpers ... 2026-03-22 12:44:00,765 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_taxes_l10n_be_sale_orders ... 2026-03-22 12:44:02,176 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_taxes_l10n_br_sale_orders ... 2026-03-22 12:44:03,486 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_taxes_l10n_in_sale_orders ... 2026-03-22 12:44:04,701 26 INFO 00761-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_taxes_l10n_mx_sale_orders ... 2026-03-22 12:44:05,197 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-22 12:44:06,945 26 INFO 00761-19-0-all odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-03-22 12:44:07,979 26 INFO 00761-19-0-all odoo.addons.sale_crm.tests.test_res_partner: Starting TestResPartner.test_application_stat_info ... 2026-03-22 12:44:08,121 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-22 12:44:16,595 26 INFO 00761-19-0-all odoo.addons.sale_edi_ubl.tests.test_sale_order_edi_gen: Starting TestSaleOrderEDIGen.test_sale_order_download_edi ... 2026-03-22 12:44:17,342 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-22 12:44:38,506 26 INFO 00761-19-0-all odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expense_reinvoice_tax_multine_line ... 2026-03-22 12:44:40,255 26 INFO 00761-19-0-all odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_analytic_distribution ... 2026-03-22 12:44:41,494 26 INFO 00761-19-0-all odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_1_create_moves ... 2026-03-22 12:44:42,770 26 INFO 00761-19-0-all odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_2_reset_expense_to_draft ... 2026-03-22 12:44:44,047 26 INFO 00761-19-0-all odoo.models.unlink: User #92 deleted account.analytic.line records with IDs: [47, 48, 49, 50, 51, 52] 2026-03-22 12:44:44,486 26 INFO 00761-19-0-all odoo.models.unlink: User #92 deleted account.move.line records with IDs: [4361, 4362, 4363, 4364, 4365, 4366, 4367, 4368, 4369, 4370, 4371, 4372, 4373] 2026-03-22 12:44:44,581 26 INFO 00761-19-0-all odoo.models.unlink: User #92 deleted account.move records with IDs: [619] 2026-03-22 12:44:44,648 26 INFO 00761-19-0-all odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_3_recreate_move_after_reset ... 2026-03-22 12:44:46,022 26 INFO 00761-19-0-all odoo.models.unlink: User #92 deleted account.analytic.line records with IDs: [53, 54, 55, 56, 57, 58] 2026-03-22 12:44:46,391 26 INFO 00761-19-0-all odoo.models.unlink: User #92 deleted account.move.line records with IDs: [4374, 4375, 4376, 4377, 4378, 4379, 4380, 4381, 4382, 4383, 4384, 4385, 4386] 2026-03-22 12:44:46,466 26 INFO 00761-19-0-all odoo.models.unlink: User #92 deleted account.move records with IDs: [620] 2026-03-22 12:44:47,806 26 INFO 00761-19-0-all odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_4_reset_expense_move_to_draft ... 2026-03-22 12:44:49,155 26 INFO 00761-19-0-all odoo.models.unlink: User #92 deleted account.analytic.line records with IDs: [65, 66, 67, 68, 69, 70] 2026-03-22 12:44:49,437 26 INFO 00761-19-0-all odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_5_repost_expense_move_after_reset_to_draft ... 2026-03-22 12:44:50,885 26 INFO 00761-19-0-all odoo.models.unlink: User #92 deleted account.analytic.line records with IDs: [71, 72, 73, 74, 75, 76] 2026-03-22 12:44:51,747 26 INFO 00761-19-0-all odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_6_reverse_expense_move ... 2026-03-22 12:44:53,634 26 INFO 00761-19-0-all odoo.models.unlink: User #92 deleted account.move.line records with IDs: [4445, 4446, 4447, 4448, 4449, 4450] 2026-03-22 12:44:53,932 26 INFO 00761-19-0-all odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_7_ensure_one2one_relationship ... 2026-03-22 12:44:56,589 26 INFO 00761-19-0-all odoo.models.unlink: User #92 deleted account.analytic.line records with IDs: [89, 90, 91, 92, 93, 94] 2026-03-22 12:44:57,913 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-22 12:45:18,252 26 INFO 00761-19-0-all odoo.addons.sale_expense.tests.test_sale_expense: Starting TestSaleExpense.test_expense_multi_id_analytic_distribution ... 2026-03-22 12:45:20,803 26 INFO 00761-19-0-all odoo.addons.sale_expense.tests.test_sale_expense: Starting TestSaleExpense.test_sale_expense ... 2026-03-22 12:45:24,025 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-22 12:45:40,933 26 INFO 00761-19-0-all odoo.addons.sale_expense_margin.tests.test_so_expense_purchase_price: Starting TestExpenseMargin.test_expense_reinvoice_purchase_price ... 2026-03-22 12:45:44,480 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-22 12:45:46,700 26 INFO 00761-19-0-all odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_gelato_delivery_is_not_available_for_generic_order ... 2026-03-22 12:45:46,761 26 INFO 00761-19-0-all odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_generic_delivery_is_not_available_for_gelato_order ... 2026-03-22 12:45:46,771 26 INFO 00761-19-0-all odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_get_cheapest_express_delivery_price ... 2026-03-22 12:45:46,803 26 INFO 00761-19-0-all odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_get_cheapest_normal_delivery_price ... 2026-03-22 12:45:46,830 26 INFO 00761-19-0-all odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_incomplete_partner_address_prevents_delivery ... 2026-03-22 12:45:46,854 26 INFO 00761-19-0-all odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_only_gelato_carriers_are_available_for_gelato_order ... 2026-03-22 12:45:46,893 26 INFO 00761-19-0-all odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_only_generic_carriers_are_available_for_generic_order ... 2026-03-22 12:45:46,937 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 12:45:48,648 26 INFO 00761-19-0-all odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_creating_attributes_sets_product_uid_on_template ... 2026-03-22 12:45:48,695 26 INFO 00761-19-0-all odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_creating_attributes_sets_product_uids_on_variants ... 2026-03-22 12:45:49,089 26 INFO 00761-19-0-all odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_creating_print_images_saves_front_as_default ... 2026-03-22 12:45:49,123 26 INFO 00761-19-0-all odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_assigns_existing_attribute_values ... 2026-03-22 12:45:49,502 26 INFO 00761-19-0-all odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_assigns_existing_attributes ... 2026-03-22 12:45:49,835 26 INFO 00761-19-0-all odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_assigns_new_attribute_values ... 2026-03-22 12:45:50,533 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [418] 2026-03-22 12:45:50,543 26 INFO 00761-19-0-all odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_assigns_new_attributes ... 2026-03-22 12:45:50,897 26 INFO 00761-19-0-all odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_creates_missing_attribute_values ... 2026-03-22 12:45:51,436 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [422] 2026-03-22 12:45:51,448 26 INFO 00761-19-0-all odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_creates_missing_attributes ... 2026-03-22 12:45:51,774 26 INFO 00761-19-0-all odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_creates_product_variants ... 2026-03-22 12:45:52,326 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [426] 2026-03-22 12:45:52,352 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 12:45:53,969 26 INFO 00761-19-0-all odoo.addons.sale_gelato.tests.test_sale_order: Starting TestGelatoSaleOrder.test_allow_adding_generic_service_product_to_gelato_order ... 2026-03-22 12:45:54,066 26 INFO 00761-19-0-all odoo.addons.sale_gelato.tests.test_sale_order: Starting TestGelatoSaleOrder.test_allow_modifying_generic_service_product_on_gelato_order ... 2026-03-22 12:45:54,275 26 INFO 00761-19-0-all odoo.addons.sale_gelato.tests.test_sale_order: Starting TestGelatoSaleOrder.test_prevent_adding_generic_goods_product_to_gelato_order ... 2026-03-22 12:45:54,396 26 INFO 00761-19-0-all odoo.addons.sale_gelato.tests.test_sale_order: Starting TestGelatoSaleOrder.test_prevent_confirming_order_with_incomplete_partner_address ... 2026-03-22 12:45:54,530 26 INFO 00761-19-0-all odoo.addons.sale_gelato.tests.test_sale_order: Starting TestGelatoSaleOrder.test_prevent_modifying_generic_service_product_to_goods_product_on_gelato_order ... 2026-03-22 12:45:54,735 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 12:45:57,045 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_buy_gift_card: Starting TestBuyGiftCard.test_buying_gift_card ... 2026-03-22 12:45:57,456 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [2] 2026-03-22 12:45:57,488 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_buy_gift_card: Starting TestBuyGiftCard.test_gift_card_email_sender ... 2026-03-22 12:45:57,994 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 12:46:00,717 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_100_percent_discount ... 2026-03-22 12:46:01,191 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_archived_reward_products ... 2026-03-22 12:46:02,207 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_archiving_loyalty_card_unlinks_draft_points_from_sale_order ... 2026-03-22 12:46:02,562 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [11] 2026-03-22 12:46:02,609 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_cancel_order_with_coupons ... 2026-03-22 12:46:03,103 26 INFO 00761-19-0-all odoo.models.unlink: User #121 deleted loyalty.card records with IDs: [10] 2026-03-22 12:46:03,136 26 INFO 00761-19-0-all odoo.models.unlink: User #121 deleted sale.order.coupon.points records with IDs: [12] 2026-03-22 12:46:03,161 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_coupon_program_restricted_to_pricelists ... 2026-03-22 12:46:04,307 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_discount_max_amount_on_specific_product ... 2026-03-22 12:46:04,759 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2276, 2277] 2026-03-22 12:46:04,790 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [18] 2026-03-22 12:46:04,953 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2278] 2026-03-22 12:46:05,204 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2279, 2280, 2281] 2026-03-22 12:46:05,227 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [19] 2026-03-22 12:46:05,431 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2282, 2283, 2284] 2026-03-22 12:46:05,463 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [20] 2026-03-22 12:46:05,715 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_discount_on_taxes_with_child_tax ... 2026-03-22 12:46:06,049 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_discount_reward_claimable_only_once ... 2026-03-22 12:46:06,353 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_distribution_amount_payment_programs ... 2026-03-22 12:46:06,822 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_domain_on_cheapest_reward ... 2026-03-22 12:46:07,340 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2298] 2026-03-22 12:46:07,400 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [26] 2026-03-22 12:46:07,592 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_ewallet_applied_ewallet_topup_in_order ... 2026-03-22 12:46:08,162 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_ewallet_code_use_restriction ... 2026-03-22 12:46:08,522 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_ewallet_program_without_trigger_product ... 2026-03-22 12:46:08,976 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_expired_ewallet_is_not_claimable ... 2026-03-22 12:46:09,332 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_free_product_sol_is_zero_price ... 2026-03-22 12:46:10,747 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_gift_card_program_without_product ... 2026-03-22 12:46:11,050 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_multiple_discount_specific ... 2026-03-22 12:46:11,664 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_multiple_rewards_after_confirm ... 2026-03-22 12:46:12,014 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [31] 2026-03-22 12:46:12,585 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_nominative_programs ... 2026-03-22 12:46:12,911 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_points_awarded_discount_code_no_domain_program ... 2026-03-22 12:46:13,904 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_points_awarded_ewallet ... 2026-03-22 12:46:14,634 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_points_awarded_general_discount_code_specific_domain_program ... 2026-03-22 12:46:15,472 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_points_awarded_giftcard ... 2026-03-22 12:46:16,283 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_points_awarded_global_discount_code_no_domain_program ... 2026-03-22 12:46:17,055 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-03-22 12:46:17,901 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_promotion_program_restricted_to_pricelists ... 2026-03-22 12:46:18,330 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2336] 2026-03-22 12:46:18,389 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [45] 2026-03-22 12:46:18,606 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2337] 2026-03-22 12:46:18,650 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [46] 2026-03-22 12:46:18,834 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_reapplying_reward_keeps_reward_price_unit ... 2026-03-22 12:46:19,164 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_sol_free_product_description_equals_reward_description ... 2026-03-22 12:46:19,415 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_specific_promotion_on_free_product ... 2026-03-22 12:46:19,850 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-22 12:46:22,148 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty_history: Starting TestLoyaltyhistory.test_add_loyalty_history_line_with_reward ... 2026-03-22 12:46:22,710 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty_history: Starting TestLoyaltyhistory.test_add_loyalty_history_line_without_reward ... 2026-03-22 12:46:23,007 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [54] 2026-03-22 12:46:23,401 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty_history: Starting TestLoyaltyhistory.test_delete_loyalty_history_line_on_cancel ... 2026-03-22 12:46:23,748 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [56] 2026-03-22 12:46:24,081 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1135] 2026-03-22 12:46:24,198 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [38] 2026-03-22 12:46:24,243 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2353] 2026-03-22 12:46:24,283 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [70] 2026-03-22 12:46:24,296 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty_history: Starting TestLoyaltyhistory.test_loyalty_history_multi_reward ... 2026-03-22 12:46:24,796 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [57] 2026-03-22 12:46:25,139 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 12:46:27,063 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_pay_with_gift_card: Starting TestPayWithGiftCard.test_gift_card_product_has_no_taxes_on_creation ... 2026-03-22 12:46:27,256 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_pay_with_gift_card: Starting TestPayWithGiftCard.test_paying_with_gift_card_and_discount ... 2026-03-22 12:46:27,663 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_pay_with_gift_card: Starting TestPayWithGiftCard.test_paying_with_gift_card_blocking_discount ... 2026-03-22 12:46:28,022 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_pay_with_gift_card: Starting TestPayWithGiftCard.test_paying_with_gift_card_fixed_tax ... 2026-03-22 12:46:28,419 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [63] 2026-03-22 12:46:28,736 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_pay_with_gift_card: Starting TestPayWithGiftCard.test_paying_with_gift_card_uses_gift_card_product_taxes ... 2026-03-22 12:46:28,990 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2368] 2026-03-22 12:46:29,159 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2369] 2026-03-22 12:46:29,305 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_pay_with_gift_card: Starting TestPayWithGiftCard.test_paying_with_multiple_gift_card ... 2026-03-22 12:46:29,640 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_pay_with_gift_card: Starting TestPayWithGiftCard.test_paying_with_single_gift_card_over ... 2026-03-22 12:46:30,005 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [68] 2026-03-22 12:46:30,352 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_pay_with_gift_card: Starting TestPayWithGiftCard.test_paying_with_single_gift_card_under ... 2026-03-22 12:46:30,879 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 12:46:32,844 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_multi_company: Starting TestSaleCouponMultiCompany.test_applicable_programs ... 2026-03-22 12:46:36,140 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_multi_company: Starting TestSaleCouponMultiCompany.test_applicable_programs_confirm_on_branch ... 2026-03-22 12:46:41,665 26 INFO 00761-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [730], uid: 126, model: sale.order 2026-03-22 12:46:41,695 26 INFO 00761-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [730], uid: 126, model: sale.order 2026-03-22 12:46:41,767 26 INFO 00761-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [730], uid: 126, model: sale.order 2026-03-22 12:46:42,210 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_multi_company: Starting TestSaleCouponMultiCompany.test_applicable_programs_on_branch ... 2026-03-22 12:46:46,836 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-22 12:46:49,377 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_apply_order_and_specific_discounts ... 2026-03-22 12:46:49,822 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_coupon_and_coupon_discount_fixed_amount_tax_excl ... 2026-03-22 12:46:50,445 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2395, 2396, 2397, 2398] 2026-03-22 12:46:50,498 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [76] 2026-03-22 12:46:51,021 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_coupon_and_coupon_discount_fixed_amount_tax_incl ... 2026-03-22 12:46:51,811 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2406, 2407, 2408, 2409] 2026-03-22 12:46:51,875 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [79] 2026-03-22 12:46:52,356 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_coupon_and_program_discount_fixed_amount ... 2026-03-22 12:46:53,056 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2415, 2416] 2026-03-22 12:46:53,113 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [82] 2026-03-22 12:46:53,122 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_coupon_rule_minimum_amount ... 2026-03-22 12:46:53,419 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_fixed_amount_change_promo_amount ... 2026-03-22 12:46:53,738 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_fixed_amount_taxes_attribution ... 2026-03-22 12:46:54,219 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_fixed_amount_taxes_attribution_multiline ... 2026-03-22 12:46:54,803 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_fixed_amount_with_negative_cost ... 2026-03-22 12:46:55,142 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_fixed_tax_not_affected ... 2026-03-22 12:46:55,514 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_fixed_tax_not_affected_2 ... 2026-03-22 12:46:55,831 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_loyalty_card_tax_total ... 2026-03-22 12:46:56,119 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_discount_on_multiple_specific_products ... 2026-03-22 12:46:56,550 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_fixed_price ... 2026-03-22 12:46:57,071 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2443] 2026-03-22 12:46:57,115 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [100] 2026-03-22 12:46:57,124 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_free_prods_with_min_qty_and_reward_qty_and_rule ... 2026-03-22 12:46:57,484 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_free_product_different_than_rule_product_with_multiple_application ... 2026-03-22 12:46:57,851 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_modify_reward_line_qty ... 2026-03-22 12:46:58,130 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_multi_product_max_discount ... 2026-03-22 12:46:58,388 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_next_order ... 2026-03-22 12:46:58,735 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [105] 2026-03-22 12:46:59,086 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_numbers_check_eligibility ... 2026-03-22 12:46:59,647 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_numbers_extras ... 2026-03-22 12:46:59,935 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_numbers_free_and_paid_product_qty ... 2026-03-22 12:47:00,207 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [113] 2026-03-22 12:47:00,341 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2464, 2465] 2026-03-22 12:47:00,379 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [112] 2026-03-22 12:47:00,429 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [111] 2026-03-22 12:47:00,637 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_numbers_free_prod_with_min_amount_and_qty_on_same_prod ... 2026-03-22 12:47:01,134 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2468] 2026-03-22 12:47:01,409 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2469] 2026-03-22 12:47:01,455 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [114] 2026-03-22 12:47:01,464 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_numbers_one_discount_line_per_tax ... 2026-03-22 12:47:02,994 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2478, 2479, 2480, 2481] 2026-03-22 12:47:03,063 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [118] 2026-03-22 12:47:03,779 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2471] 2026-03-22 12:47:04,171 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2476, 2486] 2026-03-22 12:47:04,231 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [116] 2026-03-22 12:47:04,256 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_numbers_taxes_and_rules ... 2026-03-22 12:47:04,652 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2488] 2026-03-22 12:47:04,700 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [121] 2026-03-22 12:47:05,412 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_step_percentages ... 2026-03-22 12:47:06,155 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2494] 2026-03-22 12:47:06,199 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [126, 127] 2026-03-22 12:47:06,290 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_rounded_used_loyalty_points ... 2026-03-22 12:47:07,093 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_rounding_program_application ... 2026-03-22 12:47:10,072 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_specific_discount_multiple_taxes ... 2026-03-22 12:47:10,527 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2502, 2503] 2026-03-22 12:47:10,572 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [131, 132] 2026-03-22 12:47:10,849 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_specific_discount_product_group ... 2026-03-22 12:47:11,459 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2510, 2511, 2512] 2026-03-22 12:47:11,513 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [135, 136, 137] 2026-03-22 12:47:11,865 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-22 12:47:13,938 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_sale_auto_invoice: Starting TestSaleAutoInvoice.test_automatic_invoice_on_zero_amount_order ... 2026-03-22 12:47:14,366 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [142] 2026-03-22 12:47:16,816 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-22 12:47:19,099 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_sale_invoicing: Starting TestSaleInvoicing.test_coupon_on_order_sequence ... 2026-03-22 12:47:19,590 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_sale_invoicing: Starting TestSaleInvoicing.test_invoicing_order_with_promotions ... 2026-03-22 12:47:20,742 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 12:47:22,970 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_sale_unlink_reward ... 2026-03-22 12:47:23,265 26 INFO 00761-19-0-all odoo.addons.sale_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_unlink_expired_coupon_line ... 2026-03-22 12:47:23,574 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2533] 2026-03-22 12:47:23,607 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 12:47:25,791 26 INFO 00761-19-0-all odoo.addons.sale_loyalty_delivery.tests.test_free_shipping_reward: Starting TestSaleCouponProgramRules.test_delivery_shant_count_toward_quantity_bought ... 2026-03-22 12:47:26,069 26 INFO 00761-19-0-all odoo.addons.sale_loyalty_delivery.tests.test_free_shipping_reward: Starting TestSaleCouponProgramRules.test_discount_reward_claimable_when_shipping_reward_already_claimed_from_same_coupon ... 2026-03-22 12:47:26,361 26 INFO 00761-19-0-all odoo.addons.sale_loyalty_delivery.tests.test_free_shipping_reward: Starting TestSaleCouponProgramRules.test_free_shipping_reward ... 2026-03-22 12:47:27,114 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2543] 2026-03-22 12:47:27,251 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2544] 2026-03-22 12:47:27,299 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [151] 2026-03-22 12:47:27,311 26 INFO 00761-19-0-all odoo.addons.sale_loyalty_delivery.tests.test_free_shipping_reward: Starting TestSaleCouponProgramRules.test_free_shipping_reward_last_line ... 2026-03-22 12:47:27,611 26 INFO 00761-19-0-all odoo.addons.sale_loyalty_delivery.tests.test_free_shipping_reward: Starting TestSaleCouponProgramRules.test_free_shipping_should_be_removed_when_rules_are_not_met ... 2026-03-22 12:47:28,337 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2548] 2026-03-22 12:47:28,397 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [153] 2026-03-22 12:47:28,415 26 INFO 00761-19-0-all odoo.addons.sale_loyalty_delivery.tests.test_free_shipping_reward: Starting TestSaleCouponProgramRules.test_nothing_delivered_nothing_to_invoice ... 2026-03-22 12:47:29,322 26 INFO 00761-19-0-all odoo.addons.sale_loyalty_delivery.tests.test_free_shipping_reward: Starting TestSaleCouponProgramRules.test_shipping_cost ... 2026-03-22 12:47:30,109 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2553, 2554, 2555] 2026-03-22 12:47:30,159 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [155, 156] 2026-03-22 12:47:30,464 26 INFO 00761-19-0-all odoo.addons.sale_loyalty_delivery.tests.test_free_shipping_reward: Starting TestSaleCouponProgramRules.test_shipping_cost_numbers ... 2026-03-22 12:47:31,507 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 12:47:31,931 26 INFO 00761-19-0-all odoo.addons.sale_loyalty_delivery.tests.test_loyalty_delivery: Starting TestLoyaltyDeliveryCost.test_delivery_cost_discounts ... 2026-03-22 12:47:32,967 26 INFO 00761-19-0-all odoo.addons.sale_loyalty_delivery.tests.test_loyalty_delivery: Starting TestLoyaltyDeliveryCost.test_delivery_cost_gift_card ... 2026-03-22 12:47:34,055 26 INFO 00761-19-0-all odoo.addons.sale_loyalty_delivery.tests.test_loyalty_delivery: Starting TestLoyaltyDeliveryCost.test_discount_percentage_ignores_delivery_lines ... 2026-03-22 12:47:34,488 26 INFO 00761-19-0-all odoo.addons.sale_loyalty_delivery.tests.test_loyalty_delivery: Starting TestLoyaltyDeliveryCost.test_free_delivery_cost_with_ewallet ... 2026-03-22 12:47:34,986 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2571] 2026-03-22 12:47:35,110 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-22 12:47:36,791 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_01_template_without_pricelist ... 2026-03-22 12:47:36,887 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_02_template_with_discount_included_pricelist ... 2026-03-22 12:47:37,045 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_03_template_with_discount_excluded_pricelist ... 2026-03-22 12:47:37,207 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_04_update_pricelist_option_line ... 2026-03-22 12:47:37,418 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_option_price_unit_is_not_recomputed ... 2026-03-22 12:47:37,643 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_product_description_no_template_description ... 2026-03-22 12:47:37,817 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_product_description_with_template_description ... 2026-03-22 12:47:37,948 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_reload_template_translations ... 2026-03-22 12:47:40,067 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_show_update_pricelist_false_on_sale_order_open ... 2026-03-22 12:47:40,844 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_warning_quotation ... 2026-03-22 12:47:41,383 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 12:47:46,416 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_order_template: Starting TestSaleOrderTemplate.test_branch_template_can_use_parent_company_products ... 2026-03-22 12:47:46,505 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_order_template: Starting TestSaleOrderTemplate.test_company_changes_on_template ... 2026-03-22 12:47:47,788 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_order_template: Starting TestSaleOrderTemplate.test_no_restricted_product_on_shared_template ... 2026-03-22 12:47:49,102 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_order_template: Starting TestSaleOrderTemplate.test_parent_template_cannot_use_branch_company_products ... 2026-03-22 12:47:50,397 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_order_template: Starting TestSaleOrderTemplate.test_template_cannot_use_unrelated_company_products ... 2026-03-22 12:47:51,428 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-22 12:47:58,649 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui: Starting TestUi.test_01_sale_tour ... 2026-03-22 12:47:59,270 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Chrome pid: 1973 2026-03-22 12:47:59,271 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Chrome headless temporary user profile dir: /tmp/tmpljvzbda1_chrome_odoo 2026-03-22 12:47:59,271 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Issuing json command http://127.0.0.1:35171/json/version 2026-03-22 12:47:59,287 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35171', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:47:59,540 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Browser version: Chrome/141.0.7390.54 2026-03-22 12:47:59,571 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Issuing json command http://127.0.0.1:35171/json 2026-03-22 12:47:59,580 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35171', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:47:59,645 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Websocket url found: ws://127.0.0.1:35171/devtools/page/15ADD8571FD0AEE3F4BFBD34AA0805CB 2026-03-22 12:47:59,670 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Enable chrome headless console log notification 2026-03-22 12:47:59,768 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Chrome headless enable page notifications 2026-03-22 12:47:59,938 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-22 12:47:59,947 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Setting session cookie in browser 2026-03-22 12:47:59,950 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-22 12:47:59,950 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-22 12:47:59,975 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:48:02,174 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:02] "GET /odoo HTTP/1.1" 200 - 149 0.253 1.958 2026-03-22 12:48:02,180 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Navigation result: {'frameId': '15ADD8571FD0AEE3F4BFBD34AA0805CB', 'loaderId': '5416A0B021A5A9A7816C2F93AE97FAB6', 'isDownload': False} 2026-03-22 12:48:02,180 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Evaluate ready code "odoo.isTourReady('sale_tour')" 2026-03-22 12:48:02,268 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:02] "GET /web/assets/ab02bf8/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-03-22 12:48:02,305 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:02] "GET /web/assets/f80a3ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.014 0.040 2026-03-22 12:48:02,641 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:02] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.121 0.266 2026-03-22 12:48:02,697 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:02] "GET /web/assets/131b7b1/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.010 0.200 2026-03-22 12:48:02,970 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:02] "GET /web/assets/514d866/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.009 0.033 2026-03-22 12:48:03,810 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:03] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:48:03,847 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.023 0.048 2026-03-22 12:48:03,889 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.028 2026-03-22 12:48:03,896 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:03] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-22 12:48:03,969 26 INFO 00761-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-22 12:48:04,020 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:04] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.029 0.055 2026-03-22 12:48:04,046 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: Owl is running in 'dev' mode. 2026-03-22 12:48:04,081 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff7bb80/bus.websocket_worker_assets.min.js (id:3029) 2026-03-22 12:48:04,084 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 7 0.005 0.104 2026-03-22 12:48:04,087 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-03-22 12:48:04,119 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:04] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-22 12:48:04,172 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:04] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.023 2026-03-22 12:48:04,264 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:04] "GET /odoo HTTP/1.1" 200 - 26 0.027 0.096 2026-03-22 12:48:04,403 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Evaluate test code "odoo.startTour('sale_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-22 12:48:04,426 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-03-22 12:48:04,464 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-03-22 12:48:04,465 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.050 0.089 2026-03-22 12:48:04,468 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [1/21] Tour sale_tour → Step .o_navbar_apps_menu button:enabled 2026-03-22 12:48:04,496 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:04] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.010 0.123 2026-03-22 12:48:04,548 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:04] "GET /web/image/res.partner/3/avatar_128?unique=1774183671000 HTTP/1.1" 200 - 6 0.009 0.174 2026-03-22 12:48:04,587 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [2/21] Tour sale_tour → Step Let’s create a beautiful quotation in a few clicks . (trigger: .o_app[data-menu-xmlid='sale.sale_menu_root']) 2026-03-22 12:48:04,605 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.149 2026-03-22 12:48:04,646 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:04] "POST /web/action/load HTTP/1.1" 200 - 5 0.015 0.276 2026-03-22 12:48:04,674 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [3/21] Tour sale_tour → Step Let’s create a beautiful quotation in a few clicks . (trigger: .o_app[data-menu-xmlid='sale.sale_menu_root']) 2026-03-22 12:48:04,729 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [4/21] Tour sale_tour → Step .o_sale_order 2026-03-22 12:48:04,794 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:04] "POST /mail/data HTTP/1.1" 200 - 35 0.068 0.246 2026-03-22 12:48:04,841 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.015 0.208 2026-03-22 12:48:04,881 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:04] "POST /web/action/load HTTP/1.1" 200 - 11 0.015 0.187 2026-03-22 12:48:04,884 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.234 2026-03-22 12:48:05,408 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 121 0.119 0.340 2026-03-22 12:48:05,493 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 5 0.008 0.021 2026-03-22 12:48:05,855 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [5/21] Tour sale_tour → Step Build your first quotation right here! (trigger: button.o_list_button_add) 2026-03-22 12:48:06,008 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [6/21] Tour sale_tour → Step .o_sale_order 2026-03-22 12:48:06,025 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.036 0.133 2026-03-22 12:48:06,059 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [7/21] Tour sale_tour → Step Search a customer name, or create one on the fly. (trigger: .o_field_res_partner_many2one[name='partner_id'] input) 2026-03-22 12:48:06,169 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:06] "POST /mail/data HTTP/1.1" 200 - 44 0.044 0.163 2026-03-22 12:48:06,313 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:06] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 17 0.030 0.219 2026-03-22 12:48:06,382 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:06] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.019 0.067 2026-03-22 12:48:06,557 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:06] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:48:06,946 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [8/21] Tour sale_tour → Step .ui-menu-item > a:contains('Agrolait') 2026-03-22 12:48:07,006 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:07] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 8 0.016 0.082 2026-03-22 12:48:07,126 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:07] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.048 2026-03-22 12:48:07,254 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [9/21] Tour sale_tour → Step Click here to add some products or services to your quotation. (trigger: .o_field_x2many_list_row_add > a) 2026-03-22 12:48:07,329 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [10/21] Tour sale_tour → Step .o_sale_order 2026-03-22 12:48:07,365 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:07] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 17 0.029 0.071 2026-03-22 12:48:07,385 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [11/21] Tour sale_tour → Step Select a product, or create a new one on the fly. (trigger: .o_field_widget[name='product_id'] input, .o_field_widget[name='product_template_id'] input ) 2026-03-22 12:48:07,393 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:07] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.006 0.090 2026-03-22 12:48:07,599 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7855295/web.assets_emoji.min.js (id:3030) 2026-03-22 12:48:07,610 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:07] "GET /web/assets/7855295/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.009 0.281 2026-03-22 12:48:07,661 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:07] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 9 0.008 0.187 2026-03-22 12:48:07,803 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-03-22 12:48:07,919 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [12/21] Tour sale_tour → Step a:contains('DESK0001') 2026-03-22 12:48:07,940 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:07] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.011 0.058 2026-03-22 12:48:08,235 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:08] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 7 0.014 0.039 2026-03-22 12:48:08,310 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [13/21] Tour sale_tour → Step .oi-arrow-right 2026-03-22 12:48:08,631 26 INFO 00761-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-22 12:48:08,632 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:08] "POST /web/dataset/call_kw/product.template/name_create#product.template.name_create HTTP/1.1" 200 - 85 0.105 0.213 2026-03-22 12:48:08,709 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:08] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 9 0.009 0.044 2026-03-22 12:48:08,825 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [14/21] Tour sale_tour → Step add the price of your product. (trigger: .o_field_widget[name='price_unit'] input) 2026-03-22 12:48:08,850 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:08] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 7 0.010 0.032 2026-03-22 12:48:08,983 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [15/21] Tour sale_tour → Step .o_field_cell[name='price_subtotal']:contains(10.00) 2026-03-22 12:48:09,108 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:09] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 48 0.097 0.139 2026-03-22 12:48:09,203 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:09] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.009 0.027 2026-03-22 12:48:09,351 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:09] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 26 0.035 0.141 2026-03-22 12:48:09,360 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:09] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.104 2026-03-22 12:48:09,480 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:09] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 12 0.011 0.038 2026-03-22 12:48:09,632 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [16/21] Tour sale_tour → Step .o_statusbar_buttons button[name='action_quotation_send'] 2026-03-22 12:48:09,661 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:09] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 14 0.023 0.093 2026-03-22 12:48:09,757 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [17/21] Tour sale_tour → Step .o_statusbar_buttons 2026-03-22 12:48:09,816 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [18/21] Tour sale_tour → Step Send the quote to yourself and check what the customer will receive. (trigger: .o_statusbar_buttons button:enabled:contains('Send'), .dropdown-item button:enabled:contains('Send')) 2026-03-22 12:48:09,897 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [19/21] Tour sale_tour → Step let's continue (trigger: .modal-footer button[name='document_layout_save']) 2026-03-22 12:48:10,275 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:10] "POST /web/dataset/call_kw/sale.order/web_save#sale.order.web_save HTTP/1.1" 200 - 96 0.111 0.245 2026-03-22 12:48:10,427 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:10] "POST /web/dataset/call_button/sale.order/action_quotation_send#sale.order.action_quotation_send HTTP/1.1" 200 - 28 0.030 0.054 2026-03-22 12:48:10,481 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:10] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.018 0.037 2026-03-22 12:48:10,734 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:10] "POST /mail/data HTTP/1.1" 200 - 45 0.087 0.111 2026-03-22 12:48:10,782 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:10] "POST /web/dataset/call_kw/base.document.layout/get_views#base.document.layout.get_views HTTP/1.1" 200 - 9 0.012 0.217 2026-03-22 12:48:11,640 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:11] "POST /web/dataset/call_kw/base.document.layout/onchange#base.document.layout.onchange HTTP/1.1" 200 - 66 0.084 0.751 2026-03-22 12:48:11,688 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:11] "POST /web/dataset/call_kw/report.layout/name_search#report.layout.name_search HTTP/1.1" 200 - 1 0.001 0.005 2026-03-22 12:48:11,706 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:11] "POST /web/dataset/call_kw/report.paperformat/name_search#report.paperformat.name_search HTTP/1.1" 200 - 2 0.001 0.008 2026-03-22 12:48:11,894 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:11] "GET /web/assets/ce0d27d/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.004 0.010 2026-03-22 12:48:12,059 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [20/21] Tour sale_tour → Step Go ahead and send the quotation. (trigger: .modal-footer button.o_mail_send) 2026-03-22 12:48:12,136 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-22 12:48:12,139 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:12] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:48:12,650 26 INFO 00761-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-22 12:48:12,651 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:12] "POST /web/dataset/call_kw/base.document.layout/web_save#base.document.layout.web_save HTTP/1.1" 200 - 185 0.124 0.441 2026-03-22 12:48:12,726 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:12] "POST /web/dataset/call_button/base.document.layout/document_layout_save#base.document.layout.document_layout_save HTTP/1.1" 200 - 14 0.022 0.017 2026-03-22 12:48:14,598 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f1ce5db/web.report_assets_common.min.css (id:3031) 2026-03-22 12:48:14,600 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Deleting attachments [1129] (matching /web/assets/_______/web.report_assets_common.min.css) because it was replaced with /web/assets/f1ce5db/web.report_assets_common.min.css 2026-03-22 12:48:14,613 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:14] "GET /web/assets/f1ce5db/web.report_assets_common.min.css HTTP/1.1" 200 - 22 0.037 1.739 2026-03-22 12:48:14,640 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:14] "GET /web/image/base.document.layout/2/logo?unique=1774183692669 HTTP/1.1" 200 - 5 0.008 1.790 2026-03-22 12:48:14,691 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:14] "POST /web/dataset/call_kw/mail.compose.message/get_views#mail.compose.message.get_views HTTP/1.1" 200 - 11 0.014 1.786 2026-03-22 12:48:14,988 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:14] "POST /web/dataset/call_kw/mail.compose.message/onchange#mail.compose.message.onchange HTTP/1.1" 200 - 78 0.068 0.206 2026-03-22 12:48:15,070 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:15] "POST /web/dataset/call_kw/mail.template/search_read#mail.template.search_read HTTP/1.1" 200 - 1 0.004 0.009 2026-03-22 12:48:15,172 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [21/21] Tour sale_tour → Step body:not(.modal-open) 2026-03-22 12:48:15,198 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:15] "POST /web/dataset/call_kw/mail.template/search_read#mail.template.search_read HTTP/1.1" 200 - 1 0.002 0.023 2026-03-22 12:48:15,262 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:15] "POST /web/dataset/call_kw/mail.compose.message/web_save#mail.compose.message.web_save HTTP/1.1" 200 - 18 0.023 0.041 2026-03-22 12:48:15,529 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:15] "POST /web/dataset/call_button/mail.compose.message/action_send_mail#mail.compose.message.action_send_mail HTTP/1.1" 200 - 66 0.072 0.158 2026-03-22 12:48:15,595 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:15] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.019 0.031 2026-03-22 12:48:15,827 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:15] "GET /web/static/img/mimetypes/web_code.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-22 12:48:15,925 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:15] "POST /web/dataset/call_kw/sale.order/web_read#sale.order.web_read HTTP/1.1" 200 - 81 0.145 0.219 2026-03-22 12:48:16,082 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: tour succeeded 2026-03-22 12:48:16,084 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: ╔══════════════════════════╗ ║ TOUR sale_tour SUCCEEDED ║ ╚══════════════════════════╝ 2026-03-22 12:48:16,369 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:16] "POST /mail/data HTTP/1.1" 200 - 35 0.091 0.113 2026-03-22 12:48:16,673 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: heap 36805936 (allocated 38100992) 2026-03-22 12:48:16,690 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Closing chrome headless with pid 1973 2026-03-22 12:48:16,694 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Closing websocket connection 2026-03-22 12:48:16,695 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Terminating chrome headless with pid 1973 2026-03-22 12:48:16,812 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Removing chrome user profile "/tmp/tmpljvzbda1_chrome_odoo" 2026-03-22 12:48:16,891 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui: Starting TestUi.test_04_portal_sale_signature_without_name_tour ... 2026-03-22 12:48:17,679 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Chrome pid: 2182 2026-03-22 12:48:17,679 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Chrome headless temporary user profile dir: /tmp/tmpe7ysd1rq_chrome_odoo 2026-03-22 12:48:17,679 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Issuing json command http://127.0.0.1:39517/json/version 2026-03-22 12:48:17,681 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39517', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:48:17,812 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Browser version: Chrome/141.0.7390.54 2026-03-22 12:48:17,813 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Issuing json command http://127.0.0.1:39517/json 2026-03-22 12:48:17,818 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39517', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:48:17,846 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Websocket url found: ws://127.0.0.1:39517/devtools/page/4B22A74E56FF49DAA2197724C301BD35 2026-03-22 12:48:17,889 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Enable chrome headless console log notification 2026-03-22 12:48:17,901 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Chrome headless enable page notifications 2026-03-22 12:48:18,116 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-22 12:48:18,127 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Setting session cookie in browser 2026-03-22 12:48:18,128 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Open "http://127.0.0.1:8069/@/my/orders/754?access_token=54c9f11a-f514-484e-adf9-e27988b0afc5" in browser 2026-03-22 12:48:18,128 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Navigating to: "http://127.0.0.1:8069/@/my/orders/754?access_token=54c9f11a-f514-484e-adf9-e27988b0afc5" 2026-03-22 12:48:18,148 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:48:18,417 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:18] "GET /@/my/orders/754?access_token=54c9f11a-f514-484e-adf9-e27988b0afc5 HTTP/1.1" 303 - 12 0.010 0.264 2026-03-22 12:48:20,032 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:20] "GET /odoo/action-website.website_preview?path=/my/orders/754?access_token%3D54c9f11a-f514-484e-adf9-e27988b0afc5 HTTP/1.1" 200 - 143 0.150 1.459 2026-03-22 12:48:20,042 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Navigation result: {'frameId': '4B22A74E56FF49DAA2197724C301BD35', 'loaderId': '70C328B92518DE2987926353646643D1', 'isDownload': False} 2026-03-22 12:48:20,042 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Evaluate ready code "odoo.isTourReady('sale_signature_without_name')" 2026-03-22 12:48:20,146 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:20] "GET /web/assets/ab02bf8/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.020 2026-03-22 12:48:20,172 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:20] "GET /web/assets/f80a3ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.043 2026-03-22 12:48:20,498 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:20] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.103 0.272 2026-03-22 12:48:20,511 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:20] "GET /web/assets/131b7b1/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.193 2026-03-22 12:48:20,695 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:20] "GET /web/assets/514d866/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.025 2026-03-22 12:48:21,340 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:21] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-22 12:48:21,362 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.018 2026-03-22 12:48:21,392 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.017 2026-03-22 12:48:21,393 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:21] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-22 12:48:21,442 26 INFO 00761-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-22 12:48:21,494 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:21] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.022 0.053 2026-03-22 12:48:21,512 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour.browser: Owl is running in 'dev' mode. 2026-03-22 12:48:21,548 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff7bb80/bus.websocket_worker_assets.min.js (id:3033) 2026-03-22 12:48:21,555 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:21] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-03-22 12:48:21,558 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.014 0.101 2026-03-22 12:48:21,594 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:21] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:48:21,763 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:21] "GET /odoo HTTP/1.1" 200 - 26 0.045 0.091 2026-03-22 12:48:21,809 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:21] "GET /odoo/offline HTTP/1.1" 200 - 5 0.019 0.155 2026-03-22 12:48:21,891 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:21] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.022 0.045 2026-03-22 12:48:21,905 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Evaluate test code "odoo.startTour('sale_signature_without_name', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/@/my/orders/754?access_token=54c9f11a-f514-484e-adf9-e27988b0afc5", "delayToCheckUndeterminisms": 0})" 2026-03-22 12:48:21,914 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-22 12:48:21,941 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour.browser: [1/4] Tour sale_signature_without_name → Step Wait for interactions to load (trigger: body[is-ready=true], :iframe body[is-ready=true]) 2026-03-22 12:48:21,941 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-22 12:48:21,945 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:21] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.035 0.081 2026-03-22 12:48:21,987 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:21] "POST /web/action/load HTTP/1.1" 200 - 7 0.017 0.122 2026-03-22 12:48:22,035 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:22] "GET /web/image/res.partner/3/avatar_128?unique=1774177015000 HTTP/1.1" 200 - 6 0.015 0.182 2026-03-22 12:48:22,093 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.147 2026-03-22 12:48:22,196 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:22] "POST /mail/data HTTP/1.1" 200 - 35 0.043 0.181 2026-03-22 12:48:22,201 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.202 2026-03-22 12:48:22,219 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:22] "POST /web/dataset/call_kw/website/web_search_read#website.web_search_read HTTP/1.1" 200 - 5 0.006 0.175 2026-03-22 12:48:22,222 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:22] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.167 2026-03-22 12:48:22,225 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:22] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.165 2026-03-22 12:48:22,228 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:22] "POST /web/dataset/call_kw/website/get_current_website#website.get_current_website HTTP/1.1" 200 - 0 0.000 0.117 2026-03-22 12:48:22,232 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:22] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.181 2026-03-22 12:48:22,250 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.036 2026-03-22 12:48:22,278 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:22] "GET /website/force/1?path=/my/orders/754?access_token%3D54c9f11a-f514-484e-adf9-e27988b0afc5 HTTP/1.1" 303 - 0 0.000 0.014 2026-03-22 12:48:22,405 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:22] "GET /web/bundle/website.website_builder_assets?lang=en_US HTTP/1.1" 200 - 6 0.007 0.119 2026-03-22 12:48:22,439 26 INFO 00761-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [754], uid: 2, model: sale.order 2026-03-22 12:48:24,543 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:24] "GET /my/orders/754?access_token=54c9f11a-f514-484e-adf9-e27988b0afc5 HTTP/1.1" 200 - 148 0.200 2.035 2026-03-22 12:48:25,279 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour.browser: OwlError: onWillStart's promise hasn't resolved after 3 seconds at wrapError (http://127.0.0.1:8069/web/assets/ab02bf8/web.assets_web.min.js:893:173) at onWillStart (http://127.0.0.1:8069/web/assets/ab02bf8/web.assets_web.min.js:898:117) at WebsiteSystrayItem.setup (http://127.0.0.1:8069/web/assets/ab02bf8/web.assets_web.min.js:23461:1710) at new ComponentNode (http://127.0.0.1:8069/web/assets/ab02bf8/web.assets_web.min.js:851:202) at http://127.0.0.1:8069/web/assets/ab02bf8/web.assets_web.min.js:1419:6 at NavBar.slot2 (eval at compile (http://127.0.0.1:8069/web/assets/ab02bf8/web.assets_web.min.js:1376:421), :23:27) at callSlot (http://127.0.0.1:8069/web/assets/ab02bf8/web.assets_web.min.js:957:25) at ErrorHandler.template (eval at compile (http://127.0.0.1:8069/web/assets/ab02bf8/web.assets_web.min.js:1376:421), :8:12) at Fiber._render (http://127.0.0.1:8069/web/assets/ab02bf8/web.assets_web.min.js:786:96) at Fiber.render (http://127.0.0.1:8069/web/assets/ab02bf8/web.assets_web.min.js:785:6) 2026-03-22 12:48:25,287 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/89756ea/website.website_builder_assets.min.css (id:3034) 2026-03-22 12:48:25,298 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:25] "GET /web/assets/89756ea/website.website_builder_assets.min.css HTTP/1.1" 200 - 13 0.027 2.840 2026-03-22 12:48:25,316 26 INFO 00761-19-0-all odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-03-22 12:48:25,317 26 INFO 00761-19-0-all odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-03-22 12:48:25,318 26 INFO 00761-19-0-all odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-03-22 12:48:25,320 26 INFO 00761-19-0-all odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-03-22 12:48:25,322 26 INFO 00761-19-0-all odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-03-22 12:48:25,323 26 INFO 00761-19-0-all odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-03-22 12:48:25,323 26 INFO 00761-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-03-22 12:48:25,324 26 INFO 00761-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-03-22 12:48:25,372 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-22 12:48:26,148 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ed304a1/website.website_builder_assets.min.js (id:3035) 2026-03-22 12:48:26,156 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:26] "GET /web/assets/ed304a1/website.website_builder_assets.min.js HTTP/1.1" 200 - 7 0.006 3.712 2026-03-22 12:48:26,222 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1bb7c47/web.assets_frontend.min.css, copying from /web/assets/1bb7c47/web.assets_frontend.min.css 2026-03-22 12:48:26,291 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:26] "GET /web/assets/1/1bb7c47/web.assets_frontend.min.css HTTP/1.1" 200 - 9 0.055 1.641 2026-03-22 12:48:26,303 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aedce/web.assets_frontend_minimal.min.js, copying from /web/assets/03aedce/web.assets_frontend_minimal.min.js 2026-03-22 12:48:26,323 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:26] "GET /web/assets/1/03aedce/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.006 1.712 2026-03-22 12:48:26,610 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:26] "GET /web/static/img/logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-03-22 12:48:27,841 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:27] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset#ir.ui.view.render_public_asset HTTP/1.1" 200 - 30 0.066 1.453 2026-03-22 12:48:27,856 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js, copying from /web/assets/cb45bdc/web.__assets_tests_call__.min.js 2026-03-22 12:48:27,879 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:27] "GET /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.006 1.543 2026-03-22 12:48:27,977 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:27] "GET /web/image/website/1/logo/My%20Website?unique=c4e9cd2 HTTP/1.1" 200 - 3 0.004 1.384 2026-03-22 12:48:28,105 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:28] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-22 12:48:28,131 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:28] "POST /mail/data HTTP/1.1" 200 - 44 0.047 1.443 2026-03-22 12:48:28,163 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:28] "GET /web/image/website/1/favicon?unique=c4e9cd2 HTTP/1.1" 200 - 4 0.007 0.014 2026-03-22 12:48:28,188 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js, copying from /web/assets/ef3a813/web.assets_frontend_lazy.min.js 2026-03-22 12:48:28,275 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:28] "GET /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.011 0.118 2026-03-22 12:48:28,349 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:28] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.024 2026-03-22 12:48:28,997 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:28] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 15 0.012 0.201 2026-03-22 12:48:29,009 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.185 2026-03-22 12:48:29,420 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour.browser: [2/4] Tour sale_signature_without_name → Step Sign & Pay (trigger: .o_portal_sale_sidebar .btn-primary, :iframe .o_portal_sale_sidebar .btn-primary) 2026-03-22 12:48:29,437 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour.browser: [3/4] Tour sale_signature_without_name → Step click submit (trigger: .o_portal_sign_submit:enabled, :iframe .o_portal_sign_submit:enabled) 2026-03-22 12:48:29,449 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/4df19d7/portal.assets_chatter.min.css (id:3040) 2026-03-22 12:48:29,450 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:29] "GET /web/static/lib/signature_pad/signature_pad.umd.js HTTP/1.1" 200 - 0 0.000 0.010 2026-03-22 12:48:29,456 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:29] "GET /web/assets/1/4df19d7/portal.assets_chatter.min.css HTTP/1.1" 200 - 8 0.014 0.415 2026-03-22 12:48:30,721 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/bba89f1/portal.assets_chatter.min.js (id:3041) 2026-03-22 12:48:30,732 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:30] "GET /web/assets/1/bba89f1/portal.assets_chatter.min.js HTTP/1.1" 200 - 8 0.006 1.694 2026-03-22 12:48:30,770 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:30] "POST /web/sign/get_fonts/ HTTP/1.1" 200 - 0 0.000 1.339 2026-03-22 12:48:30,828 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:30] "POST /mail/data HTTP/1.1" 200 - 18 0.020 1.365 2026-03-22 12:48:30,896 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour.browser: [4/4] Tour sale_signature_without_name → Step check error because no name (trigger: .o_portal_sign_error_msg:contains("Signature is missing."), :iframe .o_portal_sign_error_msg:contains("Signature is missing.")) 2026-03-22 12:48:30,926 26 INFO 00761-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [754], uid: 2, model: sale.order 2026-03-22 12:48:31,026 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:31] "POST /my/orders/754/accept?access_token=54c9f11a-f514-484e-adf9-e27988b0afc5 HTTP/1.1" 200 - 16 0.042 0.078 2026-03-22 12:48:31,101 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour.browser: tour succeeded 2026-03-22 12:48:31,107 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR sale_signature_without_name SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-03-22 12:48:31,334 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:31] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.035 0.348 2026-03-22 12:48:31,399 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:31] "POST /portal/chatter_init HTTP/1.1" 200 - 27 0.023 0.393 2026-03-22 12:48:31,496 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour.browser: heap 33775700 (allocated 36057088) 2026-03-22 12:48:31,503 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Closing chrome headless with pid 2182 2026-03-22 12:48:31,506 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Closing websocket connection 2026-03-22 12:48:31,507 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Terminating chrome headless with pid 2182 2026-03-22 12:48:31,627 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Removing chrome user profile "/tmp/tmpe7ysd1rq_chrome_odoo" 2026-03-22 12:48:31,708 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 19 checked, 14 removed 2026-03-22 12:48:40,691 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui: Starting TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights ... 2026-03-22 12:48:42,489 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights: Chrome pid: 2373 2026-03-22 12:48:42,490 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights: Chrome headless temporary user profile dir: /tmp/tmpq74a94ip_chrome_odoo 2026-03-22 12:48:42,494 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:33745/json/version 2026-03-22 12:48:42,510 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33745', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:48:42,649 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights: Browser version: Chrome/141.0.7390.54 2026-03-22 12:48:42,649 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:33745/json 2026-03-22 12:48:42,654 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33745', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:48:42,712 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights: Websocket url found: ws://127.0.0.1:33745/devtools/page/6D12E759ED2D5DDA02F196457A658241 2026-03-22 12:48:42,776 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights: Enable chrome headless console log notification 2026-03-22 12:48:42,788 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights: Chrome headless enable page notifications 2026-03-22 12:48:43,068 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:SuperSaleWoman from n/a 2026-03-22 12:48:43,072 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights: Setting session cookie in browser 2026-03-22 12:48:43,074 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-22 12:48:43,075 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-22 12:48:43,095 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:48:47,732 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:47] "GET /odoo HTTP/1.1" 200 - 142 0.150 4.494 2026-03-22 12:48:47,741 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights: Navigation result: {'frameId': '6D12E759ED2D5DDA02F196457A658241', 'loaderId': 'D5082FB99DE13CEECD353F2FEFCC4C74', 'isDownload': False} 2026-03-22 12:48:47,742 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights: Evaluate ready code "odoo.isTourReady('test_basic_sale_flow_with_minimal_access_rights')" 2026-03-22 12:48:47,836 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:47] "GET /web/assets/ab02bf8/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.023 2026-03-22 12:48:47,854 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:47] "GET /web/assets/f80a3ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.027 2026-03-22 12:48:48,098 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:48] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.133 0.131 2026-03-22 12:48:48,127 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:48] "GET /web/assets/131b7b1/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.008 0.162 2026-03-22 12:48:48,306 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:48] "GET /web/assets/514d866/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-03-22 12:48:49,373 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:49] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.019 2026-03-22 12:48:49,387 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.031 0.036 2026-03-22 12:48:49,431 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.066 2026-03-22 12:48:49,439 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:49] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-22 12:48:49,568 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff7bb80/bus.websocket_worker_assets.min.js (id:3091) 2026-03-22 12:48:49,571 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.014 0.050 2026-03-22 12:48:49,615 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights.browser: Owl is running in 'dev' mode. 2026-03-22 12:48:49,638 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-22 12:48:49,674 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:49] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:48:49,753 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:49] "GET /odoo HTTP/1.1" 200 - 25 0.017 0.040 2026-03-22 12:48:49,797 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.088 2026-03-22 12:48:49,960 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:49] "GET /web/image?model=res.users&field=avatar_128&id=147 HTTP/1.1" 200 - 14 0.021 0.043 2026-03-22 12:48:49,969 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights: Evaluate test code "odoo.startTour('test_basic_sale_flow_with_minimal_access_rights', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-22 12:48:49,991 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights.browser: [1/19] Tour test_basic_sale_flow_with_minimal_access_rights → Step .o_navbar_apps_menu button:enabled 2026-03-22 12:48:49,993 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:49] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.006 0.078 2026-03-22 12:48:50,000 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-03-22 12:48:50,002 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-03-22 12:48:50,023 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:50] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.095 2026-03-22 12:48:50,056 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:50] "GET /web/image/res.partner/299/avatar_128?unique=1774183711000 HTTP/1.1" 200 - 6 0.011 0.141 2026-03-22 12:48:50,082 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:50] "GET /web/image/res.company/48/favicon HTTP/1.1" 200 - 9 0.008 0.078 2026-03-22 12:48:50,188 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:50] "POST /mail/data HTTP/1.1" 200 - 33 0.046 0.138 2026-03-22 12:48:50,199 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.149 2026-03-22 12:48:50,234 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights.browser: [2/19] Tour test_basic_sale_flow_with_minimal_access_rights → Step Open the sales app (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-03-22 12:48:50,375 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:50] "POST /mail/data HTTP/1.1" 200 - 41 0.039 0.092 2026-03-22 12:48:50,389 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights.browser: [3/19] Tour test_basic_sale_flow_with_minimal_access_rights → Step Open the sales app (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-03-22 12:48:50,446 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:50] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.026 2026-03-22 12:48:50,931 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:50] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.026 0.046 2026-03-22 12:48:50,945 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:50] "GET /web/image/discuss.channel/1/avatar_128?unique=788975dbb3a18de0a662e6557a4ea615d5d2cb308ce640387451617a5489eb384e6c97d001d776d28aeb0caf01948a065d30ee3e9ccce9488c7ab3d0a91bab29 HTTP/1.1" 200 - 3 0.003 0.035 2026-03-22 12:48:50,990 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:50] "GET /web/image/res.partner/2/avatar_128?unique=1774183711000 HTTP/1.1" 200 - 5 0.007 0.061 2026-03-22 12:48:51,004 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights.browser: [4/19] Tour test_basic_sale_flow_with_minimal_access_rights → Step Check that at least one quotation is present in the view (trigger: .o_sale_onboarding_list_view .o_data_row) 2026-03-22 12:48:51,072 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:51] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.030 0.036 2026-03-22 12:48:51,169 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:51] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 28 0.032 0.122 2026-03-22 12:48:51,437 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 147, model: payment.transaction 2026-03-22 12:48:51,462 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: purchase_order_count 2026-03-22 12:48:51,470 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: pos_order_line_ids 2026-03-22 12:48:51,475 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: pos_order_count 2026-03-22 12:48:51,475 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: repair_order_ids 2026-03-22 12:48:51,479 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: repair_count 2026-03-22 12:48:51,479 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: mrp_production_count 2026-03-22 12:48:51,499 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: tasks_count 2026-03-22 12:48:51,506 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: project_count 2026-03-22 12:48:51,507 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: show_create_project_button 2026-03-22 12:48:51,508 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: show_project_button 2026-03-22 12:48:51,508 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: closed_task_count 2026-03-22 12:48:51,509 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: completed_task_percentage 2026-03-22 12:48:51,514 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: timesheet_count 2026-03-22 12:48:51,528 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: timesheet_total_duration 2026-03-22 12:48:51,529 26 INFO 00761-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: show_hours_recorded_button 2026-03-22 12:48:51,783 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 153 0.167 0.550 2026-03-22 12:48:51,956 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:51] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 20 0.032 0.091 2026-03-22 12:48:52,028 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.012 0.024 2026-03-22 12:48:52,197 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights.browser: [5/19] Tour test_basic_sale_flow_with_minimal_access_rights → Step .o_sale_order 2026-03-22 12:48:52,245 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights.browser: [6/19] Tour test_basic_sale_flow_with_minimal_access_rights → Step Create new order (trigger: .o_list_button_add) 2026-03-22 12:48:52,260 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:52] "GET /web/image/res.users/147/avatar_128 HTTP/1.1" 200 - 7 0.014 0.061 2026-03-22 12:48:52,363 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights.browser: [7/19] Tour test_basic_sale_flow_with_minimal_access_rights → Step Select customer partner_a (trigger: .o_field_widget[name=partner_id] input) 2026-03-22 12:48:52,478 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:52] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 14 0.015 0.064 2026-03-22 12:48:52,749 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:52] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:48:53,160 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights.browser: [8/19] Tour test_basic_sale_flow_with_minimal_access_rights → Step ul.ui-autocomplete > li > a:contains("partner_a") 2026-03-22 12:48:53,192 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:53] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 8 0.016 0.062 2026-03-22 12:48:53,305 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:53] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.036 2026-03-22 12:48:53,633 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7855295/web.assets_emoji.min.js (id:3092) 2026-03-22 12:48:53,643 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:53] "GET /web/assets/7855295/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.007 0.224 2026-03-22 12:48:53,675 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:53] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.010 0.193 2026-03-22 12:48:53,702 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:53] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 8 0.009 0.258 2026-03-22 12:48:53,840 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights.browser: [9/19] Tour test_basic_sale_flow_with_minimal_access_rights → Step Add product Test Product (trigger: a:contains("Add a product")) 2026-03-22 12:48:53,925 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights.browser: [10/19] Tour test_basic_sale_flow_with_minimal_access_rights → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-03-22 12:48:53,947 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:53] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 18 0.021 0.060 2026-03-22 12:48:54,066 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:54] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 8 0.013 0.070 2026-03-22 12:48:54,187 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:48:54,252 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights.browser: [11/19] Tour test_basic_sale_flow_with_minimal_access_rights → Step div[name="product_template_id"] input 2026-03-22 12:48:54,396 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:54] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.015 0.059 2026-03-22 12:48:54,422 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights.browser: [12/19] Tour test_basic_sale_flow_with_minimal_access_rights → Step ul.ui-autocomplete a:contains("Test Product") 2026-03-22 12:48:54,720 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:54] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.011 0.036 2026-03-22 12:48:54,797 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights.browser: [13/19] Tour test_basic_sale_flow_with_minimal_access_rights → Step Wait for the tax to be set by the onchange (trigger: .o_field_many2many_tags[name=tax_ids] .o_tag) 2026-03-22 12:48:54,844 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:54] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 2 0.005 0.038 2026-03-22 12:48:55,110 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:55] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 6 0.010 0.034 2026-03-22 12:48:55,286 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:55] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 31 0.035 0.099 2026-03-22 12:48:55,369 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights.browser: [14/19] Tour test_basic_sale_flow_with_minimal_access_rights → Step button[name=action_confirm] 2026-03-22 12:48:55,447 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights.browser: [15/19] Tour test_basic_sale_flow_with_minimal_access_rights → Step .o_statusbar_status .o_arrow_button_current:contains(Sales Order) 2026-03-22 12:48:55,470 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:55] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 21 0.037 0.110 2026-03-22 12:48:55,500 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:55] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.007 0.148 2026-03-22 12:48:55,922 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:55] "POST /web/dataset/call_kw/sale.order/web_save#sale.order.web_save HTTP/1.1" 200 - 70 0.099 0.256 2026-03-22 12:48:55,946 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:55] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.008 0.369 2026-03-22 12:48:55,953 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:55] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.287 2026-03-22 12:48:56,592 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:56] "POST /web/dataset/call_button/sale.order/action_confirm#sale.order.action_confirm HTTP/1.1" 200 - 183 0.240 0.361 2026-03-22 12:48:56,691 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:56] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.046 0.569 2026-03-22 12:48:56,804 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:56] "POST /mail/data HTTP/1.1" 200 - 29 0.045 0.592 2026-03-22 12:48:57,058 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:57] "POST /web/dataset/call_kw/sale.order/web_read#sale.order.web_read HTTP/1.1" 200 - 53 0.097 0.330 2026-03-22 12:48:57,254 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights.browser: [16/19] Tour test_basic_sale_flow_with_minimal_access_rights → Step button[id=create_invoice] 2026-03-22 12:48:57,336 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights.browser: [17/19] Tour test_basic_sale_flow_with_minimal_access_rights → Step .modal-content button[id=create_invoice_open] 2026-03-22 12:48:57,407 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:57] "POST /mail/data HTTP/1.1" 200 - 27 0.064 0.084 2026-03-22 12:48:57,474 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:57] "POST /web/action/load HTTP/1.1" 200 - 9 0.022 0.085 2026-03-22 12:48:57,602 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:57] "POST /web/dataset/call_kw/sale.advance.payment.inv/get_views#sale.advance.payment.inv.get_views HTTP/1.1" 200 - 10 0.023 0.054 2026-03-22 12:48:57,736 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:57] "POST /web/dataset/call_kw/sale.advance.payment.inv/onchange#sale.advance.payment.inv.onchange HTTP/1.1" 200 - 10 0.021 0.049 2026-03-22 12:48:57,824 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights.browser: [18/19] Tour test_basic_sale_flow_with_minimal_access_rights → Step Check that we are in the invoice form view (trigger: .o_statusbar_status:contains(Posted) .o_arrow_button_current:contains(Draft)) 2026-03-22 12:48:57,870 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:57] "POST /web/dataset/call_kw/sale.advance.payment.inv/web_save#sale.advance.payment.inv.web_save HTTP/1.1" 200 - 15 0.021 0.021 2026-03-22 12:48:58,497 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:58] "POST /web/dataset/call_button/sale.advance.payment.inv/create_invoices#sale.advance.payment.inv.create_invoices HTTP/1.1" 200 - 131 0.199 0.404 2026-03-22 12:48:58,734 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 147, model: account.payment 2026-03-22 12:48:58,777 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 147, model: payment.transaction 2026-03-22 12:48:58,884 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:58] "POST /web/dataset/call_kw/account.move/get_views#account.move.get_views HTTP/1.1" 200 - 80 0.081 0.284 2026-03-22 12:48:59,241 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:59] "POST /web/dataset/call_kw/account.move/web_read#account.move.web_read HTTP/1.1" 200 - 58 0.107 0.186 2026-03-22 12:48:59,509 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights.browser: [19/19] Tour test_basic_sale_flow_with_minimal_access_rights → Step Check that the invoice is linked to the sale order (trigger: button[name=action_view_source_sale_orders] .o_stat_value:contains(1)) 2026-03-22 12:48:59,553 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights.browser: tour succeeded 2026-03-22 12:48:59,558 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR test_basic_sale_flow_with_minimal_access_rights SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-03-22 12:48:59,584 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:59] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.029 0.041 2026-03-22 12:48:59,682 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:48:59] "POST /mail/data HTTP/1.1" 200 - 31 0.035 0.108 2026-03-22 12:49:00,227 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights.browser: heap 36750324 (allocated 39346176) 2026-03-22 12:49:00,416 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights: Closing chrome headless with pid 2373 2026-03-22 12:49:00,423 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights: Closing websocket connection 2026-03-22 12:49:00,426 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights: Terminating chrome headless with pid 2373 2026-03-22 12:49:00,549 26 INFO 00761-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights: Removing chrome user profile "/tmp/tmpq74a94ip_chrome_odoo" 2026-03-22 12:49:00,699 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-22 12:49:00,701 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: Starting TestSaleMRPAngloSaxonValuation.test_anglo_saxo_kit_subkits ... 2026-03-22 12:49:00,703 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: skipped TestSaleMRPAngloSaxonValuation.test_anglo_saxo_kit_subkits : Temporary to fast merge new valuation 2026-03-22 12:49:00,704 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: Starting TestSaleMRPAngloSaxonValuation.test_anglo_saxo_return_and_create_invoice ... 2026-03-22 12:49:00,704 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: skipped TestSaleMRPAngloSaxonValuation.test_anglo_saxo_return_and_create_invoice : Temporary to fast merge new valuation 2026-03-22 12:49:00,704 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: Starting TestSaleMRPAngloSaxonValuation.test_anglo_saxo_return_and_credit_note ... 2026-03-22 12:49:00,704 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: skipped TestSaleMRPAngloSaxonValuation.test_anglo_saxo_return_and_credit_note : Temporary to fast merge new valuation 2026-03-22 12:49:00,704 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: Starting TestSaleMRPAngloSaxonValuation.test_kit_avco_fully_owned_and_delivered_invoice_post_delivery ... 2026-03-22 12:49:00,704 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: skipped TestSaleMRPAngloSaxonValuation.test_kit_avco_fully_owned_and_delivered_invoice_post_delivery : Temporary to fast merge new valuation 2026-03-22 12:49:00,704 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: Starting TestSaleMRPAngloSaxonValuation.test_kit_avco_partially_owned_and_delivered_invoice_post_delivery ... 2026-03-22 12:49:00,704 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: skipped TestSaleMRPAngloSaxonValuation.test_kit_avco_partially_owned_and_delivered_invoice_post_delivery : Temporary to fast merge new valuation 2026-03-22 12:49:00,704 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: Starting TestSaleMRPAngloSaxonValuation.test_sale_mrp_anglo_saxon_variant ... 2026-03-22 12:49:00,704 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: skipped TestSaleMRPAngloSaxonValuation.test_sale_mrp_anglo_saxon_variant : Temporary to fast merge new valuation 2026-03-22 12:49:00,704 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: Starting TestSaleMRPAngloSaxonValuation.test_sale_mrp_kit_bom_cogs ... 2026-03-22 12:49:00,704 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: skipped TestSaleMRPAngloSaxonValuation.test_sale_mrp_kit_bom_cogs : Temporary to fast merge new valuation 2026-03-22 12:49:00,705 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: Starting TestSaleMRPAngloSaxonValuation.test_sell_kit_invoice_before_delivery ... 2026-03-22 12:49:00,705 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: skipped TestSaleMRPAngloSaxonValuation.test_sell_kit_invoice_before_delivery : Temporary to fast merge new valuation 2026-03-22 12:49:19,779 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_00_sale_mrp_flow ... 2026-03-22 12:49:19,780 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: skipped TestSaleMrpFlow.test_00_sale_mrp_flow : Temporary to fast merge new valuation 2026-03-22 12:49:19,780 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_01_sale_mrp_delivery_kit ... 2026-03-22 12:49:19,780 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: skipped TestSaleMrpFlow.test_01_sale_mrp_delivery_kit : Temporary to fast merge new valuation 2026-03-22 12:49:19,780 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_02_sale_mrp_anglo_saxon ... 2026-03-22 12:49:19,780 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: skipped TestSaleMrpFlow.test_02_sale_mrp_anglo_saxon : Temporary to fast merge new valuation 2026-03-22 12:49:19,780 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_03_sale_mrp_simple_kit_qty_delivered ... 2026-03-22 12:49:24,679 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_04_sale_mrp_kit_qty_delivered ... 2026-03-22 12:49:34,827 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_05_mrp_sale_kit_availability ... 2026-03-22 12:49:37,189 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.preset 2026-03-22 12:49:37,195 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.printer 2026-03-22 12:49:37,206 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.bill 2026-03-22 12:49:37,229 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.payment.method 2026-03-22 12:49:37,239 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.note 2026-03-22 12:49:37,244 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.payment.method 2026-03-22 12:49:37,260 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: restaurant.floor 2026-03-22 12:49:44,253 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_06_kit_qty_delivered_mixed_uom ... 2026-03-22 12:49:50,512 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_07_kit_availability_mixed_uom ... 2026-03-22 12:49:57,661 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.preset 2026-03-22 12:49:57,669 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.printer 2026-03-22 12:49:57,684 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.bill 2026-03-22 12:49:57,708 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.payment.method 2026-03-22 12:49:57,720 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.note 2026-03-22 12:49:57,728 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.payment.method 2026-03-22 12:49:57,749 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: restaurant.floor 2026-03-22 12:50:02,590 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_10_sale_mrp_kits_routes ... 2026-03-22 12:50:07,377 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_11_sale_mrp_explode_kits_uom_quantities ... 2026-03-22 12:50:12,067 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.preset 2026-03-22 12:50:12,073 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.printer 2026-03-22 12:50:12,084 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.bill 2026-03-22 12:50:12,109 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.payment.method 2026-03-22 12:50:12,119 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.note 2026-03-22 12:50:12,125 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.payment.method 2026-03-22 12:50:12,147 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: restaurant.floor 2026-03-22 12:50:14,551 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_13_so_return_kit ... 2026-03-22 12:50:17,590 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_14_change_bom_type ... 2026-03-22 12:50:21,584 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_15_anglo_saxon_variant_price_unit ... 2026-03-22 12:50:21,585 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: skipped TestSaleMrpFlow.test_15_anglo_saxon_variant_price_unit : Temporary to fast merge new valuation 2026-03-22 12:50:21,585 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_16_anglo_saxon_variant_price_unit_multi_company ... 2026-03-22 12:50:21,585 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: skipped TestSaleMrpFlow.test_16_anglo_saxon_variant_price_unit_multi_company : Temporary to fast merge new valuation 2026-03-22 12:50:21,585 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_avoid_removing_kit_bom_in_use ... 2026-03-22 12:50:23,633 26 INFO 00761-19-0-all odoo.models.unlink: User #148 deleted mrp.bom records with IDs: [1] 2026-03-22 12:50:23,642 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_bidirectional_so_mo_link_with_mtso ... 2026-03-22 12:50:24,342 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_cancel_flow_1 ... 2026-03-22 12:50:26,291 26 INFO 00761-19-0-all odoo.models.unlink: User #148 deleted stock.move.line records with IDs: [1234] 2026-03-22 12:50:26,536 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_cancel_flow_2 ... 2026-03-22 12:50:28,737 26 INFO 00761-19-0-all odoo.models.unlink: User #148 deleted stock.move.line records with IDs: [1235] 2026-03-22 12:50:29,039 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_delivery_after_splitting_production ... 2026-03-22 12:50:31,146 26 INFO 00761-19-0-all odoo.models.unlink: User #148 deleted stock.move records with IDs: [1250] 2026-03-22 12:50:31,380 26 INFO 00761-19-0-all odoo.models.unlink: User #148 deleted stock.move records with IDs: [1251] 2026-03-22 12:50:31,495 26 INFO 00761-19-0-all odoo.models.unlink: User #148 deleted stock.move records with IDs: [1252] 2026-03-22 12:50:31,649 26 INFO 00761-19-0-all odoo.models.unlink: User #148 deleted stock.move records with IDs: [1253] 2026-03-22 12:50:32,140 26 INFO 00761-19-0-all odoo.models.unlink: User #148 deleted stock.move records with IDs: [1254] 2026-03-22 12:50:32,569 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_fifo_reverse_and_create_new_invoice ... 2026-03-22 12:50:32,569 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: skipped TestSaleMrpFlow.test_fifo_reverse_and_create_new_invoice : Temporary to fast merge new valuation 2026-03-22 12:50:32,569 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_kit_avco_amls_reconciliation ... 2026-03-22 12:50:32,569 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: skipped TestSaleMrpFlow.test_kit_avco_amls_reconciliation : Temporary to fast merge new valuation 2026-03-22 12:50:32,569 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_kit_decrease_sol_qty ... 2026-03-22 12:50:35,719 26 INFO 00761-19-0-all odoo.models.unlink: User #148 deleted stock.move.line records with IDs: [1239] 2026-03-22 12:50:35,940 26 INFO 00761-19-0-all odoo.models.unlink: User #148 deleted stock.move.line records with IDs: [1240] 2026-03-22 12:50:36,096 26 INFO 00761-19-0-all odoo.models.unlink: User #148 deleted stock.move records with IDs: [1259, 1260] 2026-03-22 12:50:37,510 26 INFO 00761-19-0-all odoo.models.unlink: User #148 deleted stock.move records with IDs: [1261, 1262] 2026-03-22 12:50:39,752 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_kit_decrease_sol_qty_to_zero ... 2026-03-22 12:50:42,369 26 INFO 00761-19-0-all odoo.models.unlink: User #148 deleted stock.move.line records with IDs: [1245] 2026-03-22 12:50:42,589 26 INFO 00761-19-0-all odoo.models.unlink: User #148 deleted stock.move.line records with IDs: [1246] 2026-03-22 12:50:42,766 26 INFO 00761-19-0-all odoo.models.unlink: User #148 deleted stock.move records with IDs: [1267, 1268] 2026-03-22 12:50:43,021 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_kit_margin_and_return_picking ... 2026-03-22 12:50:43,022 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: skipped TestSaleMrpFlow.test_kit_margin_and_return_picking : Temporary to fast merge new valuation 2026-03-22 12:50:43,022 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_kit_return_and_decrease_sol_qty_to_zero ... 2026-03-22 12:50:47,606 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_merge_move_kit_on_adding_new_sol ... 2026-03-22 12:50:51,674 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_product_type_service_1 ... 2026-03-22 12:50:53,511 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_reconfirm_cancelled_kit ... 2026-03-22 12:50:54,481 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_return_for_exchange_kit_product_component ... 2026-03-22 12:50:56,442 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_return_kit_in_quarantine_location ... 2026-03-22 12:50:58,245 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_separate_child_mo_for_shared_component ... 2026-03-22 12:50:59,533 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_so_with_kit_and_multiple_same_component ... 2026-03-22 12:50:59,603 26 INFO 00761-19-0-all odoo.models.unlink: User #148 deleted mrp.bom.line records with IDs: [2, 3] 2026-03-22 12:51:01,558 26 INFO 00761-19-0-all odoo.models.unlink: User #148 deleted stock.move records with IDs: [1316] 2026-03-22 12:51:02,222 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-22 12:51:02,541 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_inter_company_qty_delivered_with_kit ... 2026-03-22 12:51:03,191 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_kit_in_delivery_slip ... 2026-03-22 12:51:05,490 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_qty_delivered_with_bom ... 2026-03-22 12:51:06,434 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_qty_delivered_with_bom_using_kit ... 2026-03-22 12:51:07,775 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_qty_delivered_with_bom_using_kit2 ... 2026-03-22 12:51:10,109 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_reset_avco_kit ... 2026-03-22 12:51:11,131 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1308] 2026-03-22 12:51:12,177 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_sale_kit_qty_change ... 2026-03-22 12:51:13,080 26 INFO 00761-19-0-all odoo.models.unlink: User #2 deleted stock.move records with IDs: [1341] 2026-03-22 12:51:13,289 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_sale_kit_show_kit_in_delivery ... 2026-03-22 12:51:14,998 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_sale_kit_with_mto_components_qty_change ... 2026-03-22 12:51:17,118 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [1353] 2026-03-22 12:51:17,677 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [1351] 2026-03-22 12:51:17,964 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_sale_mrp_kit_cost ... 2026-03-22 12:51:17,965 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: skipped TestSaleMrpKitBom.test_sale_mrp_kit_cost : Temporary to fast merge new valuation 2026-03-22 12:51:17,966 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_sale_mrp_kit_sale_price ... 2026-03-22 12:51:20,863 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_sale_multistep_kit_qty_change ... 2026-03-22 12:51:22,030 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [1359] 2026-03-22 12:51:23,553 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-22 12:51:33,054 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_report: Starting TestSaleMrpInvoices.test_deliver_and_invoice_tracked_components ... 2026-03-22 12:51:35,279 26 INFO 00761-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_report: Starting TestSaleMrpInvoices.test_report_forecast_for_mto_procure_method ... 2026-03-22 12:51:36,774 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-22 12:51:56,003 26 INFO 00761-19-0-all odoo.addons.sale_mrp_margin.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_kit_cost_calculation ... 2026-03-22 12:51:58,544 26 INFO 00761-19-0-all odoo.addons.sale_mrp_margin.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_kit_cost_calculation_2 ... 2026-03-22 12:52:02,688 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-22 12:52:02,695 26 INFO 00761-19-0-all odoo.addons.sale_pdf_quote_builder.tests.test_controllers: Starting TestUpload.test_wrong_pdf ... 2026-03-22 12:52:02,713 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-22 12:52:02,741 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:52:03,125 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:52:03] "POST /sale_pdf_quote_builder/quotation_document/upload HTTP/1.1" 422 - 37 0.035 0.355 2026-03-22 12:52:03,141 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-22 12:52:07,706 26 INFO 00761-19-0-all odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_available_documents_multiple_products ... 2026-03-22 12:52:08,087 26 INFO 00761-19-0-all odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_available_documents_order ... 2026-03-22 12:52:08,135 26 INFO 00761-19-0-all odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_compute_customizable_pdf_form_fields_when_no_file ... 2026-03-22 12:52:08,146 26 INFO 00761-19-0-all odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_default_quotation_document_is_added_iff_available ... 2026-03-22 12:52:08,931 26 INFO 00761-19-0-all odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_dynamic_fields_mapping_for_product_document ... 2026-03-22 12:52:09,113 26 INFO 00761-19-0-all odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_dynamic_fields_mapping_for_quotation_document ... 2026-03-22 12:52:09,190 26 INFO 00761-19-0-all odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_non_pdf_attachment_inside_quote_form_save ... 2026-03-22 12:52:09,302 26 INFO 00761-19-0-all odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_onchange_product_removes_previously_selected_documents ... 2026-03-22 12:52:10,372 26 INFO 00761-19-0-all odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_product_document_dialog_params_access ... 2026-03-22 12:52:10,562 26 INFO 00761-19-0-all odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_quotation_document_is_added_iff_default ... 2026-03-22 12:52:10,826 26 INFO 00761-19-0-all odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_quotation_document_is_removed_if_unavailable ... 2026-03-22 12:52:11,516 26 INFO 00761-19-0-all odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_quotation_document_is_removed_on_template_change ... 2026-03-22 12:52:12,233 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2652, 2653] 2026-03-22 12:52:12,353 26 INFO 00761-19-0-all odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_quotation_document_upload_for_template ... 2026-03-22 12:52:12,439 26 INFO 00761-19-0-all odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_quotation_document_upload_no_template ... 2026-03-22 12:52:12,489 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-22 12:52:22,772 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_analytic_distribution: Starting TestAnalyticDistribution.test_get_so_mapping_domain_with_no_analytic_distribution ... 2026-03-22 12:52:23,813 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_analytic_distribution: Starting TestAnalyticDistribution.test_project_analytic_distribution_on_invoice_lines ... 2026-03-22 12:52:24,314 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_analytic_distribution: Starting TestAnalyticDistribution.test_project_transmits_analytic_plans_to_sol_distribution ... 2026-03-22 12:52:24,611 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_analytic_distribution: Starting TestAnalyticDistribution.test_sol_analytic_distribution_project_template_service ... 2026-03-22 12:52:25,220 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_analytic_distribution: Starting TestAnalyticDistribution.test_sol_analytic_distribution_task_in_project_service ... 2026-03-22 12:52:26,318 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-22 12:52:44,683 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_project_profitability: Starting TestSaleProjectProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_sale_project ... 2026-03-22 12:52:47,380 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_project_profitability: Starting TestSaleProjectProfitability.test_invoices_without_sale_order_are_accounted_in_profitability ... 2026-03-22 12:52:49,363 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_project_profitability: Starting TestSaleProjectProfitability.test_profitability_of_non_billable_project ... 2026-03-22 12:52:49,548 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_project_profitability: Starting TestSaleProjectProfitability.test_project_profitability ... 2026-03-22 12:52:52,730 26 INFO 00761-19-0-all odoo.models.unlink: User #165 deleted account.move.line records with IDs: [4574] 2026-03-22 12:52:53,719 26 INFO 00761-19-0-all odoo.models.unlink: User #165 deleted account.move.line records with IDs: [4578] 2026-03-22 12:52:54,440 26 INFO 00761-19-0-all odoo.models.unlink: User #165 deleted stock.move.line records with IDs: [1331] 2026-03-22 12:52:56,277 26 INFO 00761-19-0-all odoo.models.unlink: User #165 deleted stock.move.line records with IDs: [1332] 2026-03-22 12:52:57,424 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-22 12:52:57,427 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_project_project: Starting TestProjectProject.test_projects_to_make_billable ... 2026-03-22 12:52:57,939 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-22 12:53:07,786 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_reinvoice: Starting TestReInvoice.test_at_cost ... 2026-03-22 12:53:13,456 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_reinvoice: Starting TestReInvoice.test_cost_invoicing ... 2026-03-22 12:53:14,917 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_reinvoice: Starting TestReInvoice.test_invoice_analytic_account_so_not_default ... 2026-03-22 12:53:19,237 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_reinvoice: Starting TestReInvoice.test_no_expense ... 2026-03-22 12:53:21,307 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_reinvoice: Starting TestReInvoice.test_not_recomputing_unit_price_for_expensed_so_lines ... 2026-03-22 12:53:23,809 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_reinvoice: Starting TestReInvoice.test_not_reinvoicing_invoiced_so_lines ... 2026-03-22 12:53:24,901 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_reinvoice: Starting TestReInvoice.test_sales_price ... 2026-03-22 12:53:29,611 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_reinvoice: Starting TestReInvoice.test_sales_team_invoiced ... 2026-03-22 12:53:32,713 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-22 12:53:46,501 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_action_view_project_ids ... 2026-03-22 12:53:46,924 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_allocated_hours_computed_from_quantity_when_template_hours_missing ... 2026-03-22 12:53:47,426 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_allocated_hours_manual_delivery_service ... 2026-03-22 12:53:47,859 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_analytics_on_so_confirmation_no_project ... 2026-03-22 12:53:48,882 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_analytics_on_so_confirmation_project_with_accounts ... 2026-03-22 12:53:49,699 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_analytics_on_so_confirmation_project_without_account ... 2026-03-22 12:53:50,599 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_analytics_on_so_confirmation_with_project_templates ... 2026-03-22 12:53:51,536 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_cancel_multiple_quotations ... 2026-03-22 12:53:51,886 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_cancel_so_linked_to_project ... 2026-03-22 12:53:52,406 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_compute_project_and_task_button ... 2026-03-22 12:53:54,608 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_confirm_sale_order_on_project_creation ... 2026-03-22 12:53:54,898 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_confirm_sale_order_on_task_save ... 2026-03-22 12:53:55,183 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_copy_so_doesnt_copy_project ... 2026-03-22 12:53:55,564 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_create_project_from_sale_order ... 2026-03-22 12:53:56,231 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_create_project_from_sale_order_none_service_type ... 2026-03-22 12:53:57,081 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_create_project_on_fly ... 2026-03-22 12:53:58,461 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_create_sale_order_for_project ... 2026-03-22 12:53:58,888 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_create_task_from_template_line ... 2026-03-22 12:53:59,498 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_creating_AA_when_adding_service_to_confirmed_so ... 2026-03-22 12:54:00,138 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_enable_milestones_settings_of_project_on_so_confirmation ... 2026-03-22 12:54:00,558 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_exclude_archived_projects_in_stat_btn_related_view ... 2026-03-22 12:54:01,325 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_generated_project_stages ... 2026-03-22 12:54:01,936 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_global_project_service_no_so_project_error ... 2026-03-22 12:54:02,353 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_global_project_service_takes_so_project_on_already_confirmed_so ... 2026-03-22 12:54:02,982 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_global_project_service_takes_so_project_on_so_confirmation ... 2026-03-22 12:54:03,525 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_group_expand_sales_order ... 2026-03-22 12:54:03,756 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_links_with_sale_order_line ... 2026-03-22 12:54:04,778 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_onchange_sale_fields ... 2026-03-22 12:54:05,911 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_project_creation_from_sol_with_goods_type_product_should ... 2026-03-22 12:54:07,148 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_project_creation_on_so_confirm_with_account ... 2026-03-22 12:54:07,585 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_project_creation_on_so_with_manual_analytic ... 2026-03-22 12:54:08,022 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_project_creation_with_and_without_template ... 2026-03-22 12:54:10,404 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_project_on_sol_with_analytic_distribution_model ... 2026-03-22 12:54:11,088 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_project_tasks_active_on_so_confirm ... 2026-03-22 12:54:12,192 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_project_template_company ... 2026-03-22 12:54:13,700 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_quotation_with_zero_unit_project_service ... 2026-03-22 12:54:14,515 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_sale_order_creation_without_service_product_for_project ... 2026-03-22 12:54:14,953 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_sale_order_items_of_the_project_status ... 2026-03-22 12:54:15,387 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_sale_order_line_view_form_editable ... 2026-03-22 12:54:16,336 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_sale_order_project_task_smartbutton ... 2026-03-22 12:54:17,091 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_sale_order_with_project_task ... 2026-03-22 12:54:18,042 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_sale_order_with_project_task_from_multi_companies ... 2026-03-22 12:54:24,319 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_so_confirmation_in_batch ... 2026-03-22 12:54:24,872 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_so_with_project_template ... 2026-03-22 12:54:25,643 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_so_with_service_product_negative_qty ... 2026-03-22 12:54:25,928 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_sol_product_type_update ... 2026-03-22 12:54:26,180 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_task_compute_sale_order_id ... 2026-03-22 12:54:27,136 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_task_sol_default_after_removing_so_from_project ... 2026-03-22 12:54:28,016 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_template_hours_applied_and_fallback_hours_used_for_additional_tasks ... 2026-03-22 12:54:28,817 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_zero_hours_assigned_when_service_policy_is_manual ... 2026-03-22 12:54:30,267 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-03-22 12:54:39,733 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_compute_qty_milestone ... 2026-03-22 12:54:39,823 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_compute_sale_line_in_task ... 2026-03-22 12:54:40,082 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_create_milestone_on_project_set_on_sales_order ... 2026-03-22 12:54:40,545 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_default_values_milestone ... 2026-03-22 12:54:40,722 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_project_template_with_milestones ... 2026-03-22 12:54:41,154 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_project_template_with_milestones_multiple_products ... 2026-03-22 12:54:41,810 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_reached_milestones_delivered_quantity ... 2026-03-22 12:54:41,886 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_remove_reached_milestone ... 2026-03-22 12:54:41,980 26 INFO 00761-19-0-all odoo.models.unlink: User #177 deleted project.milestone records with IDs: [4] 2026-03-22 12:54:41,988 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_so_with_milestone_products ... 2026-03-22 12:54:42,489 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_subtask_milestone_sol ... 2026-03-22 12:54:44,759 26 INFO 00761-19-0-all odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_update_reached_milestone_quantity ... 2026-03-22 12:54:44,838 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-22 12:54:55,847 26 INFO 00761-19-0-all odoo.addons.sale_project_stock.tests.test_sale_project_stock_profitability: Starting TestSaleProjectStockProfitability.test_report_invoice_items_anglo_saxon_automatic_valuation ... 2026-03-22 12:54:59,310 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-22 12:55:09,389 26 INFO 00761-19-0-all odoo.addons.sale_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_saleperson ... 2026-03-22 12:55:09,967 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 186, model: purchase.order 2026-03-22 12:55:10,234 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 186, model: purchase.order.line 2026-03-22 12:55:10,277 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-22 12:55:27,131 26 INFO 00761-19-0-all odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_no_supplier ... 2026-03-22 12:55:27,205 26 INFO 00761-19-0-all odoo.models.unlink: User #188 deleted product.supplierinfo records with IDs: [3] 2026-03-22 12:55:27,687 26 INFO 00761-19-0-all odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_pol_custom_attribute ... 2026-03-22 12:55:28,305 26 INFO 00761-19-0-all odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_pol_description ... 2026-03-22 12:55:28,845 26 INFO 00761-19-0-all odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_reconfirm_sale_order ... 2026-03-22 12:55:29,636 26 INFO 00761-19-0-all odoo.models.unlink: User #188 deleted stock.move.line records with IDs: [1363] 2026-03-22 12:55:30,124 26 INFO 00761-19-0-all odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_sale_create_purchase ... 2026-03-22 12:55:31,070 26 INFO 00761-19-0-all odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_service_to_purchase_branch_tax_propagation ... 2026-03-22 12:55:33,343 26 INFO 00761-19-0-all odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_service_to_purchase_multi_company ... 2026-03-22 12:55:33,816 26 INFO 00761-19-0-all odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_uom_conversion ... 2026-03-22 12:55:34,529 26 INFO 00761-19-0-all odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_update_ordered_sale_quantity ... 2026-03-22 12:55:36,701 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-22 12:55:54,503 26 INFO 00761-19-0-all odoo.addons.sale_purchase_project.tests.test_sale_purchase_project: Starting TestSalePurchaseProject.test_pol_analytic_distribution ... 2026-03-22 12:55:56,466 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-22 12:56:06,303 26 INFO 00761-19-0-all odoo.addons.sale_purchase_stock.tests.test_access_rights: Starting TestAccessRights.test_access_saleperson_decreases_qty ... 2026-03-22 12:56:07,620 26 INFO 00761-19-0-all odoo.models.unlink: User #199 deleted stock.move records with IDs: [1416] 2026-03-22 12:56:07,838 26 INFO 00761-19-0-all odoo.addons.sale_purchase_stock.tests.test_access_rights: Starting TestAccessRights.test_access_saleperson_with_orderpoint ... 2026-03-22 12:56:09,510 26 INFO 00761-19-0-all odoo.addons.sale_purchase_stock.tests.test_access_rights: Starting TestAccessRights.test_sales_user_can_access_forecast_report ... 2026-03-22 12:56:12,846 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 199, model: purchase.order 2026-03-22 12:56:12,885 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-22 12:56:22,430 26 INFO 00761-19-0-all odoo.addons.sale_purchase_stock.tests.test_lead_time: Starting TestLeadTime.test_dynamic_lead_time_delay ... 2026-03-22 12:56:23,243 26 INFO 00761-19-0-all odoo.addons.sale_purchase_stock.tests.test_lead_time: Starting TestLeadTime.test_merge_procurement ... 2026-03-22 12:56:24,596 26 INFO 00761-19-0-all odoo.models.unlink: User #200 deleted stock.move records with IDs: [1423] 2026-03-22 12:56:24,660 26 INFO 00761-19-0-all odoo.addons.sale_purchase_stock.tests.test_lead_time: Starting TestLeadTime.test_supplier_lead_time ... 2026-03-22 12:56:25,258 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-22 12:56:26,748 26 INFO 00761-19-0-all odoo.addons.sale_purchase_stock.tests.test_unwanted_replenish_flow: Starting TestWarnUnwantedReplenish.test_01_pre_updateA_post ... 2026-03-22 12:56:27,033 26 INFO 00761-19-0-all odoo.addons.sale_purchase_stock.tests.test_unwanted_replenish_flow: Starting TestWarnUnwantedReplenish.test_rfq_grouping_for_dropshipping ... 2026-03-22 12:56:27,894 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-22 12:56:38,924 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 204, model: pos.preset 2026-03-22 12:56:38,929 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 204, model: pos.printer 2026-03-22 12:56:38,940 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 204, model: pos.bill 2026-03-22 12:56:38,964 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 204, model: pos.payment.method 2026-03-22 12:56:38,974 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 204, model: pos.note 2026-03-22 12:56:38,980 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 204, model: pos.payment.method 2026-03-22 12:56:38,997 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 204, model: restaurant.floor 2026-03-22 12:56:53,761 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_anglo_saxon_cogs_validate_invoice ... 2026-03-22 12:56:54,768 26 INFO 00761-19-0-all odoo.models.unlink: User #204 deleted stock.move.line records with IDs: [1379] 2026-03-22 12:56:57,484 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_anglo_saxon_cogs_with_down_payment ... 2026-03-22 12:57:01,576 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_avco_delivered_invoice_post_delivery ... 2026-03-22 12:57:02,887 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_avco_delivered_invoice_post_partial_delivery ... 2026-03-22 12:57:04,747 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_avco_delivered_invoice_pre_delivery ... 2026-03-22 12:57:06,011 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_avco_fully_owned_and_delivered_invoice_post_delivery ... 2026-03-22 12:57:07,002 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_avco_ordered_invoice_post_delivery ... 2026-03-22 12:57:08,257 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_avco_ordered_invoice_post_partial_delivery ... 2026-03-22 12:57:10,285 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_avco_ordered_invoice_pre_delivery ... 2026-03-22 12:57:11,613 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_avco_ordered_return_and_receipt ... 2026-03-22 12:57:13,703 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_avco_partially_owned_and_delivered_invoice_post_delivery ... 2026-03-22 12:57:15,192 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_backorder_cogs_different_uom ... 2026-03-22 12:57:17,684 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_cogs_valued_by_lots ... 2026-03-22 12:57:18,006 26 INFO 00761-19-0-all odoo.models.unlink: User #204 deleted stock.move.line records with IDs: [1407] 2026-03-22 12:57:18,472 26 INFO 00761-19-0-all odoo.models.unlink: User #204 deleted stock.move.line records with IDs: [1409] 2026-03-22 12:57:19,612 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_credit_note_cogs_uom ... 2026-03-22 12:57:22,159 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_delivered_invoice_post_delivery ... 2026-03-22 12:57:23,879 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_delivered_invoice_post_delivery_2 ... 2026-03-22 12:57:25,558 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_delivered_invoice_post_delivery_3 ... 2026-03-22 12:57:27,836 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_delivered_invoice_post_delivery_4 ... 2026-03-22 12:57:30,193 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_delivered_invoice_post_delivery_with_return ... 2026-03-22 12:57:33,839 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_delivered_invoice_post_partial_delivery ... 2026-03-22 12:57:36,347 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_delivered_invoice_pre_delivery ... 2026-03-22 12:57:38,023 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_ordered_invoice_post_delivery ... 2026-03-22 12:57:39,563 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_ordered_invoice_post_partial_delivery ... 2026-03-22 12:57:42,027 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_ordered_invoice_pre_delivery ... 2026-03-22 12:57:43,527 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_return_and_create_invoice ... 2026-03-22 12:57:50,172 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_return_and_credit_note ... 2026-03-22 12:57:56,262 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_reverse_and_create_new_invoice ... 2026-03-22 12:58:00,341 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_several_invoices_reset_repost ... 2026-03-22 12:58:05,002 26 INFO 00761-19-0-all odoo.models.unlink: User #204 deleted account.move.line records with IDs: [4801, 4802] 2026-03-22 12:58:05,620 26 INFO 00761-19-0-all odoo.models.unlink: User #204 deleted account.move.line records with IDs: [4805, 4806] 2026-03-22 12:58:06,164 26 INFO 00761-19-0-all odoo.models.unlink: User #204 deleted account.move.line records with IDs: [4809, 4810] 2026-03-22 12:58:06,745 26 INFO 00761-19-0-all odoo.models.unlink: User #204 deleted account.move.line records with IDs: [4811, 4812, 4813, 4814, 4815, 4816] 2026-03-22 12:58:07,409 26 INFO 00761-19-0-all odoo.models.unlink: User #204 deleted account.move.line records with IDs: [4817, 4818, 4821, 4822] 2026-03-22 12:58:07,808 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_uom_computation ... 2026-03-22 12:58:10,081 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_standard_delivered_invoice_post_delivery ... 2026-03-22 12:58:12,567 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_standard_delivered_invoice_pre_delivery ... 2026-03-22 12:58:13,850 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_standard_ordered_invoice_post_delivery ... 2026-03-22 12:58:16,527 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_standard_ordered_invoice_post_partial_delivery_1 ... 2026-03-22 12:58:18,835 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_standard_ordered_invoice_pre_delivery ... 2026-03-22 12:58:20,058 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-03-22 12:58:31,807 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 209, model: pos.preset 2026-03-22 12:58:31,814 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 209, model: pos.printer 2026-03-22 12:58:31,833 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 209, model: pos.bill 2026-03-22 12:58:31,864 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 209, model: pos.payment.method 2026-03-22 12:58:31,873 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 209, model: pos.note 2026-03-22 12:58:31,878 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 209, model: pos.payment.method 2026-03-22 12:58:31,894 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 209, model: restaurant.floor 2026-03-22 12:58:47,544 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliationCommon.test_fifo_multiple_products ... 2026-03-22 12:58:50,170 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliationCommon.test_invoice_shipment ... 2026-03-22 12:58:53,379 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliationCommon.test_multiple_shipments_invoices ... 2026-03-22 12:58:55,037 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliationCommon.test_shipment_invoice ... 2026-03-22 12:58:56,452 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-03-22 12:59:07,939 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 213, model: pos.preset 2026-03-22 12:59:07,945 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 213, model: pos.printer 2026-03-22 12:59:07,958 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 213, model: pos.bill 2026-03-22 12:59:07,995 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 213, model: pos.payment.method 2026-03-22 12:59:08,006 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 213, model: pos.note 2026-03-22 12:59:08,011 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 213, model: pos.payment.method 2026-03-22 12:59:08,026 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 213, model: restaurant.floor 2026-03-22 12:59:23,918 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_anglosaxon_account: Starting TestAngloSaxonAccounting.test_cogs_should_use_price_from_the_right_company ... 2026-03-22 12:59:29,959 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-03-22 12:59:29,967 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours: Starting TestPackagingTours.test_barcode_duplication_error ... 2026-03-22 12:59:31,329 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Chrome pid: 2577 2026-03-22 12:59:31,329 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Chrome headless temporary user profile dir: /tmp/tmpc1gvxir4_chrome_odoo 2026-03-22 12:59:31,329 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Issuing json command http://127.0.0.1:41095/json/version 2026-03-22 12:59:31,335 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41095', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:59:31,508 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Browser version: Chrome/141.0.7390.54 2026-03-22 12:59:31,508 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Issuing json command http://127.0.0.1:41095/json 2026-03-22 12:59:31,509 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41095', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 12:59:31,570 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Websocket url found: ws://127.0.0.1:41095/devtools/page/ED172A34BF2342D75292CE4F69651283 2026-03-22 12:59:31,620 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Enable chrome headless console log notification 2026-03-22 12:59:31,629 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Chrome headless enable page notifications 2026-03-22 12:59:31,813 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-22 12:59:31,832 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Setting session cookie in browser 2026-03-22 12:59:31,834 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Open "http://127.0.0.1:8069/odoo/action-stock.product_template_action_product/1029" in browser 2026-03-22 12:59:31,834 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Navigating to: "http://127.0.0.1:8069/odoo/action-stock.product_template_action_product/1029" 2026-03-22 12:59:31,860 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 12:59:33,877 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:33] "GET /odoo/action-stock.product_template_action_product/1029 HTTP/1.1" 200 - 151 0.176 1.847 2026-03-22 12:59:33,882 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Navigation result: {'frameId': 'ED172A34BF2342D75292CE4F69651283', 'loaderId': '018EAC6D55B421126A592A7AB3BE7EF7', 'isDownload': False} 2026-03-22 12:59:33,882 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Evaluate ready code "odoo.isTourReady('test_barcode_duplication_error')" 2026-03-22 12:59:33,938 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:33] "GET /web/assets/ab02bf8/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.020 2026-03-22 12:59:34,175 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:34] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.076 0.170 2026-03-22 12:59:34,193 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:34] "GET /web/assets/f80a3ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.265 2026-03-22 12:59:34,255 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:34] "GET /web/assets/131b7b1/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-03-22 12:59:34,373 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:34] "GET /web/assets/514d866/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.019 2026-03-22 12:59:35,067 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:35] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-22 12:59:35,089 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.021 0.015 2026-03-22 12:59:35,108 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.031 2026-03-22 12:59:35,115 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:35] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:59:35,167 26 INFO 00761-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-22 12:59:35,219 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:35] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.033 0.057 2026-03-22 12:59:35,255 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error.browser: Owl is running in 'dev' mode. 2026-03-22 12:59:35,267 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff7bb80/bus.websocket_worker_assets.min.js (id:4364) 2026-03-22 12:59:35,272 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.086 2026-03-22 12:59:35,277 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:35] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-22 12:59:35,301 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:35] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:59:35,402 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:35] "GET /odoo HTTP/1.1" 200 - 26 0.026 0.057 2026-03-22 12:59:35,435 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:35] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.099 2026-03-22 12:59:35,538 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Evaluate test code "odoo.startTour('test_barcode_duplication_error', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-stock.product_template_action_product/1029", "delayToCheckUndeterminisms": 0})" 2026-03-22 12:59:35,542 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:35] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.008 0.026 2026-03-22 12:59:35,547 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:59:35,552 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 12:59:35,602 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error.browser: [1/6] Tour test_barcode_duplication_error → Step div.o_form_sheet div.o_notebook li a:contains('Sales') 2026-03-22 12:59:35,640 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:35] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.034 0.092 2026-03-22 12:59:35,664 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:35] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.139 2026-03-22 12:59:35,700 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:35] "GET /web/image/res.partner/3/avatar_128?unique=1774177015000 HTTP/1.1" 200 - 6 0.012 0.171 2026-03-22 12:59:35,739 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.161 2026-03-22 12:59:35,837 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:35] "POST /mail/data HTTP/1.1" 200 - 35 0.042 0.209 2026-03-22 12:59:35,844 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.235 2026-03-22 12:59:36,337 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:36] "POST /web/dataset/call_kw/product.template/get_views#product.template.get_views HTTP/1.1" 200 - 89 0.122 0.517 2026-03-22 12:59:36,488 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:36] "POST /web/dataset/call_kw/product.image/get_views#product.image.get_views HTTP/1.1" 200 - 8 0.012 0.039 2026-03-22 12:59:36,704 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:36] "POST /mail/data HTTP/1.1" 200 - 44 0.085 0.145 2026-03-22 12:59:37,165 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:37] "POST /web/dataset/call_kw/product.template/web_read#product.template.web_read HTTP/1.1" 200 - 140 0.214 0.426 2026-03-22 12:59:37,213 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:37] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.017 0.380 2026-03-22 12:59:37,578 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:37] "POST /web/dataset/call_kw/product.template/search_read#product.template.search_read HTTP/1.1" 200 - 3 0.010 0.037 2026-03-22 12:59:37,600 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:37] "POST /web/dataset/call_kw/product.template/search_read#product.template.search_read HTTP/1.1" 200 - 3 0.003 0.033 2026-03-22 12:59:37,863 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:37] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-22 12:59:37,956 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:37] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.005 0.029 2026-03-22 12:59:38,030 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error.browser: [2/6] Tour test_barcode_duplication_error → Step div[name='uom_ids'] span.o_tag:contains('Pack of 6') 2026-03-22 12:59:38,186 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:38] "POST /mail/data HTTP/1.1" 200 - 28 0.087 0.117 2026-03-22 12:59:38,211 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:38] "POST /web/dataset/call_kw/product.template/search_read#product.template.search_read HTTP/1.1" 200 - 3 0.004 0.073 2026-03-22 12:59:38,315 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:38] "POST /mail/thread/messages HTTP/1.1" 200 - 29 0.027 0.054 2026-03-22 12:59:38,620 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:38] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.002 0.024 2026-03-22 12:59:38,845 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:38] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.019 2026-03-22 12:59:38,959 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error.browser: [3/6] Tour test_barcode_duplication_error → Step div.modal-content 2026-03-22 12:59:38,974 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:38] "GET /web/image/res.partner/2/avatar_128?unique=1774177011000 HTTP/1.1" 200 - 5 0.014 0.033 2026-03-22 12:59:38,978 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:38] "POST /web/dataset/call_kw/uom.uom/get_formview_id#uom.uom.get_formview_id HTTP/1.1" 200 - 0 0.000 0.008 2026-03-22 12:59:39,234 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7855295/web.assets_emoji.min.js (id:4365) 2026-03-22 12:59:39,241 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:39] "GET /web/assets/7855295/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.012 0.229 2026-03-22 12:59:39,315 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:39] "POST /web/dataset/call_kw/uom.uom/get_views#uom.uom.get_views HTTP/1.1" 200 - 8 0.043 0.173 2026-03-22 12:59:39,418 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:39] "POST /web/dataset/call_kw/uom.uom/web_read#uom.uom.web_read HTTP/1.1" 200 - 7 0.013 0.020 2026-03-22 12:59:39,577 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error.browser: [4/6] Tour test_barcode_duplication_error → Step div[name='product_uom_ids'] input 2026-03-22 12:59:39,654 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:39] "POST /web/dataset/call_kw/product.uom/web_name_search#product.uom.web_name_search HTTP/1.1" 200 - 1 0.001 0.008 2026-03-22 12:59:39,679 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error.browser: [5/6] Tour test_barcode_duplication_error → Step div[name='product_uom_ids'] ul li.o_m2o_dropdown_option_create 2026-03-22 12:59:39,949 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:39] "POST /web/dataset/call_kw/product.uom/web_name_search#product.uom.web_name_search HTTP/1.1" 200 - 1 0.003 0.006 2026-03-22 12:59:40,050 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error.browser: [6/6] Tour test_barcode_duplication_error → Step div.modal-content.o_error_dialog main:contains('The operation cannot be completed: A barcode can only be assigned to one packaging.') 2026-03-22 12:59:40,089 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 12:59:40] "POST /web/dataset/call_kw/product.uom/name_create#product.uom.name_create HTTP/1.1" 200 - 2 0.004 0.053 2026-03-22 12:59:40,226 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error.browser: tour succeeded 2026-03-22 12:59:40,228 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_barcode_duplication_error SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-22 12:59:40,847 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error.browser: heap 29499708 (allocated 30920704) 2026-03-22 12:59:40,871 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Closing chrome headless with pid 2577 2026-03-22 12:59:40,874 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Closing websocket connection 2026-03-22 12:59:40,878 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Terminating chrome headless with pid 2577 2026-03-22 12:59:41,121 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Removing chrome user profile "/tmp/tmpc1gvxir4_chrome_odoo" 2026-03-22 12:59:41,200 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 12:59:50,820 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_order_dates: Starting TestSaleExpectedDate.test_expected_date_with_storable_product ... 2026-03-22 12:59:51,221 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_order_dates: Starting TestSaleExpectedDate.test_invoice_delivery_date ... 2026-03-25 00:00:00,000 26 INFO 00761-19-0-all odoo.models.unlink: User #217 deleted account.move.line records with IDs: [4901] 2026-03-25 00:00:00,000 26 INFO 00761-19-0-all odoo.models.unlink: User #217 deleted account.move.line records with IDs: [4904, 4905] 2026-03-22 12:59:53,893 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_order_dates: Starting TestSaleExpectedDate.test_sale_order_commitment_date ... 2026-03-22 12:59:54,475 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_order_dates: Starting TestSaleExpectedDate.test_sale_order_expected_date ... 2026-03-22 12:59:55,492 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-22 13:00:07,784 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 220, model: pos.preset 2026-03-22 13:00:07,791 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 220, model: pos.printer 2026-03-22 13:00:07,804 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 220, model: pos.bill 2026-03-22 13:00:07,837 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 220, model: pos.payment.method 2026-03-22 13:00:07,851 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 220, model: pos.note 2026-03-22 13:00:07,862 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 220, model: pos.payment.method 2026-03-22 13:00:07,895 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 220, model: restaurant.floor 2026-03-22 13:00:08,554 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_00_sale_stock_invoice ... 2026-03-22 13:00:11,752 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_01_sale_stock_order ... 2026-03-22 13:00:13,710 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_02_sale_stock_return ... 2026-03-22 13:00:16,183 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_03_sale_stock_delivery_partial ... 2026-03-22 13:00:17,548 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_04_create_picking_update_saleorderline ... 2026-03-22 13:00:19,369 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1571] 2026-03-22 13:00:19,772 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_05_confirm_cancel_confirm ... 2026-03-22 13:00:20,556 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1522] 2026-03-22 13:00:21,114 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_05_create_picking_update_saleorderline ... 2026-03-22 13:00:22,604 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_06_uom ... 2026-03-22 13:00:23,513 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1580] 2026-03-22 13:00:24,200 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_07_forced_qties ... 2026-03-22 13:00:25,276 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_08_quantities ... 2026-03-22 13:00:27,006 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_08_sale_return_qty_and_cancel ... 2026-03-22 13:00:29,216 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_09_qty_available ... 2026-03-22 13:00:30,901 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_10_qty_available ... 2026-03-22 13:00:31,221 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_11_return_with_refund ... 2026-03-22 13:00:32,564 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_12_return_without_refund ... 2026-03-22 13:00:33,967 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_13_delivered_qty ... 2026-03-22 13:00:38,171 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_14_delivered_qty_in_multistep ... 2026-03-22 13:00:44,598 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_15_cancel_delivery ... 2026-03-22 13:00:45,405 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1554] 2026-03-22 13:00:45,548 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_16_multi_uom ... 2026-03-22 13:00:46,502 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_17_qty_update_propagation ... 2026-03-22 13:00:47,762 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1556] 2026-03-22 13:00:47,924 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1607] 2026-03-22 13:00:48,352 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1608] 2026-03-22 13:00:49,016 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_18_deliver_more_and_multi_uom ... 2026-03-22 13:00:50,020 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_19_deliver_update_so_line_qty ... 2026-03-22 13:00:52,009 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_2_steps_pull_and_decrease_sol_qty_to_zero ... 2026-03-22 13:00:52,377 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.rule records with IDs: [1242, 1243] 2026-03-22 13:00:53,397 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1564] 2026-03-22 13:00:53,574 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1618] 2026-03-22 13:00:53,887 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1617] 2026-03-22 13:00:53,998 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_3_steps_and_unpack ... 2026-03-22 13:00:57,190 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.quant records with IDs: [268, 270] 2026-03-22 13:00:57,552 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1625] 2026-03-22 13:00:57,769 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_backorder_and_decrease_sol_qty ... 2026-03-22 13:00:59,469 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1573] 2026-03-22 13:00:59,647 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1629] 2026-03-22 13:00:59,782 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_compute_sale_order_count_with_stock_user ... 2026-03-22 13:01:02,257 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_create_route_update_so_quantity ... 2026-03-22 13:01:03,801 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_create_so_return_with_tracked_product ... 2026-03-22 13:01:06,021 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_custom_delivery_route_new_sale_line ... 2026-03-22 13:01:06,973 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_decrease_sol_qty_to_zero ... 2026-03-22 13:01:08,373 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1642] 2026-03-22 13:01:08,485 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_delivery_on_negative_delivered_qty ... 2026-03-22 13:01:09,290 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_delivery_status ... 2026-03-22 13:01:11,351 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_double_return_on_so ... 2026-03-22 13:01:14,507 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_exception_delivery_partial_multi ... 2026-03-22 13:01:16,158 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_extra_return_product_so_sequence ... 2026-03-22 13:01:17,649 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_incoterm_in_advance_payment ... 2026-03-22 13:01:18,637 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_inventory_admin_no_backorder_not_own_sale_order ... 2026-03-22 13:01:20,568 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_invoice_zero_quantity_after_delivery_fifo ... 2026-03-22 13:01:22,129 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted account.move.line records with IDs: [4937] 2026-03-22 13:01:22,511 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_move_description ... 2026-03-22 13:01:23,682 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_move_description_uses_custom_attribute_values ... 2026-03-22 13:01:25,643 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_multi_step_product_forecast_availability ... 2026-03-22 13:01:26,506 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_multicompany_transit_with_one_company_for_user ... 2026-03-22 13:01:33,522 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_multiple_returns ... 2026-03-22 13:01:34,780 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_reduce_qty_on_partially_moved ... 2026-03-22 13:01:38,179 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1610] 2026-03-22 13:01:38,525 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1611] 2026-03-22 13:01:38,693 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1671] 2026-03-22 13:01:39,203 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_reduce_qty_ordered_no_backorder ... 2026-03-22 13:01:40,397 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_reservation_method_w_sale ... 2026-03-22 13:01:41,104 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1615] 2026-03-22 13:01:41,282 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1673] 2026-03-22 13:01:41,376 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted mail.message records with IDs: [3907] 2026-03-22 13:01:41,410 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.picking records with IDs: [911] 2026-03-22 13:01:41,806 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1674] 2026-03-22 13:01:41,905 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted mail.message records with IDs: [3908] 2026-03-22 13:01:41,924 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.picking records with IDs: [912] 2026-03-22 13:01:42,275 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1675] 2026-03-22 13:01:42,344 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted mail.message records with IDs: [3909] 2026-03-22 13:01:42,362 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.picking records with IDs: [913] 2026-03-22 13:01:42,709 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_return_for_exchange_and_cancel_sol_qty ... 2026-03-22 13:01:44,472 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1619] 2026-03-22 13:01:44,613 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1680] 2026-03-22 13:01:44,695 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_return_for_exchange_negativ ... 2026-03-22 13:01:46,493 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_return_multisteps_receipt ... 2026-03-22 13:01:48,814 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_return_partial_delivery ... 2026-03-22 13:01:51,980 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1633] 2026-03-22 13:01:52,501 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1634] 2026-03-22 13:01:52,990 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_return_with_mto_and_multisteps ... 2026-03-22 13:01:56,954 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1638] 2026-03-22 13:01:57,151 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1701] 2026-03-22 13:01:59,111 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_return_with_mto_and_multisteps_old_pull ... 2026-03-22 13:02:02,883 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1643] 2026-03-22 13:02:03,068 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1706] 2026-03-22 13:02:04,763 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1709] 2026-03-22 13:02:05,140 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_sale_line_route_overrides_product_routes ... 2026-03-22 13:02:05,939 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_sale_order_cancel_with_cyclic_returns ... 2026-03-22 13:02:06,991 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1646, 1647, 1648] 2026-03-22 13:02:07,172 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_sale_order_line_quantity_forecast_widget_display ... 2026-03-22 13:02:08,330 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_sale_partner_propagation_3_step_mtso_pull ... 2026-03-22 13:02:09,246 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_sale_partner_propagation_3_step_pull ... 2026-03-22 13:02:09,965 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_set_sale_reference_on_delivery ... 2026-03-22 13:02:10,249 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_so_delivery_ignores_shipping_policy_from_picking_type ... 2026-03-22 13:02:10,825 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_sol_reserved_qty_wizard_3_steps_delivery ... 2026-03-22 13:02:13,544 26 INFO 00761-19-0-all odoo.models.unlink: User #2 deleted stock.move records with IDs: [1730] 2026-03-22 13:02:13,940 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_update_picking_sale_order ... 2026-03-22 13:02:15,154 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_update_so_line_qty_with_package ... 2026-03-22 13:02:16,830 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1662] 2026-03-22 13:02:16,952 26 INFO 00761-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1735] 2026-03-22 13:02:17,159 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_warehouse_redirect_warnings ... 2026-03-22 13:02:22,487 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-03-22 13:02:30,925 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_access_rights: Starting TestControllersAccessRights.test_SO_and_DO_portal_acess ... 2026-03-22 13:02:32,367 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:02:32,607 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: sale.order 2026-03-22 13:02:34,930 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:02:34] "GET /my/orders/1018?access_token=9c1f57b8-b386-4000-9bcc-e462bfcae2cb HTTP/1.1" 200 - 175 0.227 2.343 2026-03-22 13:02:34,942 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: stock.picking 2026-03-22 13:02:35,416 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:02:35] "GET /my/picking/pdf/966?access_token=9c1f57b8-b386-4000-9bcc-e462bfcae2cb HTTP/1.1" 200 - 56 0.069 0.410 2026-03-22 13:02:35,432 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:jimmy-portal from n/a 2026-03-22 13:02:35,668 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:02:35] "GET /my/orders/1018 HTTP/1.1" 200 - 67 0.077 0.147 2026-03-22 13:02:35,767 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:02:35] "GET /my/picking/pdf/966 HTTP/1.1" 200 - 31 0.033 0.063 2026-03-22 13:02:35,809 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-22 13:02:45,064 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_accrued_entries: Starting TestAccruedStockSaleOrders.test_accrued_order_in_anglo_saxon_avco_perpetual ... 2026-03-22 13:02:49,265 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_accrued_entries: Starting TestAccruedStockSaleOrders.test_accrued_order_in_anglo_saxon_fifo_perpetual ... 2026-03-22 13:02:52,977 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_accrued_entries: Starting TestAccruedStockSaleOrders.test_accrued_order_in_anglo_saxon_standard_perpetual ... 2026-03-22 13:02:55,623 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_accrued_entries: Starting TestAccruedStockSaleOrders.test_accrued_order_in_anglo_saxon_standard_perpetual_multiple_invoices ... 2026-03-22 13:02:58,048 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_accrued_entries: Starting TestAccruedStockSaleOrders.test_accrued_order_in_anglo_saxon_standard_perpetual_multiple_so_lines ... 2026-03-22 13:03:00,484 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_accrued_entries: Starting TestAccruedStockSaleOrders.test_sale_stock_accruals ... 2026-03-22 13:03:02,831 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_accrued_entries: Starting TestAccruedStockSaleOrders.test_sale_stock_invoiced_accrued_entries ... 2026-03-22 13:03:06,239 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-22 13:03:18,818 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 235, model: pos.preset 2026-03-22 13:03:18,825 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 235, model: pos.printer 2026-03-22 13:03:18,840 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 235, model: pos.bill 2026-03-22 13:03:18,877 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 235, model: pos.payment.method 2026-03-22 13:03:18,888 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 235, model: pos.note 2026-03-22 13:03:18,894 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 235, model: pos.payment.method 2026-03-22 13:03:18,943 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 235, model: restaurant.floor 2026-03-22 13:03:19,703 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_lead_time: Starting TestSaleStockLeadTime.test_00_product_company_level_delays ... 2026-03-22 13:03:20,437 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_lead_time: Starting TestSaleStockLeadTime.test_01_product_route_level_delays ... 2026-03-22 13:03:21,286 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_lead_time: Starting TestSaleStockLeadTime.test_02_delivery_date_propagation ... 2026-03-22 13:03:22,009 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_lead_time: Starting TestSaleStockLeadTime.test_03_product_company_level_delays ... 2026-03-22 13:03:22,656 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-22 13:03:34,977 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 239, model: pos.preset 2026-03-22 13:03:34,986 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 239, model: pos.printer 2026-03-22 13:03:35,005 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 239, model: pos.bill 2026-03-22 13:03:35,036 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 239, model: pos.payment.method 2026-03-22 13:03:35,054 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 239, model: pos.note 2026-03-22 13:03:35,060 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 239, model: pos.payment.method 2026-03-22 13:03:35,102 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 239, model: restaurant.floor 2026-03-22 13:03:37,223 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_multi_warehouse: Starting TestSaleStockMultiWarehouse.test_multiple_warehouses_generate_multiple_pickings ... 2026-03-22 13:03:38,169 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-22 13:03:55,478 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 243, model: pos.preset 2026-03-22 13:03:55,483 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 243, model: pos.printer 2026-03-22 13:03:55,492 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 243, model: pos.bill 2026-03-22 13:03:55,513 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 243, model: pos.payment.method 2026-03-22 13:03:55,521 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 243, model: pos.note 2026-03-22 13:03:55,526 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 243, model: pos.payment.method 2026-03-22 13:03:55,544 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 243, model: restaurant.floor 2026-03-22 13:03:56,309 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_multicompany: Starting TestSaleStockMultiCompany.test_intercompany_show_lot_on_invoice ... 2026-03-22 13:03:57,980 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_multicompany: Starting TestSaleStockMultiCompany.test_intercompany_transfer_sale_order_workflow ... 2026-03-22 13:03:59,057 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_multicompany: Starting TestSaleStockMultiCompany.test_sale_product_from_parent_company ... 2026-03-22 13:04:02,040 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_multicompany: Starting TestSaleStockMultiCompany.test_warehouse_definition_on_so ... 2026-03-22 13:04:02,501 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-22 13:04:10,972 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_report: Starting TestSaleStockInvoices.test_backorder_and_several_invoices ... 2026-03-22 13:04:15,814 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_report: Starting TestSaleStockInvoices.test_invoice_before_delivery ... 2026-03-22 13:04:18,094 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_report: Starting TestSaleStockInvoices.test_invoice_less_than_delivered ... 2026-03-22 13:04:21,550 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_report: Starting TestSaleStockInvoices.test_invoice_with_several_returns ... 2026-03-22 13:04:24,288 26 INFO 00761-19-0-all odoo.models.unlink: User #248 deleted stock.move.line records with IDs: [1691] 2026-03-22 13:04:27,857 26 INFO 00761-19-0-all odoo.models.unlink: User #248 deleted stock.move.line records with IDs: [1693] 2026-03-22 13:04:29,192 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_report: Starting TestSaleStockInvoices.test_picking_description ... 2026-03-22 13:04:30,354 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_report: Starting TestSaleStockInvoices.test_refund_cancel_invoices ... 2026-03-22 13:04:33,159 26 INFO 00761-19-0-all odoo.models.unlink: User #248 deleted account.move.line records with IDs: [5078] 2026-03-22 13:04:35,484 26 INFO 00761-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_report: Starting TestSaleStockInvoices.test_refund_modify_invoices ... 2026-03-22 13:04:38,705 26 INFO 00761-19-0-all odoo.models.unlink: User #248 deleted account.move.line records with IDs: [5085] 2026-03-22 13:04:39,925 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-22 13:04:52,904 26 INFO 00761-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_add_avco_product_on_delivery_cost_on_sale_order ... 2026-03-22 13:04:54,854 26 INFO 00761-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_add_product_on_delivery_price_unit_on_sale ... 2026-03-22 13:04:56,813 26 INFO 00761-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_add_standard_product_on_delivery_cost_on_sale_order ... 2026-03-22 13:04:58,597 26 INFO 00761-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_avco_calc ... 2026-03-22 13:05:00,433 26 INFO 00761-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_avco_different_uom ... 2026-03-22 13:05:00,860 26 INFO 00761-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_avco_does_not_mix_products_on_compute_avg_price ... 2026-03-22 13:05:02,415 26 INFO 00761-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_avco_zero_quantity ... 2026-03-22 13:05:07,588 26 INFO 00761-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_purchase_price_changes ... 2026-03-22 13:05:10,113 26 INFO 00761-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_sale_stock_margin_1 ... 2026-03-22 13:05:11,507 26 INFO 00761-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_sale_stock_margin_2 ... 2026-03-22 13:05:13,363 26 INFO 00761-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_sale_stock_margin_3 ... 2026-03-22 13:05:14,672 26 INFO 00761-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_sale_stock_margin_4 ... 2026-03-22 13:05:16,645 26 INFO 00761-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_sale_stock_margin_5 ... 2026-03-22 13:05:19,734 26 INFO 00761-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_sale_stock_margin_6 ... 2026-03-22 13:05:20,281 26 INFO 00761-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_so_and_multicompany ... 2026-03-22 13:05:24,086 26 INFO 00761-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_so_and_multicurrency ... 2026-03-22 13:05:25,461 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-22 13:05:29,710 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date: Starting TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date ... 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date.TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date: Chrome pid: 2760 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date.TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date: Chrome headless temporary user profile dir: /tmp/tmp_ma0vc5f_chrome_odoo 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date.TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date: Issuing json command http://127.0.0.1:33385/json/version 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33385', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date.TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date: Browser version: Chrome/141.0.7390.54 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date.TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date: Issuing json command http://127.0.0.1:33385/json 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33385', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date.TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date: Websocket url found: ws://127.0.0.1:33385/devtools/page/02E59AE8EC5D0383993DE45B7B472D0C 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date.TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date: Enable chrome headless console log notification 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date.TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date: Chrome headless enable page notifications 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date.TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date: Setting session cookie in browser 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date.TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date: Open "http://127.0.0.1:8069/odoo/sales/1061" in browser 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date.TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date: Navigating to: "http://127.0.0.1:8069/odoo/sales/1061" 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /odoo/sales/1061 HTTP/1.1" 200 - 148 0.170 2.588 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date.TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date: Navigation result: {'frameId': '02E59AE8EC5D0383993DE45B7B472D0C', 'loaderId': 'FDDCF40897165483DF17B84C5E54D57D', 'isDownload': False} 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date.TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date: Evaluate ready code "odoo.isTourReady('test_forecast_widget_perishable_qty_at_date')" 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /web/assets/ab02bf8/web.assets_web.min.js HTTP/1.1" 200 - 2 0.016 0.032 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /web/assets/f80a3ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.013 0.078 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.113 0.255 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /web/assets/131b7b1/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.206 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /web/assets/514d866/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.013 2025-10-01 00:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.022 0.014 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.034 2025-10-01 00:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date.TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date.browser: Owl is running in 'dev' mode. 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.055 0.090 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff7bb80/bus.websocket_worker_assets.min.js (id:4982) 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 7 0.013 0.170 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2025-10-01 00:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.005 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /odoo HTTP/1.1" 200 - 26 0.034 0.059 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.128 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1774177015000 HTTP/1.1" 200 - 13 0.017 0.056 2025-10-01 00:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date.TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date: Evaluate test code "odoo.startTour('test_forecast_widget_perishable_qty_at_date', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "odoo/sales/1061", "delayToCheckUndeterminisms": 0})" 2025-10-01 00:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.020 0.113 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date.TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date.browser: [1/4] Tour test_forecast_widget_perishable_qty_at_date → Step div.o_widget_qty_at_date_widget:first() > a 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.033 0.110 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 12 0.021 0.292 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.015 0.365 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "POST /mail/data HTTP/1.1" 200 - 35 0.055 0.304 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.284 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 120 0.118 0.507 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "POST /web/dataset/call_kw/sale.order/web_read#sale.order.web_read HTTP/1.1" 200 - 152 0.193 0.285 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "POST /mail/data HTTP/1.1" 200 - 44 0.068 0.579 2025-10-01 00:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.004 2025-10-01 00:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.043 0.065 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 11 0.034 0.076 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date.TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date.browser: [2/4] Tour test_forecast_widget_perishable_qty_at_date → Step div.o_popover tr:has(td:nth-child(1)>strong:contains('Fresh Forecasted Stock')):has(td:nth-child(1)>small:contains('10/06/2025')):has(td:nth-child(2)>b:contains('200')) 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "POST /mail/data HTTP/1.1" 200 - 30 0.054 0.128 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date.TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date.browser: [3/4] Tour test_forecast_widget_perishable_qty_at_date → Step div.o_widget_qty_at_date_widget:last() > a 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date.TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date.browser: [4/4] Tour test_forecast_widget_perishable_qty_at_date → Step div.o_popover tr:has(td:nth-child(1)>strong:contains('Fresh Forecasted Stock')):has(td:nth-child(1)>small:contains('10/11/2025')):has(td:nth-child(2)>b:contains('100')) 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date.TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date.browser: tour succeeded 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date.TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR test_forecast_widget_perishable_qty_at_date SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date.TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date.browser: heap 24905368 (allocated 26169344) 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date.TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date: Closing chrome headless with pid 2760 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date.TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date: Closing websocket connection 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date.TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date: Terminating chrome headless with pid 2760 2025-10-01 00:00:00,000 26 INFO 00761-19-0-all odoo.addons.sale_stock_product_expiry.tests.test_perishable_qty_at_date.TestPerishableQtyAtDate.test_forecast_widget_perishable_qty_at_date: Removing chrome user profile "/tmp/tmp_ma0vc5f_chrome_odoo" 2026-03-22 13:05:40,821 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-22 13:06:00,340 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_edit_so_line_timesheet: Starting TestEditSoLineTimesheet.test_sol_no_change_if_edited ... 2026-03-22 13:06:01,356 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-22 13:06:20,884 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_performance: Starting TestPerformanceTimesheet.test_performance_billable_project_change_customer ... 2026-03-22 13:06:22,416 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_performance: Query count less than expected for user accountman: 78 < 85 in test_performance_billable_project_change_customer at sale_timesheet/tests/test_performance.py:22 2026-03-22 13:06:23,362 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_performance: Query count less than expected for user accountman: 121 < 130 in test_performance_billable_project_change_customer at sale_timesheet/tests/test_performance.py:37 2026-03-22 13:06:23,423 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-22 13:06:41,244 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_project: Starting TestProject.test_analytic_account_balance ... 2026-03-22 13:06:42,264 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_project: Starting TestProject.test_compute_cost_in_employee_mappings ... 2026-03-22 13:06:42,854 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_project: Starting TestProject.test_duplicate_project_allocated_hours ... 2026-03-22 13:06:43,870 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_project: Starting TestProject.test_fetch_sale_order_items ... 2026-03-22 13:06:44,922 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_project: Starting TestProject.test_open_product_form_with_default_service_policy ... 2026-03-22 13:06:46,152 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_project: Starting TestProject.test_open_product_form_with_default_uom_id ... 2026-03-22 13:06:47,715 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-22 13:07:09,322 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_project_billing: Starting TestProjectBilling.test_billing_employee_rate ... 2026-03-22 13:07:10,106 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_project_billing: Starting TestProjectBilling.test_billing_task_rate ... 2026-03-22 13:07:10,884 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_project_billing: Starting TestProjectBilling.test_customer_change_in_project ... 2026-03-22 13:07:11,439 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_project_billing: Starting TestProjectBilling.test_project_form_view ... 2026-03-22 13:07:12,586 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_project_billing: Starting TestProjectBilling.test_take_into_account_invoicing_app_legacy ... 2026-03-22 13:07:14,132 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-03-22 13:07:32,343 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_project_pricing_type: Starting TestProjectPricingType.test_pricing_type ... 2026-03-22 13:07:33,191 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-22 13:07:52,083 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_project_profitability: Starting TestSaleTimesheetProjectProfitability.test_get_project_profitability_items ... 2026-03-22 13:07:54,889 26 INFO 00761-19-0-all odoo.models.unlink: User #290 deleted account.analytic.line records with IDs: [174] 2026-03-22 13:07:54,980 26 INFO 00761-19-0-all odoo.models.unlink: User #290 deleted account.analytic.line records with IDs: [173] 2026-03-22 13:07:55,073 26 INFO 00761-19-0-all odoo.models.unlink: User #290 deleted account.analytic.line records with IDs: [175] 2026-03-22 13:07:55,193 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_project_profitability: Starting TestSaleTimesheetProjectProfitability.test_profitability_revenue ... 2026-03-22 13:07:56,328 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-03-22 13:07:58,011 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_project_update: Starting TestProjectUpdateSaleTimesheet.test_project_update_description_profitability ... 2026-03-22 13:07:58,108 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_project_update: Starting TestProjectUpdateSaleTimesheet.test_project_update_panel_profitability_no_billable ... 2026-03-22 13:07:58,136 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 13:08:21,036 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_reinvoice: Starting TestReInvoice.test_at_cost ... 2026-03-22 13:08:26,549 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_reinvoice: Starting TestReInvoice.test_no_expense ... 2026-03-22 13:08:29,154 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_reinvoice: Starting TestReInvoice.test_project_update_reinvoiced_vendor_bill_product ... 2026-03-22 13:08:31,154 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_reinvoice: Starting TestReInvoice.test_reversed_invoice_reinvoice_with_period ... 2026-03-22 13:08:34,740 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_reinvoice: Starting TestReInvoice.test_sales_price ... 2026-03-22 13:08:40,742 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-22 13:09:00,369 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_add_product_analytic_account ... 2026-03-22 13:09:02,649 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_billable_task_and_subtask ... 2026-03-22 13:09:03,509 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_change_ordered_qty ... 2026-03-22 13:09:04,273 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_compute_project_and_task_button_with_ts ... 2026-03-22 13:09:04,937 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_compute_show_timesheet_button ... 2026-03-22 13:09:06,354 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_compute_show_timesheet_button_salesperson_user_timesheet ... 2026-03-22 13:09:07,744 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_copy_billable_project_and_task ... 2026-03-22 13:09:09,051 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_delivered_quantity ... 2026-03-22 13:09:09,805 26 INFO 00761-19-0-all odoo.models.unlink: User #308 deleted account.analytic.line records with IDs: [194] 2026-03-22 13:09:09,954 26 INFO 00761-19-0-all odoo.models.unlink: User #308 deleted account.analytic.line records with IDs: [195] 2026-03-22 13:09:09,975 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_different_uom_to_hours_on_sale_order_confirmation ... 2026-03-22 13:09:11,013 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_prepaid_pack_remaining_hours_rounding ... 2026-03-22 13:09:11,978 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_prevent_update_project_allocated_hours_after_confirming_quotation ... 2026-03-22 13:09:12,718 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_remaining_hours_prepaid_services ... 2026-03-22 13:09:13,513 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_sale_create_project ... 2026-03-22 13:09:15,322 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_sale_create_task ... 2026-03-22 13:09:16,357 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_sale_service ... 2026-03-22 13:09:17,840 26 INFO 00761-19-0-all odoo.models.unlink: User #308 deleted account.analytic.line records with IDs: [199] 2026-03-22 13:09:17,976 26 INFO 00761-19-0-all odoo.models.unlink: User #308 deleted mail.message records with IDs: [4394] 2026-03-22 13:09:18,033 26 INFO 00761-19-0-all odoo.models.unlink: User #308 deleted project.task records with IDs: [958] 2026-03-22 13:09:18,044 26 INFO 00761-19-0-all odoo.models.unlink: User #308 deleted mail.followers records with IDs: [1922] 2026-03-22 13:09:18,082 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_sale_task_in_project_without_project ... 2026-03-22 13:09:19,342 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_sale_timesheet_invoice ... 2026-03-22 13:09:20,457 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_several_uom_sol_to_planned_hours ... 2026-03-22 13:09:21,967 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_task_so_line_assignation ... 2026-03-22 13:09:23,173 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_timesheet_hours_delivered_rounding ... 2026-03-22 13:09:25,252 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_timesheet_uom ... 2026-03-22 13:09:26,341 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-03-22 13:09:45,120 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_allocated_hours_copy ... 2026-03-22 13:09:46,631 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_change_customer_and_SOL_after_invoiced_timesheet ... 2026-03-22 13:09:47,964 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_compute_commercial_partner ... 2026-03-22 13:09:49,317 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_invoice_with_already_invoiced_timesheets ... 2026-03-22 13:09:50,704 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: ====================================================================== 2026-03-22 13:09:50,705 26 ERROR 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: ERROR: TestSaleTimesheet.test_invoice_with_already_invoiced_timesheets Traceback (most recent call last): File "/data/build/odoo/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1253, in test_invoice_with_already_invoiced_timesheets self.env['res.config.settings'].create({ File "/data/build/odoo/odoo/orm/decorators.py", line 365, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/pos_hr/models/res_config_settings.py", line 23, in create return super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 365, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/point_of_sale/models/res_config_settings.py", line 183, in create result = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 365, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/hr_presence/models/res_config_settings.py", line 9, in create configs = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 365, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/event/models/res_config_settings.py", line 68, in create configs = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 365, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/res_config.py", line 556, in create return super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 365, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4654, in create raise ValueError(f"Invalid field {field_name!r} in {self._name!r}") ValueError: Invalid field 'invoicing_switch_threshold' in 'res.config.settings' 2026-03-22 13:09:50,728 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_linked_timesheet_after_invoice_reversal ... 2026-03-22 13:09:54,045 26 INFO 00761-19-0-all odoo.models.unlink: User #316 deleted account.move.line records with IDs: [5151] 2026-03-22 13:09:54,559 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_non_consolidated_billing_service_timesheet ... 2026-03-22 13:09:55,766 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_onchange_uom_service_product ... 2026-03-22 13:10:00,685 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_sale_order_with_multiple_project_templates ... 2026-03-22 13:10:02,238 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_timesheet_delivery ... 2026-03-22 13:10:04,535 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_timesheet_invoice ... 2026-03-22 13:10:05,496 26 INFO 00761-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3330], uid: 322, model: sale.order.line 2026-03-22 13:10:07,387 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_timesheet_manual ... 2026-03-22 13:10:08,705 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_timesheet_order ... 2026-03-22 13:10:10,918 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_timesheet_upsell ... 2026-03-22 13:10:12,431 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_timesheet_upsell_copied_so ... 2026-03-22 13:10:14,336 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_timesheet_with_negative_time_spent ... 2026-03-22 13:10:15,133 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_transfert_project ... 2026-03-22 13:10:16,616 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_unlink_timesheet ... 2026-03-22 13:10:17,821 26 INFO 00761-19-0-all odoo.models.unlink: User #316 deleted account.move.line records with IDs: [5190] 2026-03-22 13:10:17,934 26 INFO 00761-19-0-all odoo.models.unlink: User #316 deleted account.move.line records with IDs: [5191] 2026-03-22 13:10:17,943 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_update_sol_price ... 2026-03-22 13:10:18,984 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-03-22 13:10:41,578 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheetAnalyticPlan.test_mandatory_plan_timesheet_applicability_from_sol ... 2026-03-22 13:10:42,387 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheetAnalyticPlan.test_timesheet_get_accounts_from_sol ... 2026-03-22 13:10:42,996 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheetAnalyticPlan.test_timesheet_get_accounts_from_sol_fallback_on_project ... 2026-03-22 13:10:44,748 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-22 13:11:05,126 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_accrued_entries: Starting TestAccruedTimeSheetSaleOrders.test_timesheet_accrued_entries ... 2026-03-22 13:11:07,562 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_accrued_entries: Starting TestAccruedTimeSheetSaleOrders.test_timesheet_invoiced_accrued_entries ... 2026-03-22 13:11:10,606 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-22 13:11:13,513 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_dashboard: Starting TestSaleTimesheetDashboard.test_get_sale_item_data_various_sol_with_timesheet_installed ... 2026-03-22 13:11:15,126 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-22 13:11:35,249 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_product_product: Starting TestProductProduct.test_delete_master_timesheet_product ... 2026-03-22 13:11:36,154 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-22 13:11:55,116 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_product_template: Starting TestProductTemplate.test_delete_master_timesheet_product ... 2026-03-22 13:11:55,805 26 INFO 00761-19-0-all odoo.models.unlink: User #345 deleted mail.message records with IDs: [418] 2026-03-22 13:11:56,044 26 INFO 00761-19-0-all odoo.models.unlink: User #345 deleted product.template records with IDs: [1784] 2026-03-22 13:11:56,092 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-22 13:12:14,804 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_report: Starting TestSaleTimesheetReport.test_timesheet_report_uom_difference ... 2026-03-22 13:12:15,958 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-22 13:12:16,149 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui: Starting TestSaleTimesheetUi.test_ui ... 2026-03-22 13:12:16,682 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Chrome pid: 2922 2026-03-22 13:12:16,682 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Chrome headless temporary user profile dir: /tmp/tmpa6ett2zj_chrome_odoo 2026-03-22 13:12:16,682 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Issuing json command http://127.0.0.1:44349/json/version 2026-03-22 13:12:16,684 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44349', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:12:16,881 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Browser version: Chrome/141.0.7390.54 2026-03-22 13:12:16,881 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Issuing json command http://127.0.0.1:44349/json 2026-03-22 13:12:16,882 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44349', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:12:16,924 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Websocket url found: ws://127.0.0.1:44349/devtools/page/48A8D9FAD4B191242423F66E5B5B04CB 2026-03-22 13:12:16,990 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Enable chrome headless console log notification 2026-03-22 13:12:17,047 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Chrome headless enable page notifications 2026-03-22 13:12:17,376 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-22 13:12:17,394 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Setting session cookie in browser 2026-03-22 13:12:17,396 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-22 13:12:17,396 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-22 13:12:17,418 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:12:19,561 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:19] "GET /odoo HTTP/1.1" 200 - 154 0.173 1.978 2026-03-22 13:12:19,569 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Navigation result: {'frameId': '48A8D9FAD4B191242423F66E5B5B04CB', 'loaderId': '561D926B7229069667E0E31DE27AD9E4', 'isDownload': False} 2026-03-22 13:12:19,569 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Evaluate ready code "odoo.isTourReady('sale_timesheet_tour')" 2026-03-22 13:12:19,649 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:19] "GET /web/assets/f80a3ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-03-22 13:12:19,857 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:19] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.067 0.156 2026-03-22 13:12:19,878 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:19] "GET /web/assets/ab02bf8/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.237 2026-03-22 13:12:19,913 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:19] "GET /web/assets/131b7b1/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.199 2026-03-22 13:12:20,138 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:20] "GET /web/assets/514d866/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-03-22 13:12:21,111 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:21] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 13:12:21,150 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.020 0.044 2026-03-22 13:12:21,170 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.027 2026-03-22 13:12:21,180 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:21] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-22 13:12:21,247 26 INFO 00761-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-22 13:12:21,308 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:21] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.041 0.067 2026-03-22 13:12:21,322 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: Owl is running in 'dev' mode. 2026-03-22 13:12:21,355 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff7bb80/bus.websocket_worker_assets.min.js (id:6822) 2026-03-22 13:12:21,364 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.114 2026-03-22 13:12:21,373 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:21] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-03-22 13:12:21,430 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:21] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-22 13:12:21,650 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:21] "GET /odoo HTTP/1.1" 200 - 26 0.056 0.092 2026-03-22 13:12:21,708 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:21] "GET /odoo/offline HTTP/1.1" 200 - 5 0.015 0.170 2026-03-22 13:12:21,847 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Evaluate test code "odoo.startTour('sale_timesheet_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-22 13:12:21,851 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-22 13:12:21,893 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-22 13:12:21,907 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [1/109] Tour sale_timesheet_tour → Step .o_navbar_apps_menu button:enabled 2026-03-22 13:12:22,045 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:22] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.114 0.186 2026-03-22 13:12:22,082 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [2/109] Tour sale_timesheet_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-03-22 13:12:22,152 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:22] "GET /web/image/res.partner/3/avatar_128?unique=1774177015000 HTTP/1.1" 200 - 6 0.026 0.353 2026-03-22 13:12:22,194 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:22] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.403 2026-03-22 13:12:22,238 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [3/109] Tour sale_timesheet_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-03-22 13:12:22,261 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.017 0.326 2026-03-22 13:12:22,282 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [4/109] Tour sale_timesheet_tour → Step .o_sale_order 2026-03-22 13:12:22,353 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:22] "POST /mail/data HTTP/1.1" 200 - 35 0.033 0.383 2026-03-22 13:12:22,411 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:22] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.010 0.640 2026-03-22 13:12:22,421 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.177 2026-03-22 13:12:22,509 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:22] "POST /web/action/load HTTP/1.1" 200 - 11 0.041 0.225 2026-03-22 13:12:23,210 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 121 0.151 0.417 2026-03-22 13:12:23,337 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:23] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 5 0.004 0.041 2026-03-22 13:12:23,525 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [5/109] Tour sale_timesheet_tour → Step Create new order (trigger: .o_list_button_add) 2026-03-22 13:12:23,561 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.010 0.030 2026-03-22 13:12:23,651 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [6/109] Tour sale_timesheet_tour → Step Select customer Brandon Freeman (trigger: .o_field_widget[name=partner_id] input) 2026-03-22 13:12:23,768 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:23] "POST /mail/data HTTP/1.1" 200 - 44 0.094 0.108 2026-03-22 13:12:23,883 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:23] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 17 0.034 0.143 2026-03-22 13:12:23,989 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:23] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.056 0.064 2026-03-22 13:12:24,151 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:24] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-22 13:12:24,556 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:24] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 8 0.018 0.047 2026-03-22 13:12:24,593 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [7/109] Tour sale_timesheet_tour → Step ul.ui-autocomplete > li > a:contains("Brandon Freeman") 2026-03-22 13:12:24,769 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:24] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.039 2026-03-22 13:12:24,998 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:24] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.007 0.060 2026-03-22 13:12:25,033 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:25] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 2 0.007 0.064 2026-03-22 13:12:25,202 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [8/109] Tour sale_timesheet_tour → Step Add product Service Product (Prepaid Hours) (trigger: a:contains("Add a product")) 2026-03-22 13:12:25,253 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [9/109] Tour sale_timesheet_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-03-22 13:12:25,349 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7855295/web.assets_emoji.min.js (id:6823) 2026-03-22 13:12:25,363 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:25] "GET /web/assets/7855295/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.024 0.359 2026-03-22 13:12:25,535 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:25] "POST /web/dataset/call_kw/res.partner/name_create#res.partner.name_create HTTP/1.1" 200 - 36 0.058 0.273 2026-03-22 13:12:25,652 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:25] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 17 0.025 0.061 2026-03-22 13:12:25,794 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:25] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 9 0.012 0.068 2026-03-22 13:12:25,961 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-03-22 13:12:26,056 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [10/109] Tour sale_timesheet_tour → Step div[name="product_template_id"] input 2026-03-22 13:12:26,167 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:26] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.009 0.032 2026-03-22 13:12:26,324 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [11/109] Tour sale_timesheet_tour → Step ul.ui-autocomplete a:contains("Service Product (Prepaid Hours)") 2026-03-22 13:12:26,480 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [12/109] Tour sale_timesheet_tour → Step Add 10 hours as ordered quantity for this product. (trigger: div[name="product_uom_qty"] input) 2026-03-22 13:12:26,517 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:26] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 2 0.004 0.046 2026-03-22 13:12:26,553 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [13/109] Tour sale_timesheet_tour → Step .o_field_cell[name=price_subtotal]:contains(2,500.00) 2026-03-22 13:12:26,824 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:26] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 4 0.017 0.127 2026-03-22 13:12:26,896 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:26] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 7 0.022 0.186 2026-03-22 13:12:27,001 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:27] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 6 0.026 0.220 2026-03-22 13:12:27,431 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:27] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 31 0.103 0.247 2026-03-22 13:12:27,573 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [14/109] Tour sale_timesheet_tour → Step Click on Confirm button to create a sale order with this quotation. (trigger: button[name=action_confirm]:enabled) 2026-03-22 13:12:27,643 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:27] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 21 0.029 0.116 2026-03-22 13:12:27,659 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [15/109] Tour sale_timesheet_tour → Step Wait for the confirmation to finish. State should be "Sales Order" (trigger: .o_field_widget[name=state] .o_arrow_button_current:contains("Sales Order")) 2026-03-22 13:12:27,691 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:27] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.008 0.174 2026-03-22 13:12:28,320 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:28] "POST /web/dataset/call_kw/sale.order/web_save#sale.order.web_save HTTP/1.1" 200 - 89 0.194 0.334 2026-03-22 13:12:28,354 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:28] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.006 0.543 2026-03-22 13:12:28,361 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:28] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.423 2026-03-22 13:12:28,734 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:28] "POST /web/dataset/call_button/sale.order/action_confirm#sale.order.action_confirm HTTP/1.1" 200 - 77 0.140 0.183 2026-03-22 13:12:28,813 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:28] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.030 0.269 2026-03-22 13:12:28,900 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:28] "POST /mail/data HTTP/1.1" 200 - 31 0.029 0.197 2026-03-22 13:12:29,123 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:29] "POST /web/dataset/call_kw/sale.order/web_read#sale.order.web_read HTTP/1.1" 200 - 71 0.076 0.281 2026-03-22 13:12:29,266 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [16/109] Tour sale_timesheet_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-03-22 13:12:29,320 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [17/109] Tour sale_timesheet_tour → Step .o_sidebar_topbar a.btn-primary 2026-03-22 13:12:29,371 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [18/109] Tour sale_timesheet_tour → Step .o_navbar_apps_menu button:enabled 2026-03-22 13:12:29,378 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:29] "POST /mail/data HTTP/1.1" 200 - 29 0.042 0.064 2026-03-22 13:12:29,441 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [19/109] Tour sale_timesheet_tour → Step Go to the Project app. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-03-22 13:12:29,575 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [20/109] Tour sale_timesheet_tour → Step Go to the Project app. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-03-22 13:12:29,612 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:29] "POST /web/action/load HTTP/1.1" 200 - 10 0.032 0.046 2026-03-22 13:12:29,617 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [21/109] Tour sale_timesheet_tour → Step Add a new project. (trigger: button.o-kanban-button-new) 2026-03-22 13:12:29,949 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:29] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 52 0.043 0.206 2026-03-22 13:12:30,011 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:30] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.022 2026-03-22 13:12:30,015 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:30] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-03-22 13:12:30,050 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:30] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-22 13:12:30,304 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:30] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 13:12:30,403 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:30] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.013 0.053 2026-03-22 13:12:30,412 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [22/109] Tour sale_timesheet_tour → Step Let's create a regular project. (trigger: button.o-dropdown-item:contains("New Project")) 2026-03-22 13:12:30,433 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:30] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.011 0.078 2026-03-22 13:12:30,459 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:30] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.002 0.108 2026-03-22 13:12:30,498 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:30] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.008 0.140 2026-03-22 13:12:30,540 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [23/109] Tour sale_timesheet_tour → Step Select your project name (e.g. Project for Freeman) (trigger: .o_field_widget.o_project_name input) 2026-03-22 13:12:30,556 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:30] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.018 0.166 2026-03-22 13:12:30,590 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:30] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.153 2026-03-22 13:12:30,652 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:30] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 6 0.005 0.025 2026-03-22 13:12:30,706 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:30] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.006 0.021 2026-03-22 13:12:30,815 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [24/109] Tour sale_timesheet_tour → Step div[name="allow_billable"] input 2026-03-22 13:12:30,882 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [25/109] Tour sale_timesheet_tour → Step Click on Create button to create and enter to this newest project. (trigger: button[name="action_view_tasks"]) 2026-03-22 13:12:30,898 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:30] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 0 0.000 0.013 2026-03-22 13:12:30,970 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [26/109] Tour sale_timesheet_tour → Step .breadcrumb-item.o_back_button 2026-03-22 13:12:31,133 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:31] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 43 0.058 0.097 2026-03-22 13:12:31,239 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:31] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.028 0.049 2026-03-22 13:12:31,750 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:31] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 69 0.113 0.366 2026-03-22 13:12:31,818 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:31] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.014 2026-03-22 13:12:31,854 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:31] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.008 0.040 2026-03-22 13:12:31,865 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:31] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.031 2026-03-22 13:12:32,018 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [27/109] Tour sale_timesheet_tour → Step .o_kanban_record:contains('Project for Freeman') 2026-03-22 13:12:32,162 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:32] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.045 0.066 2026-03-22 13:12:32,170 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:32] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.109 2026-03-22 13:12:32,423 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [28/109] Tour sale_timesheet_tour → Step .o_switch_view.o_list 2026-03-22 13:12:32,496 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [29/109] Tour sale_timesheet_tour → Step tr.o_data_row td[name='name']:contains('Project for Freeman') 2026-03-22 13:12:32,535 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:32] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 12 0.008 0.022 2026-03-22 13:12:32,641 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [30/109] Tour sale_timesheet_tour → Step .nav-link:contains('Settings') 2026-03-22 13:12:32,704 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:32] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.017 2026-03-22 13:12:32,847 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:32] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 22 0.053 0.099 2026-03-22 13:12:32,890 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:32] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-03-22 13:12:33,059 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [31/109] Tour sale_timesheet_tour → Step div[name='allow_milestones'] input 2026-03-22 13:12:33,205 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:33] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.026 0.054 2026-03-22 13:12:33,240 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [32/109] Tour sale_timesheet_tour → Step button[name='action_view_tasks'] 2026-03-22 13:12:33,345 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:33] "POST /mail/data HTTP/1.1" 200 - 35 0.039 0.115 2026-03-22 13:12:33,419 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [33/109] Tour sale_timesheet_tour → Step Select a name of your kanban column (e.g. To Do) (trigger: div.o_kanban_header > div:first-child input) 2026-03-22 13:12:33,529 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:33] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 20 0.033 0.072 2026-03-22 13:12:33,612 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:33] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.009 2026-03-22 13:12:33,643 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:33] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.003 0.010 2026-03-22 13:12:33,708 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:33] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.015 0.039 2026-03-22 13:12:33,785 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:33] "POST /mail/data HTTP/1.1" 200 - 29 0.030 0.039 2026-03-22 13:12:33,797 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:33] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.003 0.040 2026-03-22 13:12:33,807 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:33] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.055 2026-03-22 13:12:33,815 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:33] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.051 2026-03-22 13:12:33,878 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [34/109] Tour sale_timesheet_tour → Step Click on Add button to create the column. (trigger: button.o_kanban_add) 2026-03-22 13:12:33,943 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [35/109] Tour sale_timesheet_tour → Step wait the new column is created (trigger: .o_kanban_renderer .o_kanban_group .o_kanban_header_title:contains(to do)) 2026-03-22 13:12:33,970 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:33] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 9 0.007 0.022 2026-03-22 13:12:34,015 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [36/109] Tour sale_timesheet_tour → Step Click on Create button to create a task into your project. (trigger: button.o-kanban-button-new) 2026-03-22 13:12:34,073 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [37/109] Tour sale_timesheet_tour → Step Select the name of the task (e.g. Onboarding) (trigger: div[name="display_name"] > input) 2026-03-22 13:12:34,107 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:34] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.019 2026-03-22 13:12:34,140 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:34] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.002 0.013 2026-03-22 13:12:34,203 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [38/109] Tour sale_timesheet_tour → Step Click on Edit button to enter to the form view of the task. (trigger: button.o_kanban_edit) 2026-03-22 13:12:34,267 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [39/109] Tour sale_timesheet_tour → Step Select the customer of your Sales Order (e.g. Brandon Freeman). Since we have a Sales Order for this customer with a prepaid service product which the remaining hours to deliver is greater than 0, the Sales Order Item in the task should be contain the Sales Order Item containing this prepaid service product. (trigger: div[name="partner_id"] input) 2026-03-22 13:12:34,397 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:34] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.037 0.085 2026-03-22 13:12:34,467 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:34] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.011 0.030 2026-03-22 13:12:34,624 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:34] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 21 0.026 0.058 2026-03-22 13:12:34,689 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:34] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.012 2026-03-22 13:12:34,736 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:34] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-22 13:12:34,871 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:34] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.003 0.011 2026-03-22 13:12:34,983 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:34] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.004 0.020 2026-03-22 13:12:34,986 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [40/109] Tour sale_timesheet_tour → Step Select the customer in the autocomplete dropdown. (trigger: div[name="partner_id"] ul > li:first-child > a:contains(Freeman)) 2026-03-22 13:12:35,106 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:35] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.034 0.062 2026-03-22 13:12:35,165 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [41/109] Tour sale_timesheet_tour → Step div.o_notebook_headers 2026-03-22 13:12:35,234 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [42/109] Tour sale_timesheet_tour → Step Click on Timesheets page to log a timesheet (trigger: a.nav-link:contains(Timesheets)) 2026-03-22 13:12:35,250 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:35] "POST /mail/data HTTP/1.1" 200 - 29 0.063 0.116 2026-03-22 13:12:35,329 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [43/109] Tour sale_timesheet_tour → Step Click on Add a line to create a new timesheet into the task. (trigger: div[name="timesheet_ids"] td.o_field_x2many_list_row_add a[role="button"]) 2026-03-22 13:12:35,400 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:35] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 23 0.027 0.199 2026-03-22 13:12:35,538 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:35] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.004 0.211 2026-03-22 13:12:35,632 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [44/109] Tour sale_timesheet_tour → Step Enter a description for this timesheet (trigger: .o_field_x2many div[name="name"] input) 2026-03-22 13:12:35,716 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:35] "POST /web/dataset/call_kw/account.analytic.line/onchange#account.analytic.line.onchange HTTP/1.1" 200 - 12 0.022 0.050 2026-03-22 13:12:35,771 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:35] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-03-22 13:12:35,862 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:35] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 24 0.031 0.057 2026-03-22 13:12:35,951 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [45/109] Tour sale_timesheet_tour → Step Enter one hour for this timesheet (trigger: div[name="unit_amount"] input) 2026-03-22 13:12:36,030 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:36] "GET /web/image/hr.employee/1/avatar_128 HTTP/1.1" 200 - 9 0.030 0.123 2026-03-22 13:12:36,206 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:36] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 24 0.024 0.063 2026-03-22 13:12:36,253 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [46/109] Tour sale_timesheet_tour → Step The so_line field should be hidden by default. We check if it is the case by adding this field in the timesheet list view (trigger: i.o_optional_columns_dropdown_toggle) 2026-03-22 13:12:36,335 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [47/109] Tour sale_timesheet_tour → Step Check the so_line field to display the column on the list view. (trigger: input[name="so_line"]) 2026-03-22 13:12:36,354 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:36] "POST /web/dataset/call_kw/account.analytic.line/onchange#account.analytic.line.onchange HTTP/1.1" 200 - 4 0.004 0.014 2026-03-22 13:12:36,405 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [48/109] Tour sale_timesheet_tour → Step Manually save the records (sale order should be filled based on the partner picked for this task (trigger: button.o_form_button_save i) 2026-03-22 13:12:36,486 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:36] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 24 0.020 0.059 2026-03-22 13:12:36,618 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [49/109] Tour sale_timesheet_tour → Step Click on this stat button to see the SO linked to the SOL of the task. (trigger: button[name="action_view_so"]) 2026-03-22 13:12:36,873 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:36] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 79 0.084 0.157 2026-03-22 13:12:36,937 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:36] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.012 0.028 2026-03-22 13:12:37,081 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [50/109] Tour sale_timesheet_tour → Step Check if the quantity delivered is equal to 1 hour. (trigger: div[name="order_line"]) 2026-03-22 13:12:37,218 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:37] "POST /mail/data HTTP/1.1" 200 - 31 0.068 0.085 2026-03-22 13:12:37,296 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:37] "POST /web/dataset/call_button/project.task/action_view_so#project.task.action_view_so HTTP/1.1" 200 - 6 0.032 0.171 2026-03-22 13:12:37,597 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 2 0.011 0.118 2026-03-22 13:12:37,957 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:37] "POST /web/dataset/call_kw/sale.order/web_read#sale.order.web_read HTTP/1.1" 200 - 59 0.087 0.194 2026-03-22 13:12:38,392 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [51/109] Tour sale_timesheet_tour → Step Click on the Configuration menu. (trigger: button[data-menu-xmlid="project.menu_project_config"]) 2026-03-22 13:12:38,401 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:38] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.019 0.047 2026-03-22 13:12:38,475 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [52/109] Tour sale_timesheet_tour → Step Select Configuration > Projects. (trigger: .dropdown-item[data-menu-xmlid="project.menu_projects_config"]) 2026-03-22 13:12:38,517 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:38] "POST /mail/data HTTP/1.1" 200 - 29 0.045 0.103 2026-03-22 13:12:38,555 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [53/109] Tour sale_timesheet_tour → Step Click on Create button to create a new project and see the different configuration available for the project. (trigger: button.o_list_button_add) 2026-03-22 13:12:38,594 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:38] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.019 2026-03-22 13:12:38,687 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:38] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 9 0.008 0.062 2026-03-22 13:12:38,781 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [54/109] Tour sale_timesheet_tour → Step Let's create a regular project. (trigger: button.o-dropdown-item:contains("New Project")) 2026-03-22 13:12:38,810 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:38] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.040 0.054 2026-03-22 13:12:38,813 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:38] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.019 2026-03-22 13:12:38,835 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [55/109] Tour sale_timesheet_tour → Step div.o_notebook_headers 2026-03-22 13:12:38,854 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:38] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 5 0.005 0.053 2026-03-22 13:12:38,878 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:38] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-22 13:12:38,975 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [56/109] Tour sale_timesheet_tour → Step Click on Settings page to check the allow_billable checkbox (trigger: a.nav-link[name="settings"]) 2026-03-22 13:12:39,110 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [57/109] Tour sale_timesheet_tour → Step Check the allow_billable (trigger: div[name="allow_billable"] input) 2026-03-22 13:12:39,193 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [58/109] Tour sale_timesheet_tour → Step Add the customer for this project to select an SO and SOL for this customer (e.g. Brandon Freeman). (trigger: div[name="partner_id"] input) 2026-03-22 13:12:39,285 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [59/109] Tour sale_timesheet_tour → Step Select the customer in the autocomplete dropdown (trigger: div[name="partner_id"] ul > li:first-child > a:contains(Freeman)) 2026-03-22 13:12:39,295 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:39] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.005 0.023 2026-03-22 13:12:39,364 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [60/109] Tour sale_timesheet_tour → Step Select a Sales Order Item as Default Sales Order Item for each task in this project. (trigger: div[name="sale_line_id"] input) 2026-03-22 13:12:39,392 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:39] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 2 0.004 0.022 2026-03-22 13:12:39,484 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [61/109] Tour sale_timesheet_tour → Step Select the Sales Order Item in the autocomplete dropdown. (trigger: [name="sale_line_id"] ul.ui-autocomplete > li:first-child > a:not(:has(i.fa))) 2026-03-22 13:12:39,571 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:39] "POST /web/dataset/call_kw/sale.order.line/web_name_search#sale.order.line.web_name_search HTTP/1.1" 200 - 12 0.030 0.055 2026-03-22 13:12:39,625 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:39] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 3 0.008 0.054 2026-03-22 13:12:39,680 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:39] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.007 0.094 2026-03-22 13:12:39,681 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [62/109] Tour sale_timesheet_tour → Step div.o_notebook_headers 2026-03-22 13:12:39,719 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:39] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.004 0.023 2026-03-22 13:12:39,773 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:39] "POST /web/dataset/call_kw/sale.order.line/web_name_search#sale.order.line.web_name_search HTTP/1.1" 200 - 12 0.015 0.030 2026-03-22 13:12:39,792 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [63/109] Tour sale_timesheet_tour → Step Click on Invoicing tab to configure the invoicing of this project. (trigger: a.nav-link[name="billing_employee_rate"]) 2026-03-22 13:12:39,855 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [64/109] Tour sale_timesheet_tour → Step Click on Add a line on the mapping list view. (trigger: div[name="sale_line_employee_ids"] td.o_field_x2many_list_row_add > a[role="button"]) 2026-03-22 13:12:39,938 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [65/109] Tour sale_timesheet_tour → Step Select an employee to link a Sales Order Item on his timesheets into this project. (trigger: div[name="sale_line_employee_ids"] div[name="employee_id"] input) 2026-03-22 13:12:40,016 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:40] "POST /web/dataset/call_kw/project.sale.line.employee.map/onchange#project.sale.line.employee.map.onchange HTTP/1.1" 200 - 14 0.020 0.048 2026-03-22 13:12:40,105 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [66/109] Tour sale_timesheet_tour → Step Select the first employee in the autocomplete dropdown (trigger: [name="employee_id"] ul.ui-autocomplete > li:first-child > a:not(:has(i.fa))) 2026-03-22 13:12:40,119 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:40] "POST /web/dataset/call_kw/hr.employee/web_name_search#hr.employee.web_name_search HTTP/1.1" 200 - 1 0.001 0.009 2026-03-22 13:12:40,213 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [67/109] Tour sale_timesheet_tour → Step Select the Sales Order Item to link to the timesheets of this employee. (trigger: div[name="sale_line_employee_ids"] div[name="sale_line_id"] input) 2026-03-22 13:12:40,258 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:40] "POST /web/dataset/call_kw/project.sale.line.employee.map/onchange#project.sale.line.employee.map.onchange HTTP/1.1" 200 - 4 0.005 0.021 2026-03-22 13:12:40,283 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [68/109] Tour sale_timesheet_tour → Step Select the first Sales Order Item in the autocomplete dropdown. (trigger: [name=sale_line_id] ul.ui-autocomplete > li:first-child > a:not(:has(i.fa))) 2026-03-22 13:12:40,351 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:40] "POST /web/dataset/call_kw/sale.order.line/web_name_search#sale.order.line.web_name_search HTTP/1.1" 200 - 12 0.024 0.041 2026-03-22 13:12:40,412 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:40] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 5 0.013 0.090 2026-03-22 13:12:40,427 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [69/109] Tour sale_timesheet_tour → Step Set Project name (trigger: h1 > div[name="name"] > div > textarea) 2026-03-22 13:12:40,478 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:40] "POST /web/dataset/call_kw/project.sale.line.employee.map/onchange#project.sale.line.employee.map.onchange HTTP/1.1" 200 - 3 0.005 0.030 2026-03-22 13:12:40,866 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [70/109] Tour sale_timesheet_tour → Step Select Project main menu (trigger: [data-menu-xmlid="project.menu_projects"]) 2026-03-22 13:12:40,901 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:40] "POST /web/dataset/call_kw/sale.order.line/web_name_search#sale.order.line.web_name_search HTTP/1.1" 200 - 1 0.001 0.012 2026-03-22 13:12:40,937 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [71/109] Tour sale_timesheet_tour → Step .o_switch_view.o_list 2026-03-22 13:12:41,120 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:41] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 55 0.059 0.104 2026-03-22 13:12:41,140 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:41] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.004 2026-03-22 13:12:41,366 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:41] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 21 0.025 0.084 2026-03-22 13:12:41,388 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:41] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.008 0.099 2026-03-22 13:12:41,420 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [72/109] Tour sale_timesheet_tour → Step tr.o_data_row td[name='name']:contains('Project for Freeman') 2026-03-22 13:12:41,491 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:41] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 24 0.024 0.042 2026-03-22 13:12:41,566 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [73/109] Tour sale_timesheet_tour → Step Add the customer for this project to select an SO and SOL for this customer (e.g. Brandon Freeman). (trigger: div[name="partner_id"] input) 2026-03-22 13:12:41,593 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:41] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.010 2026-03-22 13:12:41,718 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:41] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 16 0.047 0.074 2026-03-22 13:12:41,727 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:41] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.032 2026-03-22 13:12:41,848 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [74/109] Tour sale_timesheet_tour → Step Select the customer in the autocomplete dropdown (trigger: div[name="partner_id"] ul > li:first-child > a:contains(Freeman)) 2026-03-22 13:12:41,852 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:41] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.008 0.034 2026-03-22 13:12:42,028 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [75/109] Tour sale_timesheet_tour → Step div.o_notebook_headers 2026-03-22 13:12:42,088 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:42] "POST /mail/data HTTP/1.1" 200 - 29 0.083 0.088 2026-03-22 13:12:42,097 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [76/109] Tour sale_timesheet_tour → Step Click on Settings tab to configure this project. (trigger: a.nav-link[name="settings"]) 2026-03-22 13:12:42,114 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:42] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.007 0.186 2026-03-22 13:12:42,195 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [77/109] Tour sale_timesheet_tour → Step Select the first sale order of the list (trigger: div[name="sale_line_id"] input) 2026-03-22 13:12:42,237 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:42] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 25 0.041 0.149 2026-03-22 13:12:42,266 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:42] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.005 0.132 2026-03-22 13:12:42,407 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [78/109] Tour sale_timesheet_tour → Step Select the first item on the autocomplete dropdown (trigger: ul.ui-autocomplete > li:first-child > a:not(:has(i.fa))) 2026-03-22 13:12:42,530 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:42] "POST /web/dataset/call_kw/sale.order.line/web_name_search#sale.order.line.web_name_search HTTP/1.1" 200 - 12 0.045 0.076 2026-03-22 13:12:42,620 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [79/109] Tour sale_timesheet_tour → Step Select Project main menu (trigger: [data-menu-xmlid="project.menu_projects"]) 2026-03-22 13:12:42,728 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [80/109] Tour sale_timesheet_tour → Step Open the project (trigger: .o_kanban_record:contains("Project for Freeman")) 2026-03-22 13:12:42,849 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:42] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 26 0.086 0.123 2026-03-22 13:12:42,945 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:42] "POST /web/dataset/call_kw/sale.order.line/web_name_search#sale.order.line.web_name_search HTTP/1.1" 200 - 12 0.037 0.206 2026-03-22 13:12:43,080 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:43] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 41 0.041 0.107 2026-03-22 13:12:43,213 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:43] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 21 0.027 0.051 2026-03-22 13:12:43,221 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:43] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.077 2026-03-22 13:12:43,285 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [81/109] Tour sale_timesheet_tour → Step Open embedded actions (trigger: .o_control_panel_navigation button i.fa-sliders) 2026-03-22 13:12:43,354 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:43] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.015 0.048 2026-03-22 13:12:43,433 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:43] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.010 0.021 2026-03-22 13:12:43,446 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:43] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.034 2026-03-22 13:12:43,525 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [82/109] Tour sale_timesheet_tour → Step span.o-dropdown-item:contains('Top Menu') 2026-03-22 13:12:43,549 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:43] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 16 0.017 0.121 2026-03-22 13:12:43,663 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [83/109] Tour sale_timesheet_tour → Step Put Dashboard in the embedded actions (trigger: .o-dropdown-item div span:contains('Dashboard')) 2026-03-22 13:12:43,747 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:43] "POST /web/dataset/call_kw/res.users.settings/get_embedded_actions_settings#res.users.settings.get_embedded_actions_settings HTTP/1.1" 200 - 10 0.034 0.052 2026-03-22 13:12:43,862 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:43] "POST /web/dataset/call_kw/res.users.settings/set_embedded_actions_setting#res.users.settings.set_embedded_actions_setting HTTP/1.1" 200 - 7 0.015 0.018 2026-03-22 13:12:43,990 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [84/109] Tour sale_timesheet_tour → Step Open Dashboard (trigger: .o_embedded_actions button span:contains('Dashboard')) 2026-03-22 13:12:44,015 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:44] "POST /web/dataset/call_kw/res.users.settings/set_embedded_actions_setting#res.users.settings.set_embedded_actions_setting HTTP/1.1" 200 - 6 0.006 0.021 2026-03-22 13:12:44,054 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [85/109] Tour sale_timesheet_tour → Step Check the user sees Profitability section (trigger: .o_rightpanel_section[name='profitability'] .o_rightpanel_title:contains('Profitability')) 2026-03-22 13:12:44,097 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:44] "POST /web/action/load HTTP/1.1" 200 - 17 0.012 0.028 2026-03-22 13:12:44,191 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:44] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 20 0.023 0.052 2026-03-22 13:12:44,230 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:44] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.002 0.010 2026-03-22 13:12:44,410 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:44] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 52 0.079 0.102 2026-03-22 13:12:44,548 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:44] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 38 0.056 0.241 2026-03-22 13:12:44,619 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [86/109] Tour sale_timesheet_tour → Step Check the user sees Profitability subsection row (trigger: .o_rightpanel_section[name='profitability'] .o_rightpanel_data > div > .o_rightpanel_subsection:eq(0) > table > thead > tr > th:eq(0):contains('Revenues')) 2026-03-22 13:12:44,665 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [87/109] Tour sale_timesheet_tour → Step Check that the dropdown button is present (trigger: button.o_group_caret:has(.fa-caret-right)) 2026-03-22 13:12:44,727 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [88/109] Tour sale_timesheet_tour → Step Check that the sale items section is present (trigger: th:contains('Sales Order Items')) 2026-03-22 13:12:44,842 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:44] "POST /web/dataset/call_kw/project.project/get_sale_items_data#project.project.get_sale_items_data HTTP/1.1" 200 - 19 0.056 0.047 2026-03-22 13:12:44,885 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [89/109] Tour sale_timesheet_tour → Step Check that the button has changed (trigger: button.o_group_caret:has(.fa-caret-down)) 2026-03-22 13:12:44,935 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [90/109] Tour sale_timesheet_tour → Step Check the user sees Profitability subsection row (trigger: .o_rightpanel_section[name='profitability'] .o_rightpanel_data > div > .o_rightpanel_subsection:eq(1) > table > thead > tr > th:eq(0):contains('Costs')) 2026-03-22 13:12:44,986 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [91/109] Tour sale_timesheet_tour → Step Check the user sees Profitability subsection row (trigger: .o_rightpanel_section[name='profitability'] .o_rightpanel_data > div > .o_rightpanel_subsection:eq(2) > table > thead > tr > th:eq(0):contains('Total')) 2026-03-22 13:12:45,038 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [92/109] Tour sale_timesheet_tour → Step Check the user sees Milestones section (trigger: .o_rightpanel_section[name='milestones'] .o_rightpanel_title:contains('Milestones')) 2026-03-22 13:12:45,097 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [93/109] Tour sale_timesheet_tour → Step Add a first milestone (trigger: .o_add_milestone a) 2026-03-22 13:12:45,150 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [94/109] Tour sale_timesheet_tour → Step Add a first milestone (trigger: .o_list_button_add) 2026-03-22 13:12:45,194 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:45] "POST /web/dataset/call_button/project.project/action_get_list_view#project.project.action_get_list_view HTTP/1.1" 200 - 18 0.013 0.028 2026-03-22 13:12:45,277 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:45] "POST /web/dataset/call_kw/project.milestone/get_views#project.milestone.get_views HTTP/1.1" 200 - 15 0.019 0.049 2026-03-22 13:12:45,324 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:45] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-03-22 13:12:45,359 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [95/109] Tour sale_timesheet_tour → Step div.o_field_widget[name=name] input 2026-03-22 13:12:45,395 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:45] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-22 13:12:45,513 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:45] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 6 0.005 0.029 2026-03-22 13:12:45,581 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [96/109] Tour sale_timesheet_tour → Step Edit new Milestone (trigger: input[data-field=deadline]) 2026-03-22 13:12:45,789 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [97/109] Tour sale_timesheet_tour → Step Save new Milestone (trigger: .o_list_button_save) 2026-03-22 13:12:45,875 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [98/109] Tour sale_timesheet_tour → Step .breadcrumb-item.o_back_button 2026-03-22 13:12:45,887 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:45] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.002 0.029 2026-03-22 13:12:45,989 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [99/109] Tour sale_timesheet_tour → Step Create new Project Update (trigger: .o-kanban-button-new) 2026-03-22 13:12:46,081 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:46] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 20 0.054 0.105 2026-03-22 13:12:46,186 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:46] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-03-22 13:12:46,373 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:46] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 42 0.061 0.136 2026-03-22 13:12:46,508 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:46] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 42 0.049 0.282 2026-03-22 13:12:46,611 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [100/109] Tour sale_timesheet_tour → Step Give a name to Project Update (trigger: div.o_field_widget[name=name] input) 2026-03-22 13:12:46,934 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:46] "POST /web/dataset/call_kw/project.update/onchange#project.update.onchange HTTP/1.1" 200 - 43 0.072 0.241 2026-03-22 13:12:47,171 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [101/109] Tour sale_timesheet_tour → Step Profitability title must be in description (trigger: .o_field_widget[name=description] h3:contains('Profitability')) 2026-03-22 13:12:47,252 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [102/109] Tour sale_timesheet_tour → Step Milestones title must be in description (trigger: .o_field_widget[name=description] h3:contains('Milestones')) 2026-03-22 13:12:47,343 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [103/109] Tour sale_timesheet_tour → Step Go back to the kanban view and the project update will be added on that view (trigger: .o_back_button) 2026-03-22 13:12:47,416 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [104/109] Tour sale_timesheet_tour → Step Check the kanban view of project update is rendered to be sure the user leaves the form view and the project update is created (trigger: .o_controller_with_rightpanel) 2026-03-22 13:12:47,554 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:47] "POST /web/dataset/call_kw/project.update/web_save#project.update.web_save HTTP/1.1" 200 - 32 0.035 0.079 2026-03-22 13:12:47,635 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:47] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.005 0.021 2026-03-22 13:12:47,771 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:47] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 42 0.052 0.099 2026-03-22 13:12:47,891 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:47] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 42 0.039 0.224 2026-03-22 13:12:48,027 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:48] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 42 0.046 0.310 2026-03-22 13:12:48,099 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [105/109] Tour sale_timesheet_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-03-22 13:12:48,145 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [106/109] Tour sale_timesheet_tour → Step .o_sidebar_topbar a.btn-primary 2026-03-22 13:12:48,197 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [107/109] Tour sale_timesheet_tour → Step .o_navbar_apps_menu button:enabled 2026-03-22 13:12:48,260 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [108/109] Tour sale_timesheet_tour → Step Go to the Project app. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-03-22 13:12:48,347 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [109/109] Tour sale_timesheet_tour → Step Go to the Project app. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-03-22 13:12:48,425 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: tour succeeded 2026-03-22 13:12:48,429 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: ╔════════════════════════════════════╗ ║ TOUR sale_timesheet_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-22 13:12:48,470 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:48] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 23 0.037 0.056 2026-03-22 13:12:48,486 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:12:48] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.002 0.095 2026-03-22 13:12:49,561 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: heap 74082732 (allocated 77037568) 2026-03-22 13:12:49,589 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Closing chrome headless with pid 2922 2026-03-22 13:12:49,591 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Closing websocket connection 2026-03-22 13:12:49,592 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Terminating chrome headless with pid 2922 2026-03-22 13:12:49,717 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Removing chrome user profile "/tmp/tmpa6ett2zj_chrome_odoo" 2026-03-22 13:12:49,823 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 13:13:09,360 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_so_line_determined_in_timesheet: Starting TestSoLineDeterminedInTimesheet.test_no_so_line_if_project_non_billable ... 2026-03-22 13:13:10,103 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_so_line_determined_in_timesheet: Starting TestSoLineDeterminedInTimesheet.test_sol_determined_when_project_is_employee_rate ... 2026-03-22 13:13:11,301 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_so_line_determined_in_timesheet: Starting TestSoLineDeterminedInTimesheet.test_sol_determined_when_project_is_project_rate ... 2026-03-22 13:13:12,270 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_so_line_determined_in_timesheet: Starting TestSoLineDeterminedInTimesheet.test_sol_determined_when_project_is_task_rate ... 2026-03-22 13:13:13,090 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_so_line_determined_in_timesheet: Starting TestSoLineDeterminedInTimesheet.test_sol_determined_with_multi_company_and_billing_rate ... 2026-03-22 13:13:14,329 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_so_line_determined_in_timesheet: Starting TestSoLineDeterminedInTimesheet.test_tranfer_project ... 2026-03-22 13:13:14,926 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-22 13:13:34,447 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_task_analysis: Starting TestSaleTimesheetTaskAnalysis.test_remaining_hours_so ... 2026-03-22 13:13:35,429 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-22 13:13:54,248 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_upsell_warning: Starting TestUpsellWarning.test_display_upsell_warning ... 2026-03-22 13:13:55,380 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_upsell_warning: Starting TestUpsellWarning.test_display_upsell_warning_multiple_times ... 2026-03-22 13:13:57,331 26 INFO 00761-19-0-all odoo.addons.sale_timesheet.tests.test_upsell_warning: Starting TestUpsellWarning.test_display_upsell_warning_when_invoiced ... 2026-03-22 13:13:58,401 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-22 13:14:16,721 26 INFO 00761-19-0-all odoo.addons.sale_timesheet_margin.tests.test_sale_timesheet_margin: Starting TestSaleTimesheetMargin.test_no_recompute_purchase_price_not_timesheet ... 2026-03-22 13:14:18,592 26 INFO 00761-19-0-all odoo.addons.sale_timesheet_margin.tests.test_sale_timesheet_margin: Starting TestSaleTimesheetMargin.test_sale_timesheet_margin ... 2026-03-22 13:14:19,812 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-22 13:14:20,799 26 INFO 00761-19-0-all odoo.addons.sales_team.tests.test_sales_team: Starting TestAccessRights.test_access_sales_manager ... 2026-03-22 13:14:20,972 26 INFO 00761-19-0-all odoo.models.unlink: User #388 deleted crm.team records with IDs: [42] 2026-03-22 13:14:21,000 26 INFO 00761-19-0-all odoo.models.unlink: User #388 deleted mail.alias records with IDs: [697] 2026-03-22 13:14:21,030 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 13:14:21,982 26 INFO 00761-19-0-all odoo.addons.sms.tests.test_sms_template: Starting TestSmsTemplateAccessRights.test_access_rights_system ... 2026-03-22 13:14:26,723 26 INFO 00761-19-0-all odoo.addons.sms.tests.test_sms_template: Starting TestSmsTemplateAccessRights.test_access_rights_user ... 2026-03-22 13:14:26,802 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:26,822 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:26,825 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:26,834 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:26,860 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:26,883 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:26,887 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:26,919 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:26,934 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:26,943 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:26,948 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:26,960 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:26,984 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:26,993 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:26,996 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,009 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:27,027 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:27,047 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,051 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,060 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:27,076 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:27,082 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,085 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,093 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:27,117 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:27,124 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,127 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,141 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:27,165 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:27,171 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,177 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,189 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:27,207 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:27,213 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,216 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,224 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:27,250 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:27,256 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,259 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,269 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:27,284 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:27,293 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,296 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,306 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:27,325 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:27,331 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,333 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,341 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:27,360 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:27,368 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,371 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,386 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:27,404 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:27,410 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,412 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,433 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:27,449 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:27,457 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,462 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,474 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:27,493 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:27,500 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,502 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,513 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:27,532 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:27,539 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,541 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,555 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:27,576 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:27,592 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,598 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,614 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:27,632 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:27,639 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,645 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,663 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:27,697 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:27,707 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,712 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,729 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:27,746 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:27,751 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,753 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,762 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:27,778 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:27,784 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,786 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,810 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:27,825 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:27,830 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,832 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,841 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:27,856 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:27,862 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,865 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,874 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:27,892 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:27,898 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,901 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,910 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:27,934 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:27,938 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,940 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,953 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:27,969 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:27,979 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,983 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:27,994 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:28,015 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:28,022 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,025 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,038 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:28,056 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:28,062 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,065 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,074 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:28,089 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:28,094 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,097 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,108 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:28,126 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:28,131 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,133 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,139 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:28,153 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:28,159 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,164 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,174 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:28,188 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:28,195 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,198 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,207 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:28,222 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:28,228 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,231 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,237 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:28,258 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:28,264 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,267 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,276 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:28,293 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:28,299 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,302 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,314 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:28,333 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:28,348 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,356 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,370 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:28,387 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:28,393 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,396 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,404 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:28,422 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:28,440 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,444 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,459 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:28,484 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:28,496 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,501 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,513 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:28,530 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:28,547 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,551 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,566 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:28,584 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:28,593 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,595 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,602 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:28,620 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:28,626 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,629 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,636 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:28,657 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:28,663 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,666 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,676 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:28,693 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:28,699 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,701 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,710 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:28,728 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:28,733 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,736 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,746 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:28,763 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:28,769 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,774 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,785 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:28,801 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:28,809 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,812 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,825 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:28,847 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:28,854 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,857 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,865 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:28,882 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:28,889 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,892 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,901 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:28,919 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:28,930 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,937 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:28,959 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:28,995 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,004 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,009 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,019 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,038 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,045 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,051 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,067 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,087 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,094 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,097 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,108 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,128 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,134 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,136 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,146 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,164 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,170 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,173 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,190 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,207 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,212 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,215 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,221 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,234 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,242 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,245 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,252 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,265 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,276 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,282 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,293 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,312 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,320 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,325 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,332 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,350 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,359 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,364 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,374 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,391 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,397 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,400 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,408 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,424 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,429 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,431 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,438 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,453 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,459 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,461 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,470 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,485 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,490 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,493 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,502 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,518 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,524 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,527 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,535 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,552 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,557 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,559 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,567 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,581 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,587 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,590 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,598 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,611 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,617 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,620 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,628 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,643 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,649 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,651 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,658 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,677 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,684 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,687 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,696 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,713 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,720 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,723 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,733 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,750 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,756 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,759 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,768 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,784 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,790 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,793 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,802 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,818 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,824 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,826 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,834 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,851 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,857 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,859 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,868 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,884 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,890 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,892 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,900 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,919 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,925 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,928 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,938 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:29,964 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:29,972 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,977 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:29,987 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:30,014 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:30,021 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,024 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,034 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:30,052 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:30,059 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,062 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,071 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:30,096 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:30,105 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,109 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,123 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:30,136 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:30,142 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,146 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,157 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:30,173 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:30,180 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,184 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,198 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:30,225 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:30,232 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,236 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,247 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:30,272 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:30,280 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,284 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,297 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:30,318 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:30,325 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,329 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,338 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:30,355 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:30,360 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,363 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,372 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:30,390 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:30,395 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,397 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,409 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:30,466 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:30,479 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,483 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,497 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:30,516 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:30,524 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,528 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,538 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:30,557 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:30,563 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,566 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,577 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:30,610 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:30,621 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,630 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,640 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:30,657 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:30,666 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,669 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,689 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:30,710 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-22 13:14:30,717 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,720 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-22 13:14:30,733 26 INFO 00761-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-22 13:14:30,746 26 INFO 00761-19-0-all odoo.addons.sms.tests.test_sms_template: Starting TestSmsTemplateAccessRights.test_sms_template_rendering_restricted ... 2026-03-22 13:14:30,901 26 INFO 00761-19-0-all odoo.addons.sms.tests.test_sms_template: Starting TestSmsTemplateAccessRights.test_sms_template_rendering_unrestricted ... 2026-03-22 13:14:30,986 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 13:14:30,991 26 INFO 00761-19-0-all odoo.addons.sms.tests.test_sms_template: Starting TestSMSTemplateReset.test_sms_template_reset ... 2026-03-22 13:14:31,078 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-22 13:14:31,796 26 INFO 00761-19-0-all odoo.addons.sms_twilio.tests.test_sms_twilio: Starting TestSmsTwilio.test_assert_initial_values ... 2026-03-22 13:14:31,888 26 INFO 00761-19-0-all odoo.addons.sms_twilio.tests.test_sms_twilio: Starting TestSmsTwilio.test_send_sms_composer_number ... 2026-03-22 13:14:31,972 26 INFO 00761-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [1]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '2bf0325b108f4b9d8c5c1643117a300f', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company_2bf0325b108f4b9d8c5c1643117a300f'}] 2026-03-22 13:14:31,993 26 INFO 00761-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [2]: gave [{'failure_reason': 'Twilio StatusCallback URL is incorrect', 'state': 'twilio_callback', 'uuid': '6cca5c31a04c4d96a6ba802c78b5488a', 'failure_type': 'twilio_callback'}] 2026-03-22 13:14:32,007 26 INFO 00761-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [3]: gave [{'failure_reason': "The number you're trying to reach is not correctly formatted", 'state': 'wrong_number_format', 'uuid': 'a6acbc76890f488094d5c8123aa4a63d', 'failure_type': 'wrong_number_format'}] 2026-03-22 13:14:32,023 26 INFO 00761-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [4]: gave [{'failure_reason': "A 'To' phone number is required", 'state': 'sms_number_missing', 'uuid': 'ce63c81d58084de69ee4ed8be8c09dc0', 'failure_type': 'sms_number_missing'}] 2026-03-22 13:14:32,031 26 INFO 00761-19-0-all odoo.addons.sms_twilio.tests.test_sms_twilio: Starting TestSmsTwilio.test_send_sms_composer_partner ... 2026-03-22 13:14:32,193 26 INFO 00761-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [5]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '91cd3e488a1740f99608efc4b2fd5350', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company_91cd3e488a1740f99608efc4b2fd5350'}] 2026-03-22 13:14:32,287 26 INFO 00761-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [6]: gave [{'failure_reason': 'Unverified recipient on Trial Account', 'state': 'twilio_acc_unverified', 'uuid': '3da1a9b2fa704643bcca3322b80ee172', 'failure_type': 'twilio_acc_unverified'}] 2026-03-22 13:14:32,330 26 INFO 00761-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [7]: gave [{'failure_reason': 'Twilio StatusCallback URL is incorrect', 'state': 'twilio_callback', 'uuid': '33df1f0eab134b21a4b78d92c231449f', 'failure_type': 'twilio_callback'}] 2026-03-22 13:14:32,386 26 INFO 00761-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [8]: gave [{'failure_reason': "The number you're trying to reach is not correctly formatted", 'state': 'wrong_number_format', 'uuid': '5a5b541227dd4ee38091448938a2929b', 'failure_type': 'wrong_number_format'}] 2026-03-22 13:14:32,429 26 INFO 00761-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [9]: gave [{'failure_reason': "A 'To' phone number is required", 'state': 'sms_number_missing', 'uuid': 'dc80caa1c62c4151b2a3981ca3135818', 'failure_type': 'sms_number_missing'}] 2026-03-22 13:14:32,458 26 INFO 00761-19-0-all odoo.addons.sms_twilio.tests.test_sms_twilio: Starting TestSmsTwilio.test_send_with_multi_company ... 2026-03-22 13:14:41,562 26 INFO 00761-19-0-all odoo.addons.sms.models.sms_sms: Send batch 2 SMS: [10, 11]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '9a127de88ccd47e8ad08eacd581ed459', 'failure_type': False, 'sms_twilio_sid': 'twilio_Company 1 (Twilio)_9a127de88ccd47e8ad08eacd581ed459'}, {'failure_reason': False, 'state': 'sent', 'uuid': '37104db654cb404587f8162dfeac0e31', 'failure_type': False, 'sms_twilio_sid': 'twilio_Company 1 (Twilio)_37104db654cb404587f8162dfeac0e31'}] 2026-03-22 13:14:41,575 26 INFO 00761-19-0-all odoo.addons.sms.models.sms_sms: Send batch 2 SMS: [12, 13]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '2860e9b324e64a3cab08810858f906be', 'failure_type': False, 'sms_twilio_sid': 'twilio_Company 2 (Twilio)_2860e9b324e64a3cab08810858f906be'}, {'failure_reason': False, 'state': 'sent', 'uuid': 'fc343a00832f4dc7a4ee411e07cec591', 'failure_type': False, 'sms_twilio_sid': 'twilio_Company 2 (Twilio)_fc343a00832f4dc7a4ee411e07cec591'}] 2026-03-22 13:14:41,590 26 INFO 00761-19-0-all odoo.addons.sms.models.sms_sms: Send batch 4 SMS: [14, 15, 16, 17]: gave [{'uuid': '2c679f49ff2843e7b11d88fe8f2c3555', 'state': 'success', 'credit': 1}, {'uuid': '2f2b034a6de7454b9466d29c1380e324', 'state': 'success', 'credit': 1}, {'uuid': '7e37d59e487a47f7931ed903b72d61b5', 'state': 'success', 'credit': 1}, {'uuid': 'cd54ee2a13ba435bb181dc106318dcef', 'state': 'success', 'credit': 1}] 2026-03-22 13:14:41,682 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-22 13:14:42,221 26 INFO 00761-19-0-all odoo.addons.sms_twilio.tests.test_sms_twilio_controller: Starting TestSmsTwilioController.test_sms_twilio_controller_status ... 2026-03-22 13:14:42,361 26 INFO 00761-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [18]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '7ffadc5f49e44cbbb7d89fe5af34ae7a', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company_7ffadc5f49e44cbbb7d89fe5af34ae7a'}] 2026-03-22 13:14:42,399 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:14:42,736 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:14:42] "POST /sms_twilio/status/7ffadc5f49e44cbbb7d89fe5af34ae7a HTTP/1.1" 200 - 24 0.011 0.331 2026-03-22 13:14:42,817 26 INFO 00761-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [19]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '127c70494c72488ca3ed58bec15f33c0', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company_127c70494c72488ca3ed58bec15f33c0'}] 2026-03-22 13:14:42,888 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:14:42] "POST /sms_twilio/status/127c70494c72488ca3ed58bec15f33c0 HTTP/1.1" 200 - 16 0.013 0.029 2026-03-22 13:14:42,951 26 INFO 00761-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [20]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '2ec386a2e29345b3a8bc6e74e1a28856', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company_2ec386a2e29345b3a8bc6e74e1a28856'}] 2026-03-22 13:14:43,012 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:14:43] "POST /sms_twilio/status/2ec386a2e29345b3a8bc6e74e1a28856 HTTP/1.1" 200 - 16 0.011 0.025 2026-03-22 13:14:43,087 26 INFO 00761-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [21]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '64284a9117d2410098c582d991beda75', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company_64284a9117d2410098c582d991beda75'}] 2026-03-22 13:14:43,120 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:14:43] "POST /sms_twilio/status/64284a9117d2410098c582d991beda75 HTTP/1.1" 404 - 0 0.000 0.003 2026-03-22 13:14:43,129 26 INFO 00761-19-0-all odoo.addons.sms_twilio.tests.test_sms_twilio_controller: Starting TestSmsTwilioController.test_sms_twilio_controller_status_signature ... 2026-03-22 13:14:43,260 26 INFO 00761-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [22]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '24ac8bebbaae492eafd4b76b470c52e1', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company_24ac8bebbaae492eafd4b76b470c52e1'}] 2026-03-22 13:14:43,314 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:14:43,527 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:14:43] "POST /sms_twilio/status/24ac8bebbaae492eafd4b76b470c52e1 HTTP/1.1" 404 - 12 0.007 0.211 2026-03-22 13:14:43,558 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-22 13:14:44,170 26 INFO 00761-19-0-all odoo.addons.sms_twilio.tests.test_twilio_account_manage: Starting TestSmsTwilio.test_manage_action_reload_numbers ... 2026-03-22 13:14:44,295 26 INFO 00761-19-0-all odoo.models.unlink: User #2 deleted sms.twilio.number records with IDs: [5, 6] 2026-03-22 13:14:44,325 26 INFO 00761-19-0-all odoo.addons.sms_twilio.tests.test_twilio_account_manage: Starting TestSmsTwilio.test_manage_action_send_test ... 2026-03-22 13:14:44,413 26 INFO 00761-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [23]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': 'd6eaa3d8cb9f4fbe8694e8148dfc9afb', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company_d6eaa3d8cb9f4fbe8694e8148dfc9afb'}] 2026-03-22 13:14:44,432 26 INFO 00761-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [24]: gave [{'failure_reason': "The number you're trying to reach is not correctly formatted", 'state': 'wrong_number_format', 'uuid': 'c8d88eeefacf4ab8929fa9df78155ba4', 'failure_type': 'wrong_number_format'}] 2026-03-22 13:14:44,452 26 INFO 00761-19-0-all odoo.addons.sms_twilio.tests.test_twilio_account_manage: Starting TestSmsTwilio.test_manage_action_send_test_from_number ... 2026-03-22 13:14:44,558 26 INFO 00761-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [25]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '945fbd954b9c46d19bb2f4afa3b81e86', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company_945fbd954b9c46d19bb2f4afa3b81e86'}] 2026-03-22 13:14:44,571 26 INFO 00761-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [26]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '53c628c1dd5a4fda9351b3fc5c055646', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company_53c628c1dd5a4fda9351b3fc5c055646'}] 2026-03-22 13:14:44,600 26 INFO 00761-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [27]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': 'cc0ab1cb463d462d89546d69b07a7c02', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company_cc0ab1cb463d462d89546d69b07a7c02'}] 2026-03-22 13:14:44,639 26 INFO 00761-19-0-all odoo.models.unlink: User #2 deleted sms.twilio.number records with IDs: [5, 6] 2026-03-22 13:14:44,700 26 INFO 00761-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [28]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': 'cb8a789a011f4a59889cbeab3934ff2b', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company_cb8a789a011f4a59889cbeab3934ff2b'}] 2026-03-22 13:14:44,726 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-22 13:14:44,728 26 INFO 00761-19-0-all odoo.addons.snailmail_account.tests.test_snailmail_on_invoice: Starting TestSnailmailOnInvoice.test_snailmail_on_invoice_for_partner_without_email ... 2026-03-22 13:14:46,842 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 13:14:53,967 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_account_group: Starting SpreadsheetAccountGroupTest.test_fetch_account_no_group ... 2026-03-22 13:14:54,035 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_account_group: Starting SpreadsheetAccountGroupTest.test_fetch_account_one_group ... 2026-03-22 13:14:54,107 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_account_group: Starting SpreadsheetAccountGroupTest.test_group_with_multiple_accounts ... 2026-03-22 13:14:54,268 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_account_group: Starting SpreadsheetAccountGroupTest.test_group_with_no_account ... 2026-03-22 13:14:54,409 26 INFO 00761-19-0-all odoo.models.unlink: User #394 deleted ir.model.data records with IDs: [134333] 2026-03-22 13:14:54,411 26 INFO 00761-19-0-all odoo.models.unlink: User #394 deleted account.account records with IDs: [5299] 2026-03-22 13:14:54,445 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_account_group: Starting SpreadsheetAccountGroupTest.test_response_is_ordered ... 2026-03-22 13:14:54,505 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_account_group: Starting SpreadsheetAccountGroupTest.test_with_wrong_account_type_id ... 2026-03-22 13:14:54,585 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-22 13:15:01,915 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_balance_tag: Starting SpreadsheetAccountingBalanceTagFunctionTest.test_spreadsheet_balance_tags ... 2026-03-22 13:15:02,096 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_balance_tag: Starting SpreadsheetAccountingBalanceTagFunctionTest.test_sreadsheet_balance_tags_empty_payload ... 2026-03-22 13:15:02,123 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-22 13:15:16,296 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_balance_account_by_year ... 2026-03-22 13:15:16,401 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_balance_day_date_period ... 2026-03-22 13:15:16,669 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_balance_month_date_period ... 2026-03-22 13:15:16,913 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_balance_quarter_date_period ... 2026-03-22 13:15:17,137 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_code_no_account ... 2026-03-22 13:15:17,206 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_company_not_in_env ... 2026-03-22 13:15:17,325 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_day_date_period ... 2026-03-22 13:15:17,558 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_do_not_count_future_years ... 2026-03-22 13:15:17,797 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_duplicated_prefix_code ... 2026-03-22 13:15:17,879 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_empty_code ... 2026-03-22 13:15:17,946 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_empty_payload ... 2026-03-22 13:15:17,958 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_exact_code ... 2026-03-22 13:15:18,053 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_first_fiscal_day_date_period ... 2026-03-22 13:15:18,465 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_month_date_period ... 2026-03-22 13:15:18,704 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_move_state_ignore_cancel ... 2026-03-22 13:15:18,901 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_move_state_unposted ... 2026-03-22 13:15:19,274 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_no_code ... 2026-03-22 13:15:19,341 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_prefix_code ... 2026-03-22 13:15:19,424 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_quarter_date_period ... 2026-03-22 13:15:19,618 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_response_order ... 2026-03-22 13:15:19,757 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_see_records_action ... 2026-03-22 13:15:19,854 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_see_records_action_no_code ... 2026-03-22 13:15:19,941 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_shifted_fiscal_year_date_period ... 2026-03-22 13:15:20,231 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_two_codes ... 2026-03-22 13:15:20,316 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_two_codes_mixing_balance ... 2026-03-22 13:15:20,552 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_year_date_period ... 2026-03-22 13:15:20,808 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-22 13:15:29,107 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_partner_balance: Starting SpreadsheetAccountingFunctionsTest.test_partner_balance_daily ... 2026-03-22 13:15:29,256 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_partner_balance: Starting SpreadsheetAccountingFunctionsTest.test_partner_balance_empty_params ... 2026-03-22 13:15:29,262 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_partner_balance: Starting SpreadsheetAccountingFunctionsTest.test_partner_balance_no_account_codes ... 2026-03-22 13:15:29,636 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_partner_balance: Starting SpreadsheetAccountingFunctionsTest.test_partner_balance_posted_filter ... 2026-03-22 13:15:29,912 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_partner_balance: Starting SpreadsheetAccountingFunctionsTest.test_partner_balance_quarterly ... 2026-03-22 13:15:29,996 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_partner_balance: Starting SpreadsheetAccountingFunctionsTest.test_partner_balance_yearly ... 2026-03-22 13:15:30,091 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_partner_balance: Starting SpreadsheetAccountingFunctionsTest.test_partner_filter ... 2026-03-22 13:15:30,229 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-22 13:15:38,292 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_residual_amount: Starting SpreadsheetAccountingFunctionsTest.test_residual_daily ... 2026-03-22 13:15:38,429 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_residual_amount: Starting SpreadsheetAccountingFunctionsTest.test_residual_empty_params ... 2026-03-22 13:15:38,433 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_residual_amount: Starting SpreadsheetAccountingFunctionsTest.test_residual_no_account_codes ... 2026-03-22 13:15:38,544 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_residual_amount: Starting SpreadsheetAccountingFunctionsTest.test_residual_quarterly ... 2026-03-22 13:15:38,637 26 INFO 00761-19-0-all odoo.addons.spreadsheet_account.tests.test_residual_amount: Starting SpreadsheetAccountingFunctionsTest.test_residual_yearly ... 2026-03-22 13:15:38,733 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-22 13:15:39,283 26 INFO 00761-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-22 13:15:39,464 26 INFO 00761-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour: Starting TestDashboardShareTour.test_open_public_dashboard ... 2026-03-22 13:15:40,054 26 INFO 00761-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Chrome pid: 3253 2026-03-22 13:15:40,055 26 INFO 00761-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Chrome headless temporary user profile dir: /tmp/tmp27ru4miu_chrome_odoo 2026-03-22 13:15:40,055 26 INFO 00761-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Issuing json command http://127.0.0.1:37885/json/version 2026-03-22 13:15:40,066 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37885', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:15:40,255 26 INFO 00761-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Browser version: Chrome/141.0.7390.54 2026-03-22 13:15:40,271 26 INFO 00761-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Issuing json command http://127.0.0.1:37885/json 2026-03-22 13:15:40,272 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37885', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:15:40,339 26 INFO 00761-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Websocket url found: ws://127.0.0.1:37885/devtools/page/FF824BAC781CF39B5A21089A99B4DE29 2026-03-22 13:15:40,408 26 INFO 00761-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Enable chrome headless console log notification 2026-03-22 13:15:40,428 26 INFO 00761-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Chrome headless enable page notifications 2026-03-22 13:15:40,513 26 INFO 00761-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Setting session cookie in browser 2026-03-22 13:15:40,546 26 INFO 00761-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Open "http://127.0.0.1:8069/dashboard/share/1/96db519e-3c3a-4d1d-8ac7-c4b7f2500c14" in browser 2026-03-22 13:15:40,547 26 INFO 00761-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Navigating to: "http://127.0.0.1:8069/dashboard/share/1/96db519e-3c3a-4d1d-8ac7-c4b7f2500c14" 2026-03-22 13:15:40,581 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:15:41,164 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:41] "GET /dashboard/share/1/96db519e-3c3a-4d1d-8ac7-c4b7f2500c14 HTTP/1.1" 200 - 65 0.052 0.538 2026-03-22 13:15:41,172 26 INFO 00761-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Navigation result: {'frameId': 'FF824BAC781CF39B5A21089A99B4DE29', 'loaderId': '9DF91CC6EF30E0E830D5B1AF848871A2', 'isDownload': False} 2026-03-22 13:15:41,172 26 INFO 00761-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Evaluate ready code "odoo.isReady" 2026-03-22 13:15:41,236 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:41] "GET /web/assets/ab78036/spreadsheet.public_spreadsheet.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-03-22 13:15:41,255 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:41] "GET /web/assets/f7f0d9e/spreadsheet.public_spreadsheet.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-03-22 13:15:41,840 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:41] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-22 13:15:41,875 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:41] "GET /web/webclient/translations?hash=&lang= HTTP/1.1" 200 - 1 0.002 0.013 2026-03-22 13:15:41,931 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:41] "GET /dashboard/data/1/96db519e-3c3a-4d1d-8ac7-c4b7f2500c14 HTTP/1.1" 200 - 5 0.003 0.016 2026-03-22 13:15:42,073 26 INFO 00761-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Evaluate test code "console.log('test successful');" 2026-03-22 13:15:42,118 26 INFO 00761-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard.browser: test successful 2026-03-22 13:15:42,228 26 INFO 00761-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard.browser: heap 8023800 (allocated 8916992) 2026-03-22 13:15:42,260 26 INFO 00761-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Closing chrome headless with pid 3253 2026-03-22 13:15:42,260 26 INFO 00761-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Closing websocket connection 2026-03-22 13:15:42,261 26 INFO 00761-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Terminating chrome headless with pid 3253 2026-03-22 13:15:42,328 26 INFO 00761-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Removing chrome user profile "/tmp/tmp27ru4miu_chrome_odoo" 2026-03-22 13:15:42,400 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 13:15:42,866 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_packing: Starting TestPackagePropagation.test_add_only_child_package ... 2026-03-22 13:15:43,178 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1760] 2026-03-22 13:15:43,231 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [1843] 2026-03-22 13:15:43,348 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_packing: Starting TestPackagePropagation.test_conditional_package_propagation ... 2026-03-22 13:15:43,647 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1762] 2026-03-22 13:15:43,831 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_packing: Starting TestPackagePropagation.test_mid_level_package_removal ... 2026-03-22 13:15:44,089 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_packing: Starting TestPackagePropagation.test_multi_step_reservation_multi_level_packages ... 2026-03-22 13:15:45,016 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_packing: Starting TestPackagePropagation.test_pack_in_pack_already_packed ... 2026-03-22 13:15:45,263 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_packing: Starting TestPackagePropagation.test_package_info ... 2026-03-22 13:15:45,297 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_packing: Starting TestPackagePropagation.test_package_propagation_different_uom ... 2026-03-22 13:15:45,980 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_packing: Starting TestPackagePropagation.test_package_removal ... 2026-03-22 13:15:46,283 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1776] 2026-03-22 13:15:46,601 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1777] 2026-03-22 13:15:46,675 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [1856] 2026-03-22 13:15:46,731 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1778] 2026-03-22 13:15:46,774 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_packing: Starting TestPackagePropagation.test_package_shipping_weight ... 2026-03-22 13:15:47,208 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_packing: ====================================================================== 2026-03-22 13:15:47,208 26 ERROR 00761-19-0-all odoo.addons.stock.tests.test_packing: ERROR: TestPackagePropagation.test_package_shipping_weight Traceback (most recent call last): File "/data/build/odoo/addons/stock/tests/test_packing.py", line 2067, in test_package_shipping_weight self.assertEqual(delivery.move_line_ids.outermost_result_package_id, pallet) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'stock.move.line' object has no attribute 'outermost_result_package_id' 2026-03-22 13:15:47,220 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_packing: Starting TestPackagePropagation.test_remove_part_of_entire_pack ... 2026-03-22 13:15:47,583 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_packing: Starting TestPackagePropagation.test_reusable_package_propagation ... 2026-03-22 13:15:48,395 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-22 13:15:48,402 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours: Starting TestStockPickingTour.test_add_new_line_in_detailled_op ... 2026-03-22 13:15:50,992 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Chrome pid: 3390 2026-03-22 13:15:50,993 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Chrome headless temporary user profile dir: /tmp/tmpcinqzhge_chrome_odoo 2026-03-22 13:15:50,993 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Issuing json command http://127.0.0.1:33891/json/version 2026-03-22 13:15:51,002 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33891', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:15:51,234 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Browser version: Chrome/141.0.7390.54 2026-03-22 13:15:51,235 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Issuing json command http://127.0.0.1:33891/json 2026-03-22 13:15:51,236 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33891', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:15:51,258 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Websocket url found: ws://127.0.0.1:33891/devtools/page/96D48A607991C46FAD16C0075EE281D3 2026-03-22 13:15:51,306 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Enable chrome headless console log notification 2026-03-22 13:15:51,338 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Chrome headless enable page notifications 2026-03-22 13:15:51,646 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-22 13:15:51,684 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Setting session cookie in browser 2026-03-22 13:15:51,687 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Open "http://127.0.0.1:8069/odoo/action-stock.action_picking_tree_incoming/1081" in browser 2026-03-22 13:15:51,687 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Navigating to: "http://127.0.0.1:8069/odoo/action-stock.action_picking_tree_incoming/1081" 2026-03-22 13:15:51,730 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:15:54,191 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:54] "GET /odoo/action-stock.action_picking_tree_incoming/1081 HTTP/1.1" 200 - 152 0.172 2.305 2026-03-22 13:15:54,197 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Navigation result: {'frameId': '96D48A607991C46FAD16C0075EE281D3', 'loaderId': '5DD41484AF0A97569851912C2C1751BD', 'isDownload': False} 2026-03-22 13:15:54,198 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Evaluate ready code "odoo.isTourReady('test_add_new_line_in_detailled_op')" 2026-03-22 13:15:54,263 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:54] "GET /web/assets/ab02bf8/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-03-22 13:15:54,286 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:54] "GET /web/assets/f80a3ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.028 2026-03-22 13:15:54,636 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:54] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.129 0.245 2026-03-22 13:15:54,678 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:54] "GET /web/assets/131b7b1/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.012 0.298 2026-03-22 13:15:54,850 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:54] "GET /web/assets/514d866/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-03-22 13:15:55,712 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:55] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-03-22 13:15:55,745 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.037 2026-03-22 13:15:55,773 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:55] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-22 13:15:55,783 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.029 2026-03-22 13:15:55,876 26 INFO 00761-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-22 13:15:55,954 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:55] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.047 0.079 2026-03-22 13:15:56,004 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff7bb80/bus.websocket_worker_assets.min.js (id:7701) 2026-03-22 13:15:56,008 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.118 2026-03-22 13:15:56,062 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: Owl is running in 'dev' mode. 2026-03-22 13:15:56,085 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:56] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-03-22 13:15:56,115 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:56] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 13:15:56,203 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:56] "GET /odoo HTTP/1.1" 200 - 26 0.020 0.046 2026-03-22 13:15:56,231 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:56] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.078 2026-03-22 13:15:56,505 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Evaluate test code "odoo.startTour('test_add_new_line_in_detailled_op', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-stock.action_picking_tree_incoming/1081", "delayToCheckUndeterminisms": 0})" 2026-03-22 13:15:56,528 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-22 13:15:56,530 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-03-22 13:15:56,601 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [1/42] Tour test_add_new_line_in_detailled_op → Step .o_list_view.o_field_x2many .o_data_row button[name='action_show_details'] 2026-03-22 13:15:56,650 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:56] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.094 0.118 2026-03-22 13:15:56,681 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-03-22 13:15:56,735 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:56] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.018 0.244 2026-03-22 13:15:56,879 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:56] "POST /mail/data HTTP/1.1" 200 - 35 0.057 0.257 2026-03-22 13:15:56,935 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:56] "GET /web/image/res.partner/3/avatar_128?unique=1774185348000 HTTP/1.1" 200 - 6 0.014 0.478 2026-03-22 13:15:56,996 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:56] "POST /web/action/load HTTP/1.1" 200 - 13 0.025 0.511 2026-03-22 13:15:57,052 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.488 2026-03-22 13:15:57,371 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:57] "POST /web/dataset/call_kw/stock.picking/get_views#stock.picking.get_views HTTP/1.1" 200 - 88 0.074 0.267 2026-03-22 13:15:57,410 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.009 0.344 2026-03-22 13:15:57,736 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:57] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 73 0.075 0.164 2026-03-22 13:15:57,855 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:57] "POST /mail/data HTTP/1.1" 200 - 44 0.031 0.261 2026-03-22 13:15:58,030 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:58] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-03-22 13:15:58,156 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:58] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.017 0.035 2026-03-22 13:15:58,540 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [2/42] Tour test_add_new_line_in_detailled_op → Step .modal-content 2026-03-22 13:15:58,553 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:58] "POST /mail/data HTTP/1.1" 200 - 31 0.085 0.109 2026-03-22 13:15:58,606 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:58] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.015 0.204 2026-03-22 13:15:58,627 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:58] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 4 0.006 0.081 2026-03-22 13:15:58,740 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:58] "POST /web/dataset/call_kw/stock.move/get_views#stock.move.get_views HTTP/1.1" 200 - 2 0.005 0.050 2026-03-22 13:15:58,802 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:58] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-03-22 13:15:58,965 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:58] "POST /web/dataset/call_kw/stock.move.line/get_views#stock.move.line.get_views HTTP/1.1" 200 - 9 0.027 0.072 2026-03-22 13:15:59,029 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:59] "GET /web/image/res.partner/2/avatar_128?unique=1774177011000 HTTP/1.1" 200 - 5 0.015 0.084 2026-03-22 13:15:59,235 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7855295/web.assets_emoji.min.js (id:7702) 2026-03-22 13:15:59,244 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:59] "GET /web/assets/7855295/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.008 0.246 2026-03-22 13:15:59,309 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:59] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 22 0.019 0.274 2026-03-22 13:15:59,459 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [3/42] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_field_x2many_list_row_add > a 2026-03-22 13:15:59,540 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [4/42] Tour test_add_new_line_in_detailled_op → Step Pick LOT001 to create a move line with a quantity of 0.00 (trigger: .o_data_row .o_data_cell[name=lot_id]:contains(LOT001)) 2026-03-22 13:15:59,598 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:59] "POST /web/dataset/call_kw/stock.quant/get_views#stock.quant.get_views HTTP/1.1" 200 - 15 0.015 0.039 2026-03-22 13:15:59,686 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:59] "POST /web/dataset/call_kw/stock.quant/web_search_read#stock.quant.web_search_read HTTP/1.1" 200 - 19 0.020 0.038 2026-03-22 13:15:59,809 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [5/42] Tour test_add_new_line_in_detailled_op → Step check that the move contains three lines (trigger: .modal-content:has(.modal-header .modal-title:contains(Detailed Operations)) .o_data_row:nth-child(3)) 2026-03-22 13:15:59,859 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:59] "POST /web/dataset/call_kw/stock.move.line/onchange#stock.move.line.onchange HTTP/1.1" 200 - 16 0.011 0.035 2026-03-22 13:15:59,935 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [6/42] Tour test_add_new_line_in_detailled_op → Step Check that the first line is associated with LOT001 for a quantity of 0.00 (trigger: .modal-content .o_data_row:has(.o_field_pick_from input:value(WH/Stock - LOT001)):has(.o_field_float[name=quantity] input:value(0.00))) 2026-03-22 13:15:59,947 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:59] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 16 0.013 0.040 2026-03-22 13:15:59,968 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:59] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.006 0.069 2026-03-22 13:15:59,985 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [7/42] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_field_x2many_list_row_add > a 2026-03-22 13:15:59,994 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:15:59] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-22 13:16:00,082 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [8/42] Tour test_add_new_line_in_detailled_op → Step LOT001 should not appear as it is not available (trigger: .modal-header .modal-title:contains(Add line: Product Lot)) 2026-03-22 13:16:00,133 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:00] "POST /web/dataset/call_kw/stock.move.line/get_move_line_quant_match#stock.move.line.get_move_line_quant_match HTTP/1.1" 200 - 6 0.006 0.029 2026-03-22 13:16:00,232 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:00] "POST /web/dataset/call_kw/stock.quant/web_search_read#stock.quant.web_search_read HTTP/1.1" 200 - 12 0.013 0.026 2026-03-22 13:16:00,400 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [9/42] Tour test_add_new_line_in_detailled_op → Step Cancel the move line creation (trigger: .modal-header:has(.modal-title:contains(Add line: Product Lot)) .btn-close) 2026-03-22 13:16:00,469 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [10/42] Tour test_add_new_line_in_detailled_op → Step Remove the newly created line (trigger: .modal-content .o_data_row:has(.o_field_pick_from input:value(WH/Stock - LOT001)):has(.o_field_float[name=quantity] input:value(0.00)) .o_list_record_remove) 2026-03-22 13:16:00,547 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [11/42] Tour test_add_new_line_in_detailled_op → Step check that the move contains two lines (trigger: .modal-content:has(.modal-header .modal-title:contains(Detailed Operations)):not(:has(.o_data_row:nth-child(3)))) 2026-03-22 13:16:00,595 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [12/42] Tour test_add_new_line_in_detailled_op → Step Check that the first line is associated with LOT001 (trigger: .modal-content .o_data_row:nth-child(1):has(.o_field_pick_from:contains(WH/Stock - LOT001))) 2026-03-22 13:16:00,606 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:00] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 12 0.014 0.044 2026-03-22 13:16:00,644 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [13/42] Tour test_add_new_line_in_detailled_op → Step Check that the second line is associated with LOT002 (trigger: .modal-content .o_data_row:nth-child(2):has(.o_field_pick_from:contains(WH/Stock - LOT002))) 2026-03-22 13:16:00,696 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [14/42] Tour test_add_new_line_in_detailled_op → Step Modify the quant associated to the second line to fully use LOT003 (trigger: .modal-content .o_data_row:nth-child(2) .o_field_pick_from) 2026-03-22 13:16:00,760 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [15/42] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_data_row:nth-child(2) .o_field_pick_from input 2026-03-22 13:16:00,795 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:00] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.006 0.023 2026-03-22 13:16:00,817 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:00] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-03-22 13:16:00,855 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [16/42] Tour test_add_new_line_in_detailled_op → Step .dropdown-item:contains(LOT003) 2026-03-22 13:16:00,863 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:00] "POST /web/dataset/call_kw/stock.quant/web_name_search#stock.quant.web_name_search HTTP/1.1" 200 - 4 0.008 0.020 2026-03-22 13:16:00,963 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [17/42] Tour test_add_new_line_in_detailled_op → Step Modify the quantity of the first line from 10 to 8 (trigger: .modal-content .o_data_row:nth-child(1) .o_data_cell[name=quantity]) 2026-03-22 13:16:01,039 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [18/42] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_data_row:nth-child(1) .o_field_widget[name=quantity] input 2026-03-22 13:16:01,058 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:01] "POST /web/dataset/call_kw/stock.move.line/onchange#stock.move.line.onchange HTTP/1.1" 200 - 15 0.020 0.059 2026-03-22 13:16:01,153 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:01] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 12 0.017 0.045 2026-03-22 13:16:01,203 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:01] "POST /web/dataset/call_kw/stock.quant/web_name_search#stock.quant.web_name_search HTTP/1.1" 200 - 7 0.015 0.063 2026-03-22 13:16:01,227 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:01] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.005 0.021 2026-03-22 13:16:01,284 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [19/42] Tour test_add_new_line_in_detailled_op → Step Click on the header to update the total amount (trigger: .modal-header .modal-title:contains(Detailed Operations)) 2026-03-22 13:16:01,291 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:01] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-22 13:16:01,360 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [20/42] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_list_number:contains(18.00) 2026-03-22 13:16:01,407 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:01] "POST /web/dataset/call_kw/stock.move.line/onchange#stock.move.line.onchange HTTP/1.1" 200 - 11 0.011 0.033 2026-03-22 13:16:01,442 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [21/42] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_field_x2many_list_row_add > a 2026-03-22 13:16:01,485 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:01] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 12 0.013 0.042 2026-03-22 13:16:01,510 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [22/42] Tour test_add_new_line_in_detailled_op → Step LOT003 should not appear as it is not available (trigger: .modal-header .modal-title:contains(Add line: Product Lot)) 2026-03-22 13:16:01,564 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:01] "POST /web/dataset/call_kw/stock.move.line/get_move_line_quant_match#stock.move.line.get_move_line_quant_match HTTP/1.1" 200 - 7 0.021 0.028 2026-03-22 13:16:01,681 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:01] "POST /web/dataset/call_kw/stock.quant/web_search_read#stock.quant.web_search_read HTTP/1.1" 200 - 12 0.017 0.035 2026-03-22 13:16:01,772 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [23/42] Tour test_add_new_line_in_detailled_op → Step Pick LOT001 to create a move line with a quantity of 2.00 (trigger: .o_data_row .o_data_cell[name=lot_id]:contains(LOT001)) 2026-03-22 13:16:01,864 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [24/42] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_list_number:contains(20.00) 2026-03-22 13:16:01,911 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:01] "POST /web/dataset/call_kw/stock.move.line/onchange#stock.move.line.onchange HTTP/1.1" 200 - 16 0.016 0.039 2026-03-22 13:16:01,984 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [25/42] Tour test_add_new_line_in_detailled_op → Step Check that 2 units of LOT001 were added (trigger: .o_data_row:has(.o_field_pick_from input:value(WH/Stock - LOT001)) .o_field_widget[name=quantity] input:value(2.00)) 2026-03-22 13:16:02,010 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:02] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 12 0.019 0.050 2026-03-22 13:16:02,040 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [26/42] Tour test_add_new_line_in_detailled_op → Step Check that the third line is associated with LOT003 (trigger: .modal-content .o_data_row:nth-child(3) .o_field_pick_from:contains(WH/Stock - LOT003)) 2026-03-22 13:16:02,042 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:02] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.007 0.088 2026-03-22 13:16:02,067 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:02] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-22 13:16:02,090 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [27/42] Tour test_add_new_line_in_detailled_op → Step Modify the quant associated to the third line to use LOT002 (trigger: .modal-content .o_data_row:nth-child(3) .o_field_pick_from) 2026-03-22 13:16:02,169 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [28/42] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_data_row:nth-child(3) .o_field_pick_from input 2026-03-22 13:16:02,204 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:02] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.006 0.017 2026-03-22 13:16:02,248 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:02] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-22 13:16:02,283 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [29/42] Tour test_add_new_line_in_detailled_op → Step .dropdown-item:contains(LOT002) 2026-03-22 13:16:02,290 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:02] "POST /web/dataset/call_kw/stock.quant/web_name_search#stock.quant.web_name_search HTTP/1.1" 200 - 4 0.008 0.012 2026-03-22 13:16:02,370 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [30/42] Tour test_add_new_line_in_detailled_op → Step .modal-header .modal-title:contains(Detailed Operations) 2026-03-22 13:16:02,420 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:02] "POST /web/dataset/call_kw/stock.move.line/onchange#stock.move.line.onchange HTTP/1.1" 200 - 11 0.011 0.030 2026-03-22 13:16:02,429 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [31/42] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_data_row:nth-child(3) .o_field_pick_from:contains(LOT002) 2026-03-22 13:16:02,526 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:02] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 12 0.015 0.040 2026-03-22 13:16:02,597 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:02] "POST /web/dataset/call_kw/stock.quant/web_name_search#stock.quant.web_name_search HTTP/1.1" 200 - 3 0.007 0.045 2026-03-22 13:16:02,677 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [32/42] Tour test_add_new_line_in_detailled_op → Step Modify the quantity of the first line from 10 to 15 to change the demand (trigger: .modal-content .o_data_row:nth-child(3) .o_data_cell[name=quantity]) 2026-03-22 13:16:02,745 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [33/42] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_data_row:nth-child(3) .o_field_widget[name=quantity] input 2026-03-22 13:16:02,804 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:02] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.006 0.040 2026-03-22 13:16:02,839 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [34/42] Tour test_add_new_line_in_detailled_op → Step Remove the LOT001 line with a quantity of 8.00 (trigger: .o_data_row:has(.o_data_cell[name=quantity]:contains(8.00)) .o_list_record_remove) 2026-03-22 13:16:02,844 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:02] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-22 13:16:02,900 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [35/42] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_list_number:contains(17.00) 2026-03-22 13:16:02,947 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:02] "POST /web/dataset/call_kw/stock.move.line/onchange#stock.move.line.onchange HTTP/1.1" 200 - 11 0.011 0.033 2026-03-22 13:16:03,056 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:03] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 12 0.014 0.063 2026-03-22 13:16:03,146 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [36/42] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_field_x2many_list_row_add > a 2026-03-22 13:16:03,178 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:03] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 12 0.024 0.051 2026-03-22 13:16:03,223 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [37/42] Tour test_add_new_line_in_detailled_op → Step LOT002 should not appear as it is not available (trigger: .modal-header .modal-title:contains(Add line: Product Lot)) 2026-03-22 13:16:03,261 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:03] "POST /web/dataset/call_kw/stock.move.line/get_move_line_quant_match#stock.move.line.get_move_line_quant_match HTTP/1.1" 200 - 7 0.006 0.017 2026-03-22 13:16:03,316 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:03] "POST /web/dataset/call_kw/stock.quant/web_search_read#stock.quant.web_search_read HTTP/1.1" 200 - 12 0.010 0.025 2026-03-22 13:16:03,425 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [38/42] Tour test_add_new_line_in_detailled_op → Step Pick LOT001 to create move line to fullfill the demand of 3 (trigger: .o_data_row .o_data_cell[name=lot_id]:contains(LOT001)) 2026-03-22 13:16:03,591 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [39/42] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_list_number:contains(20.00) 2026-03-22 13:16:03,663 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:03] "POST /web/dataset/call_kw/stock.move.line/onchange#stock.move.line.onchange HTTP/1.1" 200 - 16 0.018 0.050 2026-03-22 13:16:03,777 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [40/42] Tour test_add_new_line_in_detailled_op → Step Check that 3 units of LOT001 were added (trigger: .modal-content .o_data_row:has(.o_field_pick_from input:value(WH/Stock - LOT001)):has(.o_field_float[name=quantity] input:value(3.00))) 2026-03-22 13:16:03,830 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [41/42] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_form_button_save 2026-03-22 13:16:03,831 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:03] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 12 0.025 0.053 2026-03-22 13:16:03,895 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:03] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.014 0.125 2026-03-22 13:16:03,922 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [42/42] Tour test_add_new_line_in_detailled_op → Step .o_list_view.o_field_x2many .o_data_row button[name='action_show_details'] 2026-03-22 13:16:04,116 26 INFO 00761-19-0-all odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1789] 2026-03-22 13:16:04,263 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:04] "POST /web/dataset/call_kw/stock.move/web_save#stock.move.web_save HTTP/1.1" 200 - 82 0.112 0.219 2026-03-22 13:16:04,282 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:04] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.002 0.324 2026-03-22 13:16:04,332 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:04] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.004 0.019 2026-03-22 13:16:04,476 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:04] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 37 0.044 0.121 2026-03-22 13:16:04,594 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: tour succeeded 2026-03-22 13:16:04,596 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_add_new_line_in_detailled_op SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-03-22 13:16:04,712 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:04] "POST /mail/data HTTP/1.1" 200 - 22 0.055 0.083 2026-03-22 13:16:04,759 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:04] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 3 0.008 0.129 2026-03-22 13:16:05,056 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: heap 32232564 (allocated 33644544) 2026-03-22 13:16:05,098 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Closing chrome headless with pid 3390 2026-03-22 13:16:05,117 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Closing websocket connection 2026-03-22 13:16:05,139 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Terminating chrome headless with pid 3390 2026-03-22 13:16:05,248 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:05] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 17 0.052 0.126 2026-03-22 13:16:05,292 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Removing chrome user profile "/tmp/tmpcinqzhge_chrome_odoo" 2026-03-22 13:16:05,355 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours: Starting TestStockPickingTour.test_generate_serial_1 ... 2026-03-22 13:16:06,897 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Chrome pid: 3610 2026-03-22 13:16:06,897 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Chrome headless temporary user profile dir: /tmp/tmp5wurvrwz_chrome_odoo 2026-03-22 13:16:06,897 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Issuing json command http://127.0.0.1:44333/json/version 2026-03-22 13:16:06,898 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44333', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:16:07,009 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Browser version: Chrome/141.0.7390.54 2026-03-22 13:16:07,009 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Issuing json command http://127.0.0.1:44333/json 2026-03-22 13:16:07,010 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44333', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:16:07,115 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Websocket url found: ws://127.0.0.1:44333/devtools/page/75AAF175E2FE5FB316E5CC7FE0EB7E95 2026-03-22 13:16:07,142 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Enable chrome headless console log notification 2026-03-22 13:16:07,199 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Chrome headless enable page notifications 2026-03-22 13:16:07,420 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-22 13:16:07,426 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Setting session cookie in browser 2026-03-22 13:16:07,427 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Open "http://127.0.0.1:8069/odoo/action-stock.action_picking_tree_incoming/1082" in browser 2026-03-22 13:16:07,427 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Navigating to: "http://127.0.0.1:8069/odoo/action-stock.action_picking_tree_incoming/1082" 2026-03-22 13:16:07,448 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:16:09,309 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:09] "GET /odoo/action-stock.action_picking_tree_incoming/1082 HTTP/1.1" 200 - 144 0.156 1.708 2026-03-22 13:16:09,315 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Navigation result: {'frameId': '75AAF175E2FE5FB316E5CC7FE0EB7E95', 'loaderId': 'CFE8F84DD5C254FC76E9A6F68A029D5F', 'isDownload': False} 2026-03-22 13:16:09,316 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Evaluate ready code "odoo.isTourReady('test_generate_serial_1')" 2026-03-22 13:16:09,390 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:09] "GET /web/assets/ab02bf8/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.024 2026-03-22 13:16:09,410 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:09] "GET /web/assets/f80a3ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.028 2026-03-22 13:16:09,684 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:09] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.099 0.206 2026-03-22 13:16:09,696 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:09] "GET /web/assets/131b7b1/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.190 2026-03-22 13:16:09,818 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:09] "GET /web/assets/514d866/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.017 2026-03-22 13:16:10,699 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:10] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-22 13:16:10,701 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.011 0.019 2026-03-22 13:16:10,733 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-03-22 13:16:10,743 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:10] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-22 13:16:10,847 26 INFO 00761-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-22 13:16:10,918 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:10] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 22 0.050 0.104 2026-03-22 13:16:10,932 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: Owl is running in 'dev' mode. 2026-03-22 13:16:10,978 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff7bb80/bus.websocket_worker_assets.min.js (id:7703) 2026-03-22 13:16:10,991 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.013 0.150 2026-03-22 13:16:10,995 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:10] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-03-22 13:16:11,022 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:11] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-22 13:16:11,156 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:11] "GET /odoo HTTP/1.1" 200 - 26 0.035 0.077 2026-03-22 13:16:11,170 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Evaluate test code "odoo.startTour('test_generate_serial_1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-stock.action_picking_tree_incoming/1082", "delayToCheckUndeterminisms": 0})" 2026-03-22 13:16:11,200 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:11] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.137 2026-03-22 13:16:11,233 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:11] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.011 0.019 2026-03-22 13:16:11,278 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:11] "POST /web/action/load HTTP/1.1" 200 - 13 0.012 0.050 2026-03-22 13:16:11,317 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 13:16:11,339 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-03-22 13:16:11,358 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [1/20] Tour test_generate_serial_1 → Step .o_field_x2many_list_row_add > a 2026-03-22 13:16:11,392 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:11] "GET /web/image/res.partner/3/avatar_128?unique=1774177015000 HTTP/1.1" 200 - 13 0.047 0.132 2026-03-22 13:16:11,525 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:11] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.042 0.266 2026-03-22 13:16:11,601 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.020 0.248 2026-03-22 13:16:11,698 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:11] "POST /mail/data HTTP/1.1" 200 - 35 0.050 0.303 2026-03-22 13:16:12,040 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:12] "POST /web/dataset/call_kw/stock.picking/get_views#stock.picking.get_views HTTP/1.1" 200 - 85 0.099 0.470 2026-03-22 13:16:12,051 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.444 2026-03-22 13:16:12,266 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:12] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 28 0.044 0.086 2026-03-22 13:16:12,458 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:12] "POST /mail/data HTTP/1.1" 200 - 44 0.044 0.215 2026-03-22 13:16:12,644 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:12] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-03-22 13:16:12,794 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:12] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.015 0.037 2026-03-22 13:16:13,069 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:13] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.057 0.092 2026-03-22 13:16:13,131 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [2/20] Tour test_generate_serial_1 → Step .o_field_widget[name=product_id] input 2026-03-22 13:16:13,202 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:13] "POST /mail/data HTTP/1.1" 200 - 32 0.047 0.183 2026-03-22 13:16:13,274 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:13] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 5 0.013 0.126 2026-03-22 13:16:13,320 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:13] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.030 2026-03-22 13:16:13,568 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:13] "GET /web/image/res.partner/2/avatar_128?unique=1774177011000 HTTP/1.1" 200 - 5 0.006 0.022 2026-03-22 13:16:13,594 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [3/20] Tour test_generate_serial_1 → Step .ui-menu-item > a:contains('Product Serial') 2026-03-22 13:16:13,680 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:13] "POST /web/dataset/call_kw/product.product/web_name_search#product.product.web_name_search HTTP/1.1" 200 - 9 0.016 0.078 2026-03-22 13:16:13,786 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [4/20] Tour test_generate_serial_1 → Step .btn-primary[name=action_confirm] 2026-03-22 13:16:13,860 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [5/20] Tour test_generate_serial_1 → Step button:contains('Details') 2026-03-22 13:16:13,987 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7855295/web.assets_emoji.min.js (id:7704) 2026-03-22 13:16:13,994 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:13] "GET /web/assets/7855295/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.007 0.319 2026-03-22 13:16:14,091 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:14] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 25 0.026 0.227 2026-03-22 13:16:14,121 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:14] "POST /web/dataset/call_kw/product.product/web_name_search#product.product.web_name_search HTTP/1.1" 200 - 4 0.005 0.146 2026-03-22 13:16:14,189 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:14] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.010 0.029 2026-03-22 13:16:14,260 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:14] "POST /web/dataset/call_kw/stock.picking/onchange#stock.picking.onchange HTTP/1.1" 200 - 16 0.016 0.085 2026-03-22 13:16:14,271 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:14] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.058 2026-03-22 13:16:14,344 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:14] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.009 0.032 2026-03-22 13:16:14,571 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:14] "POST /web/dataset/call_kw/stock.picking/web_save#stock.picking.web_save HTTP/1.1" 200 - 58 0.095 0.147 2026-03-22 13:16:14,580 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:14] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.204 2026-03-22 13:16:14,643 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:14] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.012 0.032 2026-03-22 13:16:14,855 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:14] "POST /web/dataset/call_button/stock.picking/action_confirm#stock.picking.action_confirm HTTP/1.1" 200 - 46 0.073 0.131 2026-03-22 13:16:14,982 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:14] "POST /mail/data HTTP/1.1" 200 - 21 0.043 0.187 2026-03-22 13:16:15,042 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:15] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.018 0.132 2026-03-22 13:16:15,203 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:15] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 32 0.047 0.258 2026-03-22 13:16:15,355 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [6/20] Tour test_generate_serial_1 → Step h4:contains('Detailed Operations') 2026-03-22 13:16:15,419 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:15] "POST /mail/data HTTP/1.1" 200 - 21 0.034 0.055 2026-03-22 13:16:15,447 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:15] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 4 0.009 0.076 2026-03-22 13:16:15,516 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:15] "POST /web/dataset/call_kw/stock.move/get_views#stock.move.get_views HTTP/1.1" 200 - 2 0.002 0.021 2026-03-22 13:16:15,587 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:15] "POST /web/dataset/call_kw/stock.move.line/get_views#stock.move.line.get_views HTTP/1.1" 200 - 9 0.014 0.032 2026-03-22 13:16:15,662 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:15] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 11 0.018 0.036 2026-03-22 13:16:15,761 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [7/20] Tour test_generate_serial_1 → Step .o_widget_generate_serials > button 2026-03-22 13:16:15,826 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [8/20] Tour test_generate_serial_1 → Step .modal h4:contains('Generate Serial numbers') 2026-03-22 13:16:15,840 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:15] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-03-22 13:16:15,893 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [9/20] Tour test_generate_serial_1 → Step .modal div[name=next_serial] input 2026-03-22 13:16:15,964 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [10/20] Tour test_generate_serial_1 → Step .modal div[name=next_serial_count] input 2026-03-22 13:16:16,045 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [11/20] Tour test_generate_serial_1 → Step .modal .btn-primary:contains('Generate') 2026-03-22 13:16:16,114 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [12/20] Tour test_generate_serial_1 → Step span[data-tooltip=Quantity]:contains('5') 2026-03-22 13:16:16,297 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:16] "POST /web/dataset/call_kw/stock.move/action_generate_lot_line_vals#stock.move.action_generate_lot_line_vals HTTP/1.1" 200 - 26 0.058 0.114 2026-03-22 13:16:16,392 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:16] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 10 0.015 0.040 2026-03-22 13:16:16,449 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [13/20] Tour test_generate_serial_1 → Step .modal button:contains(save) 2026-03-22 13:16:16,510 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [14/20] Tour test_generate_serial_1 → Step body:not(:has(.modal)) 2026-03-22 13:16:16,626 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:16] "POST /web/dataset/call_kw/stock.move/web_save#stock.move.web_save HTTP/1.1" 200 - 25 0.031 0.071 2026-03-22 13:16:16,686 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:16] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.009 0.014 2026-03-22 13:16:16,805 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:16] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 33 0.042 0.094 2026-03-22 13:16:16,930 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [15/20] Tour test_generate_serial_1 → Step .o_optional_columns_dropdown_toggle 2026-03-22 13:16:17,007 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:17] "POST /mail/data HTTP/1.1" 200 - 21 0.024 0.043 2026-03-22 13:16:17,007 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [16/20] Tour test_generate_serial_1 → Step Check the picked field to display the column on the list view. (trigger: input[name="picked"]) 2026-03-22 13:16:17,062 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [17/20] Tour test_generate_serial_1 → Step .o_data_cell[name=picked] 2026-03-22 13:16:17,175 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [18/20] Tour test_generate_serial_1 → Step .o_field_widget[name=picked] input 2026-03-22 13:16:17,234 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [19/20] Tour test_generate_serial_1 → Step .btn-primary[name=button_validate] 2026-03-22 13:16:17,272 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:17] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 20 0.031 0.051 2026-03-22 13:16:17,327 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [20/20] Tour test_generate_serial_1 → Step .o_control_panel_actions button:contains('Traceability') 2026-03-22 13:16:17,488 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:17] "POST /web/dataset/call_kw/stock.picking/onchange#stock.picking.onchange HTTP/1.1" 200 - 35 0.073 0.114 2026-03-22 13:16:17,611 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:17] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 21 0.039 0.046 2026-03-22 13:16:17,755 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:17] "POST /web/dataset/call_kw/stock.picking/onchange#stock.picking.onchange HTTP/1.1" 200 - 35 0.036 0.083 2026-03-22 13:16:17,940 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:17] "POST /web/dataset/call_kw/stock.picking/web_save#stock.picking.web_save HTTP/1.1" 200 - 47 0.048 0.098 2026-03-22 13:16:17,972 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:17] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.004 0.012 2026-03-22 13:16:18,358 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:18] "POST /web/dataset/call_button/stock.picking/button_validate#stock.picking.button_validate HTTP/1.1" 200 - 93 0.102 0.276 2026-03-22 13:16:18,454 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:18] "POST /mail/data HTTP/1.1" 200 - 21 0.028 0.236 2026-03-22 13:16:18,581 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:18] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 33 0.036 0.141 2026-03-22 13:16:18,652 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:18] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.040 0.220 2026-03-22 13:16:18,790 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: tour succeeded 2026-03-22 13:16:18,795 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_generate_serial_1 SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-22 13:16:18,801 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:18] "POST /mail/data HTTP/1.1" 200 - 21 0.026 0.038 2026-03-22 13:16:19,148 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: heap 29788928 (allocated 31023104) 2026-03-22 13:16:19,190 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Closing chrome headless with pid 3610 2026-03-22 13:16:19,198 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Closing websocket connection 2026-03-22 13:16:19,205 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Terminating chrome headless with pid 3610 2026-03-22 13:16:19,332 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Removing chrome user profile "/tmp/tmp5wurvrwz_chrome_odoo" 2026-03-22 13:16:19,422 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours: Starting TestStockPickingTour.test_generate_serial_2 ... 2026-03-22 13:16:20,925 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Chrome pid: 3813 2026-03-22 13:16:20,926 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Chrome headless temporary user profile dir: /tmp/tmp8r771oxi_chrome_odoo 2026-03-22 13:16:20,926 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Issuing json command http://127.0.0.1:42577/json/version 2026-03-22 13:16:20,929 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42577', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:16:21,055 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Browser version: Chrome/141.0.7390.54 2026-03-22 13:16:21,055 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Issuing json command http://127.0.0.1:42577/json 2026-03-22 13:16:21,064 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42577', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:16:21,170 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Websocket url found: ws://127.0.0.1:42577/devtools/page/850A67A61CC9A352276DA7BB2F7014CC 2026-03-22 13:16:21,196 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Enable chrome headless console log notification 2026-03-22 13:16:21,220 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Chrome headless enable page notifications 2026-03-22 13:16:21,477 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-22 13:16:21,487 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Setting session cookie in browser 2026-03-22 13:16:21,488 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Open "http://127.0.0.1:8069/odoo/action-stock.action_picking_tree_incoming/1083" in browser 2026-03-22 13:16:21,489 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Navigating to: "http://127.0.0.1:8069/odoo/action-stock.action_picking_tree_incoming/1083" 2026-03-22 13:16:21,517 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:16:23,549 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:23] "GET /odoo/action-stock.action_picking_tree_incoming/1083 HTTP/1.1" 200 - 144 0.169 1.869 2026-03-22 13:16:23,558 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Navigation result: {'frameId': '850A67A61CC9A352276DA7BB2F7014CC', 'loaderId': '9D719930A82CF8B1072C4D4B1E2A1C64', 'isDownload': False} 2026-03-22 13:16:23,558 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Evaluate ready code "odoo.isTourReady('test_generate_serial_2')" 2026-03-22 13:16:23,651 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:23] "GET /web/assets/f80a3ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-03-22 13:16:23,905 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:23] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.061 0.209 2026-03-22 13:16:23,916 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:23] "GET /web/assets/ab02bf8/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.286 2026-03-22 13:16:23,936 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:23] "GET /web/assets/131b7b1/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.192 2026-03-22 13:16:24,097 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:24] "GET /web/assets/514d866/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.009 0.017 2026-03-22 13:16:25,106 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:25] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-03-22 13:16:25,122 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.012 0.028 2026-03-22 13:16:25,163 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-03-22 13:16:25,197 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:25] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.028 2026-03-22 13:16:25,271 26 INFO 00761-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-22 13:16:25,372 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:25] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 22 0.063 0.082 2026-03-22 13:16:25,418 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: Owl is running in 'dev' mode. 2026-03-22 13:16:25,427 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff7bb80/bus.websocket_worker_assets.min.js (id:7705) 2026-03-22 13:16:25,431 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.097 2026-03-22 13:16:25,460 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-22 13:16:25,503 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:25] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.009 2026-03-22 13:16:25,725 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:25] "GET /odoo HTTP/1.1" 200 - 26 0.039 0.129 2026-03-22 13:16:25,776 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:25] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.192 2026-03-22 13:16:25,896 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Evaluate test code "odoo.startTour('test_generate_serial_2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-stock.action_picking_tree_incoming/1083", "delayToCheckUndeterminisms": 0})" 2026-03-22 13:16:25,924 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-03-22 13:16:25,928 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-03-22 13:16:25,955 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:25] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.058 0.120 2026-03-22 13:16:25,978 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:25] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.005 0.177 2026-03-22 13:16:26,003 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [1/30] Tour test_generate_serial_2 → Step .o_field_x2many_list_row_add > a 2026-03-22 13:16:26,041 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:26] "GET /web/image/res.partner/3/avatar_128?unique=1774177015000 HTTP/1.1" 200 - 6 0.012 0.223 2026-03-22 13:16:26,086 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:26] "POST /web/action/load HTTP/1.1" 200 - 13 0.012 0.275 2026-03-22 13:16:26,183 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:26] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.019 0.166 2026-03-22 13:16:26,281 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:26] "POST /mail/data HTTP/1.1" 200 - 35 0.035 0.233 2026-03-22 13:16:26,626 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:26] "POST /web/dataset/call_kw/stock.picking/get_views#stock.picking.get_views HTTP/1.1" 200 - 85 0.090 0.380 2026-03-22 13:16:26,644 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.462 2026-03-22 13:16:26,959 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:26] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 28 0.039 0.168 2026-03-22 13:16:27,163 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:27] "POST /mail/data HTTP/1.1" 200 - 44 0.084 0.241 2026-03-22 13:16:27,310 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:27] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-03-22 13:16:27,461 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:27] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.018 0.028 2026-03-22 13:16:27,835 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:27] "POST /mail/data HTTP/1.1" 200 - 33 0.079 0.106 2026-03-22 13:16:27,851 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [2/30] Tour test_generate_serial_2 → Step .o_field_widget[name=product_id] input 2026-03-22 13:16:27,951 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:27] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.051 0.227 2026-03-22 13:16:27,997 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:27] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 5 0.009 0.109 2026-03-22 13:16:28,158 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:28] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.002 0.047 2026-03-22 13:16:28,372 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:28] "GET /web/image/res.partner/2/avatar_128?unique=1774177011000 HTTP/1.1" 200 - 5 0.007 0.024 2026-03-22 13:16:28,405 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [3/30] Tour test_generate_serial_2 → Step .ui-menu-item > a:contains('Product Lot 1') 2026-03-22 13:16:28,855 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:28] "POST /web/dataset/call_kw/product.product/web_name_search#product.product.web_name_search HTTP/1.1" 200 - 9 0.015 0.433 2026-03-22 13:16:29,077 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7855295/web.assets_emoji.min.js (id:7706) 2026-03-22 13:16:29,082 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:29] "GET /web/assets/7855295/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.008 0.380 2026-03-22 13:16:29,117 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:29] "POST /web/dataset/call_kw/product.product/web_name_search#product.product.web_name_search HTTP/1.1" 200 - 7 0.009 0.255 2026-03-22 13:16:29,294 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [4/30] Tour test_generate_serial_2 → Step .o_field_widget[name=product_uom_qty] input 2026-03-22 13:16:29,367 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [5/30] Tour test_generate_serial_2 → Step .btn-primary[name=action_confirm] 2026-03-22 13:16:29,436 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [6/30] Tour test_generate_serial_2 → Step button:contains('Details') 2026-03-22 13:16:29,444 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:29] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 25 0.046 0.088 2026-03-22 13:16:29,525 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:29] "POST /web/dataset/call_kw/stock.picking/onchange#stock.picking.onchange HTTP/1.1" 200 - 16 0.011 0.042 2026-03-22 13:16:29,582 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:29] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.010 0.090 2026-03-22 13:16:29,609 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:29] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.007 0.019 2026-03-22 13:16:29,663 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:29] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 14 0.023 0.046 2026-03-22 13:16:29,670 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:29] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.043 2026-03-22 13:16:29,674 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:29] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.035 2026-03-22 13:16:29,743 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:29] "POST /web/dataset/call_kw/stock.picking/onchange#stock.picking.onchange HTTP/1.1" 200 - 16 0.010 0.038 2026-03-22 13:16:29,774 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:29] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.006 0.064 2026-03-22 13:16:29,838 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:29] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.013 0.023 2026-03-22 13:16:30,019 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:30] "POST /web/dataset/call_kw/stock.picking/web_save#stock.picking.web_save HTTP/1.1" 200 - 58 0.060 0.140 2026-03-22 13:16:30,027 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:30] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.192 2026-03-22 13:16:30,032 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:30] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.173 2026-03-22 13:16:30,085 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:30] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.006 0.016 2026-03-22 13:16:30,392 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:30] "POST /web/dataset/call_button/stock.picking/action_confirm#stock.picking.action_confirm HTTP/1.1" 200 - 61 0.096 0.205 2026-03-22 13:16:30,537 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:30] "POST /mail/data HTTP/1.1" 200 - 21 0.042 0.280 2026-03-22 13:16:30,588 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:30] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.018 0.130 2026-03-22 13:16:30,696 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:30] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 33 0.034 0.160 2026-03-22 13:16:30,939 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [7/30] Tour test_generate_serial_2 → Step .modal h4:contains('Detailed Operations') 2026-03-22 13:16:31,086 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:31] "POST /mail/data HTTP/1.1" 200 - 21 0.091 0.078 2026-03-22 13:16:31,106 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:31] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 4 0.006 0.136 2026-03-22 13:16:31,202 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:31] "POST /web/dataset/call_kw/stock.move/get_views#stock.move.get_views HTTP/1.1" 200 - 2 0.010 0.035 2026-03-22 13:16:31,290 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:31] "POST /web/dataset/call_kw/stock.move.line/get_views#stock.move.line.get_views HTTP/1.1" 200 - 9 0.012 0.044 2026-03-22 13:16:31,383 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:31] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 16 0.020 0.043 2026-03-22 13:16:31,529 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [8/30] Tour test_generate_serial_2 → Step .modal .o_widget_generate_serials > button 2026-03-22 13:16:31,595 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [9/30] Tour test_generate_serial_2 → Step .modal h4:contains('Generate Lot numbers') 2026-03-22 13:16:31,606 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:31] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-03-22 13:16:31,657 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [10/30] Tour test_generate_serial_2 → Step .modal div[name=next_serial] input 2026-03-22 13:16:31,727 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [11/30] Tour test_generate_serial_2 → Step .modal div[name=next_serial_count] input 2026-03-22 13:16:31,781 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [12/30] Tour test_generate_serial_2 → Step .modal div[name=total_received] input 2026-03-22 13:16:31,846 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [13/30] Tour test_generate_serial_2 → Step .modal .modal-footer button.btn-primary:contains(Generate) 2026-03-22 13:16:31,907 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [14/30] Tour test_generate_serial_2 → Step .modal span[data-tooltip=Quantity]:contains(50) 2026-03-22 13:16:31,999 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:31] "POST /web/dataset/call_kw/stock.move/action_generate_lot_line_vals#stock.move.action_generate_lot_line_vals HTTP/1.1" 200 - 23 0.023 0.063 2026-03-22 13:16:32,093 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:32] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 11 0.013 0.039 2026-03-22 13:16:32,177 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [15/30] Tour test_generate_serial_2 → Step .modal .o_widget_generate_serials > button 2026-03-22 13:16:32,235 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [16/30] Tour test_generate_serial_2 → Step .modal h4:contains('Generate Lot numbers') 2026-03-22 13:16:32,288 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [17/30] Tour test_generate_serial_2 → Step .modal div[name=next_serial] input 2026-03-22 13:16:32,369 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [18/30] Tour test_generate_serial_2 → Step .modal div[name=next_serial_count] input 2026-03-22 13:16:32,429 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [19/30] Tour test_generate_serial_2 → Step .modal div[name=total_received] input 2026-03-22 13:16:32,491 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [20/30] Tour test_generate_serial_2 → Step .modal div[name=keep_lines] input 2026-03-22 13:16:32,554 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [21/30] Tour test_generate_serial_2 → Step .modal .modal-footer button.btn-primary:contains(Generate) 2026-03-22 13:16:32,612 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [22/30] Tour test_generate_serial_2 → Step .modal span[data-tooltip=Quantity]:contains(100) 2026-03-22 13:16:32,693 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:32] "POST /web/dataset/call_kw/stock.move/action_generate_lot_line_vals#stock.move.action_generate_lot_line_vals HTTP/1.1" 200 - 18 0.022 0.050 2026-03-22 13:16:32,807 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:32] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 11 0.016 0.050 2026-03-22 13:16:32,908 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [23/30] Tour test_generate_serial_2 → Step .modal .o_form_button_save 2026-03-22 13:16:33,000 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [24/30] Tour test_generate_serial_2 → Step body:not(:has(.modal)) 2026-03-22 13:16:33,095 26 INFO 00761-19-0-all odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1798] 2026-03-22 13:16:33,217 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:33] "POST /web/dataset/call_kw/stock.move/web_save#stock.move.web_save HTTP/1.1" 200 - 36 0.055 0.135 2026-03-22 13:16:33,307 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:33] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.016 0.019 2026-03-22 13:16:33,460 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:33] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 33 0.051 0.118 2026-03-22 13:16:33,594 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [25/30] Tour test_generate_serial_2 → Step .o_optional_columns_dropdown_toggle 2026-03-22 13:16:33,765 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [26/30] Tour test_generate_serial_2 → Step Check the picked field to display the column on the list view. (trigger: input[name='picked']) 2026-03-22 13:16:33,770 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:33] "POST /mail/data HTTP/1.1" 200 - 21 0.060 0.097 2026-03-22 13:16:33,827 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [27/30] Tour test_generate_serial_2 → Step .o_data_cell[name=picked] 2026-03-22 13:16:33,920 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [28/30] Tour test_generate_serial_2 → Step .o_field_widget[name=picked] input 2026-03-22 13:16:33,989 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [29/30] Tour test_generate_serial_2 → Step .btn-primary[name=button_validate] 2026-03-22 13:16:34,023 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:34] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 20 0.024 0.061 2026-03-22 13:16:34,067 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [30/30] Tour test_generate_serial_2 → Step .o_control_panel_actions button:contains('Traceability') 2026-03-22 13:16:34,171 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:34] "POST /web/dataset/call_kw/stock.picking/onchange#stock.picking.onchange HTTP/1.1" 200 - 35 0.038 0.084 2026-03-22 13:16:34,289 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:34] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 21 0.028 0.058 2026-03-22 13:16:34,432 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:34] "POST /web/dataset/call_kw/stock.picking/onchange#stock.picking.onchange HTTP/1.1" 200 - 35 0.045 0.082 2026-03-22 13:16:34,626 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:34] "POST /web/dataset/call_kw/stock.picking/web_save#stock.picking.web_save HTTP/1.1" 200 - 47 0.058 0.104 2026-03-22 13:16:34,652 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:34] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.003 0.012 2026-03-22 13:16:35,091 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:35] "POST /web/dataset/call_button/stock.picking/button_validate#stock.picking.button_validate HTTP/1.1" 200 - 104 0.105 0.290 2026-03-22 13:16:35,180 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:35] "POST /mail/data HTTP/1.1" 200 - 21 0.037 0.340 2026-03-22 13:16:35,253 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:35] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.027 0.111 2026-03-22 13:16:35,387 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:35] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 33 0.045 0.218 2026-03-22 13:16:35,489 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: tour succeeded 2026-03-22 13:16:35,491 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_generate_serial_2 SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-22 13:16:35,605 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:35] "POST /mail/data HTTP/1.1" 200 - 21 0.054 0.059 2026-03-22 13:16:35,924 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: heap 30955236 (allocated 32333824) 2026-03-22 13:16:35,953 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Closing chrome headless with pid 3813 2026-03-22 13:16:35,958 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Closing websocket connection 2026-03-22 13:16:35,966 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Terminating chrome headless with pid 3813 2026-03-22 13:16:36,148 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Removing chrome user profile "/tmp/tmp8r771oxi_chrome_odoo" 2026-03-22 13:16:36,266 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours: Starting TestStockPickingTour.test_inventory_adjustment_apply_all ... 2026-03-22 13:16:37,738 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Chrome pid: 4026 2026-03-22 13:16:37,739 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Chrome headless temporary user profile dir: /tmp/tmp3od64s2n_chrome_odoo 2026-03-22 13:16:37,739 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Issuing json command http://127.0.0.1:37121/json/version 2026-03-22 13:16:37,741 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37121', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:16:37,896 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Browser version: Chrome/141.0.7390.54 2026-03-22 13:16:37,900 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Issuing json command http://127.0.0.1:37121/json 2026-03-22 13:16:37,905 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37121', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:16:37,991 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Websocket url found: ws://127.0.0.1:37121/devtools/page/B698272BA192935D4EDE3A8F9C6B6D17 2026-03-22 13:16:38,052 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Enable chrome headless console log notification 2026-03-22 13:16:38,125 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Chrome headless enable page notifications 2026-03-22 13:16:40,178 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-22 13:16:40,187 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Setting session cookie in browser 2026-03-22 13:16:40,192 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Open "http://127.0.0.1:8069/odoo/stock.quant?menu_id=418" in browser 2026-03-22 13:16:40,193 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Navigating to: "http://127.0.0.1:8069/odoo/stock.quant?menu_id=418" 2026-03-22 13:16:40,232 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:16:42,106 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:42] "GET /odoo/stock.quant?menu_id=418 HTTP/1.1" 200 - 144 0.156 1.728 2026-03-22 13:16:42,114 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Navigation result: {'frameId': 'B698272BA192935D4EDE3A8F9C6B6D17', 'loaderId': 'A4AFBC0A97F5AAFC155989FDB7DE5436', 'isDownload': False} 2026-03-22 13:16:42,114 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Evaluate ready code "odoo.isTourReady('test_inventory_adjustment_apply_all')" 2026-03-22 13:16:42,184 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:42] "GET /web/assets/ab02bf8/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-03-22 13:16:42,198 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:42] "GET /web/assets/f80a3ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-03-22 13:16:42,495 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:42] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.140 0.168 2026-03-22 13:16:42,515 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:42] "GET /web/assets/131b7b1/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.181 2026-03-22 13:16:42,650 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:42] "GET /web/assets/514d866/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-03-22 13:16:43,456 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:43] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.015 2026-03-22 13:16:43,473 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.025 0.017 2026-03-22 13:16:43,489 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.037 2026-03-22 13:16:43,525 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:43] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-22 13:16:43,560 26 INFO 00761-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-22 13:16:43,606 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:43] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 22 0.028 0.041 2026-03-22 13:16:43,651 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: Owl is running in 'dev' mode. 2026-03-22 13:16:43,669 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff7bb80/bus.websocket_worker_assets.min.js (id:7707) 2026-03-22 13:16:43,672 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.013 0.101 2026-03-22 13:16:43,675 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:43] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-03-22 13:16:43,733 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:43] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-22 13:16:43,861 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:43] "GET /odoo HTTP/1.1" 200 - 26 0.025 0.076 2026-03-22 13:16:43,896 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:43] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.109 2026-03-22 13:16:44,026 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:44] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.017 0.049 2026-03-22 13:16:44,051 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:44] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.006 0.076 2026-03-22 13:16:44,132 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Evaluate test code "odoo.startTour('test_inventory_adjustment_apply_all', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/stock.quant?menu_id=418", "delayToCheckUndeterminisms": 0})" 2026-03-22 13:16:44,144 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 13:16:44,163 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-22 13:16:44,245 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: [1/13] Tour test_inventory_adjustment_apply_all → Step .o_list_button_add 2026-03-22 13:16:44,285 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:44] "POST /web/action/load HTTP/1.1" 200 - 25 0.123 0.180 2026-03-22 13:16:44,329 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:44] "GET /web/image/res.partner/3/avatar_128?unique=1774177015000 HTTP/1.1" 200 - 6 0.009 0.343 2026-03-22 13:16:44,510 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:44] "POST /mail/data HTTP/1.1" 200 - 35 0.073 0.243 2026-03-22 13:16:44,573 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.023 0.349 2026-03-22 13:16:44,651 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:44] "POST /web/action/run HTTP/1.1" 200 - 34 0.033 0.237 2026-03-22 13:16:44,657 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.259 2026-03-22 13:16:44,822 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:44] "POST /web/dataset/call_kw/stock.quant/get_views#stock.quant.get_views HTTP/1.1" 200 - 37 0.045 0.083 2026-03-22 13:16:44,883 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:44] "POST /web/dataset/call_kw/stock.quant/web_search_read#stock.quant.web_search_read HTTP/1.1" 200 - 1 0.006 0.009 2026-03-22 13:16:45,157 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: [2/13] Tour test_inventory_adjustment_apply_all → Step div[name=product_id] input 2026-03-22 13:16:45,190 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:45] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 13:16:45,202 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:45] "POST /web/dataset/call_kw/stock.quant/web_search_read#stock.quant.web_search_read HTTP/1.1" 200 - 1 0.005 0.019 2026-03-22 13:16:45,423 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:45] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 8 0.015 0.049 2026-03-22 13:16:45,587 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:45] "POST /mail/data HTTP/1.1" 200 - 44 0.066 0.130 2026-03-22 13:16:45,593 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: [3/13] Tour test_inventory_adjustment_apply_all → Step .ui-menu-item > a:contains("Product 1") 2026-03-22 13:16:45,675 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:45] "POST /web/dataset/call_kw/product.product/web_name_search#product.product.web_name_search HTTP/1.1" 200 - 4 0.023 0.050 2026-03-22 13:16:45,743 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:45] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.008 0.028 2026-03-22 13:16:45,758 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: [4/13] Tour test_inventory_adjustment_apply_all → Step div[name=inventory_quantity] input 2026-03-22 13:16:45,801 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:45] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 6 0.007 0.028 2026-03-22 13:16:45,853 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: [5/13] Tour test_inventory_adjustment_apply_all → Step .o_searchview_input_container 2026-03-22 13:16:45,864 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:45] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 0 0.000 0.006 2026-03-22 13:16:45,910 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:45] "POST /web/dataset/call_kw/product.product/web_name_search#product.product.web_name_search HTTP/1.1" 200 - 7 0.012 0.025 2026-03-22 13:16:45,913 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:45] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 0 0.000 0.008 2026-03-22 13:16:45,946 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:45] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 0 0.000 0.005 2026-03-22 13:16:45,959 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: [6/13] Tour test_inventory_adjustment_apply_all → Step .o_list_button_add 2026-03-22 13:16:45,991 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:45] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 0 0.000 0.006 2026-03-22 13:16:46,029 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:46] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 1 0.001 0.008 2026-03-22 13:16:46,081 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:46] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 1 0.001 0.016 2026-03-22 13:16:46,179 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:46] "POST /web/dataset/call_kw/stock.quant/web_save#stock.quant.web_save HTTP/1.1" 200 - 12 0.017 0.043 2026-03-22 13:16:46,291 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: [7/13] Tour test_inventory_adjustment_apply_all → Step div[name=product_id] input 2026-03-22 13:16:46,328 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:46] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 9 0.010 0.048 2026-03-22 13:16:46,373 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:46] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 3 0.005 0.022 2026-03-22 13:16:46,460 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: [8/13] Tour test_inventory_adjustment_apply_all → Step .ui-menu-item > a:contains("Product 2") 2026-03-22 13:16:46,479 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:46] "POST /web/dataset/call_kw/product.product/web_name_search#product.product.web_name_search HTTP/1.1" 200 - 4 0.008 0.020 2026-03-22 13:16:46,532 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: [9/13] Tour test_inventory_adjustment_apply_all → Step div[name=inventory_quantity] input 2026-03-22 13:16:46,574 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:46] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 6 0.010 0.029 2026-03-22 13:16:46,638 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: [10/13] Tour test_inventory_adjustment_apply_all → Step button[name=action_apply_all] 2026-03-22 13:16:46,687 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:46] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 0 0.000 0.007 2026-03-22 13:16:46,699 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: [11/13] Tour test_inventory_adjustment_apply_all → Step .modal-content button[name=action_apply] 2026-03-22 13:16:46,713 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:46] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 0 0.000 0.005 2026-03-22 13:16:46,767 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:46] "POST /web/dataset/call_kw/product.product/web_name_search#product.product.web_name_search HTTP/1.1" 200 - 7 0.015 0.031 2026-03-22 13:16:46,775 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:46] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 0 0.000 0.009 2026-03-22 13:16:46,808 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:46] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 0 0.000 0.005 2026-03-22 13:16:46,833 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:46] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 1 0.001 0.008 2026-03-22 13:16:46,864 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:46] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 1 0.001 0.009 2026-03-22 13:16:46,943 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:46] "POST /web/dataset/call_kw/stock.quant/web_save#stock.quant.web_save HTTP/1.1" 200 - 12 0.019 0.040 2026-03-22 13:16:46,983 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:46] "POST /web/dataset/call_button/stock.quant/action_apply_all#stock.quant.action_apply_all HTTP/1.1" 200 - 3 0.002 0.007 2026-03-22 13:16:47,088 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:47] "POST /web/dataset/call_kw/stock.inventory.adjustment.name/get_views#stock.inventory.adjustment.name.get_views HTTP/1.1" 200 - 7 0.009 0.020 2026-03-22 13:16:47,154 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:47] "POST /web/dataset/call_kw/stock.inventory.adjustment.name/onchange#stock.inventory.adjustment.name.onchange HTTP/1.1" 200 - 5 0.007 0.022 2026-03-22 13:16:47,268 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: [12/13] Tour test_inventory_adjustment_apply_all → Step body:not(:has(.modal)) 2026-03-22 13:16:47,348 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:47] "POST /web/dataset/call_kw/stock.inventory.adjustment.name/web_save#stock.inventory.adjustment.name.web_save HTTP/1.1" 200 - 8 0.028 0.042 2026-03-22 13:16:47,606 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:47] "POST /web/dataset/call_button/stock.inventory.adjustment.name/action_apply#stock.inventory.adjustment.name.action_apply HTTP/1.1" 200 - 61 0.074 0.160 2026-03-22 13:16:47,683 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:47] "POST /web/dataset/call_kw/stock.quant/web_search_read#stock.quant.web_search_read HTTP/1.1" 200 - 9 0.015 0.042 2026-03-22 13:16:47,772 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: [13/13] Tour test_inventory_adjustment_apply_all → Step Check that all quants were applied. (trigger: body:not(:has(button[name=action_apply_inventory]))) 2026-03-22 13:16:47,823 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: tour succeeded 2026-03-22 13:16:47,824 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_inventory_adjustment_apply_all SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-22 13:16:48,022 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: heap 24289140 (allocated 26693632) 2026-03-22 13:16:48,034 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Closing chrome headless with pid 4026 2026-03-22 13:16:48,038 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Closing websocket connection 2026-03-22 13:16:48,050 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Terminating chrome headless with pid 4026 2026-03-22 13:16:48,179 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Removing chrome user profile "/tmp/tmp3od64s2n_chrome_odoo" 2026-03-22 13:16:48,260 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 13:16:48,269 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours: Starting TestStockReportTour.test_context_from_warehouse_filter ... 2026-03-22 13:16:51,714 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Chrome pid: 4220 2026-03-22 13:16:51,720 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Chrome headless temporary user profile dir: /tmp/tmp6cxiux8a_chrome_odoo 2026-03-22 13:16:51,720 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Issuing json command http://127.0.0.1:43337/json/version 2026-03-22 13:16:51,724 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43337', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:16:51,850 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Browser version: Chrome/141.0.7390.54 2026-03-22 13:16:51,855 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Issuing json command http://127.0.0.1:43337/json 2026-03-22 13:16:51,856 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43337', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:16:51,877 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Websocket url found: ws://127.0.0.1:43337/devtools/page/FC82B58C02B1149A58C45F1AD48F0427 2026-03-22 13:16:51,954 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Enable chrome headless console log notification 2026-03-22 13:16:52,006 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Chrome headless enable page notifications 2026-03-22 13:16:52,199 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-22 13:16:52,207 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Setting session cookie in browser 2026-03-22 13:16:52,209 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Open "http://127.0.0.1:8069/odoo/action-stock.product_template_action_product" in browser 2026-03-22 13:16:52,209 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Navigating to: "http://127.0.0.1:8069/odoo/action-stock.product_template_action_product" 2026-03-22 13:16:52,225 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:16:54,025 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:54] "GET /odoo/action-stock.product_template_action_product HTTP/1.1" 200 - 150 0.135 1.669 2026-03-22 13:16:54,033 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Navigation result: {'frameId': 'FC82B58C02B1149A58C45F1AD48F0427', 'loaderId': '14BAFF9A684D61E73C97F27F8FE2E887', 'isDownload': False} 2026-03-22 13:16:54,034 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Evaluate ready code "odoo.isTourReady('test_context_from_warehouse_filter')" 2026-03-22 13:16:54,133 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:54] "GET /web/assets/ab02bf8/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.028 2026-03-22 13:16:54,143 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:54] "GET /web/assets/f80a3ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.032 2026-03-22 13:16:54,273 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:54] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.040 0.114 2026-03-22 13:16:54,292 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:54] "GET /web/assets/131b7b1/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.084 2026-03-22 13:16:54,438 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:54] "GET /web/assets/514d866/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.017 2026-03-22 13:16:55,354 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:55] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-03-22 13:16:55,362 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.015 0.018 2026-03-22 13:16:55,383 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-03-22 13:16:55,389 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:55] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 13:16:55,427 26 INFO 00761-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-22 13:16:55,480 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:55] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.030 0.050 2026-03-22 13:16:55,515 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: Owl is running in 'dev' mode. 2026-03-22 13:16:55,540 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff7bb80/bus.websocket_worker_assets.min.js (id:7708) 2026-03-22 13:16:55,545 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.100 2026-03-22 13:16:55,553 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:55] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-03-22 13:16:55,586 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:55] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 13:16:55,649 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:55] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.035 2026-03-22 13:16:55,731 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:55] "GET /odoo HTTP/1.1" 200 - 26 0.022 0.103 2026-03-22 13:16:55,861 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-03-22 13:16:55,862 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:55] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.014 0.055 2026-03-22 13:16:55,870 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Evaluate test code "odoo.startTour('test_context_from_warehouse_filter', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-stock.product_template_action_product", "delayToCheckUndeterminisms": 0})" 2026-03-22 13:16:55,919 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-22 13:16:55,968 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [1/14] Tour test_context_from_warehouse_filter → Step .o_searchview_input 2026-03-22 13:16:56,007 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:56] "GET /web/image/res.partner/3/avatar_128?unique=1774177015000 HTTP/1.1" 200 - 6 0.023 0.185 2026-03-22 13:16:56,057 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:56] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.250 2026-03-22 13:16:56,155 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:56] "POST /mail/data HTTP/1.1" 200 - 35 0.036 0.202 2026-03-22 13:16:56,207 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:56] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.020 0.241 2026-03-22 13:16:56,238 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:56] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.424 2026-03-22 13:16:56,244 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.213 2026-03-22 13:16:56,777 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:56] "POST /web/dataset/call_kw/product.template/get_views#product.template.get_views HTTP/1.1" 200 - 91 0.119 0.382 2026-03-22 13:16:57,055 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:57] "POST /web/dataset/call_kw/product.template/web_search_read#product.template.web_search_read HTTP/1.1" 200 - 34 0.053 0.083 2026-03-22 13:16:57,117 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [2/14] Tour test_context_from_warehouse_filter → Step .o_searchview_input 2026-03-22 13:16:57,296 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [3/14] Tour test_context_from_warehouse_filter → Step .o-dropdown-item:contains(Warehouse):contains(foo) 2026-03-22 13:16:57,441 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:57] "POST /mail/data HTTP/1.1" 200 - 44 0.065 0.102 2026-03-22 13:16:57,526 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [4/14] Tour test_context_from_warehouse_filter → Step .o_searchview_input 2026-03-22 13:16:57,584 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:57] "POST /web/dataset/call_kw/product.template/web_search_read#product.template.web_search_read HTTP/1.1" 200 - 13 0.019 0.035 2026-03-22 13:16:57,640 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:57] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.010 0.029 2026-03-22 13:16:57,652 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [5/14] Tour test_context_from_warehouse_filter → Step .o_searchview_input 2026-03-22 13:16:57,744 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [6/14] Tour test_context_from_warehouse_filter → Step .o-dropdown-item:contains(Search Warehouse for:) a.o_expand > i 2026-03-22 13:16:57,823 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [7/14] Tour test_context_from_warehouse_filter → Step .o-dropdown-item.o_indent:contains(Warehouse A) a 2026-03-22 13:16:57,825 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:57] "POST /web/dataset/call_kw/stock.warehouse/name_search#stock.warehouse.name_search HTTP/1.1" 200 - 1 0.001 0.012 2026-03-22 13:16:57,918 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [8/14] Tour test_context_from_warehouse_filter → Step .o_searchview_input 2026-03-22 13:16:58,033 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:58] "POST /web/dataset/call_kw/product.template/web_search_read#product.template.web_search_read HTTP/1.1" 200 - 20 0.035 0.087 2026-03-22 13:16:58,057 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [9/14] Tour test_context_from_warehouse_filter → Step .o-dropdown-item:contains(Search Warehouse for:) a.o_expand > i 2026-03-22 13:16:58,152 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [10/14] Tour test_context_from_warehouse_filter → Step .o-dropdown-item.o_indent:contains(Warehouse B) a 2026-03-22 13:16:58,164 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:58] "POST /web/dataset/call_kw/stock.warehouse/name_search#stock.warehouse.name_search HTTP/1.1" 200 - 1 0.001 0.010 2026-03-22 13:16:58,234 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [11/14] Tour test_context_from_warehouse_filter → Step Go to product page (trigger: .o_kanban_record:has(span:contains(Lovely Product))) 2026-03-22 13:16:58,319 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:58] "POST /web/dataset/call_kw/product.template/web_search_read#product.template.web_search_read HTTP/1.1" 200 - 20 0.031 0.050 2026-03-22 13:16:58,354 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [12/14] Tour test_context_from_warehouse_filter → Step .o_form_view 2026-03-22 13:16:58,429 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:58] "POST /web/dataset/call_kw/product.image/get_views#product.image.get_views HTTP/1.1" 200 - 8 0.012 0.026 2026-03-22 13:16:58,840 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:58] "POST /web/dataset/call_kw/product.template/web_read#product.template.web_read HTTP/1.1" 200 - 125 0.178 0.196 2026-03-22 13:16:59,255 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:59] "POST /web/dataset/call_kw/product.template/search_read#product.template.search_read HTTP/1.1" 200 - 3 0.006 0.012 2026-03-22 13:16:59,269 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:59] "POST /web/dataset/call_kw/product.template/search_read#product.template.search_read HTTP/1.1" 200 - 3 0.003 0.015 2026-03-22 13:16:59,519 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:59] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-22 13:16:59,528 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:59] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-22 13:16:59,571 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [13/14] Tour test_context_from_warehouse_filter → Step button[name=action_product_tmpl_forecast_report] 2026-03-22 13:16:59,730 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [14/14] Tour test_context_from_warehouse_filter → Step .o_graph_view 2026-03-22 13:16:59,734 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:59] "POST /mail/data HTTP/1.1" 200 - 28 0.054 0.092 2026-03-22 13:16:59,745 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:59] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.147 2026-03-22 13:16:59,820 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:59] "POST /mail/thread/messages HTTP/1.1" 200 - 29 0.028 0.183 2026-03-22 13:16:59,849 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:59] "POST /web/dataset/call_button/product.template/action_product_tmpl_forecast_report#product.template.action_product_tmpl_forecast_report HTTP/1.1" 200 - 9 0.007 0.074 2026-03-22 13:16:59,928 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:16:59] "POST /web/dataset/call_kw/stock.warehouse/search_read#stock.warehouse.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-03-22 13:17:00,165 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:00] "POST /web/dataset/call_kw/stock.forecasted_product_template/get_report_values#stock.forecasted_product_template.get_report_values HTTP/1.1" 200 - 54 0.088 0.137 2026-03-22 13:17:00,253 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:00] "POST /web/dataset/call_kw/report.stock.quantity/get_views#report.stock.quantity.get_views HTTP/1.1" 200 - 10 0.014 0.046 2026-03-22 13:17:00,273 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:00] "POST /web/dataset/call_kw/product.template/read#product.template.read HTTP/1.1" 200 - 2 0.003 0.027 2026-03-22 13:17:00,376 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:00] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.007 0.090 2026-03-22 13:17:00,615 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/384bf93/web.assets_backend_lazy.min.js (id:7709) 2026-03-22 13:17:00,624 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:00] "GET /web/assets/384bf93/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 13 0.016 0.220 2026-03-22 13:17:00,922 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5709292/web.assets_backend_lazy.min.css (id:7710) 2026-03-22 13:17:00,928 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:00] "GET /web/assets/5709292/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 7 0.007 0.534 2026-03-22 13:17:01,001 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:01] "POST /web/dataset/call_kw/report.stock.quantity/formatted_read_group#report.stock.quantity.formatted_read_group HTTP/1.1" 200 - 5 0.025 0.021 2026-03-22 13:17:01,086 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:01] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.013 2026-03-22 13:17:01,140 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/558418b/web.chartjs_lib.min.js (id:7711) 2026-03-22 13:17:01,150 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:01] "GET /web/assets/558418b/web.chartjs_lib.min.js HTTP/1.1" 200 - 8 0.008 0.047 2026-03-22 13:17:01,448 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: tour succeeded 2026-03-22 13:17:01,502 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR test_context_from_warehouse_filter SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-03-22 13:17:02,762 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: heap 31771192 (allocated 33546240) 2026-03-22 13:17:02,814 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Closing chrome headless with pid 4220 2026-03-22 13:17:02,825 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Closing websocket connection 2026-03-22 13:17:02,828 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Terminating chrome headless with pid 4220 2026-03-22 13:17:03,004 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Removing chrome user profile "/tmp/tmp6cxiux8a_chrome_odoo" 2026-03-22 13:17:03,266 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours: Starting TestStockReportTour.test_forecast_replenishment ... 2026-03-22 13:17:04,919 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Chrome pid: 4406 2026-03-22 13:17:04,920 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Chrome headless temporary user profile dir: /tmp/tmp2mx2bt5y_chrome_odoo 2026-03-22 13:17:04,920 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Issuing json command http://127.0.0.1:34931/json/version 2026-03-22 13:17:04,925 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34931', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:17:05,205 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Browser version: Chrome/141.0.7390.54 2026-03-22 13:17:05,265 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Issuing json command http://127.0.0.1:34931/json 2026-03-22 13:17:05,267 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34931', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:17:05,435 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Websocket url found: ws://127.0.0.1:34931/devtools/page/76D2B3ADB67544CD5B6EDA5A75B8BE7A 2026-03-22 13:17:05,559 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Enable chrome headless console log notification 2026-03-22 13:17:05,606 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Chrome headless enable page notifications 2026-03-22 13:17:05,890 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-22 13:17:05,913 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Setting session cookie in browser 2026-03-22 13:17:05,925 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Open "http://127.0.0.1:8069/odoo/action-stock.product_template_action_product" in browser 2026-03-22 13:17:05,925 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Navigating to: "http://127.0.0.1:8069/odoo/action-stock.product_template_action_product" 2026-03-22 13:17:05,972 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:17:10,545 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:10] "GET /odoo/action-stock.product_template_action_product HTTP/1.1" 200 - 157 0.285 4.297 2026-03-22 13:17:10,556 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Navigation result: {'frameId': '76D2B3ADB67544CD5B6EDA5A75B8BE7A', 'loaderId': 'DD0A763063654704726CC3F004B27F35', 'isDownload': False} 2026-03-22 13:17:10,556 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Evaluate ready code "odoo.isTourReady('test_forecast_replenishment')" 2026-03-22 13:17:10,680 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:10] "GET /web/assets/ab02bf8/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-03-22 13:17:10,723 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:10] "GET /web/assets/f80a3ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.010 0.035 2026-03-22 13:17:11,271 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:11] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.147 0.445 2026-03-22 13:17:11,324 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:11] "GET /web/assets/131b7b1/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.400 2026-03-22 13:17:11,546 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:11] "GET /web/assets/514d866/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.008 0.015 2026-03-22 13:17:12,372 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:12] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-03-22 13:17:12,417 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.018 0.022 2026-03-22 13:17:12,433 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.032 2026-03-22 13:17:12,451 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:12] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-22 13:17:12,529 26 INFO 00761-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-22 13:17:12,606 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment.browser: Owl is running in 'dev' mode. 2026-03-22 13:17:12,608 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:12] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.047 0.093 2026-03-22 13:17:12,675 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff7bb80/bus.websocket_worker_assets.min.js (id:7712) 2026-03-22 13:17:12,678 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.171 2026-03-22 13:17:12,688 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-03-22 13:17:12,725 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:12] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 13:17:12,829 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:12] "GET /odoo HTTP/1.1" 200 - 26 0.022 0.049 2026-03-22 13:17:12,862 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.089 2026-03-22 13:17:13,030 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Evaluate test code "odoo.startTour('test_forecast_replenishment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-stock.product_template_action_product", "delayToCheckUndeterminisms": 0})" 2026-03-22 13:17:13,109 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-03-22 13:17:13,110 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-22 13:17:13,115 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment.browser: [1/9] Tour test_forecast_replenishment → Step .o_kanban_record:contains(Lovely product) 2026-03-22 13:17:13,118 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.058 0.125 2026-03-22 13:17:13,248 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:13] "GET /web/image/res.partner/3/avatar_128?unique=1774177015000 HTTP/1.1" 200 - 6 0.016 0.288 2026-03-22 13:17:13,312 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:13] "POST /web/action/load HTTP/1.1" 200 - 11 0.024 0.311 2026-03-22 13:17:13,428 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.024 0.266 2026-03-22 13:17:13,533 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:13] "POST /mail/data HTTP/1.1" 200 - 35 0.046 0.341 2026-03-22 13:17:13,559 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:13] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.588 2026-03-22 13:17:13,965 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:13] "POST /web/dataset/call_kw/product.template/get_views#product.template.get_views HTTP/1.1" 200 - 88 0.108 0.472 2026-03-22 13:17:13,978 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.754 2026-03-22 13:17:14,254 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:14] "POST /web/dataset/call_kw/product.template/web_search_read#product.template.web_search_read HTTP/1.1" 200 - 34 0.060 0.144 2026-03-22 13:17:14,517 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment.browser: [2/9] Tour test_forecast_replenishment → Step button[name=action_product_tmpl_forecast_report] 2026-03-22 13:17:14,586 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:14] "POST /web/dataset/call_kw/product.image/get_views#product.image.get_views HTTP/1.1" 200 - 8 0.015 0.032 2026-03-22 13:17:14,771 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:14] "POST /mail/data HTTP/1.1" 200 - 44 0.083 0.108 2026-03-22 13:17:15,109 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:15] "POST /web/dataset/call_kw/product.template/web_read#product.template.web_read HTTP/1.1" 200 - 128 0.148 0.306 2026-03-22 13:17:15,183 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:15] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.320 2026-03-22 13:17:15,576 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:15] "POST /web/dataset/call_kw/product.template/search_read#product.template.search_read HTTP/1.1" 200 - 3 0.008 0.031 2026-03-22 13:17:15,591 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:15] "POST /web/dataset/call_kw/product.template/search_read#product.template.search_read HTTP/1.1" 200 - 3 0.003 0.032 2026-03-22 13:17:15,883 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:15] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-22 13:17:15,934 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:15] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.017 2026-03-22 13:17:15,957 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment.browser: [3/9] Tour test_forecast_replenishment → Step button.o_forecasted_replenish_btn 2026-03-22 13:17:16,042 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:16] "POST /web/dataset/call_button/product.template/action_product_tmpl_forecast_report#product.template.action_product_tmpl_forecast_report HTTP/1.1" 200 - 9 0.019 0.039 2026-03-22 13:17:16,175 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:16] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.046 0.072 2026-03-22 13:17:16,274 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:16] "POST /mail/data HTTP/1.1" 200 - 27 0.035 0.116 2026-03-22 13:17:16,295 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:16] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.002 0.158 2026-03-22 13:17:16,308 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:16] "POST /web/dataset/call_kw/stock.warehouse/search_read#stock.warehouse.search_read HTTP/1.1" 200 - 1 0.001 0.112 2026-03-22 13:17:16,543 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:16] "POST /web/dataset/call_kw/stock.forecasted_product_template/get_report_values#stock.forecasted_product_template.get_report_values HTTP/1.1" 200 - 56 0.088 0.131 2026-03-22 13:17:16,634 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:16] "POST /web/dataset/call_kw/report.stock.quantity/get_views#report.stock.quantity.get_views HTTP/1.1" 200 - 10 0.023 0.037 2026-03-22 13:17:16,688 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:16] "POST /web/dataset/call_kw/product.template/read#product.template.read HTTP/1.1" 200 - 2 0.011 0.054 2026-03-22 13:17:16,803 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:16] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.003 0.096 2026-03-22 13:17:17,139 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/384bf93/web.assets_backend_lazy.min.js (id:7713) 2026-03-22 13:17:17,147 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:17] "GET /web/assets/384bf93/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 13 0.020 0.304 2026-03-22 13:17:17,684 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5709292/web.assets_backend_lazy.min.css (id:7714) 2026-03-22 13:17:17,690 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:17] "GET /web/assets/5709292/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 7 0.012 0.846 2026-03-22 13:17:17,749 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:17] "POST /web/dataset/call_kw/report.stock.quantity/formatted_read_group#report.stock.quantity.formatted_read_group HTTP/1.1" 200 - 5 0.018 0.021 2026-03-22 13:17:17,812 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:17] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-03-22 13:17:17,887 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/558418b/web.chartjs_lib.min.js (id:7715) 2026-03-22 13:17:17,895 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:17] "GET /web/assets/558418b/web.chartjs_lib.min.js HTTP/1.1" 200 - 8 0.006 0.064 2026-03-22 13:17:18,138 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment.browser: [4/9] Tour test_forecast_replenishment → Step .modal-dialog .btn-close 2026-03-22 13:17:18,191 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:18] "POST /web/dataset/call_kw/product.replenish/get_views#product.replenish.get_views HTTP/1.1" 200 - 8 0.011 0.028 2026-03-22 13:17:18,372 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:18] "POST /web/dataset/call_kw/product.replenish/onchange#product.replenish.onchange HTTP/1.1" 200 - 46 0.049 0.089 2026-03-22 13:17:18,439 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:18] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.005 0.016 2026-03-22 13:17:18,474 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:18] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-22 13:17:18,483 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment.browser: [5/9] Tour test_forecast_replenishment → Step .o_web_client:not(:has(.modal-dialog)) 2026-03-22 13:17:18,540 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment.browser: [6/9] Tour test_forecast_replenishment → Step button.o_forecasted_replenish_btn 2026-03-22 13:17:18,616 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment.browser: [7/9] Tour test_forecast_replenishment → Step button[name=launch_replenishment] 2026-03-22 13:17:18,788 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:18] "POST /web/dataset/call_kw/product.replenish/onchange#product.replenish.onchange HTTP/1.1" 200 - 39 0.070 0.092 2026-03-22 13:17:18,870 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:18] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.004 0.014 2026-03-22 13:17:18,905 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:18] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-22 13:17:18,929 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment.browser: [8/9] Tour test_forecast_replenishment → Step .o_web_client:not(:has(.modal-dialog)) 2026-03-22 13:17:19,066 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:19] "POST /web/dataset/call_kw/product.replenish/web_save#product.replenish.web_save HTTP/1.1" 200 - 32 0.049 0.082 2026-03-22 13:17:19,325 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:19] "POST /web/dataset/call_button/product.replenish/launch_replenishment#product.replenish.launch_replenishment HTTP/1.1" 200 - 79 0.087 0.146 2026-03-22 13:17:19,358 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment.browser: [9/9] Tour test_forecast_replenishment → Step .o_notification:contains(The following replenishment order have been generated) 2026-03-22 13:17:19,414 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment.browser: tour succeeded 2026-03-22 13:17:19,417 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_forecast_replenishment SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-03-22 13:17:19,928 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment.browser: heap 30717576 (allocated 31969280) 2026-03-22 13:17:19,980 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Closing chrome headless with pid 4406 2026-03-22 13:17:19,983 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Closing websocket connection 2026-03-22 13:17:19,985 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Terminating chrome headless with pid 4406 2026-03-22 13:17:20,263 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Removing chrome user profile "/tmp/tmp2mx2bt5y_chrome_odoo" 2026-03-22 13:17:20,403 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours: Starting TestStockReportTour.test_stock_route_diagram_report ... 2026-03-22 13:17:21,194 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Chrome pid: 4598 2026-03-22 13:17:21,198 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Chrome headless temporary user profile dir: /tmp/tmpn091ybf3_chrome_odoo 2026-03-22 13:17:21,198 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Issuing json command http://127.0.0.1:41489/json/version 2026-03-22 13:17:21,212 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41489', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:17:21,367 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Browser version: Chrome/141.0.7390.54 2026-03-22 13:17:21,372 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Issuing json command http://127.0.0.1:41489/json 2026-03-22 13:17:21,374 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41489', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:17:21,390 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Websocket url found: ws://127.0.0.1:41489/devtools/page/C441929F99EC8F62BA93995ED2A32D98 2026-03-22 13:17:21,416 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Enable chrome headless console log notification 2026-03-22 13:17:21,423 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Chrome headless enable page notifications 2026-03-22 13:17:21,693 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-22 13:17:21,702 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Setting session cookie in browser 2026-03-22 13:17:21,704 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Open "http://127.0.0.1:8069/odoo/action-stock.product_template_action_product" in browser 2026-03-22 13:17:21,704 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Navigating to: "http://127.0.0.1:8069/odoo/action-stock.product_template_action_product" 2026-03-22 13:17:21,717 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:17:23,724 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:23] "GET /odoo/action-stock.product_template_action_product HTTP/1.1" 200 - 150 0.158 1.853 2026-03-22 13:17:23,730 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Navigation result: {'frameId': 'C441929F99EC8F62BA93995ED2A32D98', 'loaderId': 'A7FFE6A2C05B913467551703CE71F90A', 'isDownload': False} 2026-03-22 13:17:23,730 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Evaluate ready code "odoo.isTourReady('test_stock_route_diagram_report')" 2026-03-22 13:17:23,785 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:23] "GET /web/assets/ab02bf8/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.012 2026-03-22 13:17:23,800 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:23] "GET /web/assets/f80a3ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.024 2026-03-22 13:17:24,080 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:24] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.153 0.151 2026-03-22 13:17:24,098 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:24] "GET /web/assets/131b7b1/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.188 2026-03-22 13:17:24,233 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:24] "GET /web/assets/514d866/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-03-22 13:17:24,941 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:24] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-22 13:17:24,976 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.018 0.021 2026-03-22 13:17:24,996 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.032 2026-03-22 13:17:25,000 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:25] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-22 13:17:25,059 26 INFO 00761-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-22 13:17:25,114 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:25] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.029 0.062 2026-03-22 13:17:25,159 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report.browser: Owl is running in 'dev' mode. 2026-03-22 13:17:25,190 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff7bb80/bus.websocket_worker_assets.min.js (id:7716) 2026-03-22 13:17:25,194 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.015 0.107 2026-03-22 13:17:25,203 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-03-22 13:17:25,224 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:25] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 13:17:25,289 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:25] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.033 2026-03-22 13:17:25,455 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:25] "GET /odoo HTTP/1.1" 200 - 26 0.059 0.152 2026-03-22 13:17:25,498 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Evaluate test code "odoo.startTour('test_stock_route_diagram_report', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-stock.product_template_action_product", "delayToCheckUndeterminisms": 0})" 2026-03-22 13:17:25,521 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-22 13:17:25,532 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.032 2026-03-22 13:17:25,544 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report.browser: [1/5] Tour test_stock_route_diagram_report → Step .o_breadcrumb 2026-03-22 13:17:25,595 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:25] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.048 0.112 2026-03-22 13:17:25,684 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:25] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.024 0.219 2026-03-22 13:17:25,712 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:25] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.251 2026-03-22 13:17:25,770 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.024 0.207 2026-03-22 13:17:25,903 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:25] "POST /mail/data HTTP/1.1" 200 - 35 0.060 0.282 2026-03-22 13:17:25,934 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:25] "GET /web/image/res.partner/3/avatar_128?unique=1774177015000 HTTP/1.1" 200 - 6 0.008 0.475 2026-03-22 13:17:26,398 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:26] "POST /web/dataset/call_kw/product.template/get_views#product.template.get_views HTTP/1.1" 200 - 87 0.108 0.534 2026-03-22 13:17:26,404 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.779 2026-03-22 13:17:26,625 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:26] "POST /web/dataset/call_kw/product.template/web_search_read#product.template.web_search_read HTTP/1.1" 200 - 33 0.057 0.106 2026-03-22 13:17:26,641 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report.browser: [2/5] Tour test_stock_route_diagram_report → Step .o_kanban_record 2026-03-22 13:17:26,900 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report.browser: [3/5] Tour test_stock_route_diagram_report → Step .nav-item > a:contains("Inventory") 2026-03-22 13:17:26,997 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:26] "POST /web/dataset/call_kw/product.image/get_views#product.image.get_views HTTP/1.1" 200 - 8 0.026 0.047 2026-03-22 13:17:27,240 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:27] "POST /mail/data HTTP/1.1" 200 - 44 0.078 0.210 2026-03-22 13:17:27,651 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:27] "POST /web/dataset/call_kw/product.template/web_read#product.template.web_read HTTP/1.1" 200 - 127 0.161 0.409 2026-03-22 13:17:27,707 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:27] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.027 0.345 2026-03-22 13:17:28,108 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:28] "POST /web/dataset/call_kw/product.template/search_read#product.template.search_read HTTP/1.1" 200 - 3 0.006 0.035 2026-03-22 13:17:28,136 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:28] "POST /web/dataset/call_kw/product.template/search_read#product.template.search_read HTTP/1.1" 200 - 3 0.002 0.043 2026-03-22 13:17:28,340 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:28] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 13:17:28,389 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:28] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.004 0.024 2026-03-22 13:17:28,418 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report.browser: [4/5] Tour test_stock_route_diagram_report → Step .btn[id="stock.view_diagram_button"] 2026-03-22 13:17:28,464 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:28] "POST /web/dataset/call_kw/stock.route/name_search#stock.route.name_search HTTP/1.1" 200 - 1 0.001 0.027 2026-03-22 13:17:28,622 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:28] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.048 0.075 2026-03-22 13:17:28,716 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:28] "POST /mail/data HTTP/1.1" 200 - 27 0.028 0.133 2026-03-22 13:17:28,758 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:28] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.003 0.198 2026-03-22 13:17:28,808 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:28] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-03-22 13:17:28,881 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report.browser: [5/5] Tour test_stock_route_diagram_report → Step :iframe .o_report_stock_rule 2026-03-22 13:17:28,966 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:28] "POST /web/action/load HTTP/1.1" 200 - 25 0.031 0.047 2026-03-22 13:17:29,071 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:29] "GET /web/image/res.partner/2/avatar_128?unique=1774177011000 HTTP/1.1" 200 - 5 0.024 0.048 2026-03-22 13:17:29,125 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:29] "POST /web/action/run HTTP/1.1" 200 - 13 0.021 0.075 2026-03-22 13:17:29,430 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7855295/web.assets_emoji.min.js (id:7717) 2026-03-22 13:17:29,440 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:29] "GET /web/assets/7855295/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.012 0.376 2026-03-22 13:17:29,896 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:29] "GET /report/html/stock.report_stock_rule?options={"product_id":2160,"warehouse_ids":[1]}&context={"lang":"en_US","tz":false,"uid":2,"allowed_company_ids":[1],"default_product_tmpl_id":2035,"active_model":"product.template","active_id":2035,"active_ids":[2035],"mail_notify_force_send":false} HTTP/1.1" 200 - 76 0.106 0.539 2026-03-22 13:17:31,872 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/89fd19b/web.report_assets_common.autoprefixed.min.css (id:7718) 2026-03-22 13:17:31,879 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:31] "GET /web/assets/1/89fd19b/web.report_assets_common.autoprefixed.min.css HTTP/1.1" 200 - 10 0.028 1.927 2026-03-22 13:17:31,886 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/20c43dd/web.report_assets_common.min.js, copying from /web/assets/20c43dd/web.report_assets_common.min.js 2026-03-22 13:17:31,903 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:31] "GET /web/assets/1/20c43dd/web.report_assets_common.min.js HTTP/1.1" 200 - 9 0.006 1.963 2026-03-22 13:17:31,964 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report.browser: tour succeeded 2026-03-22 13:17:31,965 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_stock_route_diagram_report SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-22 13:17:31,991 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 13:17:32,485 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report.browser: heap 29238128 (allocated 30658560) 2026-03-22 13:17:32,498 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Closing chrome headless with pid 4598 2026-03-22 13:17:32,504 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Closing websocket connection 2026-03-22 13:17:32,506 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Terminating chrome headless with pid 4598 2026-03-22 13:17:32,629 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Removing chrome user profile "/tmp/tmpn091ybf3_chrome_odoo" 2026-03-22 13:17:32,848 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-22 13:17:36,936 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow: Starting TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights ... 2026-03-22 13:17:37,920 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Chrome pid: 4780 2026-03-22 13:17:37,921 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Chrome headless temporary user profile dir: /tmp/tmpuwh9z77d_chrome_odoo 2026-03-22 13:17:37,921 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:40187/json/version 2026-03-22 13:17:37,924 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40187', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:17:38,136 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Browser version: Chrome/141.0.7390.54 2026-03-22 13:17:38,136 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:40187/json 2026-03-22 13:17:38,137 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40187', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:17:38,218 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Websocket url found: ws://127.0.0.1:40187/devtools/page/C0537F04165FE980710188ED3565D2F1 2026-03-22 13:17:38,302 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Enable chrome headless console log notification 2026-03-22 13:17:38,337 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Chrome headless enable page notifications 2026-03-22 13:17:38,503 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:pauline from n/a 2026-03-22 13:17:38,513 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Setting session cookie in browser 2026-03-22 13:17:38,517 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-22 13:17:38,518 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-22 13:17:38,558 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:17:40,392 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:40] "GET /odoo HTTP/1.1" 200 - 143 0.143 1.699 2026-03-22 13:17:40,404 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Navigation result: {'frameId': 'C0537F04165FE980710188ED3565D2F1', 'loaderId': 'DB96AF1884CEC7C76865FD13C328532E', 'isDownload': False} 2026-03-22 13:17:40,407 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Evaluate ready code "odoo.isTourReady('test_basic_stock_flow_with_minimal_access_rights')" 2026-03-22 13:17:40,465 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:40] "GET /web/assets/ab02bf8/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-03-22 13:17:40,506 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:40] "GET /web/assets/f80a3ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.057 2026-03-22 13:17:40,717 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:40] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.090 0.152 2026-03-22 13:17:40,765 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:40] "GET /web/assets/131b7b1/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.012 0.153 2026-03-22 13:17:40,929 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:40] "GET /web/assets/514d866/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.006 0.009 2026-03-22 13:17:41,746 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:41] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 13:17:41,782 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.017 0.046 2026-03-22 13:17:41,802 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.030 2026-03-22 13:17:41,810 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:41] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-22 13:17:41,922 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff7bb80/bus.websocket_worker_assets.min.js (id:7730) 2026-03-22 13:17:41,928 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.012 0.072 2026-03-22 13:17:41,992 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights.browser: Owl is running in 'dev' mode. 2026-03-22 13:17:42,014 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-22 13:17:42,043 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:42] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 13:17:42,131 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:42] "GET /odoo HTTP/1.1" 200 - 25 0.017 0.051 2026-03-22 13:17:42,169 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:42] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.091 2026-03-22 13:17:42,446 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Evaluate test code "odoo.startTour('test_basic_stock_flow_with_minimal_access_rights', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-22 13:17:42,474 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-03-22 13:17:42,501 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-03-22 13:17:42,502 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights.browser: [1/29] Tour test_basic_stock_flow_with_minimal_access_rights → Step .o_menuitem[href='/odoo/inventory'] 2026-03-22 13:17:42,507 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:42] "GET /web/image?model=res.users&field=avatar_128&id=405 HTTP/1.1" 200 - 14 0.058 0.100 2026-03-22 13:17:42,553 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:42] "GET /web/image/res.partner/926/avatar_128?unique=1774185452000 HTTP/1.1" 200 - 6 0.010 0.183 2026-03-22 13:17:42,582 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:42] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.200 2026-03-22 13:17:42,592 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:42] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.221 2026-03-22 13:17:42,676 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:42] "POST /mail/data HTTP/1.1" 200 - 33 0.039 0.124 2026-03-22 13:17:42,712 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.101 2026-03-22 13:17:42,712 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:42] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.202 2026-03-22 13:17:42,737 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:42] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.015 2026-03-22 13:17:42,864 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:42] "POST /mail/data HTTP/1.1" 200 - 41 0.031 0.061 2026-03-22 13:17:43,389 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:43] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.026 0.056 2026-03-22 13:17:43,429 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:43] "GET /web/image/discuss.channel/1/avatar_128?unique=788975dbb3a18de0a662e6557a4ea615d5d2cb308ce640387451617a5489eb384e6c97d001d776d28aeb0caf01948a065d30ee3e9ccce9488c7ab3d0a91bab29 HTTP/1.1" 200 - 3 0.007 0.028 2026-03-22 13:17:43,491 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:43] "GET /web/image/res.partner/2/avatar_128?unique=1774185452000 HTTP/1.1" 200 - 5 0.019 0.056 2026-03-22 13:17:43,637 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:43] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.031 0.036 2026-03-22 13:17:43,751 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:43] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 28 0.038 0.122 2026-03-22 13:17:43,795 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:43] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-03-22 13:17:44,255 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7855295/web.assets_emoji.min.js (id:7731) 2026-03-22 13:17:44,281 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:17:44] "GET /web/assets/7855295/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.010 0.261 2026-03-22 13:17:52,502 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights.browser: console.groupEnd 2026-03-22 13:17:52,503 26 ERROR 00761-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights.browser: FAILED: [1/29] Tour test_basic_stock_flow_with_minimal_access_rights → Step .o_menuitem[href='/odoo/inventory']. Element (.o_menuitem[href='/odoo/inventory']) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-03-22 13:17:52,516 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Asking for screenshot 2026-03-22 13:17:52,520 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights.browser: Error received after termination: ---------- FAILED: [1/29] Tour test_basic_stock_flow_with_minimal_access_rights → Step .o_menuitem[href='/odoo/inventory'] ---------- { "trigger": ".o_menuitem[href='/odoo/inventory']", "run": "click" }, ------------------------------------------------------------------------------------------------------------------------------------- { "trigger": "button[data-menu-xmlid='stock.menu_stock_warehouse_mgmt']", "run": "click" }, { "trigger": ".o-dropdown-item[data-menu-xmlid='stock.in_picking']", "run": "click" }, { "content": "check that at least one picking is present in the view", "trigger": ".o_stock_list_view_view .o_data_row" }, 2026-03-22 13:17:52,654 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Closing chrome headless with pid 4780 2026-03-22 13:17:52,656 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Screenshot in: /data/build/tests/00761-19-0-all/screenshots/sc_20260322_131752_653379_TestStockFlowTourPostInstall.png 2026-03-22 13:17:52,661 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Closing websocket connection 2026-03-22 13:17:52,663 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Terminating chrome headless with pid 4780 2026-03-22 13:17:52,841 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Removing chrome user profile "/tmp/tmpuwh9z77d_chrome_odoo" 2026-03-22 13:17:52,974 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow: ====================================================================== 2026-03-22 13:17:52,974 26 ERROR 00761-19-0-all odoo.addons.stock.tests.test_stock_flow: FAIL: Subtest TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights (login='pauline') Traceback (most recent call last): File "/data/build/odoo/odoo/tests/common.py", line 2636, in with_users func(self, *args, **kwargs) File "/data/build/odoo/addons/stock/tests/test_stock_flow.py", line 2733, in test_basic_stock_flow_with_minimal_access_rights self.start_tour('/odoo', 'test_basic_stock_flow_with_minimal_access_rights', login='pauline') File "/data/build/odoo/odoo/tests/common.py", line 2563, in start_tour self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs) File "/data/build/odoo/odoo/tests/common.py", line 2533, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: The test code "odoo.startTour('test_basic_stock_flow_with_minimal_access_rights', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed FAILED: [1/29] Tour test_basic_stock_flow_with_minimal_access_rights → Step .o_menuitem[href='/odoo/inventory']. Element (.o_menuitem[href='/odoo/inventory']) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-03-22 13:17:53,044 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-22 13:17:57,099 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow: Starting TestStockFlowPostInstall.test_last_delivery_partner_field_on_lot ... 2026-03-22 13:17:57,599 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow: Starting TestStockFlowPostInstall.test_name_create_location ... 2026-03-22 13:17:57,631 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow: Starting TestStockFlowPostInstall.test_onchange_picking_type_id_and_name ... 2026-03-22 13:17:57,943 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1815] 2026-03-22 13:17:58,076 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1816] 2026-03-22 13:17:58,176 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow: Starting TestStockFlowPostInstall.test_past_qty_available ... 2026-03-22 13:17:58,543 26 INFO 00761-19-0-all odoo.addons.stock.tests.test_stock_flow: Starting TestStockFlowPostInstall.test_several_sm_with_same_product_and_backorders ... 2026-03-22 13:17:59,233 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 13:18:12,988 26 INFO 00761-19-0-all odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_apply_inventory_adjustment_on_multiple_quants_simultaneously ... 2026-03-22 13:18:13,747 26 INFO 00761-19-0-all odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_average_perpetual_01_mc_01 ... 2026-03-22 13:18:15,546 26 INFO 00761-19-0-all odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_backdate_picking_with_lock_date ... 2026-03-22 13:18:16,955 26 INFO 00761-19-0-all odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_basic_bill ... 2026-03-22 13:18:19,539 26 INFO 00761-19-0-all odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_cogs_account_branch_company ... 2026-03-22 13:18:19,934 26 INFO 00761-19-0-all odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_cogs_analytic_accounting ... 2026-03-22 13:18:22,933 26 INFO 00761-19-0-all odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_fifo_perpetual_01_mc_01 ... 2026-03-22 13:18:24,879 26 INFO 00761-19-0-all odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_invoice_with_journal_item_without_label ... 2026-03-22 13:18:25,531 26 INFO 00761-19-0-all odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_standard_manual_tax_edit ... 2026-03-22 13:18:27,439 26 INFO 00761-19-0-all odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_standard_perpetual_01_mc_01 ... 2026-03-22 13:18:29,148 26 INFO 00761-19-0-all odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_storno_accounting ... 2026-03-22 13:18:30,968 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-22 13:18:34,545 26 INFO 00761-19-0-all odoo.addons.stock_account.tests.test_multicompany_lot_valuation: Starting TestMultiCompanyLotValuation.test_lot_avg_cost_multicompany_fifo ... 2026-03-22 13:18:34,842 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-22 13:18:47,650 26 INFO 00761-19-0-all odoo.addons.stock_account.tests.test_stockvaluationlayer: Starting TestStockValuationChangeValuation.test_return_delivery_fifo ... 2026-03-22 13:18:48,582 26 INFO 00761-19-0-all odoo.addons.stock_account.tests.test_stockvaluationlayer: Starting TestStockValuationChangeValuation.test_standard_auto_to_manual_1 ... 2026-03-22 13:18:49,723 26 INFO 00761-19-0-all odoo.addons.stock_account.tests.test_stockvaluationlayer: Starting TestStockValuationChangeValuation.test_standard_auto_to_manual_2 ... 2026-03-22 13:18:50,042 26 INFO 00761-19-0-all odoo.addons.stock_account.tests.test_stockvaluationlayer: Starting TestStockValuationChangeValuation.test_standard_manual_to_auto_1 ... 2026-03-22 13:18:50,480 26 INFO 00761-19-0-all odoo.addons.stock_account.tests.test_stockvaluationlayer: Starting TestStockValuationChangeValuation.test_standard_manual_to_auto_2 ... 2026-03-22 13:18:51,003 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-22 13:18:51,006 26 INFO 00761-19-0-all odoo.addons.stock_delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_delivery_real_cost ... 2026-03-22 13:18:52,681 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-22 13:19:01,192 26 INFO 00761-19-0-all odoo.addons.stock_delivery.tests.test_delivery_stock_move: Starting TestStockMoveInvoice.test_01_delivery_stock_move ... 2026-03-22 13:19:03,927 26 INFO 00761-19-0-all odoo.addons.stock_delivery.tests.test_delivery_stock_move: Starting TestStockMoveInvoice.test_02_delivery_stock_move ... 2026-03-22 13:19:05,185 26 INFO 00761-19-0-all odoo.addons.stock_delivery.tests.test_delivery_stock_move: Starting TestStockMoveInvoice.test_03_invoiced_status ... 2026-03-22 13:19:07,439 26 INFO 00761-19-0-all odoo.addons.stock_delivery.tests.test_delivery_stock_move: Starting TestStockMoveInvoice.test_delivery_carrier_from_confirmed_so ... 2026-03-22 13:19:09,414 26 INFO 00761-19-0-all odoo.addons.stock_delivery.tests.test_delivery_stock_move: Starting TestStockMoveInvoice.test_picking_change_scheduled_date ... 2026-03-22 13:19:10,441 26 INFO 00761-19-0-all odoo.addons.stock_delivery.tests.test_delivery_stock_move: Starting TestStockMoveInvoice.test_picking_weight ... 2026-03-22 13:19:11,055 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-22 13:19:11,290 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_dropship: Starting TestDropshipPostInstall.test_dest_address_when_changing_po_to_dropship ... 2026-03-22 13:19:11,702 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_dropship: Starting TestDropshipPostInstall.test_dropshipping_tracked_product ... 2026-03-22 13:19:13,152 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_dropship: Starting TestDropshipPostInstall.test_product_replenish_wizard_excludes_dropship_routes ... 2026-03-22 13:19:13,323 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_dropship: Starting TestDropshipPostInstall.test_return_dropship_vendor_is_other_company ... 2026-03-22 13:19:17,519 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_dropship: Starting TestDropshipPostInstall.test_so_cancel_creates_one_activity_on_po ... 2026-03-22 13:19:18,194 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1851] 2026-03-22 13:19:18,430 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-22 13:19:18,432 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_lifo_price: Starting TestLifoPrice.test_lifoprice ... 2026-03-22 13:19:18,432 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_lifo_price: skipped TestLifoPrice.test_lifoprice : Temporary to fast merge new valuation 2026-03-22 13:19:18,432 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_purchase_order: Starting TestPurchaseOrder.test_project_propagation_from_so_with_dropshipping ... 2026-03-22 13:19:18,432 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_purchase_order: skipped TestPurchaseOrder.test_project_propagation_from_so_with_dropshipping : Temporary to fast merge new valuation 2026-03-22 13:19:18,432 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_purchase_order: Starting TestPurchaseOrder.test_qty_received_does_sync_after_changing_validated_move_quantity ... 2026-03-22 13:19:18,432 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_purchase_order: skipped TestPurchaseOrder.test_qty_received_does_sync_after_changing_validated_move_quantity : Temporary to fast merge new valuation 2026-03-22 13:19:27,752 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_bill_standard_price_update ... 2026-03-22 13:19:31,131 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_cogs_multiple_invoices ... 2026-03-22 13:19:31,133 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: skipped TestStockValuation.test_dropship_cogs_multiple_invoices : Temporary to fast merge new valuation 2026-03-22 13:19:31,133 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_fifo_perpetual_anglosaxon_delivered ... 2026-03-22 13:19:31,133 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: skipped TestStockValuation.test_dropship_fifo_perpetual_anglosaxon_delivered : Temporary to fast merge new valuation 2026-03-22 13:19:31,133 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_fifo_perpetual_anglosaxon_ordered ... 2026-03-22 13:19:31,133 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: skipped TestStockValuation.test_dropship_fifo_perpetual_anglosaxon_ordered : Temporary to fast merge new valuation 2026-03-22 13:19:31,133 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_fifo_perpetual_continental_delivered ... 2026-03-22 13:19:34,262 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_fifo_perpetual_continental_ordered ... 2026-03-22 13:19:37,240 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_fifo_return ... 2026-03-22 13:19:37,241 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: skipped TestStockValuation.test_dropship_fifo_return : Temporary to fast merge new valuation 2026-03-22 13:19:37,241 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_standard_perpetual_anglosaxon_delivered ... 2026-03-22 13:19:37,241 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: skipped TestStockValuation.test_dropship_standard_perpetual_anglosaxon_delivered : Temporary to fast merge new valuation 2026-03-22 13:19:37,241 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_standard_perpetual_anglosaxon_ordered ... 2026-03-22 13:19:37,241 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: skipped TestStockValuation.test_dropship_standard_perpetual_anglosaxon_ordered : Temporary to fast merge new valuation 2026-03-22 13:19:37,241 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_standard_perpetual_anglosaxon_ordered_return ... 2026-03-22 13:19:37,241 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: skipped TestStockValuation.test_dropship_standard_perpetual_anglosaxon_ordered_return : Temporary to fast merge new valuation 2026-03-22 13:19:37,241 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_standard_perpetual_anglosaxon_ordered_return_internal_aml ... 2026-03-22 13:19:37,241 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: skipped TestStockValuation.test_dropship_standard_perpetual_anglosaxon_ordered_return_internal_aml : Temporary to fast merge new valuation 2026-03-22 13:19:37,241 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_standard_perpetual_continental_delivered ... 2026-03-22 13:19:40,689 26 INFO 00761-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_standard_perpetual_continental_ordered ... 2026-03-22 13:19:43,916 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-22 13:19:43,918 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs: Starting TestStockLandedCosts.test_aml_account_selection ... 2026-03-22 13:19:43,918 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs: skipped TestStockLandedCosts.test_aml_account_selection : Temporary to fast merge new valuation 2026-03-22 13:19:43,918 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs: Starting TestStockLandedCosts.test_landed_cost_in_move_line ... 2026-03-22 13:19:43,919 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs: skipped TestStockLandedCosts.test_landed_cost_in_move_line : Temporary to fast merge new valuation 2026-03-22 13:19:43,919 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs: Starting TestStockLandedCosts.test_stock_landed_costs ... 2026-03-22 13:19:43,919 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs: skipped TestStockLandedCosts.test_stock_landed_costs : Temporary to fast merge new valuation 2026-03-22 13:19:43,919 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_branches: Starting TestStockLandedCostsBranches.test_create_lc_from_branch ... 2026-03-22 13:19:43,919 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_branches: skipped TestStockLandedCostsBranches.test_create_lc_from_branch : Temporary to fast merge new valuation 2026-03-22 13:19:43,919 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_branches: Starting TestStockLandedCostsBranches.test_lc_generated_from_bill ... 2026-03-22 13:19:43,919 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_branches: skipped TestStockLandedCostsBranches.test_lc_generated_from_bill : Temporary to fast merge new valuation 2026-03-22 13:19:43,919 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_lots: Starting TestStockLandedCostsLots.test_landed_cost_when_partially_sold ... 2026-03-22 13:19:43,919 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_lots: skipped TestStockLandedCostsLots.test_landed_cost_when_partially_sold : Temporary to fast merge new valuation 2026-03-22 13:19:43,919 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_lots: Starting TestStockLandedCostsLots.test_stock_landed_costs_lots ... 2026-03-22 13:19:43,919 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_lots: skipped TestStockLandedCostsLots.test_stock_landed_costs_lots : Temporary to fast merge new valuation 2026-03-22 13:19:43,919 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: Starting TestLandedCosts.test_00_landed_costs_on_incoming_shipment ... 2026-03-22 13:19:43,919 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: skipped TestLandedCosts.test_00_landed_costs_on_incoming_shipment : Temporary to fast merge new valuation 2026-03-22 13:19:43,919 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: Starting TestLandedCosts.test_00_landed_costs_on_incoming_shipment_without_real_time ... 2026-03-22 13:19:43,920 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: skipped TestLandedCosts.test_00_landed_costs_on_incoming_shipment_without_real_time : Temporary to fast merge new valuation 2026-03-22 13:19:43,920 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: Starting TestLandedCosts.test_01_negative_landed_costs_on_incoming_shipment ... 2026-03-22 13:19:43,920 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: skipped TestLandedCosts.test_01_negative_landed_costs_on_incoming_shipment : Temporary to fast merge new valuation 2026-03-22 13:19:43,920 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: Starting TestLandedCostsWithPurchaseAndInv.test_invoice_after_lc ... 2026-03-22 13:19:43,920 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: skipped TestLandedCostsWithPurchaseAndInv.test_invoice_after_lc : Temporary to fast merge new valuation 2026-03-22 13:19:43,920 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: Starting TestLandedCostsWithPurchaseAndInv.test_invoice_after_lc_amls ... 2026-03-22 13:19:43,920 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: skipped TestLandedCostsWithPurchaseAndInv.test_invoice_after_lc_amls : Temporary to fast merge new valuation 2026-03-22 13:19:43,920 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: Starting TestLandedCostsWithPurchaseAndInv.test_landed_cost_avco_partial_bill_rounding ... 2026-03-22 13:19:43,920 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: skipped TestLandedCostsWithPurchaseAndInv.test_landed_cost_avco_partial_bill_rounding : Temporary to fast merge new valuation 2026-03-22 13:19:43,920 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: Starting TestLandedCostsWithPurchaseAndInv.test_landed_cost_partial_cogs ... 2026-03-22 13:19:43,920 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: skipped TestLandedCostsWithPurchaseAndInv.test_landed_cost_partial_cogs : Temporary to fast merge new valuation 2026-03-22 13:19:43,920 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: Starting TestLandedCostsWithPurchaseAndInv.test_landed_costs_avco_invoice_before_receipt ... 2026-03-22 13:19:43,920 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: skipped TestLandedCostsWithPurchaseAndInv.test_landed_costs_avco_invoice_before_receipt : Temporary to fast merge new valuation 2026-03-22 13:19:43,920 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: Starting TestLandedCostsWithPurchaseAndInv.test_lc_with_avco_ordered_qty_backorder ... 2026-03-22 13:19:43,920 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: skipped TestLandedCostsWithPurchaseAndInv.test_lc_with_avco_ordered_qty_backorder : Temporary to fast merge new valuation 2026-03-22 13:19:43,920 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: Starting TestLandedCostsWithPurchaseAndInv.test_lc_with_avco_ordered_qty_invoice_receipt_order ... 2026-03-22 13:19:43,920 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: skipped TestLandedCostsWithPurchaseAndInv.test_lc_with_avco_ordered_qty_invoice_receipt_order : Temporary to fast merge new valuation 2026-03-22 13:19:43,921 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: Starting TestLandedCostsWithPurchaseAndInv.test_refund_landed_cost_creates_negative_valuation ... 2026-03-22 13:19:43,921 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: skipped TestLandedCostsWithPurchaseAndInv.test_refund_landed_cost_creates_negative_valuation : Temporary to fast merge new valuation 2026-03-22 13:19:43,921 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_rounding: Starting TestStockLandedCostsRounding.test_lc_cost_split_cumulative_rounding_diff ... 2026-03-22 13:19:43,921 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_rounding: skipped TestStockLandedCostsRounding.test_lc_cost_split_cumulative_rounding_diff : Temporary to fast merge new valuation 2026-03-22 13:19:43,921 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_rounding: Starting TestStockLandedCostsRounding.test_stock_landed_costs_rounding ... 2026-03-22 13:19:43,921 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_rounding: skipped TestStockLandedCostsRounding.test_stock_landed_costs_rounding : Temporary to fast merge new valuation 2026-03-22 13:19:43,921 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_rounding: Starting TestStockLandedCostsRounding.test_stock_landed_costs_rounding_02 ... 2026-03-22 13:19:43,921 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_rounding: skipped TestStockLandedCostsRounding.test_stock_landed_costs_rounding_02 : Temporary to fast merge new valuation 2026-03-22 13:19:43,921 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_rounding: Starting TestStockLandedCostsRounding.test_stock_landed_costs_rounding_03 ... 2026-03-22 13:19:43,921 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_rounding: skipped TestStockLandedCostsRounding.test_stock_landed_costs_rounding_03 : Temporary to fast merge new valuation 2026-03-22 13:19:43,921 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_alreadyout_1 ... 2026-03-22 13:19:43,921 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCFIFO.test_alreadyout_1 : Temporary to fast merge new valuation 2026-03-22 13:19:43,922 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_alreadyout_2 ... 2026-03-22 13:19:43,922 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCFIFO.test_alreadyout_2 : Temporary to fast merge new valuation 2026-03-22 13:19:43,922 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_alreadyout_3 ... 2026-03-22 13:19:43,922 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCFIFO.test_alreadyout_3 : Temporary to fast merge new valuation 2026-03-22 13:19:43,922 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_fifo_to_standard_1 ... 2026-03-22 13:19:43,922 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCFIFO.test_fifo_to_standard_1 : Temporary to fast merge new valuation 2026-03-22 13:19:43,922 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_in_and_out_1 ... 2026-03-22 13:19:43,922 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCFIFO.test_in_and_out_1 : Temporary to fast merge new valuation 2026-03-22 13:19:43,922 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_landed_cost_different_uom ... 2026-03-22 13:19:43,922 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCFIFO.test_landed_cost_different_uom : Temporary to fast merge new valuation 2026-03-22 13:19:43,922 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_negative_1 ... 2026-03-22 13:19:43,922 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCFIFO.test_negative_1 : Temporary to fast merge new valuation 2026-03-22 13:19:43,922 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_normal_1 ... 2026-03-22 13:19:43,922 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCFIFO.test_normal_1 : Temporary to fast merge new valuation 2026-03-22 13:19:43,922 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_rounding_1 ... 2026-03-22 13:19:43,922 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCFIFO.test_rounding_1 : Temporary to fast merge new valuation 2026-03-22 13:19:43,922 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_rounding_2 ... 2026-03-22 13:19:43,922 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCFIFO.test_rounding_2 : Temporary to fast merge new valuation 2026-03-22 13:19:43,922 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_rounding_3 ... 2026-03-22 13:19:43,923 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCFIFO.test_rounding_3 : Temporary to fast merge new valuation 2026-03-22 13:19:43,923 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCAVCO.test_alreadyout_1 ... 2026-03-22 13:19:43,923 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCAVCO.test_alreadyout_1 : Temporary to fast merge new valuation 2026-03-22 13:19:43,923 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCAVCO.test_alreadyout_2 ... 2026-03-22 13:19:43,923 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCAVCO.test_alreadyout_2 : Temporary to fast merge new valuation 2026-03-22 13:19:43,923 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCAVCO.test_lc_generated_from_bill_multi_comapnies ... 2026-03-22 13:19:43,923 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCAVCO.test_lc_generated_from_bill_multi_comapnies : Temporary to fast merge new valuation 2026-03-22 13:19:43,923 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCAVCO.test_negative_1 ... 2026-03-22 13:19:43,923 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCAVCO.test_negative_1 : Temporary to fast merge new valuation 2026-03-22 13:19:43,923 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCAVCO.test_normal_1 ... 2026-03-22 13:19:43,923 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCAVCO.test_normal_1 : Temporary to fast merge new valuation 2026-03-22 13:19:43,923 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFOVB.test_create_landed_cost_from_bill_multi_currencies ... 2026-03-22 13:19:43,923 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCFIFOVB.test_create_landed_cost_from_bill_multi_currencies : Temporary to fast merge new valuation 2026-03-22 13:19:43,923 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFOVB.test_vendor_bill_flow_anglo_saxon_1 ... 2026-03-22 13:19:43,923 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCFIFOVB.test_vendor_bill_flow_anglo_saxon_1 : Temporary to fast merge new valuation 2026-03-22 13:19:43,923 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFOVB.test_vendor_bill_flow_anglo_saxon_2 ... 2026-03-22 13:19:43,923 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCFIFOVB.test_vendor_bill_flow_anglo_saxon_2 : Temporary to fast merge new valuation 2026-03-22 13:19:43,923 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFOVB.test_vendor_bill_flow_continental_1 ... 2026-03-22 13:19:43,923 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCFIFOVB.test_vendor_bill_flow_continental_1 : Temporary to fast merge new valuation 2026-03-22 13:19:43,923 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestAccountInvoicingWithCOA.test_fifo_return_twice_and_bill_with_landed_cost_and_multi_currency ... 2026-03-22 13:19:43,923 26 INFO 00761-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestAccountInvoicingWithCOA.test_fifo_return_twice_and_bill_with_landed_cost_and_multi_currency : Temporary to fast merge new valuation 2026-03-22 13:19:43,925 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPicking02.test_backorder_batching ... 2026-03-22 13:19:47,401 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1858] 2026-03-22 13:19:47,849 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPicking02.test_backorder_batching_2 ... 2026-03-22 13:19:50,084 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPicking02.test_backorder_batching_3 ... 2026-03-22 13:19:50,944 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPicking02.test_backorder_batching_4 ... 2026-03-22 13:19:51,656 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPicking02.test_batch_validation_without_backorder ... 2026-03-22 13:19:52,434 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPicking02.test_same_package_several_pickings ... 2026-03-22 13:19:53,789 26 INFO 00761-19-0-all odoo.models.unlink: User #1 deleted stock.quant records with IDs: [517, 518] 2026-03-22 13:19:53,964 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-22 13:19:53,978 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization ... 2026-03-22 13:19:55,951 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Chrome pid: 4947 2026-03-22 13:19:55,951 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Chrome headless temporary user profile dir: /tmp/tmp2dvdnfyr_chrome_odoo 2026-03-22 13:19:55,952 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Issuing json command http://127.0.0.1:44883/json/version 2026-03-22 13:19:55,955 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44883', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:19:56,177 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Browser version: Chrome/141.0.7390.54 2026-03-22 13:19:56,178 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Issuing json command http://127.0.0.1:44883/json 2026-03-22 13:19:56,179 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44883', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:19:56,259 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Websocket url found: ws://127.0.0.1:44883/devtools/page/1D05790D90B208E6AC32F3D134F830FC 2026-03-22 13:19:56,376 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Enable chrome headless console log notification 2026-03-22 13:19:56,400 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Chrome headless enable page notifications 2026-03-22 13:19:56,771 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-22 13:19:56,784 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Setting session cookie in browser 2026-03-22 13:19:56,786 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Open "http://127.0.0.1:8069/odoo/action-951/439" in browser 2026-03-22 13:19:56,787 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Navigating to: "http://127.0.0.1:8069/odoo/action-951/439" 2026-03-22 13:19:56,808 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:19:59,050 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:19:59] "GET /odoo/action-951/439 HTTP/1.1" 200 - 148 0.216 2.033 2026-03-22 13:19:59,062 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Navigation result: {'frameId': '1D05790D90B208E6AC32F3D134F830FC', 'loaderId': '6BB9FBA4A30E800B221DF83FF29E67D1', 'isDownload': False} 2026-03-22 13:19:59,062 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Evaluate ready code "odoo.isTourReady('test_stock_picking_batch_sm_to_sml_synchronization')" 2026-03-22 13:19:59,116 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:19:59] "GET /web/assets/ab02bf8/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-03-22 13:19:59,425 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:19:59] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.139 0.178 2026-03-22 13:19:59,443 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:19:59] "GET /web/assets/f80a3ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.330 2026-03-22 13:19:59,572 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:19:59] "GET /web/assets/131b7b1/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.025 2026-03-22 13:19:59,651 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:19:59] "GET /web/assets/514d866/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.041 2026-03-22 13:20:00,378 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:00] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-22 13:20:00,425 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.025 0.049 2026-03-22 13:20:00,450 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.034 2026-03-22 13:20:00,471 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:00] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-22 13:20:00,557 26 INFO 00761-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-22 13:20:00,610 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.036 0.074 2026-03-22 13:20:00,705 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff7bb80/bus.websocket_worker_assets.min.js (id:8026) 2026-03-22 13:20:00,710 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.149 2026-03-22 13:20:00,716 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: Owl is running in 'dev' mode. 2026-03-22 13:20:00,761 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.023 2026-03-22 13:20:00,806 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-03-22 13:20:00,959 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:00] "GET /odoo HTTP/1.1" 200 - 26 0.040 0.062 2026-03-22 13:20:01,032 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:01] "GET /odoo/offline HTTP/1.1" 200 - 5 0.017 0.144 2026-03-22 13:20:01,313 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:01] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.035 0.075 2026-03-22 13:20:01,377 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:01] "GET /web/image/res.partner/3/avatar_128?unique=1774177015000 HTTP/1.1" 200 - 6 0.013 0.159 2026-03-22 13:20:01,385 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-22 13:20:01,395 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Evaluate test code "odoo.startTour('test_stock_picking_batch_sm_to_sml_synchronization', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-951/439", "delayToCheckUndeterminisms": 0})" 2026-03-22 13:20:01,410 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 13:20:01,439 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:01] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.030 0.173 2026-03-22 13:20:01,481 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [1/26] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .btn-primary[name=action_confirm] 2026-03-22 13:20:01,503 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:01] "POST /web/action/load HTTP/1.1" 200 - 9 0.025 0.234 2026-03-22 13:20:01,604 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:01] "GET /stock_picking_batch/static/shapes/wave-picking.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-03-22 13:20:01,609 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.034 0.140 2026-03-22 13:20:01,619 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:01] "GET /stock_picking_batch/static/shapes/batch-picking.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-03-22 13:20:01,624 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:01] "GET /stock_picking_batch/static/shapes/cluster-picking.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-03-22 13:20:01,934 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:01] "POST /web/dataset/call_kw/stock.picking.batch/get_views#stock.picking.batch.get_views HTTP/1.1" 200 - 49 0.134 0.192 2026-03-22 13:20:02,107 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:02] "POST /mail/data HTTP/1.1" 200 - 35 0.074 0.577 2026-03-22 13:20:02,125 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.489 2026-03-22 13:20:02,133 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.457 2026-03-22 13:20:02,192 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:02] "POST /web/dataset/call_kw/stock.picking/get_views#stock.picking.get_views HTTP/1.1" 200 - 13 0.013 0.146 2026-03-22 13:20:02,422 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:02] "POST /web/dataset/call_kw/stock.picking.batch/web_read#stock.picking.batch.web_read HTTP/1.1" 200 - 57 0.067 0.112 2026-03-22 13:20:02,701 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-03-22 13:20:02,940 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [2/26] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .o_data_cell[name=name] 2026-03-22 13:20:03,066 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [3/26] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step Check the modal 'Open: Transfers' is open (trigger: .modal h4:contains(open: transfers)) 2026-03-22 13:20:03,114 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:03] "POST /web/dataset/call_button/stock.picking.batch/action_confirm#stock.picking.batch.action_confirm HTTP/1.1" 200 - 33 0.067 0.102 2026-03-22 13:20:03,298 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:03] "POST /mail/thread/messages HTTP/1.1" 200 - 29 0.069 0.235 2026-03-22 13:20:03,478 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:03] "POST /web/dataset/call_kw/stock.picking/get_views#stock.picking.get_views HTTP/1.1" 200 - 13 0.025 0.386 2026-03-22 13:20:03,724 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:03] "POST /mail/data HTTP/1.1" 200 - 67 0.084 0.599 2026-03-22 13:20:03,891 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:03] "POST /web/dataset/call_kw/stock.picking.batch/web_read#stock.picking.batch.web_read HTTP/1.1" 200 - 34 0.057 0.666 2026-03-22 13:20:03,942 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:03] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.015 0.042 2026-03-22 13:20:03,986 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:03] "GET /web/image/res.partner/2/avatar_128?unique=1774177011000 HTTP/1.1" 200 - 5 0.008 0.258 2026-03-22 13:20:04,012 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:04] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.003 0.550 2026-03-22 13:20:04,186 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:04] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 45 0.057 0.516 2026-03-22 13:20:04,320 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:04] "POST /mail/data HTTP/1.1" 200 - 18 0.049 0.277 2026-03-22 13:20:04,656 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7855295/web.assets_emoji.min.js (id:8027) 2026-03-22 13:20:04,677 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:04] "GET /web/assets/7855295/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.013 0.621 2026-03-22 13:20:04,681 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:04] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.221 2026-03-22 13:20:04,908 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [4/26] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step Click in cell to start edition (trigger: .modal:contains(open: transfers) .o_data_row > td:contains('Product A')) 2026-03-22 13:20:04,993 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [5/26] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .modal:contains(open: transfers) .o_list_number > div[name=quantity] input 2026-03-22 13:20:05,058 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [6/26] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .modal:contains(open: transfers) button:contains('Details') 2026-03-22 13:20:05,132 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [7/26] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .modal:contains(detailed operations) 2026-03-22 13:20:05,231 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:05] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 27 0.033 0.071 2026-03-22 13:20:05,402 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:05] "POST /web/dataset/call_kw/stock.picking/onchange#stock.picking.onchange HTTP/1.1" 200 - 43 0.041 0.101 2026-03-22 13:20:05,736 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:05] "POST /web/dataset/call_kw/stock.picking/web_save#stock.picking.web_save HTTP/1.1" 200 - 66 0.094 0.191 2026-03-22 13:20:05,947 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:05] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 4 0.006 0.031 2026-03-22 13:20:06,095 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:06] "POST /web/dataset/call_kw/stock.move/get_views#stock.move.get_views HTTP/1.1" 200 - 2 0.003 0.033 2026-03-22 13:20:06,179 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:06] "POST /web/dataset/call_kw/stock.move.line/get_views#stock.move.line.get_views HTTP/1.1" 200 - 9 0.012 0.049 2026-03-22 13:20:06,248 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:06] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 17 0.015 0.034 2026-03-22 13:20:06,390 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [8/26] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .modal:contains(detailed operations) .o_field_pick_from > .o_many2one:contains('WH/Stock/Shelf A') 2026-03-22 13:20:06,449 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [9/26] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .modal:contains(detailed operations) .o_list_number[name=quantity] input 2026-03-22 13:20:06,488 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:06] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.007 0.018 2026-03-22 13:20:06,514 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:06] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-22 13:20:06,522 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [10/26] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .modal:contains(detailed operations) .o_list_footer .o_list_number 2026-03-22 13:20:06,589 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [11/26] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .modal:contains(detailed operations) .o_list_footer .o_list_number > span:contains('2') 2026-03-22 13:20:06,674 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:06] "POST /web/dataset/call_kw/stock.move.line/onchange#stock.move.line.onchange HTTP/1.1" 200 - 18 0.016 0.052 2026-03-22 13:20:06,740 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [12/26] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step Click Save (trigger: .modal:contains(detailed operations) .o_form_button_save) 2026-03-22 13:20:06,770 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:06] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 11 0.012 0.050 2026-03-22 13:20:06,863 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [13/26] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step Click in cell to start edition (trigger: .modal:contains(open: transfers) .o_data_row > td:contains('Product A')) 2026-03-22 13:20:06,909 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [14/26] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step Click in cell to start edition (trigger: .modal:contains(open: transfers) .o_data_row > td:contains('Product A')) 2026-03-22 13:20:06,990 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:06] "POST /web/dataset/call_kw/stock.move/web_save#stock.move.web_save HTTP/1.1" 200 - 33 0.043 0.080 2026-03-22 13:20:07,222 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:07] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 38 0.065 0.109 2026-03-22 13:20:07,406 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [15/26] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .modal:contains(open: transfers) .o_list_number[name=quantity] input 2026-03-22 13:20:07,498 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [16/26] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .modal:contains(open: transfers) button:contains('Details') 2026-03-22 13:20:07,580 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [17/26] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step h4:contains(detailed operations) 2026-03-22 13:20:07,682 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:07] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 23 0.042 0.065 2026-03-22 13:20:07,853 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:07] "POST /web/dataset/call_kw/stock.picking/onchange#stock.picking.onchange HTTP/1.1" 200 - 39 0.042 0.102 2026-03-22 13:20:08,107 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:08] "POST /web/dataset/call_kw/stock.picking/web_save#stock.picking.web_save HTTP/1.1" 200 - 62 0.070 0.140 2026-03-22 13:20:08,155 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:08] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 3 0.002 0.007 2026-03-22 13:20:08,317 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:08] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 16 0.024 0.040 2026-03-22 13:20:08,431 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [18/26] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step Click in cell to start edition (trigger: .modal:contains(detailed operations) .o_field_pick_from > .o_many2one:contains('WH/Stock/Shelf A')) 2026-03-22 13:20:08,532 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [19/26] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .modal:contains(detailed operations) .o_list_number[name=quantity] input 2026-03-22 13:20:08,630 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:08] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.013 0.046 2026-03-22 13:20:08,715 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:08] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-22 13:20:08,719 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [20/26] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step Click Save (trigger: .modal:contains(detailed operations) .o_form_button_save:contains(save)) 2026-03-22 13:20:08,787 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [21/26] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step Click in cell to start edition (trigger: .modal:contains(open: transfers) .o_data_row > td:contains(27)) 2026-03-22 13:20:08,868 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:08] "POST /web/dataset/call_kw/stock.move.line/onchange#stock.move.line.onchange HTTP/1.1" 200 - 14 0.023 0.056 2026-03-22 13:20:08,964 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:08] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 11 0.021 0.048 2026-03-22 13:20:09,094 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:09] "POST /web/dataset/call_kw/stock.move/web_save#stock.move.web_save HTTP/1.1" 200 - 33 0.032 0.071 2026-03-22 13:20:09,311 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:09] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 38 0.063 0.121 2026-03-22 13:20:09,438 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [22/26] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .modal:contains(open: transfers) .o_field_widget[name=quantity] input 2026-03-22 13:20:09,506 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [23/26] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .modal:contains(open: transfers) button:contains('Details') 2026-03-22 13:20:09,587 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [24/26] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .modal:contains(detailed operations) .o_data_row > td:contains(7) 2026-03-22 13:20:09,705 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:09] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 23 0.044 0.084 2026-03-22 13:20:09,876 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:09] "POST /web/dataset/call_kw/stock.picking/onchange#stock.picking.onchange HTTP/1.1" 200 - 39 0.040 0.092 2026-03-22 13:20:10,103 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:10] "POST /web/dataset/call_kw/stock.picking/web_save#stock.picking.web_save HTTP/1.1" 200 - 60 0.057 0.122 2026-03-22 13:20:10,162 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:10] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 3 0.003 0.009 2026-03-22 13:20:10,325 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:10] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 16 0.022 0.040 2026-03-22 13:20:10,416 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [25/26] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step Click Save (trigger: .modal:contains(detailed operations) .o_form_button_save) 2026-03-22 13:20:10,493 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [26/26] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .modal:contains(open: transfers) .o_form_button_save 2026-03-22 13:20:10,623 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:10] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 38 0.034 0.078 2026-03-22 13:20:10,776 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: tour succeeded 2026-03-22 13:20:10,780 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: ╔═══════════════════════════════════════════════════════════════════╗ ║ TOUR test_stock_picking_batch_sm_to_sml_synchronization SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════╝ 2026-03-22 13:20:11,318 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: heap 31282152 (allocated 32595968) 2026-03-22 13:20:11,330 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Closing chrome headless with pid 4947 2026-03-22 13:20:11,338 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Closing websocket connection 2026-03-22 13:20:11,355 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Terminating chrome headless with pid 4947 2026-03-22 13:20:11,581 26 INFO 00761-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Removing chrome user profile "/tmp/tmp2dvdnfyr_chrome_odoo" 2026-03-22 13:20:11,685 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 13:20:13,445 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_certification_flow: Starting TestCertificationFlow.test_flow_certification ... 2026-03-22 13:20:13,666 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:user_emp from n/a 2026-03-22 13:20:13,698 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:20:14,018 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:14] "GET /survey/start/48169046-98f6-4ec6-a05d-95ff22316b13 HTTP/1.1" 303 - 42 0.054 0.269 2026-03-22 13:20:14,031 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:14] "GET /en/survey/48169046-98f6-4ec6-a05d-95ff22316b13 HTTP/1.1" 303 - 0 0.000 0.004 2026-03-22 13:20:15,473 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:15] "GET /survey/48169046-98f6-4ec6-a05d-95ff22316b13 HTTP/1.1" 200 - 135 0.200 1.234 2026-03-22 13:20:15,547 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:15] "GET /survey/48169046-98f6-4ec6-a05d-95ff22316b13/39276083-3adc-41d6-9227-4ffda498768a HTTP/1.1" 200 - 17 0.016 0.040 2026-03-22 13:20:15,736 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:15] "POST /survey/begin/48169046-98f6-4ec6-a05d-95ff22316b13/39276083-3adc-41d6-9227-4ffda498768a HTTP/1.1" 200 - 26 0.019 0.160 2026-03-22 13:20:15,840 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:15] "POST /survey/submit/48169046-98f6-4ec6-a05d-95ff22316b13/39276083-3adc-41d6-9227-4ffda498768a HTTP/1.1" 200 - 22 0.024 0.045 2026-03-22 13:20:15,908 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:15] "GET /survey/48169046-98f6-4ec6-a05d-95ff22316b13/39276083-3adc-41d6-9227-4ffda498768a HTTP/1.1" 200 - 20 0.013 0.045 2026-03-22 13:20:16,012 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:16] "POST /survey/submit/48169046-98f6-4ec6-a05d-95ff22316b13/39276083-3adc-41d6-9227-4ffda498768a HTTP/1.1" 200 - 22 0.030 0.050 2026-03-22 13:20:16,125 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:16] "GET /survey/48169046-98f6-4ec6-a05d-95ff22316b13/39276083-3adc-41d6-9227-4ffda498768a HTTP/1.1" 200 - 18 0.030 0.061 2026-03-22 13:20:16,230 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:16] "POST /survey/submit/48169046-98f6-4ec6-a05d-95ff22316b13/39276083-3adc-41d6-9227-4ffda498768a HTTP/1.1" 200 - 21 0.021 0.055 2026-03-22 13:20:16,315 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:16] "GET /survey/48169046-98f6-4ec6-a05d-95ff22316b13/39276083-3adc-41d6-9227-4ffda498768a HTTP/1.1" 200 - 20 0.017 0.046 2026-03-22 13:20:16,383 26 INFO 00761-19-0-all odoo.models.unlink: User #419 deleted survey.user_input.line records with IDs: [2] 2026-03-22 13:20:16,431 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:16] "POST /survey/submit/48169046-98f6-4ec6-a05d-95ff22316b13/39276083-3adc-41d6-9227-4ffda498768a HTTP/1.1" 200 - 35 0.041 0.057 2026-03-22 13:20:16,530 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:16] "GET /survey/48169046-98f6-4ec6-a05d-95ff22316b13/39276083-3adc-41d6-9227-4ffda498768a HTTP/1.1" 200 - 18 0.026 0.059 2026-03-22 13:20:16,603 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:16] "POST /survey/submit/48169046-98f6-4ec6-a05d-95ff22316b13/39276083-3adc-41d6-9227-4ffda498768a HTTP/1.1" 200 - 20 0.016 0.042 2026-03-22 13:20:16,681 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:16] "GET /survey/48169046-98f6-4ec6-a05d-95ff22316b13/39276083-3adc-41d6-9227-4ffda498768a HTTP/1.1" 200 - 20 0.017 0.048 2026-03-22 13:20:16,829 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:16] "POST /survey/submit/48169046-98f6-4ec6-a05d-95ff22316b13/39276083-3adc-41d6-9227-4ffda498768a HTTP/1.1" 200 - 26 0.034 0.089 2026-03-22 13:20:16,902 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:16] "GET /survey/48169046-98f6-4ec6-a05d-95ff22316b13/39276083-3adc-41d6-9227-4ffda498768a HTTP/1.1" 200 - 20 0.018 0.040 2026-03-22 13:20:16,996 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:16] "POST /survey/submit/48169046-98f6-4ec6-a05d-95ff22316b13/39276083-3adc-41d6-9227-4ffda498768a HTTP/1.1" 200 - 20 0.031 0.051 2026-03-22 13:20:17,094 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:17] "GET /survey/48169046-98f6-4ec6-a05d-95ff22316b13/39276083-3adc-41d6-9227-4ffda498768a HTTP/1.1" 200 - 20 0.031 0.053 2026-03-22 13:20:17,153 26 INFO 00761-19-0-all odoo.models.unlink: User #419 deleted survey.user_input.line records with IDs: [5] 2026-03-22 13:20:17,199 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:17] "POST /survey/submit/48169046-98f6-4ec6-a05d-95ff22316b13/39276083-3adc-41d6-9227-4ffda498768a HTTP/1.1" 200 - 37 0.023 0.045 2026-03-22 13:20:17,211 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_certification_flow: Query count less than expected for user __system__: 37 < 43 in _access_submit at survey/tests/common.py:177 2026-03-22 13:20:17,317 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:17] "GET /survey/48169046-98f6-4ec6-a05d-95ff22316b13/39276083-3adc-41d6-9227-4ffda498768a HTTP/1.1" 200 - 20 0.026 0.057 2026-03-22 13:20:17,326 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_certification_flow: Query count less than expected for user __system__: 21 < 24 in _access_page at survey/tests/common.py:168 2026-03-22 13:20:17,397 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:17] "POST /survey/submit/48169046-98f6-4ec6-a05d-95ff22316b13/39276083-3adc-41d6-9227-4ffda498768a HTTP/1.1" 200 - 22 0.014 0.032 2026-03-22 13:20:17,400 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_certification_flow: Query count less than expected for user __system__: 22 < 28 in _access_submit at survey/tests/common.py:177 2026-03-22 13:20:17,472 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:17] "GET /survey/48169046-98f6-4ec6-a05d-95ff22316b13/39276083-3adc-41d6-9227-4ffda498768a HTTP/1.1" 200 - 20 0.013 0.045 2026-03-22 13:20:17,476 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_certification_flow: Query count less than expected for user __system__: 21 < 24 in _access_page at survey/tests/common.py:168 2026-03-22 13:20:18,050 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:18] "POST /survey/submit/48169046-98f6-4ec6-a05d-95ff22316b13/39276083-3adc-41d6-9227-4ffda498768a HTTP/1.1" 200 - 86 0.141 0.411 2026-03-22 13:20:18,055 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_certification_flow: Query count less than expected for user __system__: 86 < 108 in _access_submit at survey/tests/common.py:177 2026-03-22 13:20:18,133 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:18] "GET /survey/48169046-98f6-4ec6-a05d-95ff22316b13/39276083-3adc-41d6-9227-4ffda498768a HTTP/1.1" 200 - 16 0.015 0.046 2026-03-22 13:20:18,137 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_certification_flow: Query count less than expected for user __system__: 17 < 24 in _access_page at survey/tests/common.py:168 2026-03-22 13:20:22,293 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_certification_flow: Starting TestCertificationFlow.test_randomized_certification ... 2026-03-22 13:20:22,472 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:user_emp from n/a 2026-03-22 13:20:22,506 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:20:22,854 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:22] "GET /survey/start/38b2d645-df1e-4bb8-8e3c-b8ba9e5bdb6b HTTP/1.1" 303 - 42 0.028 0.323 2026-03-22 13:20:22,866 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:22] "GET /en/survey/38b2d645-df1e-4bb8-8e3c-b8ba9e5bdb6b HTTP/1.1" 303 - 0 0.000 0.003 2026-03-22 13:20:24,360 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:24] "GET /survey/38b2d645-df1e-4bb8-8e3c-b8ba9e5bdb6b HTTP/1.1" 200 - 136 0.146 1.338 2026-03-22 13:20:24,450 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:24] "GET /survey/38b2d645-df1e-4bb8-8e3c-b8ba9e5bdb6b/bea0e384-7567-4bff-96c9-e5db3767b3c1 HTTP/1.1" 200 - 18 0.014 0.049 2026-03-22 13:20:24,690 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:24] "POST /survey/begin/38b2d645-df1e-4bb8-8e3c-b8ba9e5bdb6b/bea0e384-7567-4bff-96c9-e5db3767b3c1 HTTP/1.1" 200 - 27 0.027 0.202 2026-03-22 13:20:24,822 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:24] "POST /survey/submit/38b2d645-df1e-4bb8-8e3c-b8ba9e5bdb6b/bea0e384-7567-4bff-96c9-e5db3767b3c1 HTTP/1.1" 200 - 33 0.031 0.085 2026-03-22 13:20:24,905 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:24] "GET /survey/38b2d645-df1e-4bb8-8e3c-b8ba9e5bdb6b/bea0e384-7567-4bff-96c9-e5db3767b3c1 HTTP/1.1" 200 - 17 0.017 0.056 2026-03-22 13:20:24,970 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-22 13:20:27,047 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_flow: Starting TestSurveyFlow.test_flow_public ... 2026-03-22 13:20:27,189 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:20:27,767 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:27] "GET /survey/start/3375d173-ed15-4b85-bc2a-222a54527b6d HTTP/1.1" 303 - 38 0.026 0.557 2026-03-22 13:20:27,777 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:27] "GET /en/survey/3375d173-ed15-4b85-bc2a-222a54527b6d HTTP/1.1" 303 - 0 0.000 0.003 2026-03-22 13:20:29,115 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:29] "GET /survey/3375d173-ed15-4b85-bc2a-222a54527b6d HTTP/1.1" 200 - 105 0.148 1.185 2026-03-22 13:20:29,203 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:29] "GET /survey/3375d173-ed15-4b85-bc2a-222a54527b6d/31e6fffc-3397-4e0b-8c84-2612c1bafa88 HTTP/1.1" 200 - 18 0.020 0.048 2026-03-22 13:20:29,386 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:29] "POST /survey/begin/3375d173-ed15-4b85-bc2a-222a54527b6d/31e6fffc-3397-4e0b-8c84-2612c1bafa88 HTTP/1.1" 200 - 25 0.035 0.138 2026-03-22 13:20:29,531 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:29] "POST /survey/submit/3375d173-ed15-4b85-bc2a-222a54527b6d/31e6fffc-3397-4e0b-8c84-2612c1bafa88 HTTP/1.1" 200 - 30 0.033 0.087 2026-03-22 13:20:29,536 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_flow: Query count less than expected for user __system__: 30 < 45 in _access_submit at survey/tests/common.py:177 2026-03-22 13:20:29,652 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:29] "GET /survey/3375d173-ed15-4b85-bc2a-222a54527b6d/31e6fffc-3397-4e0b-8c84-2612c1bafa88 HTTP/1.1" 200 - 23 0.033 0.067 2026-03-22 13:20:29,805 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:29] "POST /survey/submit/3375d173-ed15-4b85-bc2a-222a54527b6d/31e6fffc-3397-4e0b-8c84-2612c1bafa88 HTTP/1.1" 200 - 35 0.036 0.073 2026-03-22 13:20:29,807 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_flow: Query count less than expected for user __system__: 35 < 40 in _access_submit at survey/tests/common.py:177 2026-03-22 13:20:29,835 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-22 13:20:31,433 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_flow_with_conditions: Starting TestSurveyFlowWithConditions.test_conditional_flow_with_scoring ... 2026-03-22 13:20:31,686 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:20:31,979 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:31] "GET /survey/start/1b1fc7bd-181a-43cc-bc79-f26bac227543 HTTP/1.1" 303 - 38 0.038 0.259 2026-03-22 13:20:31,991 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:31] "GET /en/survey/1b1fc7bd-181a-43cc-bc79-f26bac227543 HTTP/1.1" 303 - 0 0.000 0.006 2026-03-22 13:20:33,240 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:33] "GET /survey/1b1fc7bd-181a-43cc-bc79-f26bac227543 HTTP/1.1" 200 - 105 0.105 1.121 2026-03-22 13:20:33,318 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:33] "GET /survey/1b1fc7bd-181a-43cc-bc79-f26bac227543/16ccc5f7-b66b-4156-bd9b-f0350d077eb2 HTTP/1.1" 200 - 18 0.015 0.043 2026-03-22 13:20:33,539 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:33] "POST /survey/begin/1b1fc7bd-181a-43cc-bc79-f26bac227543/16ccc5f7-b66b-4156-bd9b-f0350d077eb2 HTTP/1.1" 200 - 27 0.034 0.178 2026-03-22 13:20:33,787 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:33] "POST /survey/submit/1b1fc7bd-181a-43cc-bc79-f26bac227543/16ccc5f7-b66b-4156-bd9b-f0350d077eb2 HTTP/1.1" 200 - 57 0.060 0.112 2026-03-22 13:20:33,855 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:33] "GET /survey/1b1fc7bd-181a-43cc-bc79-f26bac227543/16ccc5f7-b66b-4156-bd9b-f0350d077eb2 HTTP/1.1" 200 - 17 0.014 0.041 2026-03-22 13:20:33,880 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-22 13:20:34,533 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_performance: Starting SurveyPerformance.test_survey_results_with_multiple_filters_mixed_model ... 2026-03-22 13:20:34,605 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:survey_manager from n/a 2026-03-22 13:20:34,624 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:20:34,888 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:34] "GET /survey/results/8?filters=A,0,57|L,0,31 HTTP/1.1" 301 - 16 0.021 0.249 2026-03-22 13:20:36,410 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:36] "GET /survey/results/test-survey-results-8?filters=A,0,57|L,0,31 HTTP/1.1" 200 - 155 0.154 1.363 2026-03-22 13:20:36,425 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:survey_manager from n/a 2026-03-22 13:20:36,445 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:36] "GET /survey/results/8?filters=A,0,57|L,0,31 HTTP/1.1" 301 - 1 0.002 0.009 2026-03-22 13:20:36,567 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:36] "GET /survey/results/test-survey-results-8?filters=A,0,57|L,0,31 HTTP/1.1" 200 - 24 0.029 0.088 2026-03-22 13:20:36,573 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_performance: Query count less than expected for user __system__: 25 < 26 in test_survey_results_with_multiple_filters_mixed_model at survey/tests/test_survey_performance.py:21 2026-03-22 13:20:36,579 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_performance: Starting SurveyPerformance.test_survey_results_with_multiple_filters_question_answer_model ... 2026-03-22 13:20:36,614 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:survey_manager from n/a 2026-03-22 13:20:36,645 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:20:36,906 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:36] "GET /survey/results/8?filters=A,0,57|A,0,55 HTTP/1.1" 301 - 22 0.022 0.247 2026-03-22 13:20:38,387 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:38] "GET /survey/results/test-survey-results-8?filters=A,0,57|A,0,55 HTTP/1.1" 200 - 154 0.162 1.313 2026-03-22 13:20:38,398 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:survey_manager from n/a 2026-03-22 13:20:38,413 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:38] "GET /survey/results/8?filters=A,0,57|A,0,55 HTTP/1.1" 301 - 1 0.001 0.007 2026-03-22 13:20:38,536 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:38] "GET /survey/results/test-survey-results-8?filters=A,0,57|A,0,55 HTTP/1.1" 200 - 22 0.038 0.080 2026-03-22 13:20:38,543 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_performance: Query count less than expected for user __system__: 23 < 24 in test_survey_results_with_multiple_filters_question_answer_model at survey/tests/test_survey_performance.py:34 2026-03-22 13:20:38,546 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_performance: Starting SurveyPerformance.test_survey_results_with_one_filter ... 2026-03-22 13:20:38,585 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:survey_manager from n/a 2026-03-22 13:20:38,611 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:20:39,191 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:39] "GET /survey/results/8?filters=A,0,55 HTTP/1.1" 301 - 22 0.025 0.563 2026-03-22 13:20:40,660 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:40] "GET /survey/results/test-survey-results-8?filters=A,0,55 HTTP/1.1" 200 - 154 0.162 1.301 2026-03-22 13:20:40,673 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:survey_manager from n/a 2026-03-22 13:20:40,689 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:40] "GET /survey/results/8?filters=A,0,55 HTTP/1.1" 301 - 1 0.001 0.006 2026-03-22 13:20:40,772 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:40] "GET /survey/results/test-survey-results-8?filters=A,0,55 HTTP/1.1" 200 - 22 0.016 0.064 2026-03-22 13:20:40,776 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_performance: Query count less than expected for user __system__: 23 < 24 in test_survey_results_with_one_filter at survey/tests/test_survey_performance.py:43 2026-03-22 13:20:40,794 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-22 13:20:42,551 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_security: Starting TestSurveySecurityControllers.test_survey_start_short ... 2026-03-22 13:20:42,610 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:20:42,800 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:42] "GET /s/123456 HTTP/1.1" 303 - 14 0.013 0.182 2026-03-22 13:20:42,866 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:42] "GET /survey/start/5664a2bd-ee49-4fa5-9ac7-1eb20462fa6f HTTP/1.1" 303 - 25 0.019 0.041 2026-03-22 13:20:42,873 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:42] "GET /en/survey/5664a2bd-ee49-4fa5-9ac7-1eb20462fa6f HTTP/1.1" 303 - 0 0.000 0.002 2026-03-22 13:20:44,087 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:44] "GET /survey/5664a2bd-ee49-4fa5-9ac7-1eb20462fa6f HTTP/1.1" 200 - 106 0.109 1.100 2026-03-22 13:20:44,240 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:44] "GET /s/______ HTTP/1.1" 200 - 21 0.042 0.106 2026-03-22 13:20:44,325 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:44] "GET /s/123456 HTTP/1.1" 200 - 7 0.006 0.024 2026-03-22 13:20:44,378 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:44] "GET /s/123456 HTTP/1.1" 200 - 8 0.009 0.028 2026-03-22 13:20:44,399 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-22 13:20:44,406 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend: Starting TestUi.test_tour_test_survey_form_triggers ... 2026-03-22 13:20:44,934 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Chrome pid: 5221 2026-03-22 13:20:44,947 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Chrome headless temporary user profile dir: /tmp/tmpuzu2ht9f_chrome_odoo 2026-03-22 13:20:44,951 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Issuing json command http://127.0.0.1:46839/json/version 2026-03-22 13:20:44,957 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46839', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:20:45,164 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Browser version: Chrome/141.0.7390.54 2026-03-22 13:20:45,164 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Issuing json command http://127.0.0.1:46839/json 2026-03-22 13:20:45,165 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46839', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:20:45,198 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Websocket url found: ws://127.0.0.1:46839/devtools/page/85905F8D7076CD4E4A9B3066A5EDA706 2026-03-22 13:20:45,241 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Enable chrome headless console log notification 2026-03-22 13:20:45,267 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Chrome headless enable page notifications 2026-03-22 13:20:45,416 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-22 13:20:45,427 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Setting session cookie in browser 2026-03-22 13:20:45,429 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-22 13:20:45,429 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-22 13:20:45,446 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:20:47,568 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:47] "GET /odoo HTTP/1.1" 200 - 158 0.200 1.926 2026-03-22 13:20:47,578 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Navigation result: {'frameId': '85905F8D7076CD4E4A9B3066A5EDA706', 'loaderId': '56782965B9B826472AA600C8E3F1763E', 'isDownload': False} 2026-03-22 13:20:47,579 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Evaluate ready code "odoo.isTourReady('survey_tour_test_survey_form_triggers')" 2026-03-22 13:20:47,635 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:47] "GET /web/assets/ab02bf8/web.assets_web.min.js HTTP/1.1" 200 - 2 0.010 0.014 2026-03-22 13:20:47,870 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:47] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.095 0.155 2026-03-22 13:20:47,913 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:47] "GET /web/assets/f80a3ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.010 0.284 2026-03-22 13:20:48,009 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:48] "GET /web/assets/131b7b1/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-03-22 13:20:48,127 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:48] "GET /web/assets/514d866/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.024 2026-03-22 13:20:48,710 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:48] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-22 13:20:48,730 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.019 2026-03-22 13:20:48,749 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.022 2026-03-22 13:20:48,765 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:48] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-22 13:20:48,816 26 INFO 00761-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-22 13:20:48,860 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:48] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.024 0.058 2026-03-22 13:20:48,867 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: Owl is running in 'dev' mode. 2026-03-22 13:20:48,907 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff7bb80/bus.websocket_worker_assets.min.js (id:8124) 2026-03-22 13:20:48,911 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.092 2026-03-22 13:20:48,915 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-03-22 13:20:48,944 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:48] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-22 13:20:49,020 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.044 2026-03-22 13:20:49,118 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:49] "GET /odoo HTTP/1.1" 200 - 26 0.036 0.114 2026-03-22 13:20:49,267 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-03-22 13:20:49,285 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Evaluate test code "odoo.startTour('survey_tour_test_survey_form_triggers', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-22 13:20:49,295 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-03-22 13:20:49,301 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:49] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.048 0.071 2026-03-22 13:20:49,411 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [1/82] Tour survey_tour_test_survey_form_triggers → Step .o_navbar_apps_menu button:enabled 2026-03-22 13:20:49,430 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:49] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.053 0.182 2026-03-22 13:20:49,462 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:49] "GET /web/image/res.partner/3/avatar_128?unique=1774177015000 HTTP/1.1" 200 - 6 0.008 0.250 2026-03-22 13:20:49,491 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:49] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.270 2026-03-22 13:20:49,548 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.241 2026-03-22 13:20:49,601 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [2/82] Tour survey_tour_test_survey_form_triggers → Step Go to Survey (trigger: .o_app[data-menu-xmlid="survey.menu_surveys"]) 2026-03-22 13:20:49,678 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:49] "POST /mail/data HTTP/1.1" 200 - 35 0.061 0.278 2026-03-22 13:20:49,683 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-03-22 13:20:49,823 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [3/82] Tour survey_tour_test_survey_form_triggers → Step Create a new survey (trigger: .o-kanban-button-new) 2026-03-22 13:20:49,875 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:49] "POST /web/action/load HTTP/1.1" 200 - 8 0.015 0.035 2026-03-22 13:20:50,138 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:50] "POST /mail/data HTTP/1.1" 200 - 56 0.119 0.165 2026-03-22 13:20:50,353 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:50] "POST /web/dataset/call_kw/survey.survey/get_views#survey.survey.get_views HTTP/1.1" 200 - 44 0.070 0.241 2026-03-22 13:20:50,359 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:50] "POST /mail/data HTTP/1.1" 200 - 1 0.001 0.293 2026-03-22 13:20:50,481 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:50] "POST /web/dataset/call_kw/survey.survey/web_search_read#survey.survey.web_search_read HTTP/1.1" 200 - 5 0.005 0.019 2026-03-22 13:20:50,637 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:50] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.029 0.042 2026-03-22 13:20:50,652 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [4/82] Tour survey_tour_test_survey_form_triggers → Step Set the Survey's title (trigger: .o_field_widget[name=title] textarea) 2026-03-22 13:20:50,654 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:50] "POST /web/dataset/call_kw/survey.survey/get_survey_templates_data#survey.survey.get_survey_templates_data HTTP/1.1" 200 - 0 0.000 0.042 2026-03-22 13:20:50,723 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:50] "POST /web/dataset/call_kw/survey.survey/onchange#survey.survey.onchange HTTP/1.1" 200 - 6 0.013 0.024 2026-03-22 13:20:51,086 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:51] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-22 13:20:51,106 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:51] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.019 0.042 2026-03-22 13:20:51,240 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [5/82] Tour survey_tour_test_survey_form_triggers → Step Add a first question (trigger: td.o_field_x2many_list_row_add a) 2026-03-22 13:20:51,366 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:51] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.033 2026-03-22 13:20:51,467 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [6/82] Tour survey_tour_test_survey_form_triggers → Step Set the first question's title (trigger: .modal .modal-content .o_field_widget[name=title] input) 2026-03-22 13:20:51,646 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:51] "POST /web/dataset/call_kw/survey.survey/web_save#survey.survey.web_save HTTP/1.1" 200 - 33 0.098 0.078 2026-03-22 13:20:52,010 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7855295/web.assets_emoji.min.js (id:8125) 2026-03-22 13:20:52,019 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:52] "GET /web/assets/7855295/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.012 0.499 2026-03-22 13:20:52,087 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:52] "POST /web/dataset/call_kw/survey.question/get_views#survey.question.get_views HTTP/1.1" 200 - 9 0.010 0.313 2026-03-22 13:20:52,149 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:52] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.021 0.310 2026-03-22 13:20:52,263 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:52] "POST /mail/data HTTP/1.1" 200 - 31 0.052 0.228 2026-03-22 13:20:52,302 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:52] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 9 0.010 0.127 2026-03-22 13:20:52,518 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [7/82] Tour survey_tour_test_survey_form_triggers → Step Add the first answer (trigger: .modal div[name=suggested_answer_ids] .o_field_x2many_list_row_add a) 2026-03-22 13:20:52,678 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [8/82] Tour survey_tour_test_survey_form_triggers → Step .modal tr.o_selected_row div[name=value] input 2026-03-22 13:20:52,713 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:52] "POST /web/dataset/call_kw/survey.question.answer/onchange#survey.question.answer.onchange HTTP/1.1" 200 - 1 0.001 0.027 2026-03-22 13:20:52,799 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 13:20:52,844 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [9/82] Tour survey_tour_test_survey_form_triggers → Step Add the second answer (trigger: .modal div[name=suggested_answer_ids] .o_field_x2many_list_row_add a) 2026-03-22 13:20:52,946 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [10/82] Tour survey_tour_test_survey_form_triggers → Step .modal tr:nth-child(2).o_selected_row div[name=value] input 2026-03-22 13:20:52,947 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:52] "POST /web/dataset/call_kw/survey.question.answer/onchange#survey.question.answer.onchange HTTP/1.1" 200 - 0 0.000 0.020 2026-03-22 13:20:53,005 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:53] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 0 0.000 0.020 2026-03-22 13:20:53,072 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:53] "POST /web/dataset/call_kw/survey.question.answer/onchange#survey.question.answer.onchange HTTP/1.1" 200 - 0 0.000 0.005 2026-03-22 13:20:53,183 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [11/82] Tour survey_tour_test_survey_form_triggers → Step Click Save & New (trigger: .modal button.o_form_button_save_new) 2026-03-22 13:20:53,261 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [12/82] Tour survey_tour_test_survey_form_triggers → Step Wait for the dialog to render new question form (trigger: .modal div[name=suggested_answer_ids] .o_list_table tbody tr:first-child:not(.o_data_row)) 2026-03-22 13:20:53,271 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:53] "POST /web/dataset/call_kw/survey.question.answer/onchange#survey.question.answer.onchange HTTP/1.1" 200 - 0 0.000 0.007 2026-03-22 13:20:53,314 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:53] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 0 0.000 0.006 2026-03-22 13:20:53,534 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:53] "POST /web/dataset/call_kw/survey.survey/onchange#survey.survey.onchange HTTP/1.1" 200 - 16 0.047 0.079 2026-03-22 13:20:53,742 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:53] "POST /web/dataset/call_kw/survey.survey/web_save#survey.survey.web_save HTTP/1.1" 200 - 29 0.037 0.110 2026-03-22 13:20:53,796 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:53] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.006 0.019 2026-03-22 13:20:53,939 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:53] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 5 0.019 0.052 2026-03-22 13:20:54,235 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [13/82] Tour survey_tour_test_survey_form_triggers → Step Set the second question's title (trigger: .modal .o_field_widget[name=title] input) 2026-03-22 13:20:54,274 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:54] "POST /mail/data HTTP/1.1" 200 - 28 0.065 0.083 2026-03-22 13:20:54,307 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [14/82] Tour survey_tour_test_survey_form_triggers → Step Add the first answer (trigger: .modal div[name=suggested_answer_ids] .o_field_x2many_list_row_add a) 2026-03-22 13:20:54,385 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [15/82] Tour survey_tour_test_survey_form_triggers → Step .modal tr.o_selected_row div[name=value] input 2026-03-22 13:20:54,397 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:54] "POST /web/dataset/call_kw/survey.question.answer/onchange#survey.question.answer.onchange HTTP/1.1" 200 - 0 0.000 0.006 2026-03-22 13:20:54,488 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [16/82] Tour survey_tour_test_survey_form_triggers → Step Add the second answer (trigger: .modal div[name=suggested_answer_ids] .o_field_x2many_list_row_add a) 2026-03-22 13:20:54,557 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [17/82] Tour survey_tour_test_survey_form_triggers → Step .modal tr:nth-child(2).o_selected_row div[name=value] input 2026-03-22 13:20:54,569 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:54] "POST /web/dataset/call_kw/survey.question.answer/onchange#survey.question.answer.onchange HTTP/1.1" 200 - 0 0.000 0.007 2026-03-22 13:20:54,602 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:54] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 0 0.000 0.009 2026-03-22 13:20:54,642 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:54] "POST /web/dataset/call_kw/survey.question.answer/onchange#survey.question.answer.onchange HTTP/1.1" 200 - 0 0.000 0.009 2026-03-22 13:20:54,712 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [18/82] Tour survey_tour_test_survey_form_triggers → Step Go to options tab (trigger: .modal .modal-content a[name=options].nav-link) 2026-03-22 13:20:54,781 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [19/82] Tour survey_tour_test_survey_form_triggers → Step Wait for tab options tab (trigger: .modal .modal-content a[name=options].nav-link.active) 2026-03-22 13:20:54,791 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:54] "POST /web/dataset/call_kw/survey.question.answer/onchange#survey.question.answer.onchange HTTP/1.1" 200 - 0 0.000 0.009 2026-03-22 13:20:54,833 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:54] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 0 0.000 0.009 2026-03-22 13:20:54,956 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [20/82] Tour survey_tour_test_survey_form_triggers → Step Set a trigger for the first question (trigger: .modal .o_field_widget[name=triggering_answer_ids] input) 2026-03-22 13:20:55,022 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [21/82] Tour survey_tour_test_survey_form_triggers → Step Set the first question's first answer as trigger (trigger: .modal ul.ui-autocomplete a:contains(Question 1 : Answer A)) 2026-03-22 13:20:55,049 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:55] "POST /web/dataset/call_kw/survey.question.answer/web_name_search#survey.question.answer.web_name_search HTTP/1.1" 200 - 2 0.004 0.020 2026-03-22 13:20:55,226 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [22/82] Tour survey_tour_test_survey_form_triggers → Step Go to answers tab (trigger: .modal .modal-content a[name=answers].nav-link) 2026-03-22 13:20:55,235 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:55] "POST /web/dataset/call_kw/survey.question.answer/web_read#survey.question.answer.web_read HTTP/1.1" 200 - 2 0.001 0.006 2026-03-22 13:20:55,301 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [23/82] Tour survey_tour_test_survey_form_triggers → Step Wait for tab answers tab (trigger: .modal .modal-content a[name=answers].nav-link.active) 2026-03-22 13:20:55,309 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:55] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 4 0.006 0.015 2026-03-22 13:20:55,392 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [24/82] Tour survey_tour_test_survey_form_triggers → Step Click Save & New (trigger: .modal button.o_form_button_save_new) 2026-03-22 13:20:55,472 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [25/82] Tour survey_tour_test_survey_form_triggers → Step Wait for the dialog to render new question form (trigger: .modal div[name=suggested_answer_ids] .o_list_table tbody tr:first-child:not(.o_data_row)) 2026-03-22 13:20:55,619 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:55] "POST /web/dataset/call_kw/survey.survey/onchange#survey.survey.onchange HTTP/1.1" 200 - 22 0.039 0.087 2026-03-22 13:20:55,794 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:55] "POST /web/dataset/call_kw/survey.survey/web_save#survey.survey.web_save HTTP/1.1" 200 - 28 0.030 0.070 2026-03-22 13:20:55,839 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:55] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.005 0.017 2026-03-22 13:20:55,940 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:55] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 5 0.005 0.029 2026-03-22 13:20:56,077 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [26/82] Tour survey_tour_test_survey_form_triggers → Step Set the third question's title (trigger: .modal .o_field_widget[name=title] input) 2026-03-22 13:20:56,135 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:56] "POST /mail/data HTTP/1.1" 200 - 28 0.047 0.081 2026-03-22 13:20:56,161 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [27/82] Tour survey_tour_test_survey_form_triggers → Step Add the first answer (trigger: .modal div[name=suggested_answer_ids] .o_field_x2many_list_row_add a) 2026-03-22 13:20:56,229 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [28/82] Tour survey_tour_test_survey_form_triggers → Step .modal tr.o_selected_row div[name=value] input 2026-03-22 13:20:56,248 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:56] "POST /web/dataset/call_kw/survey.question.answer/onchange#survey.question.answer.onchange HTTP/1.1" 200 - 0 0.000 0.011 2026-03-22 13:20:56,316 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [29/82] Tour survey_tour_test_survey_form_triggers → Step Add the second answer (trigger: .modal div[name=suggested_answer_ids] .o_field_x2many_list_row_add a) 2026-03-22 13:20:56,392 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [30/82] Tour survey_tour_test_survey_form_triggers → Step .modal tr:nth-child(2).o_selected_row div[name=value] input 2026-03-22 13:20:56,402 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:56] "POST /web/dataset/call_kw/survey.question.answer/onchange#survey.question.answer.onchange HTTP/1.1" 200 - 0 0.000 0.007 2026-03-22 13:20:56,454 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:56] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 0 0.000 0.020 2026-03-22 13:20:56,535 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:56] "POST /web/dataset/call_kw/survey.question.answer/onchange#survey.question.answer.onchange HTTP/1.1" 200 - 0 0.000 0.012 2026-03-22 13:20:56,629 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [31/82] Tour survey_tour_test_survey_form_triggers → Step Go to options tab (trigger: .modal .modal-content a[name=options].nav-link) 2026-03-22 13:20:56,720 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [32/82] Tour survey_tour_test_survey_form_triggers → Step Wait for tab options tab (trigger: .modal .modal-content a[name=options].nav-link.active) 2026-03-22 13:20:56,727 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:56] "POST /web/dataset/call_kw/survey.question.answer/onchange#survey.question.answer.onchange HTTP/1.1" 200 - 0 0.000 0.016 2026-03-22 13:20:56,803 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:56] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 0 0.000 0.017 2026-03-22 13:20:56,920 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [33/82] Tour survey_tour_test_survey_form_triggers → Step Set a trigger for the second question (trigger: .modal .o_field_widget[name=triggering_answer_ids] input) 2026-03-22 13:20:57,007 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [34/82] Tour survey_tour_test_survey_form_triggers → Step Set the second question's second answer as trigger (trigger: .modal ul.ui-autocomplete a:contains(Question 2 : Answer B)) 2026-03-22 13:20:57,070 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:57] "POST /web/dataset/call_kw/survey.question.answer/web_name_search#survey.question.answer.web_name_search HTTP/1.1" 200 - 2 0.007 0.038 2026-03-22 13:20:57,188 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [35/82] Tour survey_tour_test_survey_form_triggers → Step .modal button:contains(save & close) 2026-03-22 13:20:57,207 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:57] "POST /web/dataset/call_kw/survey.question.answer/web_read#survey.question.answer.web_read HTTP/1.1" 200 - 2 0.001 0.011 2026-03-22 13:20:57,252 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:57] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 5 0.003 0.024 2026-03-22 13:20:57,255 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [36/82] Tour survey_tour_test_survey_form_triggers → Step body:not(:has(.modal)) 2026-03-22 13:20:57,380 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:57] "POST /web/dataset/call_kw/survey.survey/onchange#survey.survey.onchange HTTP/1.1" 200 - 22 0.023 0.051 2026-03-22 13:20:57,523 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:57] "POST /web/dataset/call_kw/survey.survey/web_save#survey.survey.web_save HTTP/1.1" 200 - 28 0.029 0.059 2026-03-22 13:20:57,560 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:57] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.021 2026-03-22 13:20:57,681 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [37/82] Tour survey_tour_test_survey_form_triggers → Step Check that Question 2 has 'normal' trigger icon (trigger: tr:contains('Question 2') button i.fa-code-fork) 2026-03-22 13:20:57,730 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [38/82] Tour survey_tour_test_survey_form_triggers → Step Check that Question 3 has 'normal' trigger icon (trigger: tr:contains('Question 3') button i.fa-code-fork) 2026-03-22 13:20:57,744 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:57] "POST /mail/data HTTP/1.1" 200 - 28 0.025 0.045 2026-03-22 13:20:57,780 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [39/82] Tour survey_tour_test_survey_form_triggers → Step Move Question 3 above its trigger (Question 2) (trigger: div[name=question_and_page_ids] table tr:eq(3) div[name=sequence]) 2026-03-22 13:20:58,200 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [40/82] Tour survey_tour_test_survey_form_triggers → Step Check that Question 3 has 'warning' trigger icon (trigger: tr:contains('Question 3') button i.fa-exclamation-triangle) 2026-03-22 13:20:58,215 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:58] "POST /web/dataset/call_kw/survey.survey/onchange#survey.survey.onchange HTTP/1.1" 200 - 22 0.028 0.083 2026-03-22 13:20:58,258 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [41/82] Tour survey_tour_test_survey_form_triggers → Step Open that question to check the server's misplacement evaluation agrees (trigger: tr.o_data_row td:contains('Question 3')) 2026-03-22 13:20:58,339 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [42/82] Tour survey_tour_test_survey_form_triggers → Step Check that an alert is shown (trigger: .modal .o_form_sheet_bg div:first-child.alert-warning:contains('positioned before some or all of its triggers')) 2026-03-22 13:20:58,451 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:58] "POST /web/dataset/call_kw/survey.survey/web_save#survey.survey.web_save HTTP/1.1" 200 - 32 0.033 0.070 2026-03-22 13:20:58,477 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:58] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.008 2026-03-22 13:20:58,561 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:58] "POST /web/dataset/call_kw/survey.question/web_read#survey.question.web_read HTTP/1.1" 200 - 14 0.011 0.030 2026-03-22 13:20:58,656 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:58] "POST /mail/data HTTP/1.1" 200 - 28 0.024 0.051 2026-03-22 13:20:58,736 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [43/82] Tour survey_tour_test_survey_form_triggers → Step Go to options tab (trigger: .modal .modal-content a[name=options].nav-link) 2026-03-22 13:20:58,805 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [44/82] Tour survey_tour_test_survey_form_triggers → Step Wait for tab options tab (trigger: .modal .modal-content a[name=options].nav-link.active) 2026-03-22 13:20:58,860 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [45/82] Tour survey_tour_test_survey_form_triggers → Step Remove invalid trigger (trigger: .modal .o_field_widget[name=triggering_answer_ids] span:contains('Question 2') a.o_delete) 2026-03-22 13:20:58,941 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [46/82] Tour survey_tour_test_survey_form_triggers → Step Check that the alert is gone (trigger: .modal .o_form_sheet_bg div:first-child:not(.alert-warning).o_form_sheet) 2026-03-22 13:20:58,994 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:58] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 16 0.009 0.031 2026-03-22 13:20:59,072 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [47/82] Tour survey_tour_test_survey_form_triggers → Step Choose a new valid trigger (trigger: .modal .o_field_widget[name=triggering_answer_ids] input) 2026-03-22 13:20:59,137 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [48/82] Tour survey_tour_test_survey_form_triggers → Step Set the first question's second answer as trigger, then (trigger: ul.ui-autocomplete a:contains("Question 1 : Answer B")) 2026-03-22 13:20:59,191 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:59] "POST /web/dataset/call_kw/survey.question.answer/web_name_search#survey.question.answer.web_name_search HTTP/1.1" 200 - 2 0.007 0.024 2026-03-22 13:20:59,270 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [49/82] Tour survey_tour_test_survey_form_triggers → Step Save the question (1) (trigger: .modal button:contains(save)) 2026-03-22 13:20:59,288 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:59] "POST /web/dataset/call_kw/survey.question.answer/web_read#survey.question.answer.web_read HTTP/1.1" 200 - 2 0.004 0.014 2026-03-22 13:20:59,345 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:59] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 15 0.013 0.027 2026-03-22 13:20:59,352 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [50/82] Tour survey_tour_test_survey_form_triggers → Step body:not(:has(.modal)) 2026-03-22 13:20:59,516 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:59] "POST /web/dataset/call_kw/survey.survey/onchange#survey.survey.onchange HTTP/1.1" 200 - 24 0.034 0.074 2026-03-22 13:20:59,636 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:59] "POST /web/dataset/call_kw/survey.survey/web_save#survey.survey.web_save HTTP/1.1" 200 - 27 0.022 0.045 2026-03-22 13:20:59,675 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:59] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.005 0.015 2026-03-22 13:20:59,791 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [51/82] Tour survey_tour_test_survey_form_triggers → Step Check that Question 3 has its 'normal' trigger icon back (trigger: tr:contains('Question 3') button i.fa-code-fork) 2026-03-22 13:20:59,843 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [52/82] Tour survey_tour_test_survey_form_triggers → Step Move Question 3 back below Question 2 (trigger: div[name=question_and_page_ids] table tr:eq(2) div[name=sequence]) 2026-03-22 13:20:59,864 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:20:59] "POST /mail/data HTTP/1.1" 200 - 28 0.025 0.045 2026-03-22 13:21:00,194 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [53/82] Tour survey_tour_test_survey_form_triggers → Step Open that question again (trigger: tr.o_data_row td:contains('Question 3')) 2026-03-22 13:21:00,220 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:00] "POST /web/dataset/call_kw/survey.survey/onchange#survey.survey.onchange HTTP/1.1" 200 - 22 0.023 0.055 2026-03-22 13:21:00,271 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [54/82] Tour survey_tour_test_survey_form_triggers → Step Go to options tab (trigger: .modal .modal-content a[name=options].nav-link) 2026-03-22 13:21:00,396 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:00] "POST /web/dataset/call_kw/survey.survey/web_save#survey.survey.web_save HTTP/1.1" 200 - 28 0.033 0.074 2026-03-22 13:21:00,427 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:00] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.010 2026-03-22 13:21:00,485 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:00] "POST /web/dataset/call_kw/survey.question/web_read#survey.question.web_read HTTP/1.1" 200 - 14 0.008 0.020 2026-03-22 13:21:00,653 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:00] "POST /mail/data HTTP/1.1" 200 - 28 0.048 0.071 2026-03-22 13:21:00,667 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [55/82] Tour survey_tour_test_survey_form_triggers → Step Wait for tab options tab (trigger: .modal .modal-content a[name=options].nav-link.active) 2026-03-22 13:21:00,718 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [56/82] Tour survey_tour_test_survey_form_triggers → Step .modal .modal-content .o_field_widget[name=triggering_answer_ids] input 2026-03-22 13:21:00,770 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [57/82] Tour survey_tour_test_survey_form_triggers → Step Add a second trigger to confirm we can now use Question 2 again (trigger: .modal .modal-content .o_field_widget[name=triggering_answer_ids] input) 2026-03-22 13:21:00,856 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [58/82] Tour survey_tour_test_survey_form_triggers → Step Add the second question's second answer as trigger, then (trigger: .modal-content ul.ui-autocomplete a:contains("Question 2 : Answer B")) 2026-03-22 13:21:00,883 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:00] "POST /web/dataset/call_kw/survey.question.answer/web_name_search#survey.question.answer.web_name_search HTTP/1.1" 200 - 2 0.001 0.018 2026-03-22 13:21:00,972 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [59/82] Tour survey_tour_test_survey_form_triggers → Step Save the question (2) (trigger: .modal button:contains(save)) 2026-03-22 13:21:00,983 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:00] "POST /web/dataset/call_kw/survey.question.answer/web_read#survey.question.answer.web_read HTTP/1.1" 200 - 2 0.001 0.009 2026-03-22 13:21:01,087 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [60/82] Tour survey_tour_test_survey_form_triggers → Step body:not(:has(.modal)) 2026-03-22 13:21:01,100 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:01] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 15 0.022 0.050 2026-03-22 13:21:01,227 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:01] "POST /web/dataset/call_kw/survey.survey/onchange#survey.survey.onchange HTTP/1.1" 200 - 24 0.031 0.060 2026-03-22 13:21:01,361 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:01] "POST /web/dataset/call_kw/survey.survey/web_save#survey.survey.web_save HTTP/1.1" 200 - 26 0.026 0.067 2026-03-22 13:21:01,403 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:01] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.005 0.018 2026-03-22 13:21:01,509 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [61/82] Tour survey_tour_test_survey_form_triggers → Step Move Question 1 back below Question 3 (trigger: div[name=question_and_page_ids] table tr:eq(1) div[name=sequence]) 2026-03-22 13:21:01,612 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:01] "POST /mail/data HTTP/1.1" 200 - 28 0.036 0.064 2026-03-22 13:21:01,899 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [62/82] Tour survey_tour_test_survey_form_triggers → Step Check that Question 3 has 'warning' trigger icon (trigger: tr:contains('Question 3') button i.fa-exclamation-triangle) 2026-03-22 13:21:01,915 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:01] "POST /web/dataset/call_kw/survey.survey/onchange#survey.survey.onchange HTTP/1.1" 200 - 22 0.031 0.065 2026-03-22 13:21:01,955 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [63/82] Tour survey_tour_test_survey_form_triggers → Step Open that question again (trigger: tr.o_data_row td:contains('Question 3')) 2026-03-22 13:21:02,044 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [64/82] Tour survey_tour_test_survey_form_triggers → Step Check that an alert is shown also when only one trigger is misplaced (trigger: .modal .o_form_sheet_bg div:first-child.alert-warning:contains('positioned before some or all of its triggers')) 2026-03-22 13:21:02,189 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:02] "POST /web/dataset/call_kw/survey.survey/web_save#survey.survey.web_save HTTP/1.1" 200 - 30 0.055 0.089 2026-03-22 13:21:02,236 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:02] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.017 2026-03-22 13:21:02,349 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:02] "POST /web/dataset/call_kw/survey.question/web_read#survey.question.web_read HTTP/1.1" 200 - 14 0.021 0.041 2026-03-22 13:21:02,516 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:02] "POST /mail/data HTTP/1.1" 200 - 28 0.030 0.064 2026-03-22 13:21:02,549 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [65/82] Tour survey_tour_test_survey_form_triggers → Step Go to options tab (trigger: .modal .modal-content a[name=options].nav-link) 2026-03-22 13:21:02,632 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [66/82] Tour survey_tour_test_survey_form_triggers → Step Wait for tab options tab (trigger: .modal .modal-content a[name=options].nav-link.active) 2026-03-22 13:21:02,682 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [67/82] Tour survey_tour_test_survey_form_triggers → Step Remove temporarily used trigger (trigger: .modal .o_field_widget[name=triggering_answer_ids] span:contains('Question 1') a.o_delete) 2026-03-22 13:21:02,783 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [68/82] Tour survey_tour_test_survey_form_triggers → Step Check that the alert is gone in this case too (trigger: .modal .o_form_sheet_bg div:first-child:not(.alert-warning).o_form_sheet) 2026-03-22 13:21:02,861 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:02] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 15 0.031 0.042 2026-03-22 13:21:02,945 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [69/82] Tour survey_tour_test_survey_form_triggers → Step Save the question (3) (trigger: .modal button:contains(save)) 2026-03-22 13:21:03,016 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [70/82] Tour survey_tour_test_survey_form_triggers → Step body:not(:has(.modal)) 2026-03-22 13:21:03,122 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:03] "POST /web/dataset/call_kw/survey.survey/onchange#survey.survey.onchange HTTP/1.1" 200 - 24 0.038 0.063 2026-03-22 13:21:03,267 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:03] "POST /web/dataset/call_kw/survey.survey/web_save#survey.survey.web_save HTTP/1.1" 200 - 26 0.037 0.061 2026-03-22 13:21:03,293 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:03] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.006 2026-03-22 13:21:03,400 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [71/82] Tour survey_tour_test_survey_form_triggers → Step Check that Question 3 has its 'normal' trigger icon back (trigger: tr:contains('Question 3') button i.fa-code-fork) 2026-03-22 13:21:03,459 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [72/82] Tour survey_tour_test_survey_form_triggers → Step Move Question 1 back above Question 2 (trigger: div[name=question_and_page_ids] table tr:eq(3) div[name=sequence]) 2026-03-22 13:21:03,592 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:03] "POST /mail/data HTTP/1.1" 200 - 28 0.084 0.106 2026-03-22 13:21:03,851 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [73/82] Tour survey_tour_test_survey_form_triggers → Step Open Question 2 again (trigger: tr.o_data_row td:contains('Question 2')) 2026-03-22 13:21:03,883 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:03] "POST /web/dataset/call_kw/survey.survey/onchange#survey.survey.onchange HTTP/1.1" 200 - 22 0.039 0.071 2026-03-22 13:21:03,949 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [74/82] Tour survey_tour_test_survey_form_triggers → Step Delete Answer B (trigger: div[name=suggested_answer_ids] tr:contains('Answer B') button[name=delete]) 2026-03-22 13:21:04,044 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:04] "POST /web/dataset/call_kw/survey.survey/web_save#survey.survey.web_save HTTP/1.1" 200 - 30 0.033 0.060 2026-03-22 13:21:04,085 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:04] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.004 0.014 2026-03-22 13:21:04,151 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:04] "POST /web/dataset/call_kw/survey.question/web_read#survey.question.web_read HTTP/1.1" 200 - 14 0.010 0.028 2026-03-22 13:21:04,342 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:04] "POST /mail/data HTTP/1.1" 200 - 28 0.044 0.084 2026-03-22 13:21:04,419 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [75/82] Tour survey_tour_test_survey_form_triggers → Step Save the question (4) (trigger: .modal button:contains(save)) 2026-03-22 13:21:04,472 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:04] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 14 0.018 0.025 2026-03-22 13:21:04,491 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [76/82] Tour survey_tour_test_survey_form_triggers → Step body:not(:has(.modal)) 2026-03-22 13:21:04,643 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:04] "POST /web/dataset/call_kw/survey.survey/onchange#survey.survey.onchange HTTP/1.1" 200 - 23 0.032 0.084 2026-03-22 13:21:04,748 26 INFO 00761-19-0-all odoo.models.unlink: User #2 deleted survey.question.answer records with IDs: [72] 2026-03-22 13:21:04,805 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:04] "POST /web/dataset/call_kw/survey.survey/web_save#survey.survey.web_save HTTP/1.1" 200 - 40 0.036 0.083 2026-03-22 13:21:04,840 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:04] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.018 2026-03-22 13:21:04,977 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [77/82] Tour survey_tour_test_survey_form_triggers → Step Check that Question 3 no longer has a trigger icon (trigger: div[name=question_and_page_ids] tr:contains('Question 3') div.o_widget_survey_question_trigger:not(:has(button)):not(:visible)) 2026-03-22 13:21:05,021 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [78/82] Tour survey_tour_test_survey_form_triggers → Step Check that Question 2 however still has a trigger icon (trigger: tr:contains('Question 2') button i.fa-code-fork) 2026-03-22 13:21:05,076 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [79/82] Tour survey_tour_test_survey_form_triggers → Step Delete Question 1 (trigger: tr:contains('Question 1') button[name=delete]) 2026-03-22 13:21:05,088 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:05] "POST /mail/data HTTP/1.1" 200 - 28 0.039 0.061 2026-03-22 13:21:05,148 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [80/82] Tour survey_tour_test_survey_form_triggers → Step Check that now Question 2 too does no longer have a trigger icon (trigger: tr:contains('Question 2') div.o_widget_survey_question_trigger:not(:has(button)):not(:visible)) 2026-03-22 13:21:05,280 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:05] "POST /web/dataset/call_kw/survey.survey/onchange#survey.survey.onchange HTTP/1.1" 200 - 22 0.031 0.082 2026-03-22 13:21:05,400 26 INFO 00761-19-0-all odoo.models.unlink: User #2 deleted survey.question records with IDs: [46] 2026-03-22 13:21:05,473 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:05] "POST /web/dataset/call_kw/survey.survey/web_save#survey.survey.web_save HTTP/1.1" 200 - 41 0.041 0.088 2026-03-22 13:21:05,498 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:05] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.007 2026-03-22 13:21:05,582 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [81/82] Tour survey_tour_test_survey_form_triggers → Step Go back to Kanban View (trigger: [data-menu-xmlid="survey.menu_survey_form"]) 2026-03-22 13:21:05,648 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [82/82] Tour survey_tour_test_survey_form_triggers → Step Check that we arrived on the kanban view (trigger: .o-kanban-button-new) 2026-03-22 13:21:05,652 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:05] "POST /mail/data HTTP/1.1" 200 - 28 0.023 0.048 2026-03-22 13:21:05,717 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:05] "POST /web/dataset/call_kw/survey.survey/web_search_read#survey.survey.web_search_read HTTP/1.1" 200 - 10 0.020 0.024 2026-03-22 13:21:05,722 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:05] "POST /web/dataset/call_kw/survey.survey/get_survey_templates_data#survey.survey.get_survey_templates_data HTTP/1.1" 200 - 0 0.000 0.033 2026-03-22 13:21:05,836 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: tour succeeded 2026-03-22 13:21:05,841 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR survey_tour_test_survey_form_triggers SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-03-22 13:21:06,511 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: heap 36947784 (allocated 38629376) 2026-03-22 13:21:06,529 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Closing chrome headless with pid 5221 2026-03-22 13:21:06,538 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Closing websocket connection 2026-03-22 13:21:06,540 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Terminating chrome headless with pid 5221 2026-03-22 13:21:06,657 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Removing chrome user profile "/tmp/tmpuzu2ht9f_chrome_odoo" 2026-03-22 13:21:06,762 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 13:21:07,693 26 INFO 00761-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-22 13:21:07,812 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification: Starting TestUiCertification.test_04_certification_success_tour ... 2026-03-22 13:21:08,530 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Chrome pid: 5485 2026-03-22 13:21:08,535 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Chrome headless temporary user profile dir: /tmp/tmp9pcjek6z_chrome_odoo 2026-03-22 13:21:08,536 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Issuing json command http://127.0.0.1:39891/json/version 2026-03-22 13:21:08,542 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39891', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:21:08,825 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Browser version: Chrome/141.0.7390.54 2026-03-22 13:21:08,845 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Issuing json command http://127.0.0.1:39891/json 2026-03-22 13:21:08,853 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39891', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:21:08,879 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Websocket url found: ws://127.0.0.1:39891/devtools/page/805D9933E7781F45BFB064ABF5F4B65A 2026-03-22 13:21:08,935 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Enable chrome headless console log notification 2026-03-22 13:21:09,002 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Chrome headless enable page notifications 2026-03-22 13:21:09,278 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-22 13:21:09,283 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Setting session cookie in browser 2026-03-22 13:21:09,291 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Open "http://127.0.0.1:8069/survey/start/4ead4bc8-b8f2-4760-a682-1fde8daaaaac" in browser 2026-03-22 13:21:09,291 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Navigating to: "http://127.0.0.1:8069/survey/start/4ead4bc8-b8f2-4760-a682-1fde8daaaaac" 2026-03-22 13:21:09,361 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:21:10,149 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:10] "GET /survey/start/4ead4bc8-b8f2-4760-a682-1fde8daaaaac HTTP/1.1" 303 - 39 0.045 0.755 2026-03-22 13:21:10,165 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:10] "GET /en/survey/4ead4bc8-b8f2-4760-a682-1fde8daaaaac HTTP/1.1" 303 - 0 0.000 0.003 2026-03-22 13:21:11,715 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:11] "GET /survey/4ead4bc8-b8f2-4760-a682-1fde8daaaaac HTTP/1.1" 200 - 135 0.187 1.350 2026-03-22 13:21:11,723 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Navigation result: {'frameId': '805D9933E7781F45BFB064ABF5F4B65A', 'loaderId': '496DD07AD143EB8D87778B03F26E5049', 'isDownload': False} 2026-03-22 13:21:11,724 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Evaluate ready code "odoo.isTourReady('test_certification_success')" 2026-03-22 13:21:11,812 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-03-22 13:21:11,846 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1bb7c47/web.assets_frontend.min.css, copying from /web/assets/1bb7c47/web.assets_frontend.min.css 2026-03-22 13:21:11,989 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:11] "GET /web/assets/1/1bb7c47/web.assets_frontend.min.css HTTP/1.1" 200 - 9 0.095 0.089 2026-03-22 13:21:12,001 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52ec8fe/survey.survey_assets.min.css, copying from /web/assets/52ec8fe/survey.survey_assets.min.css 2026-03-22 13:21:12,027 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:12] "GET /web/assets/1/52ec8fe/survey.survey_assets.min.css HTTP/1.1" 200 - 9 0.012 0.195 2026-03-22 13:21:12,044 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aedce/web.assets_frontend_minimal.min.js, copying from /web/assets/03aedce/web.assets_frontend_minimal.min.js 2026-03-22 13:21:12,046 26 INFO 00761-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-03-22 13:21:12,047 26 INFO 00761-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-03-22 13:21:12,064 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:12] "GET /web/assets/1/03aedce/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.007 0.026 2026-03-22 13:21:12,112 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js, copying from /web/assets/cb45bdc/web.__assets_tests_call__.min.js 2026-03-22 13:21:12,171 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:12] "GET /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.010 0.071 2026-03-22 13:21:12,318 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:12] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-22 13:21:12,350 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-22 13:21:12,480 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js, copying from /web/assets/ef3a813/web.assets_frontend_lazy.min.js 2026-03-22 13:21:12,574 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:12] "GET /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.017 0.106 2026-03-22 13:21:12,620 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:12] "GET /web/image/website/1/favicon?unique=c4e9cd2 HTTP/1.1" 200 - 5 0.028 0.115 2026-03-22 13:21:13,221 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fba088c/survey.survey_assets.min.js, copying from /web/assets/fba088c/survey.survey_assets.min.js 2026-03-22 13:21:13,252 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:13] "GET /web/assets/1/fba088c/survey.survey_assets.min.js HTTP/1.1" 200 - 9 0.008 0.034 2026-03-22 13:21:13,377 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.014 2026-03-22 13:21:13,544 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Evaluate test code "odoo.startTour('test_certification_success', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/survey/start/4ead4bc8-b8f2-4760-a682-1fde8daaaaac", "delayToCheckUndeterminisms": 0})" 2026-03-22 13:21:13,556 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [1/25] Tour test_certification_success → Step Patching Survey Form Interaction (trigger: body) 2026-03-22 13:21:13,609 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [2/25] Tour test_certification_success → Step Clicking on Start Certification (trigger: button.btn.btn-primary.btn-lg:contains("Start Certification")) 2026-03-22 13:21:13,639 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:13] "POST /mail/data HTTP/1.1" 200 - 19 0.036 0.053 2026-03-22 13:21:13,681 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [3/25] Tour test_certification_success → Step Selecting answer 'Yes' (trigger: div.js_question-wrapper:contains("Do we sell Acoustic Bloc Screens") label:contains("Yes")) 2026-03-22 13:21:14,034 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:14] "POST /survey/begin/4ead4bc8-b8f2-4760-a682-1fde8daaaaac/8e25ccb5-7374-4db4-93c9-4a9799bdaffb HTTP/1.1" 200 - 24 0.031 0.319 2026-03-22 13:21:14,105 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [4/25] Tour test_certification_success → Step Ticking answer 'Chair floor protection' (trigger: div.js_question-wrapper:contains("Select all the existing products") label:contains("Chair floor protection")) 2026-03-22 13:21:14,162 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [5/25] Tour test_certification_success → Step Ticking answer 'Drawer' (trigger: div.js_question-wrapper:contains("Select all the existing products") label:contains("Drawer")) 2026-03-22 13:21:14,215 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [6/25] Tour test_certification_success → Step Ticking answer 'Conference chair' (trigger: div.js_question-wrapper:contains("Select all the existing products") label:contains("Conference chair")) 2026-03-22 13:21:14,279 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [7/25] Tour test_certification_success → Step Ticking answer 'Color' (trigger: div.js_question-wrapper:contains("Select all the available customizations for our Customizable Desk") label:contains("Color")) 2026-03-22 13:21:14,328 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [8/25] Tour test_certification_success → Step Ticking answer 'Legs' (trigger: div.js_question-wrapper:contains("Select all the available customizations for our Customizable Desk") label:contains("Legs")) 2026-03-22 13:21:14,387 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [9/25] Tour test_certification_success → Step Selecting answer '2' (trigger: div.js_question-wrapper:contains("How many versions of the Corner Desk do we have") label:contains("2")) 2026-03-22 13:21:14,445 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [10/25] Tour test_certification_success → Step Missing products (trigger: div.js_question-wrapper:contains("Do you think we have missing products in our catalog") textarea) 2026-03-22 13:21:14,614 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [11/25] Tour test_certification_success → Step Selecting answer '$80' (wrong one) (trigger: div.js_question-wrapper:contains("How much do we sell our Cable Management Box") label:contains("$80")) 2026-03-22 13:21:14,671 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [12/25] Tour test_certification_success → Step Ticking answer 'Corner Desk Right Sit' (trigger: div.js_question-wrapper:contains("Select all the products that sell for $100 or more") label:contains("Corner Desk Right Sit")) 2026-03-22 13:21:14,727 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [13/25] Tour test_certification_success → Step Ticking answer 'Desk Combination' (trigger: div.js_question-wrapper:contains("Select all the products that sell for $100 or more") label:contains("Desk Combination")) 2026-03-22 13:21:14,786 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [14/25] Tour test_certification_success → Step Ticking answer 'Large Desk' (trigger: div.js_question-wrapper:contains("Select all the products that sell for $100 or more") label:contains("Large Desk")) 2026-03-22 13:21:14,836 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [15/25] Tour test_certification_success → Step Selecting answer 'Underpriced' (trigger: div.js_question-wrapper:contains("What do you think about our prices") label:contains("Underpriced")) 2026-03-22 13:21:14,892 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [16/25] Tour test_certification_success → Step Inputting answer '30' (trigger: div.js_question-wrapper:contains("How many days is our money-back guarantee") input) 2026-03-22 13:21:14,963 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [17/25] Tour test_certification_success → Step Inputting answer '01/08/2020' (trigger: div.js_question-wrapper:contains("If a customer purchases a product on 6 January 2020, what is the latest day we expect to ship it") input) 2026-03-22 13:21:15,050 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [18/25] Tour test_certification_success → Step Inputting answer '01/07/2021 00:00:01' (trigger: div.js_question-wrapper:contains("If a customer purchases a 1 year warranty on 6 January 2020, when do we expect the warranty to expire") input) 2026-03-22 13:21:15,183 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [19/25] Tour test_certification_success → Step Inputting answer '01/01/2021' (trigger: div.js_question-wrapper:contains("What day to you think is best for us to start having an annual sale (not rated)") input) 2026-03-22 13:21:15,260 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [20/25] Tour test_certification_success → Step Inputting answer '01/01/2021 13:00:01' (trigger: div.js_question-wrapper:contains("What day and time do you think most customers are most likely to call customer service (not rated)") input) 2026-03-22 13:21:15,348 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [21/25] Tour test_certification_success → Step Inputting answer '1000' (trigger: div.js_question-wrapper:contains("How many chairs do you think we should aim to sell in a year (not rated)") input) 2026-03-22 13:21:15,415 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [22/25] Tour test_certification_success → Step Finish Survey (trigger: button[type="submit"]) 2026-03-22 13:21:15,484 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [23/25] Tour test_certification_success → Step Click on Submit (trigger: button.btn-primary:contains("Submit")) 2026-03-22 13:21:15,543 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [24/25] Tour test_certification_success → Step You scored (trigger: h1:contains("You scored")) 2026-03-22 13:21:16,158 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:16] "POST /survey/submit/4ead4bc8-b8f2-4760-a682-1fde8daaaaac/8e25ccb5-7374-4db4-93c9-4a9799bdaffb HTTP/1.1" 200 - 126 0.143 0.450 2026-03-22 13:21:16,178 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [25/25] Tour test_certification_success → Step test passed (trigger: div:contains("Congratulations, you have passed the test!")) 2026-03-22 13:21:16,234 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: tour succeeded 2026-03-22 13:21:16,235 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_certification_success SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-03-22 13:21:16,351 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: heap 12335948 (allocated 13107200) 2026-03-22 13:21:16,360 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Closing chrome headless with pid 5485 2026-03-22 13:21:16,363 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Closing websocket connection 2026-03-22 13:21:16,364 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Terminating chrome headless with pid 5485 2026-03-22 13:21:16,533 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Removing chrome user profile "/tmp/tmp9pcjek6z_chrome_odoo" 2026-03-22 13:21:16,576 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification: Starting TestUiCertification.test_05_certification_failure_tour ... 2026-03-22 13:21:17,327 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Chrome pid: 5630 2026-03-22 13:21:17,327 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Chrome headless temporary user profile dir: /tmp/tmp7sg5to3o_chrome_odoo 2026-03-22 13:21:17,327 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Issuing json command http://127.0.0.1:32927/json/version 2026-03-22 13:21:17,329 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32927', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:21:17,653 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Browser version: Chrome/141.0.7390.54 2026-03-22 13:21:17,653 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Issuing json command http://127.0.0.1:32927/json 2026-03-22 13:21:17,654 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32927', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:21:17,691 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Websocket url found: ws://127.0.0.1:32927/devtools/page/FB3DCD7AE346B0CAE6C9B7F1ECFFCC0E 2026-03-22 13:21:17,723 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Enable chrome headless console log notification 2026-03-22 13:21:17,816 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Chrome headless enable page notifications 2026-03-22 13:21:17,994 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-22 13:21:18,004 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Setting session cookie in browser 2026-03-22 13:21:18,012 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Open "http://127.0.0.1:8069/survey/start/4ead4bc8-b8f2-4760-a682-1fde8daaaaac" in browser 2026-03-22 13:21:18,012 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Navigating to: "http://127.0.0.1:8069/survey/start/4ead4bc8-b8f2-4760-a682-1fde8daaaaac" 2026-03-22 13:21:18,037 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:21:18,389 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:18] "GET /survey/start/4ead4bc8-b8f2-4760-a682-1fde8daaaaac HTTP/1.1" 303 - 40 0.038 0.321 2026-03-22 13:21:18,399 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:18] "GET /en/survey/4ead4bc8-b8f2-4760-a682-1fde8daaaaac HTTP/1.1" 303 - 0 0.000 0.003 2026-03-22 13:21:19,869 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:19] "GET /survey/4ead4bc8-b8f2-4760-a682-1fde8daaaaac HTTP/1.1" 200 - 137 0.138 1.323 2026-03-22 13:21:19,875 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Navigation result: {'frameId': 'FB3DCD7AE346B0CAE6C9B7F1ECFFCC0E', 'loaderId': '30F7224E69A155668F52E2BBE534B0C4', 'isDownload': False} 2026-03-22 13:21:19,875 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Evaluate ready code "odoo.isTourReady('test_certification_failure')" 2026-03-22 13:21:19,942 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-22 13:21:19,982 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1bb7c47/web.assets_frontend.min.css, copying from /web/assets/1bb7c47/web.assets_frontend.min.css 2026-03-22 13:21:20,079 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:20] "GET /web/assets/1/1bb7c47/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.052 0.091 2026-03-22 13:21:20,088 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52ec8fe/survey.survey_assets.min.css, copying from /web/assets/52ec8fe/survey.survey_assets.min.css 2026-03-22 13:21:20,104 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:20] "GET /web/assets/1/52ec8fe/survey.survey_assets.min.css HTTP/1.1" 200 - 9 0.007 0.157 2026-03-22 13:21:20,129 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aedce/web.assets_frontend_minimal.min.js, copying from /web/assets/03aedce/web.assets_frontend_minimal.min.js 2026-03-22 13:21:20,142 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:20] "GET /web/assets/1/03aedce/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.006 0.017 2026-03-22 13:21:20,154 26 INFO 00761-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-03-22 13:21:20,159 26 INFO 00761-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-03-22 13:21:20,212 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js, copying from /web/assets/cb45bdc/web.__assets_tests_call__.min.js 2026-03-22 13:21:20,246 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:20] "GET /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.009 0.049 2026-03-22 13:21:20,284 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:20] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 13:21:20,285 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-03-22 13:21:20,456 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js, copying from /web/assets/ef3a813/web.assets_frontend_lazy.min.js 2026-03-22 13:21:20,524 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:20] "GET /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.014 0.088 2026-03-22 13:21:20,555 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:20] "GET /web/image/website/1/favicon?unique=c4e9cd2 HTTP/1.1" 200 - 5 0.008 0.122 2026-03-22 13:21:21,139 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fba088c/survey.survey_assets.min.js, copying from /web/assets/fba088c/survey.survey_assets.min.js 2026-03-22 13:21:21,160 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:21] "GET /web/assets/1/fba088c/survey.survey_assets.min.js HTTP/1.1" 200 - 9 0.007 0.025 2026-03-22 13:21:21,273 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-03-22 13:21:21,395 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Evaluate test code "odoo.startTour('test_certification_failure', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/survey/start/4ead4bc8-b8f2-4760-a682-1fde8daaaaac", "delayToCheckUndeterminisms": 0})" 2026-03-22 13:21:21,415 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [1/48] Tour test_certification_failure → Step Patching Survey Form Interaction (trigger: body) 2026-03-22 13:21:21,450 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:21] "POST /mail/data HTTP/1.1" 200 - 19 0.016 0.033 2026-03-22 13:21:21,470 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [2/48] Tour test_certification_failure → Step Clicking on Start Certification (trigger: button.btn.btn-primary.btn-lg:contains("Start Certification")) 2026-03-22 13:21:21,544 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [3/48] Tour test_certification_failure → Step Selecting answer 'No' (trigger: div.js_question-wrapper:contains("Do we sell Acoustic Bloc Screens") label:contains("No")) 2026-03-22 13:21:21,835 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:21] "POST /survey/begin/4ead4bc8-b8f2-4760-a682-1fde8daaaaac/fd85a2ac-e7f9-409d-acc2-d814979d7ac2 HTTP/1.1" 200 - 24 0.034 0.264 2026-03-22 13:21:21,902 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [4/48] Tour test_certification_failure → Step Ticking answer 'Fanta' (trigger: div.js_question-wrapper:contains("Select all the existing products") label:contains("Fanta")) 2026-03-22 13:21:21,965 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [5/48] Tour test_certification_failure → Step Ticking answer 'Drawer' (trigger: div.js_question-wrapper:contains("Select all the existing products") label:contains("Drawer")) 2026-03-22 13:21:22,025 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [6/48] Tour test_certification_failure → Step Ticking answer 'Conference chair' (trigger: div.js_question-wrapper:contains("Select all the existing products") label:contains("Conference chair")) 2026-03-22 13:21:22,077 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [7/48] Tour test_certification_failure → Step Ticking answer 'Color' (trigger: div.js_question-wrapper:contains("Select all the available customizations for our Customizable Desk") label:contains("Color")) 2026-03-22 13:21:22,144 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [8/48] Tour test_certification_failure → Step Ticking answer 'Height' (trigger: div.js_question-wrapper:contains("Select all the available customizations for our Customizable Desk") label:contains("Height")) 2026-03-22 13:21:22,198 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [9/48] Tour test_certification_failure → Step Selecting answer '2' (trigger: div.js_question-wrapper:contains("How many versions of the Corner Desk do we have") label:contains("2")) 2026-03-22 13:21:22,260 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [10/48] Tour test_certification_failure → Step Missing products (trigger: div.js_question-wrapper:contains("Do you think we have missing products in our catalog") textarea) 2026-03-22 13:21:22,372 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [11/48] Tour test_certification_failure → Step Selecting answer '$80' (trigger: div.js_question-wrapper:contains("How much do we sell our Cable Management Box") label:contains("$80")) 2026-03-22 13:21:22,431 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [12/48] Tour test_certification_failure → Step Ticking answer 'Corner Desk Right Sit' (trigger: div.js_question-wrapper:contains("Select all the products that sell for $100 or more") label:contains("Corner Desk Right Sit")) 2026-03-22 13:21:22,492 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [13/48] Tour test_certification_failure → Step Ticking answer 'Desk Combination' (trigger: div.js_question-wrapper:contains("Select all the products that sell for $100 or more") label:contains("Desk Combination")) 2026-03-22 13:21:22,551 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [14/48] Tour test_certification_failure → Step Ticking answer 'Office Chair Black' (trigger: div.js_question-wrapper:contains("Select all the products that sell for $100 or more") label:contains("Office Chair Black")) 2026-03-22 13:21:22,614 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [15/48] Tour test_certification_failure → Step div.js_question-wrapper:contains("What do you think about our prices") label:contains("Correctly priced") 2026-03-22 13:21:22,675 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [16/48] Tour test_certification_failure → Step Inputting answer '60' (trigger: div.js_question-wrapper:contains("How many days is our money-back guarantee") input) 2026-03-22 13:21:22,738 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [17/48] Tour test_certification_failure → Step Inputting answer '01/06/2020' (trigger: div.js_question-wrapper:contains("If a customer purchases a product on 6 January 2020, what is the latest day we expect to ship it") input) 2026-03-22 13:21:22,854 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [18/48] Tour test_certification_failure → Step Inputting answer '01/06/2021 00:00:01' (trigger: div.js_question-wrapper:contains("If a customer purchases a 1 year warranty on 6 January 2020, when do we expect the warranty to expire") input) 2026-03-22 13:21:22,962 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [19/48] Tour test_certification_failure → Step div.js_question-wrapper:contains("What day to you think is best for us to start having an annual sale (not rated)") input 2026-03-22 13:21:23,061 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [20/48] Tour test_certification_failure → Step div.js_question-wrapper:contains("What day and time do you think most customers are most likely to call customer service (not rated)") input 2026-03-22 13:21:23,144 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [21/48] Tour test_certification_failure → Step Inputting answer '0' (trigger: div.js_question-wrapper:contains("How many chairs do you think we should aim to sell in a year (not rated)") input) 2026-03-22 13:21:23,217 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [22/48] Tour test_certification_failure → Step Finish Survey (trigger: button[type="submit"]) 2026-03-22 13:21:23,289 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [23/48] Tour test_certification_failure → Step Click on Submit (trigger: button.btn-primary:contains("Submit")) 2026-03-22 13:21:23,350 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [24/48] Tour test_certification_failure → Step a:contains("Retry") 2026-03-22 13:21:23,581 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:23] "POST /survey/submit/4ead4bc8-b8f2-4760-a682-1fde8daaaaac/fd85a2ac-e7f9-409d-acc2-d814979d7ac2 HTTP/1.1" 200 - 80 0.068 0.138 2026-03-22 13:21:23,714 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:23] "GET /survey/retry/4ead4bc8-b8f2-4760-a682-1fde8daaaaac/fd85a2ac-e7f9-409d-acc2-d814979d7ac2 HTTP/1.1" 303 - 20 0.020 0.046 2026-03-22 13:21:23,758 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:23] "GET /survey/start/4ead4bc8-b8f2-4760-a682-1fde8daaaaac?answer_token=13fd354a-eaff-49f9-9ecd-e4373cab4664 HTTP/1.1" 303 - 8 0.009 0.021 2026-03-22 13:21:23,772 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:23] "GET /en/survey/4ead4bc8-b8f2-4760-a682-1fde8daaaaac HTTP/1.1" 303 - 0 0.000 0.003 2026-03-22 13:21:23,853 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:23] "GET /survey/4ead4bc8-b8f2-4760-a682-1fde8daaaaac HTTP/1.1" 200 - 19 0.015 0.054 2026-03-22 13:21:24,692 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:24] "GET /website/translations?hash=34158aabd0ccfaaec6ecbfc29f4349633023eb7e&lang=en_US HTTP/1.1" 200 - 0 0.000 0.034 2026-03-22 13:21:24,693 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [25/48] Tour test_certification_failure → Step Clicking on Start Certification (trigger: button.btn.btn-primary.btn-lg:contains("Start Certification")) 2026-03-22 13:21:24,774 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [26/48] Tour test_certification_failure → Step Selecting answer 'No' (trigger: div.js_question-wrapper:contains("Do we sell Acoustic Bloc Screens") label:contains("No")) 2026-03-22 13:21:24,817 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:24] "POST /mail/data HTTP/1.1" 200 - 11 0.014 0.039 2026-03-22 13:21:24,884 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:24] "POST /survey/begin/4ead4bc8-b8f2-4760-a682-1fde8daaaaac/13fd354a-eaff-49f9-9ecd-e4373cab4664 HTTP/1.1" 200 - 16 0.011 0.080 2026-03-22 13:21:25,249 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [27/48] Tour test_certification_failure → Step Ticking answer 'Fanta' (trigger: div.js_question-wrapper:contains("Select all the existing products") label:contains("Fanta")) 2026-03-22 13:21:25,333 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [28/48] Tour test_certification_failure → Step Ticking answer 'Drawer' (trigger: div.js_question-wrapper:contains("Select all the existing products") label:contains("Drawer")) 2026-03-22 13:21:25,397 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [29/48] Tour test_certification_failure → Step Ticking answer 'Conference chair' (trigger: div.js_question-wrapper:contains("Select all the existing products") label:contains("Conference chair")) 2026-03-22 13:21:25,456 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [30/48] Tour test_certification_failure → Step Ticking answer 'Color' (trigger: div.js_question-wrapper:contains("Select all the available customizations for our Customizable Desk") label:contains("Color")) 2026-03-22 13:21:25,510 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [31/48] Tour test_certification_failure → Step Ticking answer 'Height' (trigger: div.js_question-wrapper:contains("Select all the available customizations for our Customizable Desk") label:contains("Height")) 2026-03-22 13:21:25,566 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [32/48] Tour test_certification_failure → Step Selecting answer '2' (trigger: div.js_question-wrapper:contains("How many versions of the Corner Desk do we have") label:contains("2")) 2026-03-22 13:21:25,628 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [33/48] Tour test_certification_failure → Step Missing products (trigger: div.js_question-wrapper:contains("Do you think we have missing products in our catalog") textarea) 2026-03-22 13:21:25,723 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [34/48] Tour test_certification_failure → Step Selecting answer '$80' (trigger: div.js_question-wrapper:contains("How much do we sell our Cable Management Box") label:contains("$80")) 2026-03-22 13:21:25,782 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [35/48] Tour test_certification_failure → Step Ticking answer 'Corner Desk Right Sit' (trigger: div.js_question-wrapper:contains("Select all the products that sell for $100 or more") label:contains("Corner Desk Right Sit")) 2026-03-22 13:21:25,838 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [36/48] Tour test_certification_failure → Step Ticking answer 'Desk Combination' (trigger: div.js_question-wrapper:contains("Select all the products that sell for $100 or more") label:contains("Desk Combination")) 2026-03-22 13:21:25,891 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [37/48] Tour test_certification_failure → Step Ticking answer 'Office Chair Black' (trigger: div.js_question-wrapper:contains("Select all the products that sell for $100 or more") label:contains("Office Chair Black")) 2026-03-22 13:21:25,949 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [38/48] Tour test_certification_failure → Step div.js_question-wrapper:contains("What do you think about our prices") label:contains("Correctly priced") 2026-03-22 13:21:25,999 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [39/48] Tour test_certification_failure → Step Inputting answer '60' (trigger: div.js_question-wrapper:contains("How many days is our money-back guarantee") input) 2026-03-22 13:21:26,064 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [40/48] Tour test_certification_failure → Step Inputting answer '01/06/2020' (trigger: div.js_question-wrapper:contains("If a customer purchases a product on 6 January 2020, what is the latest day we expect to ship it") input) 2026-03-22 13:21:26,149 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [41/48] Tour test_certification_failure → Step Inputting answer '01/06/2021 00:00:01' (trigger: div.js_question-wrapper:contains("If a customer purchases a 1 year warranty on 6 January 2020, when do we expect the warranty to expire") input) 2026-03-22 13:21:26,238 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [42/48] Tour test_certification_failure → Step div.js_question-wrapper:contains("What day to you think is best for us to start having an annual sale (not rated)") input 2026-03-22 13:21:26,314 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [43/48] Tour test_certification_failure → Step div.js_question-wrapper:contains("What day and time do you think most customers are most likely to call customer service (not rated)") input 2026-03-22 13:21:26,384 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [44/48] Tour test_certification_failure → Step Inputting answer '0' (trigger: div.js_question-wrapper:contains("How many chairs do you think we should aim to sell in a year (not rated)") input) 2026-03-22 13:21:26,445 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [45/48] Tour test_certification_failure → Step Finish Survey (trigger: button[type="submit"]) 2026-03-22 13:21:26,513 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [46/48] Tour test_certification_failure → Step Click on Submit (trigger: button.btn-primary:contains("Submit")) 2026-03-22 13:21:26,583 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [47/48] Tour test_certification_failure → Step h1:contains("You scored") 2026-03-22 13:21:26,774 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:26] "POST /survey/submit/4ead4bc8-b8f2-4760-a682-1fde8daaaaac/13fd354a-eaff-49f9-9ecd-e4373cab4664 HTTP/1.1" 200 - 72 0.059 0.098 2026-03-22 13:21:27,093 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [48/48] Tour test_certification_failure → Step body:not(:has(a:contains("Retry"))) 2026-03-22 13:21:27,143 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: tour succeeded 2026-03-22 13:21:27,145 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_certification_failure SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-03-22 13:21:27,300 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: heap 12297616 (allocated 13369344) 2026-03-22 13:21:27,304 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Closing chrome headless with pid 5630 2026-03-22 13:21:27,308 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Closing websocket connection 2026-03-22 13:21:27,309 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Terminating chrome headless with pid 5630 2026-03-22 13:21:27,427 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Removing chrome user profile "/tmp/tmp7sg5to3o_chrome_odoo" 2026-03-22 13:21:27,522 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-22 13:21:28,264 26 INFO 00761-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-22 13:21:28,379 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_01_admin_survey_tour ... 2026-03-22 13:21:28,846 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Chrome pid: 5784 2026-03-22 13:21:28,847 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Chrome headless temporary user profile dir: /tmp/tmpm3hopw8p_chrome_odoo 2026-03-22 13:21:28,847 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Issuing json command http://127.0.0.1:41721/json/version 2026-03-22 13:21:28,849 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41721', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:21:29,102 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Browser version: Chrome/141.0.7390.54 2026-03-22 13:21:29,102 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Issuing json command http://127.0.0.1:41721/json 2026-03-22 13:21:29,105 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41721', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:21:29,146 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Websocket url found: ws://127.0.0.1:41721/devtools/page/0710F3B888947B2F81B36BF2125590F2 2026-03-22 13:21:29,191 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Enable chrome headless console log notification 2026-03-22 13:21:29,266 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Chrome headless enable page notifications 2026-03-22 13:21:29,438 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-22 13:21:29,447 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Setting session cookie in browser 2026-03-22 13:21:29,453 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Open "http://127.0.0.1:8069/survey/start/b137640d-14d4-4748-9ef6-344caaaaaae" in browser 2026-03-22 13:21:29,453 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Navigating to: "http://127.0.0.1:8069/survey/start/b137640d-14d4-4748-9ef6-344caaaaaae" 2026-03-22 13:21:29,489 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:21:29,824 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:29] "GET /survey/start/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 303 - 42 0.041 0.301 2026-03-22 13:21:29,836 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:29] "GET /en/survey/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 303 - 0 0.000 0.004 2026-03-22 13:21:31,256 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:31] "GET /survey/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 200 - 130 0.138 1.273 2026-03-22 13:21:31,260 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Navigation result: {'frameId': '0710F3B888947B2F81B36BF2125590F2', 'loaderId': 'DB30C0F5B6DD8979B7A45D9D23F10412', 'isDownload': False} 2026-03-22 13:21:31,260 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Evaluate ready code "odoo.isTourReady('test_survey')" 2026-03-22 13:21:31,314 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-22 13:21:31,332 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1bb7c47/web.assets_frontend.min.css, copying from /web/assets/1bb7c47/web.assets_frontend.min.css 2026-03-22 13:21:31,407 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:31] "GET /web/assets/1/1bb7c47/web.assets_frontend.min.css HTTP/1.1" 200 - 9 0.051 0.050 2026-03-22 13:21:31,419 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52ec8fe/survey.survey_assets.min.css, copying from /web/assets/52ec8fe/survey.survey_assets.min.css 2026-03-22 13:21:31,438 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:31] "GET /web/assets/1/52ec8fe/survey.survey_assets.min.css HTTP/1.1" 200 - 9 0.010 0.115 2026-03-22 13:21:31,462 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aedce/web.assets_frontend_minimal.min.js, copying from /web/assets/03aedce/web.assets_frontend_minimal.min.js 2026-03-22 13:21:31,467 26 INFO 00761-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-03-22 13:21:31,467 26 INFO 00761-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-03-22 13:21:31,478 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:31] "GET /web/assets/1/03aedce/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.007 0.022 2026-03-22 13:21:31,582 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js, copying from /web/assets/cb45bdc/web.__assets_tests_call__.min.js 2026-03-22 13:21:31,604 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:31] "GET /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.010 0.046 2026-03-22 13:21:31,699 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:31] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-22 13:21:31,712 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-22 13:21:31,803 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js, copying from /web/assets/ef3a813/web.assets_frontend_lazy.min.js 2026-03-22 13:21:31,867 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:31] "GET /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.011 0.085 2026-03-22 13:21:31,927 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:31] "GET /web/image/website/1/favicon?unique=c4e9cd2 HTTP/1.1" 200 - 5 0.029 0.123 2026-03-22 13:21:32,455 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fba088c/survey.survey_assets.min.js, copying from /web/assets/fba088c/survey.survey_assets.min.js 2026-03-22 13:21:32,486 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:32] "GET /web/assets/1/fba088c/survey.survey_assets.min.js HTTP/1.1" 200 - 9 0.011 0.033 2026-03-22 13:21:32,615 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-03-22 13:21:32,763 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Evaluate test code "odoo.startTour('test_survey', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/survey/start/b137640d-14d4-4748-9ef6-344caaaaaae", "delayToCheckUndeterminisms": 0})" 2026-03-22 13:21:32,786 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [1/19] Tour test_survey → Step Check that the language selector is hidden (trigger: select[name='lang_code'].d-none:not(:visible)) 2026-03-22 13:21:32,833 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [2/19] Tour test_survey → Step Click on Start (trigger: button.btn:contains("Start")) 2026-03-22 13:21:32,855 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:32] "POST /mail/data HTTP/1.1" 200 - 21 0.030 0.055 2026-03-22 13:21:32,914 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [3/19] Tour test_survey → Step Answer Where do you live (trigger: div.js_question-wrapper:contains("Where do you live") input) 2026-03-22 13:21:33,240 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:33] "POST /survey/begin/b137640d-14d4-4748-9ef6-344caaaaaae/96af10b4-71b4-4b7d-979b-3cd07f5f3b63 HTTP/1.1" 200 - 28 0.035 0.298 2026-03-22 13:21:33,453 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [4/19] Tour test_survey → Step Answer Where do you live (trigger: div.js_question-wrapper:contains("When is your date of birth") input) 2026-03-22 13:21:33,561 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [5/19] Tour test_survey → Step Answer How frequently do you buy products online (trigger: div.js_question-wrapper:contains("How frequently do you buy products online") label:contains("Once a month")) 2026-03-22 13:21:33,630 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [6/19] Tour test_survey → Step Answer How many times did you order products on our website (trigger: div.js_question-wrapper:contains("How many times did you order products on our website") input) 2026-03-22 13:21:33,702 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [7/19] Tour test_survey → Step Submit and go to Next Page (trigger: button[value="next"]) 2026-03-22 13:21:33,767 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [8/19] Tour test_survey → Step Answer Which of the following words would you use to describe our products (High Quality) (trigger: div.js_question-wrapper:contains("Which of the following words would you use to describe our products") label:contains("High quality")) 2026-03-22 13:21:33,989 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:33] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/96af10b4-71b4-4b7d-979b-3cd07f5f3b63 HTTP/1.1" 200 - 48 0.051 0.169 2026-03-22 13:21:34,249 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [9/19] Tour test_survey → Step Answer Which of the following words would you use to describe our products (Good value for money) (trigger: div.js_question-wrapper:contains("Which of the following words would you use to describe our products") label:contains("Good value for money")) 2026-03-22 13:21:34,307 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [10/19] Tour test_survey → Step Answer What do your think about our new eCommerce (The new layout and design is fresh and up-to-date) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The new layout and design is fresh and up-to-date") td:first) 2026-03-22 13:21:34,362 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [11/19] Tour test_survey → Step Answer What do your think about our new eCommerce (It is easy to find the product that I want) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("It is easy to find the product that I want") td:eq(2)) 2026-03-22 13:21:34,415 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [12/19] Tour test_survey → Step Answer What do your think about our new eCommerce (The tool to compare the products is useful to make a choice) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The tool to compare the products is useful to make a choice") td:eq(3)) 2026-03-22 13:21:34,478 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [13/19] Tour test_survey → Step Answer What do your think about our new eCommerce (The checkout process is clear and secure) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The checkout process is clear and secure") td:eq(2)) 2026-03-22 13:21:34,530 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [14/19] Tour test_survey → Step Answer What do your think about our new eCommerce (I have added products to my wishlist) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("I have added products to my wishlist") td:last) 2026-03-22 13:21:34,585 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [15/19] Tour test_survey → Step Answer Do you have any other comments, questions, or concerns (trigger: div.js_question-wrapper:contains("Do you have any other comments, questions, or concerns") textarea) 2026-03-22 13:21:34,658 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [16/19] Tour test_survey → Step Answer How would you rate your experience on our website? (trigger: div.js_question-wrapper:contains("How would you rate your experience on our website") label:contains("4")) 2026-03-22 13:21:34,715 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [17/19] Tour test_survey → Step Click Submit and finish the survey (trigger: button[value="finish"]) 2026-03-22 13:21:34,786 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [18/19] Tour test_survey → Step Click on Submit (trigger: .modal-footer button.btn-primary) 2026-03-22 13:21:34,842 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [19/19] Tour test_survey → Step Thank you (trigger: h1:contains("Thank you!")) 2026-03-22 13:21:34,980 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:34] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/96af10b4-71b4-4b7d-979b-3cd07f5f3b63 HTTP/1.1" 200 - 44 0.040 0.088 2026-03-22 13:21:35,358 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: tour succeeded 2026-03-22 13:21:35,361 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: ╔════════════════════════════╗ ║ TOUR test_survey SUCCEEDED ║ ╚════════════════════════════╝ 2026-03-22 13:21:35,516 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: heap 12059628 (allocated 12582912) 2026-03-22 13:21:35,523 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Closing chrome headless with pid 5784 2026-03-22 13:21:35,525 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Closing websocket connection 2026-03-22 13:21:35,526 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Terminating chrome headless with pid 5784 2026-03-22 13:21:35,647 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Removing chrome user profile "/tmp/tmpm3hopw8p_chrome_odoo" 2026-03-22 13:21:35,695 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_02_demo_survey_tour ... 2026-03-22 13:21:36,296 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Chrome pid: 5931 2026-03-22 13:21:36,305 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Chrome headless temporary user profile dir: /tmp/tmpwsdnmnrq_chrome_odoo 2026-03-22 13:21:36,305 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Issuing json command http://127.0.0.1:41861/json/version 2026-03-22 13:21:36,307 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41861', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:21:36,476 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Browser version: Chrome/141.0.7390.54 2026-03-22 13:21:36,476 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Issuing json command http://127.0.0.1:41861/json 2026-03-22 13:21:36,478 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41861', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:21:36,525 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Websocket url found: ws://127.0.0.1:41861/devtools/page/60255175F70EBA68FA1A2370CF28B52A 2026-03-22 13:21:36,583 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Enable chrome headless console log notification 2026-03-22 13:21:36,645 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Chrome headless enable page notifications 2026-03-22 13:21:36,762 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-22 13:21:36,769 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Setting session cookie in browser 2026-03-22 13:21:36,772 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Open "http://127.0.0.1:8069/survey/start/b137640d-14d4-4748-9ef6-344caaaaaae" in browser 2026-03-22 13:21:36,772 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Navigating to: "http://127.0.0.1:8069/survey/start/b137640d-14d4-4748-9ef6-344caaaaaae" 2026-03-22 13:21:36,803 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:21:37,140 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:37] "GET /survey/start/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 303 - 39 0.035 0.310 2026-03-22 13:21:37,151 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:37] "GET /en/survey/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 303 - 0 0.000 0.003 2026-03-22 13:21:38,664 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:38] "GET /survey/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 200 - 137 0.141 1.362 2026-03-22 13:21:38,669 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Navigation result: {'frameId': '60255175F70EBA68FA1A2370CF28B52A', 'loaderId': '2E589DDB257D7B0EAF6DD51E288C3E9B', 'isDownload': False} 2026-03-22 13:21:38,669 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Evaluate ready code "odoo.isTourReady('test_survey')" 2026-03-22 13:21:38,735 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-03-22 13:21:38,756 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1bb7c47/web.assets_frontend.min.css, copying from /web/assets/1bb7c47/web.assets_frontend.min.css 2026-03-22 13:21:38,894 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:38] "GET /web/assets/1/1bb7c47/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.093 0.079 2026-03-22 13:21:38,907 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52ec8fe/survey.survey_assets.min.css, copying from /web/assets/52ec8fe/survey.survey_assets.min.css 2026-03-22 13:21:38,937 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:38] "GET /web/assets/1/52ec8fe/survey.survey_assets.min.css HTTP/1.1" 200 - 9 0.012 0.192 2026-03-22 13:21:38,955 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aedce/web.assets_frontend_minimal.min.js, copying from /web/assets/03aedce/web.assets_frontend_minimal.min.js 2026-03-22 13:21:38,959 26 INFO 00761-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-03-22 13:21:38,959 26 INFO 00761-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-03-22 13:21:38,982 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:38] "GET /web/assets/1/03aedce/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.011 0.039 2026-03-22 13:21:39,342 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js, copying from /web/assets/cb45bdc/web.__assets_tests_call__.min.js 2026-03-22 13:21:39,345 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:39] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-22 13:21:39,346 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-22 13:21:39,386 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:39] "GET /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.013 0.341 2026-03-22 13:21:39,582 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js, copying from /web/assets/ef3a813/web.assets_frontend_lazy.min.js 2026-03-22 13:21:39,645 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:39] "GET /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.006 0.087 2026-03-22 13:21:39,692 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:39] "GET /web/image/website/1/favicon?unique=c4e9cd2 HTTP/1.1" 200 - 5 0.013 0.120 2026-03-22 13:21:40,332 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fba088c/survey.survey_assets.min.js, copying from /web/assets/fba088c/survey.survey_assets.min.js 2026-03-22 13:21:40,414 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:40] "GET /web/assets/1/fba088c/survey.survey_assets.min.js HTTP/1.1" 200 - 9 0.028 0.089 2026-03-22 13:21:40,654 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-03-22 13:21:40,800 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: The ready code tooks too much time : 2.1309046745300293 2026-03-22 13:21:40,801 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Evaluate test code "odoo.startTour('test_survey', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/survey/start/b137640d-14d4-4748-9ef6-344caaaaaae", "delayToCheckUndeterminisms": 0})" 2026-03-22 13:21:40,813 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [1/19] Tour test_survey → Step Check that the language selector is hidden (trigger: select[name='lang_code'].d-none:not(:visible)) 2026-03-22 13:21:40,860 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:40] "POST /mail/data HTTP/1.1" 200 - 19 0.019 0.033 2026-03-22 13:21:40,883 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [2/19] Tour test_survey → Step Click on Start (trigger: button.btn:contains("Start")) 2026-03-22 13:21:40,959 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [3/19] Tour test_survey → Step Answer Where do you live (trigger: div.js_question-wrapper:contains("Where do you live") input) 2026-03-22 13:21:41,200 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:41] "POST /survey/begin/b137640d-14d4-4748-9ef6-344caaaaaae/19c997c7-6dc2-444b-bdf7-c5d06836d6c3 HTTP/1.1" 200 - 28 0.037 0.213 2026-03-22 13:21:41,478 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [4/19] Tour test_survey → Step Answer Where do you live (trigger: div.js_question-wrapper:contains("When is your date of birth") input) 2026-03-22 13:21:41,582 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [5/19] Tour test_survey → Step Answer How frequently do you buy products online (trigger: div.js_question-wrapper:contains("How frequently do you buy products online") label:contains("Once a month")) 2026-03-22 13:21:41,654 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [6/19] Tour test_survey → Step Answer How many times did you order products on our website (trigger: div.js_question-wrapper:contains("How many times did you order products on our website") input) 2026-03-22 13:21:41,721 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [7/19] Tour test_survey → Step Submit and go to Next Page (trigger: button[value="next"]) 2026-03-22 13:21:41,790 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [8/19] Tour test_survey → Step Answer Which of the following words would you use to describe our products (High Quality) (trigger: div.js_question-wrapper:contains("Which of the following words would you use to describe our products") label:contains("High quality")) 2026-03-22 13:21:42,096 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:42] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/19c997c7-6dc2-444b-bdf7-c5d06836d6c3 HTTP/1.1" 200 - 48 0.062 0.238 2026-03-22 13:21:42,297 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [9/19] Tour test_survey → Step Answer Which of the following words would you use to describe our products (Good value for money) (trigger: div.js_question-wrapper:contains("Which of the following words would you use to describe our products") label:contains("Good value for money")) 2026-03-22 13:21:42,354 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [10/19] Tour test_survey → Step Answer What do your think about our new eCommerce (The new layout and design is fresh and up-to-date) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The new layout and design is fresh and up-to-date") td:first) 2026-03-22 13:21:42,416 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [11/19] Tour test_survey → Step Answer What do your think about our new eCommerce (It is easy to find the product that I want) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("It is easy to find the product that I want") td:eq(2)) 2026-03-22 13:21:42,468 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [12/19] Tour test_survey → Step Answer What do your think about our new eCommerce (The tool to compare the products is useful to make a choice) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The tool to compare the products is useful to make a choice") td:eq(3)) 2026-03-22 13:21:42,527 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [13/19] Tour test_survey → Step Answer What do your think about our new eCommerce (The checkout process is clear and secure) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The checkout process is clear and secure") td:eq(2)) 2026-03-22 13:21:42,586 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [14/19] Tour test_survey → Step Answer What do your think about our new eCommerce (I have added products to my wishlist) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("I have added products to my wishlist") td:last) 2026-03-22 13:21:42,645 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [15/19] Tour test_survey → Step Answer Do you have any other comments, questions, or concerns (trigger: div.js_question-wrapper:contains("Do you have any other comments, questions, or concerns") textarea) 2026-03-22 13:21:42,718 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [16/19] Tour test_survey → Step Answer How would you rate your experience on our website? (trigger: div.js_question-wrapper:contains("How would you rate your experience on our website") label:contains("4")) 2026-03-22 13:21:42,776 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [17/19] Tour test_survey → Step Click Submit and finish the survey (trigger: button[value="finish"]) 2026-03-22 13:21:42,849 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [18/19] Tour test_survey → Step Click on Submit (trigger: .modal-footer button.btn-primary) 2026-03-22 13:21:42,908 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [19/19] Tour test_survey → Step Thank you (trigger: h1:contains("Thank you!")) 2026-03-22 13:21:43,058 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:43] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/19c997c7-6dc2-444b-bdf7-c5d06836d6c3 HTTP/1.1" 200 - 45 0.048 0.088 2026-03-22 13:21:43,394 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: tour succeeded 2026-03-22 13:21:43,399 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: ╔════════════════════════════╗ ║ TOUR test_survey SUCCEEDED ║ ╚════════════════════════════╝ 2026-03-22 13:21:43,535 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: heap 12056772 (allocated 12582912) 2026-03-22 13:21:43,539 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Closing chrome headless with pid 5931 2026-03-22 13:21:43,541 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Closing websocket connection 2026-03-22 13:21:43,544 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Terminating chrome headless with pid 5931 2026-03-22 13:21:43,665 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Removing chrome user profile "/tmp/tmpwsdnmnrq_chrome_odoo" 2026-03-22 13:21:43,711 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_03_public_multilingual_survey_tour ... 2026-03-22 13:21:44,476 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour: Chrome pid: 6076 2026-03-22 13:21:44,477 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour: Chrome headless temporary user profile dir: /tmp/tmpp6txqe7j_chrome_odoo 2026-03-22 13:21:44,477 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour: Issuing json command http://127.0.0.1:43581/json/version 2026-03-22 13:21:44,481 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43581', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:21:44,728 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour: Browser version: Chrome/141.0.7390.54 2026-03-22 13:21:44,728 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour: Issuing json command http://127.0.0.1:43581/json 2026-03-22 13:21:44,736 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43581', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:21:44,749 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour: Websocket url found: ws://127.0.0.1:43581/devtools/page/65678F2261BF53C37C559793B34DFB1D 2026-03-22 13:21:44,895 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour: Enable chrome headless console log notification 2026-03-22 13:21:44,947 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour: Chrome headless enable page notifications 2026-03-22 13:21:45,059 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour: Setting session cookie in browser 2026-03-22 13:21:45,113 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour: Open "http://127.0.0.1:8069/survey/start/b137640d-14d4-4748-9ef6-344caaaaaae" in browser 2026-03-22 13:21:45,114 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour: Navigating to: "http://127.0.0.1:8069/survey/start/b137640d-14d4-4748-9ef6-344caaaaaae" 2026-03-22 13:21:45,180 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:21:45,571 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:45] "GET /survey/start/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 303 - 34 0.052 0.349 2026-03-22 13:21:45,587 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:45] "GET /en/survey/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 303 - 0 0.000 0.004 2026-03-22 13:21:47,197 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:47] "GET /survey/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 200 - 105 0.156 1.445 2026-03-22 13:21:47,206 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour: Navigation result: {'frameId': '65678F2261BF53C37C559793B34DFB1D', 'loaderId': '7F77BB8B4EA9EED30822E9FFC93D4A31', 'isDownload': False} 2026-03-22 13:21:47,207 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour: Evaluate ready code "odoo.isTourReady('test_survey_multilang')" 2026-03-22 13:21:47,328 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-22 13:21:47,395 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1bb7c47/web.assets_frontend.min.css, copying from /web/assets/1bb7c47/web.assets_frontend.min.css 2026-03-22 13:21:47,534 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:47] "GET /web/assets/1/1bb7c47/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.097 0.138 2026-03-22 13:21:47,551 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52ec8fe/survey.survey_assets.min.css, copying from /web/assets/52ec8fe/survey.survey_assets.min.css 2026-03-22 13:21:47,575 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:47] "GET /web/assets/1/52ec8fe/survey.survey_assets.min.css HTTP/1.1" 200 - 9 0.013 0.249 2026-03-22 13:21:47,610 26 INFO 00761-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-03-22 13:21:47,611 26 INFO 00761-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-03-22 13:21:47,628 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aedce/web.assets_frontend_minimal.min.js, copying from /web/assets/03aedce/web.assets_frontend_minimal.min.js 2026-03-22 13:21:47,662 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:47] "GET /web/assets/1/03aedce/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.015 0.046 2026-03-22 13:21:47,718 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js, copying from /web/assets/cb45bdc/web.__assets_tests_call__.min.js 2026-03-22 13:21:47,765 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:47] "GET /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.010 0.063 2026-03-22 13:21:47,872 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-22 13:21:47,874 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:47] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.028 2026-03-22 13:21:48,010 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js, copying from /web/assets/ef3a813/web.assets_frontend_lazy.min.js 2026-03-22 13:21:48,229 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:48] "GET /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.029 0.236 2026-03-22 13:21:48,356 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:48] "GET /web/image/website/1/favicon?unique=c4e9cd2 HTTP/1.1" 200 - 5 0.020 0.330 2026-03-22 13:21:49,108 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fba088c/survey.survey_assets.min.js, copying from /web/assets/fba088c/survey.survey_assets.min.js 2026-03-22 13:21:49,132 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:49] "GET /web/assets/1/fba088c/survey.survey_assets.min.js HTTP/1.1" 200 - 9 0.019 0.039 2026-03-22 13:21:49,279 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.017 2026-03-22 13:21:49,450 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour: The ready code tooks too much time : 2.2426986694335938 2026-03-22 13:21:49,450 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour: Evaluate test code "odoo.startTour('test_survey_multilang', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/survey/start/b137640d-14d4-4748-9ef6-344caaaaaae", "delayToCheckUndeterminisms": 0})" 2026-03-22 13:21:49,476 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:49] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.014 2026-03-22 13:21:49,478 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: [1/24] Tour test_survey_multilang → Step Select French (trigger: select[name='lang_code']) 2026-03-22 13:21:49,572 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:49] "GET /fr_BE/survey/b137640d-14d4-4748-9ef6-344caaaaaae?language-changed=true HTTP/1.1" 301 - 0 0.000 0.003 2026-03-22 13:21:50,076 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:50] "GET /fr/survey/b137640d-14d4-4748-9ef6-344caaaaaae?language-changed=true HTTP/1.1" 200 - 34 0.076 0.416 2026-03-22 13:21:50,291 26 INFO 00761-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-03-22 13:21:50,305 26 INFO 00761-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-03-22 13:21:54,558 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:54] "GET /website/translations?hash=&lang=fr_BE HTTP/1.1" 200 - 0 0.000 3.337 2026-03-22 13:21:54,620 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: [2/24] Tour test_survey_multilang → Step Check French translation (trigger: h1.o_survey_main_title:contains('Enquête de satisfaction')) 2026-03-22 13:21:54,751 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: [3/24] Tour test_survey_multilang → Step Select French (trigger: select[name='lang_code']) 2026-03-22 13:21:54,759 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:54] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.007 2026-03-22 13:21:54,983 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:54] "GET /fr/survey/b137640d-14d4-4748-9ef6-344caaaaaae?language-changed=true HTTP/1.1" 200 - 18 0.042 0.060 2026-03-22 13:21:55,060 26 INFO 00761-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-03-22 13:21:55,062 26 INFO 00761-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-03-22 13:21:55,579 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:55] "GET /website/translations?hash=cc9d59d29f3fe5acf6cece985b099e6c03550faf&lang=fr_BE HTTP/1.1" 200 - 0 0.000 0.008 2026-03-22 13:21:55,608 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: [4/24] Tour test_survey_multilang → Step Check French translation (trigger: h1.o_survey_main_title:contains('Enquête de satisfaction')) 2026-03-22 13:21:55,677 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: [5/24] Tour test_survey_multilang → Step Click on Start (trigger: button.btn:contains("Start")) 2026-03-22 13:21:55,696 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:55] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.012 2026-03-22 13:21:55,743 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: [6/24] Tour test_survey_multilang → Step Check Page translation (trigger: .js_question-wrapper h3:contains('FR: ')) 2026-03-22 13:21:55,998 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:55] "POST /survey/begin/b137640d-14d4-4748-9ef6-344caaaaaae/4fda1b86-640c-4c1e-aa4b-bbee79887a85 HTTP/1.1" 200 - 29 0.042 0.218 2026-03-22 13:21:56,313 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: [7/24] Tour test_survey_multilang → Step Answer Where do you live (trigger: div.js_question-wrapper:contains("Where do you live") input) 2026-03-22 13:21:56,397 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: [8/24] Tour test_survey_multilang → Step Answer Where do you live (trigger: div.js_question-wrapper:contains("When is your date of birth") input) 2026-03-22 13:21:56,511 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: [9/24] Tour test_survey_multilang → Step Answer How frequently do you buy products online (trigger: div.js_question-wrapper:contains("How frequently do you buy products online") label:contains("Once a month")) 2026-03-22 13:21:56,584 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: [10/24] Tour test_survey_multilang → Step Answer How many times did you order products on our website (trigger: div.js_question-wrapper:contains("How many times did you order products on our website") input) 2026-03-22 13:21:56,650 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: [11/24] Tour test_survey_multilang → Step Submit and go to Next Page (trigger: button[value="next"]) 2026-03-22 13:21:56,722 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: [12/24] Tour test_survey_multilang → Step Check Page translation (trigger: .js_question-wrapper h3:contains('FR: ')) 2026-03-22 13:21:56,782 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: [13/24] Tour test_survey_multilang → Step Answer Which of the following words would you use to describe our products (High Quality) (trigger: div.js_question-wrapper:contains("Which of the following words would you use to describe our products") label:contains("High quality")) 2026-03-22 13:21:57,074 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:57] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/4fda1b86-640c-4c1e-aa4b-bbee79887a85 HTTP/1.1" 200 - 49 0.071 0.279 2026-03-22 13:21:57,234 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: [14/24] Tour test_survey_multilang → Step Answer Which of the following words would you use to describe our products (Good value for money) (trigger: div.js_question-wrapper:contains("Which of the following words would you use to describe our products") label:contains("Good value for money")) 2026-03-22 13:21:57,296 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: [15/24] Tour test_survey_multilang → Step Answer What do your think about our new eCommerce (The new layout and design is fresh and up-to-date) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The new layout and design is fresh and up-to-date") td:first) 2026-03-22 13:21:57,353 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: [16/24] Tour test_survey_multilang → Step Answer What do your think about our new eCommerce (It is easy to find the product that I want) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("It is easy to find the product that I want") td:eq(2)) 2026-03-22 13:21:57,411 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: [17/24] Tour test_survey_multilang → Step Answer What do your think about our new eCommerce (The tool to compare the products is useful to make a choice) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The tool to compare the products is useful to make a choice") td:eq(3)) 2026-03-22 13:21:57,467 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: [18/24] Tour test_survey_multilang → Step Answer What do your think about our new eCommerce (The checkout process is clear and secure) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The checkout process is clear and secure") td:eq(2)) 2026-03-22 13:21:57,525 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: [19/24] Tour test_survey_multilang → Step Answer What do your think about our new eCommerce (I have added products to my wishlist) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("I have added products to my wishlist") td:last) 2026-03-22 13:21:57,580 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: [20/24] Tour test_survey_multilang → Step Answer Do you have any other comments, questions, or concerns (trigger: div.js_question-wrapper:contains("Do you have any other comments, questions, or concerns") textarea) 2026-03-22 13:21:57,665 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: [21/24] Tour test_survey_multilang → Step Answer How would you rate your experience on our website? (trigger: div.js_question-wrapper:contains("How would you rate your experience on our website") label:contains("4")) 2026-03-22 13:21:57,722 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: [22/24] Tour test_survey_multilang → Step Click Submit and finish the survey (trigger: button[value="finish"]) 2026-03-22 13:21:57,801 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: [23/24] Tour test_survey_multilang → Step Click on Submit (trigger: .modal-footer button.btn-primary) 2026-03-22 13:21:57,861 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: [24/24] Tour test_survey_multilang → Step Thank you (trigger: h1:contains("Thank you!")) 2026-03-22 13:21:58,039 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:21:58] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/4fda1b86-640c-4c1e-aa4b-bbee79887a85 HTTP/1.1" 200 - 46 0.057 0.105 2026-03-22 13:21:58,324 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: tour succeeded 2026-03-22 13:21:58,326 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: ╔══════════════════════════════════════╗ ║ TOUR test_survey_multilang SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-03-22 13:21:58,593 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: heap 13334072 (allocated 14618624) 2026-03-22 13:21:58,599 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour: Closing chrome headless with pid 6076 2026-03-22 13:21:58,604 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour: Closing websocket connection 2026-03-22 13:21:58,612 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour: Terminating chrome headless with pid 6076 2026-03-22 13:21:58,731 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour: Removing chrome user profile "/tmp/tmpp6txqe7j_chrome_odoo" 2026-03-22 13:21:58,824 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_04_public_survey_with_triggers ... 2026-03-22 13:21:59,491 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Chrome pid: 6229 2026-03-22 13:21:59,492 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Chrome headless temporary user profile dir: /tmp/tmpes206b8b_chrome_odoo 2026-03-22 13:21:59,492 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Issuing json command http://127.0.0.1:38475/json/version 2026-03-22 13:21:59,499 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38475', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:21:59,676 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Browser version: Chrome/141.0.7390.54 2026-03-22 13:21:59,676 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Issuing json command http://127.0.0.1:38475/json 2026-03-22 13:21:59,677 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38475', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:21:59,706 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Websocket url found: ws://127.0.0.1:38475/devtools/page/C3B88CDCB0A25AB30171A59FF4FF78E7 2026-03-22 13:21:59,750 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Enable chrome headless console log notification 2026-03-22 13:21:59,820 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Chrome headless enable page notifications 2026-03-22 13:21:59,917 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Setting session cookie in browser 2026-03-22 13:21:59,944 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Open "http://127.0.0.1:8069/survey/start/3cfadce3-3f7e-41da-920d-10fa0eb19527" in browser 2026-03-22 13:21:59,944 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Navigating to: "http://127.0.0.1:8069/survey/start/3cfadce3-3f7e-41da-920d-10fa0eb19527" 2026-03-22 13:21:59,976 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:22:00,350 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:00] "GET /survey/start/3cfadce3-3f7e-41da-920d-10fa0eb19527 HTTP/1.1" 303 - 33 0.028 0.359 2026-03-22 13:22:00,369 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:00] "GET /en/survey/3cfadce3-3f7e-41da-920d-10fa0eb19527 HTTP/1.1" 303 - 0 0.000 0.003 2026-03-22 13:22:01,667 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:01] "GET /survey/3cfadce3-3f7e-41da-920d-10fa0eb19527 HTTP/1.1" 200 - 103 0.111 1.174 2026-03-22 13:22:01,675 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Navigation result: {'frameId': 'C3B88CDCB0A25AB30171A59FF4FF78E7', 'loaderId': 'ADD6CF74DA6D5F52BE9228BC243F515C', 'isDownload': False} 2026-03-22 13:22:01,676 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Evaluate ready code "odoo.isTourReady('test_survey_chained_conditional_questions')" 2026-03-22 13:22:01,730 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-22 13:22:01,763 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52ec8fe/survey.survey_assets.min.css, copying from /web/assets/52ec8fe/survey.survey_assets.min.css 2026-03-22 13:22:01,791 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:01] "GET /web/assets/1/52ec8fe/survey.survey_assets.min.css HTTP/1.1" 200 - 12 0.016 0.039 2026-03-22 13:22:01,823 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1bb7c47/web.assets_frontend.min.css, copying from /web/assets/1bb7c47/web.assets_frontend.min.css 2026-03-22 13:22:01,929 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:01] "GET /web/assets/1/1bb7c47/web.assets_frontend.min.css HTTP/1.1" 200 - 9 0.078 0.107 2026-03-22 13:22:01,960 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aedce/web.assets_frontend_minimal.min.js, copying from /web/assets/03aedce/web.assets_frontend_minimal.min.js 2026-03-22 13:22:02,003 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:02] "GET /web/assets/1/03aedce/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.019 0.169 2026-03-22 13:22:02,032 26 INFO 00761-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-03-22 13:22:02,034 26 INFO 00761-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-03-22 13:22:02,038 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js, copying from /web/assets/cb45bdc/web.__assets_tests_call__.min.js 2026-03-22 13:22:02,069 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:02] "GET /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.009 0.051 2026-03-22 13:22:02,247 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-22 13:22:02,252 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:02] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 13:22:02,446 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js, copying from /web/assets/ef3a813/web.assets_frontend_lazy.min.js 2026-03-22 13:22:02,502 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:02] "GET /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.023 0.067 2026-03-22 13:22:02,562 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:02] "GET /web/image/website/1/favicon?unique=c4e9cd2 HTTP/1.1" 200 - 5 0.025 0.114 2026-03-22 13:22:03,207 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fba088c/survey.survey_assets.min.js, copying from /web/assets/fba088c/survey.survey_assets.min.js 2026-03-22 13:22:03,252 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:03] "GET /web/assets/1/fba088c/survey.survey_assets.min.js HTTP/1.1" 200 - 9 0.030 0.054 2026-03-22 13:22:03,418 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.013 2026-03-22 13:22:03,583 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Evaluate test code "odoo.startTour('test_survey_chained_conditional_questions', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/survey/start/3cfadce3-3f7e-41da-920d-10fa0eb19527", "delayToCheckUndeterminisms": 0})" 2026-03-22 13:22:03,603 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:03] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.008 2026-03-22 13:22:03,626 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [1/18] Tour test_survey_chained_conditional_questions → Step Click on Start (trigger: button.btn:contains("Start")) 2026-03-22 13:22:03,714 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [2/18] Tour test_survey_chained_conditional_questions → Step Answer Q1 with Answer 1 (trigger: div.js_question-wrapper:contains("Q1") label:contains("Answer 1")) 2026-03-22 13:22:04,038 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:04] "POST /survey/begin/3cfadce3-3f7e-41da-920d-10fa0eb19527/4ab7f515-d891-4d51-8925-19dc3ecb750b HTTP/1.1" 200 - 23 0.031 0.303 2026-03-22 13:22:04,200 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [3/18] Tour test_survey_chained_conditional_questions → Step div.js_question-wrapper:contains("Q4") 2026-03-22 13:22:04,252 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [4/18] Tour test_survey_chained_conditional_questions → Step Answer Q2 with Answer 1 (trigger: div.js_question-wrapper:contains("Q2") label:contains("Answer 1")) 2026-03-22 13:22:04,313 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [5/18] Tour test_survey_chained_conditional_questions → Step Answer Q3 with Answer 1 (trigger: div.js_question-wrapper:contains("Q3") label:contains("Answer 1")) 2026-03-22 13:22:04,370 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [6/18] Tour test_survey_chained_conditional_questions → Step Answer Q1 with Answer 3 (trigger: div.js_question-wrapper:contains("Q1") label:contains("Answer 3")) 2026-03-22 13:22:04,430 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [7/18] Tour test_survey_chained_conditional_questions → Step Check that Q2 was hidden (trigger: div.js_question-wrapper:contains("Q3")) 2026-03-22 13:22:04,478 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [8/18] Tour test_survey_chained_conditional_questions → Step Answer Q3 with Answer 2 (trigger: div.js_question-wrapper:contains("Q3") label:contains("Answer 2")) 2026-03-22 13:22:04,535 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [9/18] Tour test_survey_chained_conditional_questions → Step Answer Q1 with Answer 2 (trigger: div.js_question-wrapper:contains("Q1") label:contains("Answer 2")) 2026-03-22 13:22:04,597 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [10/18] Tour test_survey_chained_conditional_questions → Step Check that only question 1 is now visible (trigger: div.js_question-wrapper:contains("Q1")) 2026-03-22 13:22:04,648 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [11/18] Tour test_survey_chained_conditional_questions → Step Answer Q1 with Answer 3 (trigger: div.js_question-wrapper:contains("Q1") label:contains("Answer 3")) 2026-03-22 13:22:04,703 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [12/18] Tour test_survey_chained_conditional_questions → Step Check that questions Q2 and Q4 are hidden (trigger: div.js_question-wrapper:contains("Q1")) 2026-03-22 13:22:04,755 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [13/18] Tour test_survey_chained_conditional_questions → Step Answer Q3 with Answer 2 (trigger: div.js_question-wrapper:contains("Q3") label:contains("Answer 2")) 2026-03-22 13:22:04,817 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [14/18] Tour test_survey_chained_conditional_questions → Step Answer Q1 with Answer 2 (trigger: div.js_question-wrapper:contains("Q1") label:contains("Answer 2")) 2026-03-22 13:22:04,873 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [15/18] Tour test_survey_chained_conditional_questions → Step Check that only question 1 is now the only one visible again (trigger: div.js_question-wrapper:contains("Q1")) 2026-03-22 13:22:04,925 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [16/18] Tour test_survey_chained_conditional_questions → Step Click Submit and finish the survey (trigger: button[value="finish"]) 2026-03-22 13:22:04,994 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [17/18] Tour test_survey_chained_conditional_questions → Step Click on Submit (trigger: button.btn-primary:contains("Submit")) 2026-03-22 13:22:05,053 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [18/18] Tour test_survey_chained_conditional_questions → Step Thank you (trigger: h1:contains("Thank you!")) 2026-03-22 13:22:05,203 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:05] "POST /survey/submit/3cfadce3-3f7e-41da-920d-10fa0eb19527/4ab7f515-d891-4d51-8925-19dc3ecb750b HTTP/1.1" 200 - 34 0.044 0.095 2026-03-22 13:22:05,524 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: tour succeeded 2026-03-22 13:22:05,527 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_survey_chained_conditional_questions SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-03-22 13:22:05,636 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: heap 11524568 (allocated 12058624) 2026-03-22 13:22:05,639 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Closing chrome headless with pid 6229 2026-03-22 13:22:05,640 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Closing websocket connection 2026-03-22 13:22:05,641 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Terminating chrome headless with pid 6229 2026-03-22 13:22:05,716 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Removing chrome user profile "/tmp/tmpes206b8b_chrome_odoo" 2026-03-22 13:22:05,766 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_05_public_survey_with_trigger_on_different_page ... 2026-03-22 13:22:06,386 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Chrome pid: 6373 2026-03-22 13:22:06,386 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Chrome headless temporary user profile dir: /tmp/tmpaq0bhgg5_chrome_odoo 2026-03-22 13:22:06,386 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Issuing json command http://127.0.0.1:32859/json/version 2026-03-22 13:22:06,388 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32859', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:22:06,581 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Browser version: Chrome/141.0.7390.54 2026-03-22 13:22:06,583 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Issuing json command http://127.0.0.1:32859/json 2026-03-22 13:22:06,589 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32859', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:22:06,684 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Websocket url found: ws://127.0.0.1:32859/devtools/page/B0BAC8F5335990AACAE00FA559BED273 2026-03-22 13:22:06,779 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Enable chrome headless console log notification 2026-03-22 13:22:06,872 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Chrome headless enable page notifications 2026-03-22 13:22:06,982 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Setting session cookie in browser 2026-03-22 13:22:07,016 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Open "http://127.0.0.1:8069/survey/start/1cb935bd-2399-4ed1-9e10-c649318fb4dc" in browser 2026-03-22 13:22:07,016 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Navigating to: "http://127.0.0.1:8069/survey/start/1cb935bd-2399-4ed1-9e10-c649318fb4dc" 2026-03-22 13:22:07,049 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:22:07,352 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:07] "GET /survey/start/1cb935bd-2399-4ed1-9e10-c649318fb4dc HTTP/1.1" 303 - 33 0.029 0.284 2026-03-22 13:22:07,363 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:07] "GET /en/survey/1cb935bd-2399-4ed1-9e10-c649318fb4dc HTTP/1.1" 303 - 0 0.000 0.004 2026-03-22 13:22:08,854 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:08] "GET /survey/1cb935bd-2399-4ed1-9e10-c649318fb4dc HTTP/1.1" 200 - 105 0.143 1.333 2026-03-22 13:22:08,863 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Navigation result: {'frameId': 'B0BAC8F5335990AACAE00FA559BED273', 'loaderId': 'A425BFF977573072B26CCF212F1B86DC', 'isDownload': False} 2026-03-22 13:22:08,863 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Evaluate ready code "odoo.isTourReady('test_survey_conditional_question_on_different_page')" 2026-03-22 13:22:08,916 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-22 13:22:08,941 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1bb7c47/web.assets_frontend.min.css, copying from /web/assets/1bb7c47/web.assets_frontend.min.css 2026-03-22 13:22:09,027 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:09] "GET /web/assets/1/1bb7c47/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.051 0.064 2026-03-22 13:22:09,038 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52ec8fe/survey.survey_assets.min.css, copying from /web/assets/52ec8fe/survey.survey_assets.min.css 2026-03-22 13:22:09,057 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:09] "GET /web/assets/1/52ec8fe/survey.survey_assets.min.css HTTP/1.1" 200 - 9 0.008 0.125 2026-03-22 13:22:09,074 26 INFO 00761-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-03-22 13:22:09,080 26 INFO 00761-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-03-22 13:22:09,095 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aedce/web.assets_frontend_minimal.min.js, copying from /web/assets/03aedce/web.assets_frontend_minimal.min.js 2026-03-22 13:22:09,111 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:09] "GET /web/assets/1/03aedce/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.012 0.023 2026-03-22 13:22:09,125 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js, copying from /web/assets/cb45bdc/web.__assets_tests_call__.min.js 2026-03-22 13:22:09,141 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:09] "GET /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.005 0.026 2026-03-22 13:22:09,269 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:09] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-22 13:22:09,279 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-22 13:22:09,365 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:09] "GET /web/image/website/1/favicon?unique=c4e9cd2 HTTP/1.1" 200 - 5 0.008 0.012 2026-03-22 13:22:09,381 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js, copying from /web/assets/ef3a813/web.assets_frontend_lazy.min.js 2026-03-22 13:22:09,440 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:09] "GET /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.008 0.085 2026-03-22 13:22:10,070 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fba088c/survey.survey_assets.min.js, copying from /web/assets/fba088c/survey.survey_assets.min.js 2026-03-22 13:22:10,095 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:10] "GET /web/assets/1/fba088c/survey.survey_assets.min.js HTTP/1.1" 200 - 9 0.007 0.026 2026-03-22 13:22:10,229 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-03-22 13:22:10,408 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Evaluate test code "odoo.startTour('test_survey_conditional_question_on_different_page', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/survey/start/1cb935bd-2399-4ed1-9e10-c649318fb4dc", "delayToCheckUndeterminisms": 0})" 2026-03-22 13:22:10,417 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:10] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.004 2026-03-22 13:22:10,423 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: [1/12] Tour test_survey_conditional_question_on_different_page → Step Click on Start (trigger: button.btn:contains("Start")) 2026-03-22 13:22:10,494 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: [2/12] Tour test_survey_conditional_question_on_different_page → Step Answer Q1 with Answer 1 (trigger: div.js_question-wrapper:contains("Q1") label:contains("Answer 1")) 2026-03-22 13:22:10,708 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:10] "POST /survey/begin/1cb935bd-2399-4ed1-9e10-c649318fb4dc/a08db991-7ba0-4b34-9de3-18c04c179b81 HTTP/1.1" 200 - 27 0.030 0.183 2026-03-22 13:22:10,945 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: [3/12] Tour test_survey_conditional_question_on_different_page → Step Go to next page (trigger: button[value="next"]) 2026-03-22 13:22:11,002 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: [4/12] Tour test_survey_conditional_question_on_different_page → Step Check that Q3 is visible (trigger: div.js_question-wrapper:contains("Q3")) 2026-03-22 13:22:11,069 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:11] "POST /survey/submit/1cb935bd-2399-4ed1-9e10-c649318fb4dc/a08db991-7ba0-4b34-9de3-18c04c179b81 HTTP/1.1" 200 - 27 0.019 0.043 2026-03-22 13:22:11,455 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: [5/12] Tour test_survey_conditional_question_on_different_page → Step Answer Q2 with Answer 2 (trigger: div.js_question-wrapper:contains("Q2") label:contains("Answer 2")) 2026-03-22 13:22:11,511 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: [6/12] Tour test_survey_conditional_question_on_different_page → Step Check that Q3 is still visible (trigger: div.js_question-wrapper:contains("Q3")) 2026-03-22 13:22:11,563 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: [7/12] Tour test_survey_conditional_question_on_different_page → Step Go back (trigger: button[value="previous"]) 2026-03-22 13:22:11,628 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: [8/12] Tour test_survey_conditional_question_on_different_page → Step Answer Q1 with Answer 2 (trigger: div.js_question-wrapper:contains("Q1") label:contains("Answer 2")) 2026-03-22 13:22:11,689 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:11] "POST /survey/submit/1cb935bd-2399-4ed1-9e10-c649318fb4dc/a08db991-7ba0-4b34-9de3-18c04c179b81 HTTP/1.1" 200 - 28 0.019 0.039 2026-03-22 13:22:12,070 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: [9/12] Tour test_survey_conditional_question_on_different_page → Step Go to next page (trigger: button[value="next"]) 2026-03-22 13:22:12,143 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: [10/12] Tour test_survey_conditional_question_on_different_page → Step Check that Q3 is hidden (trigger: div.js_question-wrapper:contains("Q2")) 2026-03-22 13:22:12,174 26 INFO 00761-19-0-all odoo.models.unlink: User #3 deleted survey.user_input.line records with IDs: [138] 2026-03-22 13:22:12,232 26 INFO 00761-19-0-all odoo.models.unlink: User #3 deleted survey.user_input.line records with IDs: [139] 2026-03-22 13:22:12,290 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:12] "POST /survey/submit/1cb935bd-2399-4ed1-9e10-c649318fb4dc/a08db991-7ba0-4b34-9de3-18c04c179b81 HTTP/1.1" 200 - 55 0.065 0.088 2026-03-22 13:22:12,591 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: [11/12] Tour test_survey_conditional_question_on_different_page → Step Answer Q2 with Answer 1 (trigger: div.js_question-wrapper:contains("Q2") label:contains("Answer 1")) 2026-03-22 13:22:12,651 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: [12/12] Tour test_survey_conditional_question_on_different_page → Step Check that Q3 is now visible again (trigger: div.js_question-wrapper:contains("Q3")) 2026-03-22 13:22:12,708 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: tour succeeded 2026-03-22 13:22:12,711 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: ╔═══════════════════════════════════════════════════════════════════╗ ║ TOUR test_survey_conditional_question_on_different_page SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════╝ 2026-03-22 13:22:12,828 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: heap 11292248 (allocated 11796480) 2026-03-22 13:22:12,833 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Closing chrome headless with pid 6373 2026-03-22 13:22:12,834 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Closing websocket connection 2026-03-22 13:22:12,839 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Terminating chrome headless with pid 6373 2026-03-22 13:22:12,968 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Removing chrome user profile "/tmp/tmpaq0bhgg5_chrome_odoo" 2026-03-22 13:22:13,005 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_06_survey_prefill ... 2026-03-22 13:22:13,599 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Chrome pid: 6521 2026-03-22 13:22:13,599 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Chrome headless temporary user profile dir: /tmp/tmpgl0xi4na_chrome_odoo 2026-03-22 13:22:13,599 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Issuing json command http://127.0.0.1:42619/json/version 2026-03-22 13:22:13,601 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42619', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:22:13,700 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Browser version: Chrome/141.0.7390.54 2026-03-22 13:22:13,701 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Issuing json command http://127.0.0.1:42619/json 2026-03-22 13:22:13,705 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42619', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:22:13,739 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Websocket url found: ws://127.0.0.1:42619/devtools/page/F41FC10F533C01CF14C9A7A9939E1276 2026-03-22 13:22:13,784 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Enable chrome headless console log notification 2026-03-22 13:22:13,809 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Chrome headless enable page notifications 2026-03-22 13:22:13,965 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Setting session cookie in browser 2026-03-22 13:22:13,988 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Open "http://127.0.0.1:8069/survey/start/b137640d-14d4-4748-9ef6-344caaaaaae" in browser 2026-03-22 13:22:13,988 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Navigating to: "http://127.0.0.1:8069/survey/start/b137640d-14d4-4748-9ef6-344caaaaaae" 2026-03-22 13:22:14,037 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:22:14,635 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:14] "GET /survey/start/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 303 - 33 0.025 0.578 2026-03-22 13:22:14,654 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:14] "GET /en/survey/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 303 - 0 0.000 0.003 2026-03-22 13:22:15,911 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:15] "GET /survey/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 200 - 105 0.108 1.131 2026-03-22 13:22:15,914 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Navigation result: {'frameId': 'F41FC10F533C01CF14C9A7A9939E1276', 'loaderId': '048DF2681760EE3C673FB991C88AD971', 'isDownload': False} 2026-03-22 13:22:15,915 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Evaluate ready code "odoo.isTourReady('test_survey_prefill')" 2026-03-22 13:22:15,953 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-22 13:22:16,003 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1bb7c47/web.assets_frontend.min.css, copying from /web/assets/1bb7c47/web.assets_frontend.min.css 2026-03-22 13:22:16,094 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:16] "GET /web/assets/1/1bb7c47/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.064 0.082 2026-03-22 13:22:16,112 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52ec8fe/survey.survey_assets.min.css, copying from /web/assets/52ec8fe/survey.survey_assets.min.css 2026-03-22 13:22:16,147 26 INFO 00761-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-03-22 13:22:16,148 26 INFO 00761-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-03-22 13:22:16,148 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:16] "GET /web/assets/1/52ec8fe/survey.survey_assets.min.css HTTP/1.1" 200 - 9 0.012 0.189 2026-03-22 13:22:16,166 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aedce/web.assets_frontend_minimal.min.js, copying from /web/assets/03aedce/web.assets_frontend_minimal.min.js 2026-03-22 13:22:16,190 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:16] "GET /web/assets/1/03aedce/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.013 0.037 2026-03-22 13:22:16,220 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js, copying from /web/assets/cb45bdc/web.__assets_tests_call__.min.js 2026-03-22 13:22:16,242 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:16] "GET /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.009 0.041 2026-03-22 13:22:16,325 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:16] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-22 13:22:16,326 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-22 13:22:16,484 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:16] "GET /web/image/website/1/favicon?unique=c4e9cd2 HTTP/1.1" 200 - 5 0.018 0.019 2026-03-22 13:22:16,519 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js, copying from /web/assets/ef3a813/web.assets_frontend_lazy.min.js 2026-03-22 13:22:16,615 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:16] "GET /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.019 0.142 2026-03-22 13:22:17,399 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fba088c/survey.survey_assets.min.js, copying from /web/assets/fba088c/survey.survey_assets.min.js 2026-03-22 13:22:17,453 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:17] "GET /web/assets/1/fba088c/survey.survey_assets.min.js HTTP/1.1" 200 - 9 0.027 0.067 2026-03-22 13:22:17,655 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-03-22 13:22:17,840 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Evaluate test code "odoo.startTour('test_survey_prefill', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/survey/start/b137640d-14d4-4748-9ef6-344caaaaaae", "delayToCheckUndeterminisms": 0})" 2026-03-22 13:22:17,853 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:17] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.005 2026-03-22 13:22:17,875 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [1/31] Tour test_survey_prefill → Step button.btn.btn-primary.btn-lg:contains("Start Survey") 2026-03-22 13:22:18,010 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [2/31] Tour test_survey_prefill → Step div.js_question-wrapper:contains("Where do you live?") input 2026-03-22 13:22:18,251 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:18] "POST /survey/begin/b137640d-14d4-4748-9ef6-344caaaaaae/5ec2e9e7-af87-43e1-b6aa-ff29b8b3c89a HTTP/1.1" 200 - 27 0.039 0.217 2026-03-22 13:22:18,563 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [3/31] Tour test_survey_prefill → Step div.js_question-wrapper:contains("When is your date of birth?") input 2026-03-22 13:22:18,665 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [4/31] Tour test_survey_prefill → Step div.js_question-wrapper:contains("How frequently do you buy products online?") label:contains("Once a week") 2026-03-22 13:22:18,739 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [5/31] Tour test_survey_prefill → Step div.js_question-wrapper:contains("How many times did you order products on our website?") input 2026-03-22 13:22:18,805 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [6/31] Tour test_survey_prefill → Step Click on Next Page (trigger: button[value="next"]) 2026-03-22 13:22:18,871 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [7/31] Tour test_survey_prefill → Step Answer Which of the following words would you use to describe our products (High Quality) (trigger: div.js_question-wrapper:contains("Which of the following words would you use to describe our products") label:contains("High quality")) 2026-03-22 13:22:19,152 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:19] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/5ec2e9e7-af87-43e1-b6aa-ff29b8b3c89a HTTP/1.1" 200 - 47 0.057 0.220 2026-03-22 13:22:19,365 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [8/31] Tour test_survey_prefill → Step Answer Which of the following words would you use to describe our products (Good value for money) (trigger: div.js_question-wrapper:contains("Which of the following words would you use to describe our products") label:contains("Good value for money")) 2026-03-22 13:22:19,430 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [9/31] Tour test_survey_prefill → Step Answer What do your think about our new eCommerce (The new layout and design is fresh and up-to-date) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The new layout and design is fresh and up-to-date") td:first) 2026-03-22 13:22:19,492 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [10/31] Tour test_survey_prefill → Step Answer What do your think about our new eCommerce (It is easy to find the product that I want) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("It is easy to find the product that I want") td:eq(2)) 2026-03-22 13:22:19,547 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [11/31] Tour test_survey_prefill → Step Answer What do your think about our new eCommerce (The tool to compare the products is useful to make a choice) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The tool to compare the products is useful to make a choice") td:eq(3)) 2026-03-22 13:22:19,603 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [12/31] Tour test_survey_prefill → Step Answer What do your think about our new eCommerce (The checkout process is clear and secure) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The checkout process is clear and secure") td:eq(2)) 2026-03-22 13:22:19,658 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [13/31] Tour test_survey_prefill → Step Answer What do your think about our new eCommerce (I have added products to my wishlist) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("I have added products to my wishlist") td:last) 2026-03-22 13:22:19,713 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [14/31] Tour test_survey_prefill → Step Answer Do you have any other comments, questions, or concerns (trigger: div.js_question-wrapper:contains("Do you have any other comments, questions, or concerns") textarea) 2026-03-22 13:22:19,790 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [15/31] Tour test_survey_prefill → Step Answer How would you rate your experience on our website? (trigger: div.js_question-wrapper:contains("How would you rate your experience on our website") label:contains("4")) 2026-03-22 13:22:19,855 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [16/31] Tour test_survey_prefill → Step Click on the previous page name in the breadcrumb (trigger: ol.breadcrumb a:first) 2026-03-22 13:22:19,916 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [17/31] Tour test_survey_prefill → Step check survey is prefilled (trigger: div.js_question-wrapper:contains("How many times did you order products on our website?") input:value(42)) 2026-03-22 13:22:20,017 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:20] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/5ec2e9e7-af87-43e1-b6aa-ff29b8b3c89a HTTP/1.1" 200 - 35 0.033 0.058 2026-03-22 13:22:20,355 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [18/31] Tour test_survey_prefill → Step div.js_question-wrapper:contains("Where do you live?") input:value(Grand-Rosiere) 2026-03-22 13:22:20,406 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [19/31] Tour test_survey_prefill → Step div.js_question-wrapper:contains("When is your date of birth?") input:value(05/05/1980) 2026-03-22 13:22:20,457 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [20/31] Tour test_survey_prefill → Step div.js_question-wrapper:contains("How frequently do you buy products online?) label:contains("Once a week") input:hidden:checked 2026-03-22 13:22:20,512 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [21/31] Tour test_survey_prefill → Step .o_survey_title 2026-03-22 13:22:20,574 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [22/31] Tour test_survey_prefill → Step Click on Next Page (trigger: button[value="next"]) 2026-03-22 13:22:20,639 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [23/31] Tour test_survey_prefill → Step div.js_question-wrapper:contains("Do you have any other comments, questions, or concerns") textarea:value(Is the prefill working?) 2026-03-22 13:22:20,713 26 INFO 00761-19-0-all odoo.models.unlink: User #3 deleted survey.user_input.line records with IDs: [144] 2026-03-22 13:22:20,788 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:20] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/5ec2e9e7-af87-43e1-b6aa-ff29b8b3c89a HTTP/1.1" 200 - 49 0.050 0.090 2026-03-22 13:22:21,109 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [24/31] Tour test_survey_prefill → Step div.js_question-wrapper:contains("Which of the following words would you use to describe our products") label:contains("High quality") input:hidden:checked 2026-03-22 13:22:21,167 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [25/31] Tour test_survey_prefill → Step div.js_question-wrapper:contains("Which of the following words would you use to describe our products") label:contains("Good value for money") input:hidden:checked 2026-03-22 13:22:21,218 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [26/31] Tour test_survey_prefill → Step div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The new layout and design is fresh and up-to-date") input:first:hidden:checked 2026-03-22 13:22:21,271 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [27/31] Tour test_survey_prefill → Step div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("It is easy to find the product that I want") input:eq(2):hidden:checked 2026-03-22 13:22:21,325 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [28/31] Tour test_survey_prefill → Step div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The tool to compare the products is useful to make a choice") input:eq(3):hidden:checked 2026-03-22 13:22:21,377 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [29/31] Tour test_survey_prefill → Step div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The checkout process is clear and secure") input:eq(2):hidden:checked 2026-03-22 13:22:21,427 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [30/31] Tour test_survey_prefill → Step div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("I have added products to my wishlist") input:last:hidden:checked 2026-03-22 13:22:21,479 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [31/31] Tour test_survey_prefill → Step div.js_question-wrapper:contains("How would you rate your experience on our website") label:contains("4") input:hidden:checked 2026-03-22 13:22:21,530 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: tour succeeded 2026-03-22 13:22:21,532 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: ╔════════════════════════════════════╗ ║ TOUR test_survey_prefill SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-22 13:22:21,678 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: heap 12091652 (allocated 12845056) 2026-03-22 13:22:21,684 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Closing chrome headless with pid 6521 2026-03-22 13:22:21,688 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Closing websocket connection 2026-03-22 13:22:21,693 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Terminating chrome headless with pid 6521 2026-03-22 13:22:21,810 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Removing chrome user profile "/tmp/tmpgl0xi4na_chrome_odoo" 2026-03-22 13:22:21,876 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_07_survey_roaming_mandatory_questions ... 2026-03-22 13:22:22,542 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Chrome pid: 6670 2026-03-22 13:22:22,542 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Chrome headless temporary user profile dir: /tmp/tmp95x6ev8p_chrome_odoo 2026-03-22 13:22:22,543 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Issuing json command http://127.0.0.1:39983/json/version 2026-03-22 13:22:22,545 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39983', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:22:22,916 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Browser version: Chrome/141.0.7390.54 2026-03-22 13:22:22,916 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Issuing json command http://127.0.0.1:39983/json 2026-03-22 13:22:22,920 26 INFO 00761-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39983', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-22 13:22:23,014 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Websocket url found: ws://127.0.0.1:39983/devtools/page/47FB36E9511FC53FA520D89B03421393 2026-03-22 13:22:23,029 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Enable chrome headless console log notification 2026-03-22 13:22:23,052 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Chrome headless enable page notifications 2026-03-22 13:22:23,295 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Setting session cookie in browser 2026-03-22 13:22:23,339 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Open "http://127.0.0.1:8069/survey/start/853ebb30-40f2-43bf-a95a-bbf0e367a365" in browser 2026-03-22 13:22:23,342 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Navigating to: "http://127.0.0.1:8069/survey/start/853ebb30-40f2-43bf-a95a-bbf0e367a365" 2026-03-22 13:22:23,359 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:22:23,648 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:23] "GET /survey/start/853ebb30-40f2-43bf-a95a-bbf0e367a365 HTTP/1.1" 303 - 33 0.025 0.268 2026-03-22 13:22:23,659 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:23] "GET /en/survey/853ebb30-40f2-43bf-a95a-bbf0e367a365 HTTP/1.1" 303 - 0 0.000 0.003 2026-03-22 13:22:24,918 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:24] "GET /survey/853ebb30-40f2-43bf-a95a-bbf0e367a365 HTTP/1.1" 200 - 103 0.111 1.138 2026-03-22 13:22:24,932 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Navigation result: {'frameId': '47FB36E9511FC53FA520D89B03421393', 'loaderId': '479E3E0B5021F687A3F44AC0B119C297', 'isDownload': False} 2026-03-22 13:22:24,933 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Evaluate ready code "odoo.isTourReady('test_survey_roaming_mandatory_questions')" 2026-03-22 13:22:25,022 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-22 13:22:25,071 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1bb7c47/web.assets_frontend.min.css, copying from /web/assets/1bb7c47/web.assets_frontend.min.css 2026-03-22 13:22:25,210 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:25] "GET /web/assets/1/1bb7c47/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.079 0.106 2026-03-22 13:22:25,225 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52ec8fe/survey.survey_assets.min.css, copying from /web/assets/52ec8fe/survey.survey_assets.min.css 2026-03-22 13:22:25,261 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:25] "GET /web/assets/1/52ec8fe/survey.survey_assets.min.css HTTP/1.1" 200 - 9 0.024 0.204 2026-03-22 13:22:25,261 26 INFO 00761-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-03-22 13:22:25,267 26 INFO 00761-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-03-22 13:22:25,274 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aedce/web.assets_frontend_minimal.min.js, copying from /web/assets/03aedce/web.assets_frontend_minimal.min.js 2026-03-22 13:22:25,294 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:25] "GET /web/assets/1/03aedce/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.009 0.031 2026-03-22 13:22:25,345 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js, copying from /web/assets/cb45bdc/web.__assets_tests_call__.min.js 2026-03-22 13:22:25,371 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:25] "GET /web/assets/1/cb45bdc/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.012 0.041 2026-03-22 13:22:25,523 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:25] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-22 13:22:25,525 26 INFO ? werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-22 13:22:25,628 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js, copying from /web/assets/ef3a813/web.assets_frontend_lazy.min.js 2026-03-22 13:22:25,706 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:25] "GET /web/assets/1/ef3a813/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.016 0.105 2026-03-22 13:22:25,735 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:25] "GET /web/image/website/1/favicon?unique=c4e9cd2 HTTP/1.1" 200 - 5 0.010 0.104 2026-03-22 13:22:26,336 26 INFO 00761-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fba088c/survey.survey_assets.min.js, copying from /web/assets/fba088c/survey.survey_assets.min.js 2026-03-22 13:22:26,353 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:26] "GET /web/assets/1/fba088c/survey.survey_assets.min.js HTTP/1.1" 200 - 9 0.006 0.019 2026-03-22 13:22:26,537 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-03-22 13:22:26,690 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Evaluate test code "odoo.startTour('test_survey_roaming_mandatory_questions', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/survey/start/853ebb30-40f2-43bf-a95a-bbf0e367a365", "delayToCheckUndeterminisms": 0})" 2026-03-22 13:22:26,709 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:26] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.009 2026-03-22 13:22:26,716 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [1/22] Tour test_survey_roaming_mandatory_questions → Step Click on Start (trigger: button.btn:contains("Start")) 2026-03-22 13:22:26,806 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [2/22] Tour test_survey_roaming_mandatory_questions → Step Skip question Q1 (trigger: button.btn:contains("Continue")) 2026-03-22 13:22:27,109 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:27] "POST /survey/begin/853ebb30-40f2-43bf-a95a-bbf0e367a365/61aaa711-69c2-46bc-bb68-7c651ab83ee2 HTTP/1.1" 200 - 25 0.065 0.245 2026-03-22 13:22:27,299 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [3/22] Tour test_survey_roaming_mandatory_questions → Step div.js_question-wrapper:contains("Q2") 2026-03-22 13:22:27,364 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:27] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/61aaa711-69c2-46bc-bb68-7c651ab83ee2 HTTP/1.1" 200 - 20 0.021 0.040 2026-03-22 13:22:27,741 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [4/22] Tour test_survey_roaming_mandatory_questions → Step Skip question Q2 (trigger: button.btn:contains("Continue")) 2026-03-22 13:22:27,799 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [5/22] Tour test_survey_roaming_mandatory_questions → Step Check if Q3 button is Submit (trigger: button.btn:contains("Submit")) 2026-03-22 13:22:27,888 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:27] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/61aaa711-69c2-46bc-bb68-7c651ab83ee2 HTTP/1.1" 200 - 20 0.024 0.059 2026-03-22 13:22:28,216 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [6/22] Tour test_survey_roaming_mandatory_questions → Step Go back to Q2 (trigger: button.btn[value="previous"]) 2026-03-22 13:22:28,277 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [7/22] Tour test_survey_roaming_mandatory_questions → Step Check if the alert box is present (trigger: div.o_survey_question_error span) 2026-03-22 13:22:28,342 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:28] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/61aaa711-69c2-46bc-bb68-7c651ab83ee2 HTTP/1.1" 200 - 20 0.017 0.045 2026-03-22 13:22:28,723 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [8/22] Tour test_survey_roaming_mandatory_questions → Step Skip question Q2 again (trigger: button.btn:contains("Continue")) 2026-03-22 13:22:28,778 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [9/22] Tour test_survey_roaming_mandatory_questions → Step Answer Q3 (trigger: div.js_question-wrapper:contains("Q3") label:contains("Answer 1")) 2026-03-22 13:22:28,816 26 INFO 00761-19-0-all odoo.models.unlink: User #3 deleted survey.user_input.line records with IDs: [157] 2026-03-22 13:22:28,871 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:28] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/61aaa711-69c2-46bc-bb68-7c651ab83ee2 HTTP/1.1" 200 - 34 0.026 0.063 2026-03-22 13:22:29,229 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [10/22] Tour test_survey_roaming_mandatory_questions → Step Click on Submit (trigger: button.btn:contains("Submit")) 2026-03-22 13:22:29,328 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [11/22] Tour test_survey_roaming_mandatory_questions → Step Click on Submit (trigger: button.btn-primary:contains("Submit")) 2026-03-22 13:22:29,394 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [12/22] Tour test_survey_roaming_mandatory_questions → Step Check if question is Q1 (trigger: div.js_question-wrapper:contains("Q1")) 2026-03-22 13:22:29,535 26 INFO 00761-19-0-all odoo.models.unlink: User #3 deleted survey.user_input.line records with IDs: [158] 2026-03-22 13:22:29,659 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:29] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/61aaa711-69c2-46bc-bb68-7c651ab83ee2 HTTP/1.1" 200 - 36 0.099 0.142 2026-03-22 13:22:29,856 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [13/22] Tour test_survey_roaming_mandatory_questions → Step Click on "Next Skipped" button (trigger: button.btn:contains("Next Skipped")) 2026-03-22 13:22:29,927 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [14/22] Tour test_survey_roaming_mandatory_questions → Step Check if question is Q2 (trigger: div.js_question-wrapper:contains("Q2")) 2026-03-22 13:22:29,995 26 INFO 00761-19-0-all odoo.models.unlink: User #3 deleted survey.user_input.line records with IDs: [156] 2026-03-22 13:22:30,041 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:30] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/61aaa711-69c2-46bc-bb68-7c651ab83ee2 HTTP/1.1" 200 - 34 0.043 0.079 2026-03-22 13:22:30,357 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [15/22] Tour test_survey_roaming_mandatory_questions → Step Click on "Next Skipped" button (trigger: button.btn:contains("Next Skipped")) 2026-03-22 13:22:30,417 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [16/22] Tour test_survey_roaming_mandatory_questions → Step Check if question is Q1 again (should loop on skipped questions) (trigger: div.js_question-wrapper:contains("Q1")) 2026-03-22 13:22:30,460 26 INFO 00761-19-0-all odoo.models.unlink: User #3 deleted survey.user_input.line records with IDs: [159] 2026-03-22 13:22:30,512 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:30] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/61aaa711-69c2-46bc-bb68-7c651ab83ee2 HTTP/1.1" 200 - 34 0.027 0.065 2026-03-22 13:22:30,873 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [17/22] Tour test_survey_roaming_mandatory_questions → Step Answer Q1 (trigger: div.js_question-wrapper:contains("Q1") label:contains("Answer 2")) 2026-03-22 13:22:30,934 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [18/22] Tour test_survey_roaming_mandatory_questions → Step Check if the visible question is the skipped question Q2 (trigger: div.js_question-wrapper:contains("Q2")) 2026-03-22 13:22:30,977 26 INFO 00761-19-0-all odoo.models.unlink: User #3 deleted survey.user_input.line records with IDs: [161] 2026-03-22 13:22:31,035 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:31] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/61aaa711-69c2-46bc-bb68-7c651ab83ee2 HTTP/1.1" 200 - 36 0.035 0.062 2026-03-22 13:22:31,375 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [19/22] Tour test_survey_roaming_mandatory_questions → Step Answer Q2 (trigger: div.js_question-wrapper:contains("Q2") label:contains("Answer 3")) 2026-03-22 13:22:31,431 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [20/22] Tour test_survey_roaming_mandatory_questions → Step Click on Submit (trigger: button.btn:contains("Submit")) 2026-03-22 13:22:31,498 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [21/22] Tour test_survey_roaming_mandatory_questions → Step Click on Submit (trigger: button.btn-primary:contains("Submit")) 2026-03-22 13:22:31,557 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [22/22] Tour test_survey_roaming_mandatory_questions → Step Check if the survey is done (trigger: div.o_survey_finished h1:contains("Thank you!")) 2026-03-22 13:22:31,606 26 INFO 00761-19-0-all odoo.models.unlink: User #3 deleted survey.user_input.line records with IDs: [162] 2026-03-22 13:22:31,755 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:31] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/61aaa711-69c2-46bc-bb68-7c651ab83ee2 HTTP/1.1" 200 - 49 0.063 0.126 2026-03-22 13:22:32,024 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: tour succeeded 2026-03-22 13:22:32,025 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_survey_roaming_mandatory_questions SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-03-22 13:22:32,147 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: heap 11724116 (allocated 12320768) 2026-03-22 13:22:32,153 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Closing chrome headless with pid 6670 2026-03-22 13:22:32,155 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Closing websocket connection 2026-03-22 13:22:32,157 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Terminating chrome headless with pid 6670 2026-03-22 13:22:32,326 26 INFO 00761-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Removing chrome user profile "/tmp/tmp95x6ev8p_chrome_odoo" 2026-03-22 13:22:32,503 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-22 13:22:34,637 26 INFO 00761-19-0-all odoo.addons.survey_crm.tests.test_survey_crm: Starting TestSurveyCrm.test_survey_with_lead_generation_logged_in ... 2026-03-22 13:22:34,778 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:22:35,095 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:35] "GET /survey/start/b7f5dd90-baf3-4bb1-b746-2844e07c8374 HTTP/1.1" 303 - 37 0.028 0.292 2026-03-22 13:22:35,102 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:35] "GET /en/survey/b7f5dd90-baf3-4bb1-b746-2844e07c8374 HTTP/1.1" 303 - 0 0.000 0.002 2026-03-22 13:22:36,450 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:36] "GET /survey/b7f5dd90-baf3-4bb1-b746-2844e07c8374 HTTP/1.1" 200 - 103 0.124 1.220 2026-03-22 13:22:36,539 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:36] "GET /survey/b7f5dd90-baf3-4bb1-b746-2844e07c8374/17951f5f-7630-4023-98fe-8f0ba432f97d HTTP/1.1" 200 - 16 0.011 0.043 2026-03-22 13:22:36,755 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:36] "POST /survey/begin/b7f5dd90-baf3-4bb1-b746-2844e07c8374/17951f5f-7630-4023-98fe-8f0ba432f97d HTTP/1.1" 200 - 24 0.028 0.180 2026-03-22 13:22:36,874 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:36] "POST /survey/submit/b7f5dd90-baf3-4bb1-b746-2844e07c8374/17951f5f-7630-4023-98fe-8f0ba432f97d HTTP/1.1" 200 - 25 0.025 0.072 2026-03-22 13:22:36,943 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:36] "GET /survey/b7f5dd90-baf3-4bb1-b746-2844e07c8374/17951f5f-7630-4023-98fe-8f0ba432f97d HTTP/1.1" 200 - 18 0.015 0.042 2026-03-22 13:22:37,007 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:37] "POST /survey/submit/b7f5dd90-baf3-4bb1-b746-2844e07c8374/17951f5f-7630-4023-98fe-8f0ba432f97d HTTP/1.1" 200 - 21 0.015 0.039 2026-03-22 13:22:37,091 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:37] "GET /survey/b7f5dd90-baf3-4bb1-b746-2844e07c8374/17951f5f-7630-4023-98fe-8f0ba432f97d HTTP/1.1" 200 - 16 0.028 0.048 2026-03-22 13:22:37,145 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:37] "POST /survey/submit/b7f5dd90-baf3-4bb1-b746-2844e07c8374/17951f5f-7630-4023-98fe-8f0ba432f97d HTTP/1.1" 200 - 18 0.014 0.027 2026-03-22 13:22:37,229 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:37] "GET /survey/b7f5dd90-baf3-4bb1-b746-2844e07c8374/17951f5f-7630-4023-98fe-8f0ba432f97d HTTP/1.1" 200 - 16 0.023 0.048 2026-03-22 13:22:37,651 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:37] "POST /survey/submit/b7f5dd90-baf3-4bb1-b746-2844e07c8374/17951f5f-7630-4023-98fe-8f0ba432f97d HTTP/1.1" 200 - 110 0.168 0.243 2026-03-22 13:22:37,736 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:37] "GET /survey/b7f5dd90-baf3-4bb1-b746-2844e07c8374/17951f5f-7630-4023-98fe-8f0ba432f97d HTTP/1.1" 200 - 15 0.026 0.046 2026-03-22 13:22:37,805 26 INFO 00761-19-0-all odoo.addons.survey_crm.tests.test_survey_crm: Starting TestSurveyCrm.test_survey_with_lead_generation_public ... 2026-03-22 13:22:37,882 26 INFO 00761-19-0-all odoo.addons.base.models.res_users: Login successful for login:survey_user from n/a 2026-03-22 13:22:37,958 26 INFO 00761-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-22 13:22:38,617 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:38] "GET /survey/start/b7f5dd90-baf3-4bb1-b746-2844e07c8374 HTTP/1.1" 303 - 51 0.046 0.617 2026-03-22 13:22:38,626 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:38] "GET /en/survey/b7f5dd90-baf3-4bb1-b746-2844e07c8374 HTTP/1.1" 303 - 0 0.000 0.002 2026-03-22 13:22:40,005 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:40] "GET /survey/b7f5dd90-baf3-4bb1-b746-2844e07c8374 HTTP/1.1" 200 - 137 0.159 1.215 2026-03-22 13:22:40,090 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:40] "GET /survey/b7f5dd90-baf3-4bb1-b746-2844e07c8374/ca13bb9e-65d1-4747-9c29-384ff305f56a HTTP/1.1" 200 - 19 0.023 0.048 2026-03-22 13:22:40,313 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:40] "POST /survey/begin/b7f5dd90-baf3-4bb1-b746-2844e07c8374/ca13bb9e-65d1-4747-9c29-384ff305f56a HTTP/1.1" 200 - 27 0.034 0.175 2026-03-22 13:22:40,453 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:40] "POST /survey/submit/b7f5dd90-baf3-4bb1-b746-2844e07c8374/ca13bb9e-65d1-4747-9c29-384ff305f56a HTTP/1.1" 200 - 27 0.033 0.094 2026-03-22 13:22:40,527 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:40] "GET /survey/b7f5dd90-baf3-4bb1-b746-2844e07c8374/ca13bb9e-65d1-4747-9c29-384ff305f56a HTTP/1.1" 200 - 20 0.014 0.049 2026-03-22 13:22:40,622 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:40] "POST /survey/submit/b7f5dd90-baf3-4bb1-b746-2844e07c8374/ca13bb9e-65d1-4747-9c29-384ff305f56a HTTP/1.1" 200 - 23 0.033 0.047 2026-03-22 13:22:40,734 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:40] "GET /survey/b7f5dd90-baf3-4bb1-b746-2844e07c8374/ca13bb9e-65d1-4747-9c29-384ff305f56a HTTP/1.1" 200 - 18 0.021 0.062 2026-03-22 13:22:40,818 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:40] "POST /survey/submit/b7f5dd90-baf3-4bb1-b746-2844e07c8374/ca13bb9e-65d1-4747-9c29-384ff305f56a HTTP/1.1" 200 - 20 0.033 0.038 2026-03-22 13:22:40,913 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:40] "GET /survey/b7f5dd90-baf3-4bb1-b746-2844e07c8374/ca13bb9e-65d1-4747-9c29-384ff305f56a HTTP/1.1" 200 - 18 0.023 0.061 2026-03-22 13:22:41,183 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:41] "POST /survey/submit/b7f5dd90-baf3-4bb1-b746-2844e07c8374/ca13bb9e-65d1-4747-9c29-384ff305f56a HTTP/1.1" 200 - 75 0.091 0.168 2026-03-22 13:22:41,275 26 INFO 00761-19-0-all werkzeug: 127.0.0.1 - - [22/Mar/2026 13:22:41] "GET /survey/b7f5dd90-baf3-4bb1-b746-2844e07c8374/ca13bb9e-65d1-4747-9c29-384ff305f56a HTTP/1.1" 200 - 17 0.017 0.062 2026-03-22 13:22:41,360 26 INFO 00761-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-22 13:22:41,380 26 INFO 00761-19-0-all odoo.service.server: 976 post-tests in 3854.24s, 1136421 queries 2026-03-22 13:22:41,405 26 INFO 00761-19-0-all odoo.tests.stats: sale: 287 tests 1433.94s 266700 queries 2026-03-22 13:22:41,405 26 INFO 00761-19-0-all odoo.tests.stats: sale_crm: 3 tests 2.92s 1063 queries 2026-03-22 13:22:41,405 26 INFO 00761-19-0-all odoo.tests.stats: sale_edi_ubl: 3 tests 9.22s 5041 queries 2026-03-22 13:22:41,405 26 INFO 00761-19-0-all odoo.tests.stats: sale_expense: 15 tests 66.67s 25905 queries 2026-03-22 13:22:41,405 26 INFO 00761-19-0-all odoo.tests.stats: sale_expense_margin: 3 tests 20.45s 9492 queries 2026-03-22 13:22:41,405 26 INFO 00761-19-0-all odoo.tests.stats: sale_gelato: 28 tests 10.25s 4192 queries 2026-03-22 13:22:41,405 26 INFO 00761-19-0-all odoo.tests.stats: sale_loyalty: 99 tests 88.83s 37970 queries 2026-03-22 13:22:41,406 26 INFO 00761-19-0-all odoo.tests.stats: sale_loyalty_delivery: 16 tests 11.50s 4740 queries 2026-03-22 13:22:41,406 26 INFO 00761-19-0-all odoo.tests.stats: sale_management: 26 tests 85.58s 23208 queries 2026-03-22 13:22:41,406 26 INFO 00761-19-0-all odoo.tests.stats: sale_mrp: 62 tests 156.04s 56221 queries 2026-03-22 13:22:41,406 26 INFO 00761-19-0-all odoo.tests.stats: sale_mrp_margin: 4 tests 25.91s 9509 queries 2026-03-22 13:22:41,406 26 INFO 00761-19-0-all odoo.tests.stats: sale_pdf_quote_builder: 19 tests 9.79s 3944 queries 2026-03-22 13:22:41,406 26 INFO 00761-19-0-all odoo.tests.stats: sale_project: 91 tests 152.30s 59606 queries 2026-03-22 13:22:41,406 26 INFO 00761-19-0-all odoo.tests.stats: sale_project_stock: 3 tests 14.47s 5890 queries 2026-03-22 13:22:41,407 26 INFO 00761-19-0-all odoo.tests.stats: sale_purchase: 14 tests 37.39s 18074 queries 2026-03-22 13:22:41,408 26 INFO 00761-19-0-all odoo.tests.stats: sale_purchase_project: 3 tests 19.76s 9328 queries 2026-03-22 13:22:41,408 26 INFO 00761-19-0-all odoo.tests.stats: sale_purchase_stock: 14 tests 31.42s 15000 queries 2026-03-22 13:22:41,408 26 INFO 00761-19-0-all odoo.tests.stats: sale_stock: 155 tests 491.94s 200131 queries 2026-03-22 13:22:41,408 26 INFO 00761-19-0-all odoo.tests.stats: sale_stock_margin: 18 tests 45.53s 19769 queries 2026-03-22 13:22:41,408 26 INFO 00761-19-0-all odoo.tests.stats: sale_stock_product_expiry: 3 tests 15.36s 3452 queries 2026-03-22 13:22:41,408 26 INFO 00761-19-0-all odoo.tests.stats: sale_timesheet: 122 tests 497.52s 213986 queries 2026-03-22 13:22:41,408 26 INFO 00761-19-0-all odoo.tests.stats: sale_timesheet_margin: 4 tests 21.41s 11132 queries 2026-03-22 13:22:41,408 26 INFO 00761-19-0-all odoo.tests.stats: sales_team: 3 tests 1.22s 437 queries 2026-03-22 13:22:41,408 26 INFO 00761-19-0-all odoo.tests.stats: sms: 9 tests 10.04s 5450 queries 2026-03-22 13:22:41,409 26 INFO 00761-19-0-all odoo.tests.stats: sms_twilio: 15 tests 13.64s 6516 queries 2026-03-22 13:22:41,409 26 INFO 00761-19-0-all odoo.tests.stats: snailmail_account: 3 tests 2.12s 327 queries 2026-03-22 13:22:41,409 26 INFO 00761-19-0-all odoo.tests.stats: spreadsheet_account: 56 tests 51.87s 27410 queries 2026-03-22 13:22:41,409 26 INFO 00761-19-0-all odoo.tests.stats: spreadsheet_dashboard: 3 tests 3.67s 345 queries 2026-03-22 13:22:41,409 26 INFO 00761-19-0-all odoo.tests.stats: stock: 34 tests 136.82s 23777 queries 2026-03-22 13:22:41,409 26 INFO 00761-19-0-all odoo.tests.stats: stock_account: 23 tests 51.76s 24178 queries 2026-03-22 13:22:41,409 26 INFO 00761-19-0-all odoo.tests.stats: stock_delivery: 11 tests 20.05s 8315 queries 2026-03-22 13:22:41,409 26 INFO 00761-19-0-all odoo.tests.stats: stock_dropshipping: 29 tests 32.85s 11615 queries 2026-03-22 13:22:41,409 26 INFO 00761-19-0-all odoo.tests.stats: stock_landed_costs: 63 tests 0.00s 0 queries 2026-03-22 13:22:41,409 26 INFO 00761-19-0-all odoo.tests.stats: stock_picking_batch: 11 tests 27.76s 7035 queries 2026-03-22 13:22:41,409 26 INFO 00761-19-0-all odoo.tests.stats: survey: 34 tests 140.81s 14174 queries 2026-03-22 13:22:41,409 26 INFO 00761-19-0-all odoo.tests.stats: survey_crm: 4 tests 8.85s 1791 queries 2026-03-22 13:22:41,414 26 ERROR 00761-19-0-all odoo.tests.result: 1 failed, 2 error(s) of 976 tests when loading database '00761-19-0-all' 2026-03-22 13:22:41,439 26 INFO 00761-19-0-all odoo.service.server: Initiating shutdown 2026-03-22 13:22:41,439 26 INFO 00761-19-0-all odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown. 2026-03-22 13:22:41,712 26 INFO 00761-19-0-all odoo.sql_db: ConnectionPool(read/write;used=0/count=0/max=64): Closed 3 connections