Docker command: python3 odoo/odoo-bin --addons-path odoo/addons,odoo/odoo/addons,duong-addons -d 00801-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/3404180b18edb0fda39c13245744ca9e8d556243 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/00801-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-23 02:30:32,798 26 INFO ? odoo: Odoo version 19.0 2026-03-23 02:30:32,799 26 INFO ? odoo: Using configuration file at /home/runbot19/.odoorc 2026-03-23 02:30:32,799 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-23 02:30:32,799 26 INFO ? odoo: database: runbot19@default:default 2026-03-23 02:30:33,922 26 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-03-23 02:30:34,026 26 INFO 00801-19-0-all odoo.tests.common: Importing test framework 2026-03-23 02:30:34,104 26 INFO 00801-19-0-all odoo.modules.loading: loading 1 modules... 2026-03-23 02:30:34,932 26 INFO 00801-19-0-all odoo.modules.loading: 1 modules loaded in 0.83s, 0 queries (+0 extra) 2026-03-23 02:30:35,145 26 INFO 00801-19-0-all odoo.modules.loading: loading 421 modules... 2026-03-23 02:30:49,181 26 INFO 00801-19-0-all odoo.modules.loading: 421 modules loaded in 14.04s, 0 queries (+0 extra) 2026-03-23 02:30:50,140 26 INFO 00801-19-0-all odoo.modules.loading: Modules loaded. 2026-03-23 02:30:50,737 26 INFO 00801-19-0-all odoo.registry: Registry loaded in 16.813s 2026-03-23 02:30:50,737 26 INFO 00801-19-0-all odoo.service.server: Starting post tests 2026-03-23 02:30:51,381 26 INFO 00801-19-0-all odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-03-23 02:30:52,242 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f8dc5f1/api_doc.assets.min.js (id:1063) 2026-03-23 02:30:52,898 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9dd1ce2/hr_attendance.assets_public_attendance.min.js (id:1064) 2026-03-23 02:30:53,033 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/48ab339/im_livechat.embed_assets_unit_tests.min.js (id:1065) 2026-03-23 02:31:00,054 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/acb4da9/im_livechat.embed_assets_unit_tests_setup.min.js (id:1066) 2026-03-23 02:31:00,238 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/46eaeaa/mail.assets_discuss_public_test_tours.min.js (id:1067) 2026-03-23 02:31:02,136 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c463b1c/mail.assets_public.min.js (id:1068) 2026-03-23 02:31:02,163 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c2a1ac5/mass_mailing.mailing_assets.min.js (id:1069) 2026-03-23 02:31:03,479 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0b7800f/mrp_subcontracting.webclient.min.js (id:1070) 2026-03-23 02:31:03,755 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8cfbeec/point_of_sale.assets_debug.min.js (id:1071) 2026-03-23 02:31:05,921 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b1121d2/point_of_sale.assets_prod.min.js (id:1072) 2026-03-23 02:31:08,081 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b1121d2/point_of_sale.assets_prod_dark.min.js (id:1073) 2026-03-23 02:31:08,748 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0ba3ffa/point_of_sale.customer_display_assets.min.js (id:1074) 2026-03-23 02:31:08,890 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1446234/point_of_sale.customer_display_assets_test.min.js (id:1075) 2026-03-23 02:31:09,823 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b7fa66c/pos_self_order.assets.min.js (id:1076) 2026-03-23 02:31:10,044 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6f9f231/pos_self_order.assets_tests.min.js (id:1077) 2026-03-23 02:31:12,526 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1a504f0/project.webclient.min.js (id:1078) 2026-03-23 02:31:12,596 26 INFO 00801-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-23 02:31:13,290 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/000161d/spreadsheet.public_spreadsheet.min.js (id:1080) 2026-03-23 02:31:13,464 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6adbf08/survey.survey_assets.min.js (id:1081) 2026-03-23 02:31:13,495 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/68832d2/survey.survey_user_input_session_assets.min.js (id:1082) 2026-03-23 02:31:14,375 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e278303/web.__assets_tests_call__.min.js (id:1083) 2026-03-23 02:31:16,953 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/435eb97/web.assets_frontend_lazy.min.js (id:1084) 2026-03-23 02:31:16,993 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0bb32e1/web.assets_frontend_minimal.min.js (id:1085) 2026-03-23 02:31:17,851 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f99cb8d/web.assets_tests.min.js (id:1086) 2026-03-23 02:31:24,773 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0bdfe18/web.assets_unit_tests.min.js (id:1087) 2026-03-23 02:31:31,356 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/42e7b38/web.assets_unit_tests_setup.min.js (id:1088) 2026-03-23 02:31:35,498 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/83698d5/web.assets_web.min.js (id:1089) 2026-03-23 02:31:35,548 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4a3e860/web.qunit_suite_tests.min.js (id:1090) 2026-03-23 02:31:35,688 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/849c385/web.report_assets_common.min.js (id:1091) 2026-03-23 02:31:35,704 26 INFO 00801-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-23 02:31:40,175 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7c80e8c/web.tests_assets.min.js (id:1093) 2026-03-23 02:31:40,296 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/02c31ba/website.assets_all_wysiwyg.min.js (id:1094) 2026-03-23 02:31:40,860 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5e728a8/website_slides.slide_embed_assets.min.js (id:1095) 2026-03-23 02:31:40,862 26 INFO 00801-19-0-all odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 49.42648124694824 seconds 2026-03-23 02:31:42,080 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/af3aa6d/api_doc.assets.min.css (id:1096) 2026-03-23 02:31:43,751 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b03fdc8/hr_attendance.assets_public_attendance.min.css (id:1097) 2026-03-23 02:31:43,755 26 INFO 00801-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-23 02:31:47,053 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8244761/im_livechat.embed_assets_unit_tests_setup.min.css (id:1099) 2026-03-23 02:31:47,059 26 INFO 00801-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-23 02:31:48,626 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/89f6a7f/mail.assets_public.min.css (id:1101) 2026-03-23 02:31:50,656 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ca8c4c9/mass_mailing.assets_iframe_style.min.css (id:1102) 2026-03-23 02:31:50,664 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b6fc562/mass_mailing.mailing_assets.min.css (id:1103) 2026-03-23 02:31:52,152 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f7c6071/mrp_subcontracting.webclient.min.css (id:1104) 2026-03-23 02:31:52,158 26 INFO 00801-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-23 02:31:54,405 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3557503/point_of_sale.assets_prod.min.css (id:1106) 2026-03-23 02:31:56,600 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3557503/point_of_sale.assets_prod_dark.min.css (id:1107) 2026-03-23 02:31:58,073 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c3c0f12/point_of_sale.customer_display_assets.min.css (id:1108) 2026-03-23 02:31:58,089 26 INFO 00801-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-23 02:31:59,749 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/103cf83/pos_self_order.assets.min.css (id:1110) 2026-03-23 02:31:59,754 26 INFO 00801-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-23 02:32:01,367 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/2b40098/project.webclient.min.css (id:1112) 2026-03-23 02:32:01,565 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ca28314/snailmail.report_assets_snailmail.min.css (id:1113) 2026-03-23 02:32:02,645 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ddd765d/spreadsheet.public_spreadsheet.min.css (id:1114) 2026-03-23 02:32:02,661 26 INFO 00801-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-23 02:32:02,910 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b39dd4f/survey.survey_assets.min.css (id:1116) 2026-03-23 02:32:02,914 26 INFO 00801-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-23 02:32:02,919 26 INFO 00801-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-23 02:32:06,425 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6b0eae6/web.assets_frontend.min.css (id:1119) 2026-03-23 02:32:09,450 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6b0eae6/web.assets_frontend_lazy.min.css (id:1120) 2026-03-23 02:32:09,455 26 INFO 00801-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-23 02:32:09,464 26 INFO 00801-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-23 02:32:10,100 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f14668a/web.assets_unit_tests.min.css (id:1123) 2026-03-23 02:32:13,212 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4a74e1c/web.assets_unit_tests_setup.min.css (id:1124) 2026-03-23 02:32:16,057 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/873398d/web.assets_web.min.css (id:1125) 2026-03-23 02:32:19,603 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f891620/web.assets_web_dark.min.css (id:1126) 2026-03-23 02:32:23,279 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/fcbf094/web.assets_web_print.min.css (id:1127) 2026-03-23 02:32:23,283 26 INFO 00801-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-23 02:32:24,965 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3d90f30/web.report_assets_common.min.css (id:1129) 2026-03-23 02:32:24,980 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7f0b7d1/web.report_assets_pdf.min.css (id:1130) 2026-03-23 02:32:28,234 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/89d506d/web.tests_assets.min.css (id:1131) 2026-03-23 02:32:28,449 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f1a9df4/website.assets_all_wysiwyg.min.css (id:1132) 2026-03-23 02:32:28,830 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f1a9df4/website.assets_wysiwyg.min.css (id:1133) 2026-03-23 02:32:30,426 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/14c75c3/website_slides.slide_embed_assets.min.css (id:1134) 2026-03-23 02:32:30,429 26 INFO 00801-19-0-all odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 49.56745409965515 seconds 2026-03-23 02:32:39,485 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:32:39,491 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:32:42,891 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_access_rights: Starting TestAccessRights.test_access_employee ... 2026-03-23 02:32:43,304 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_access_rights: Starting TestAccessRights.test_access_portal_user ... 2026-03-23 02:32:44,222 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1] 2026-03-23 02:32:44,495 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_access_rights: Starting TestAccessRights.test_access_sales_manager ... 2026-03-23 02:32:45,189 26 INFO 00801-19-0-all odoo.models.unlink: User #10 deleted sale.order records with IDs: [2] 2026-03-23 02:32:45,203 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_access_rights: Starting TestAccessRights.test_access_sales_person ... 2026-03-23 02:32:49,208 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 680 checked, 13 removed 2022-01-01 00:00:00,000 26 INFO 00801-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 00801-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 00801-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 00801-19-0-all odoo.addons.sale.tests.test_accrued_sale_orders: Starting TestAccruedSaleOrders.test_product_name_in_accrued_revenue_entry ... 2026-03-23 02:33:08,629 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 02:33:10,681 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_common: Starting TestSaleCommon.test_common ... 2026-03-23 02:33:10,747 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 02:33:12,426 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_controllers: Starting TestAccessRightsControllers.test_access_controller ... 2026-03-23 02:33:12,634 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:33:12,857 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:12] "GET /my/orders/10?report_type=pdf HTTP/1.1" 303 - 15 0.017 0.211 2026-03-23 02:33:12,879 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:12] "GET /my/orders/10?access_token=foo&report_type=pdf HTTP/1.1" 303 - 4 0.004 0.010 2026-03-23 02:33:13,643 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:13] "GET /my/orders/10?access_token=3c5db018-d39f-47f4-be10-0aaced83ce03&report_type=pdf HTTP/1.1" 200 - 74 0.092 0.667 2026-03-23 02:33:13,668 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 02:33:13,818 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:13] "GET /my/orders/10?report_type=pdf HTTP/1.1" 200 - 34 0.045 0.090 2026-03-23 02:33:13,864 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:13] "GET /my/orders/9?report_type=pdf HTTP/1.1" 303 - 14 0.012 0.026 2026-03-23 02:33:13,888 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 02:33:15,432 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_controllers: Starting TestSalesControllers.test_sales_portal_report ... 2026-03-23 02:33:15,573 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:33:15,759 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: sale.order 2026-03-23 02:33:16,421 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:16] "GET /my/orders/13?access_token=9d10aba8-3ea8-4696-9068-a23918334bf6&report_type=pdf HTTP/1.1" 200 - 87 0.075 0.776 2026-03-23 02:33:16,436 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: sale.order 2026-03-23 02:33:16,540 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:16] "GET /my/orders/13?access_token=9d10aba8-3ea8-4696-9068-a23918334bf6&report_type=pdf&download=true HTTP/1.1" 200 - 29 0.039 0.070 2026-03-23 02:33:16,563 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 02:33:16,877 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_controllers: Starting TestSaleSignature.test_01_portal_sale_signature_tour ... 2026-03-23 02:33:19,877 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Chrome pid: 37 2026-03-23 02:33:19,878 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Chrome headless temporary user profile dir: /tmp/tmpcuzmj6z8_chrome_odoo 2026-03-23 02:33:19,878 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Issuing json command http://127.0.0.1:42039/json/version 2026-03-23 02:33:19,890 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42039', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:33:20,004 26 INFO 00801-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-23 02:33:20,012 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Issuing json command http://127.0.0.1:42039/json 2026-03-23 02:33:20,013 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42039', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:33:20,029 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Websocket url found: ws://127.0.0.1:42039/devtools/page/25459DF50F7A85389F233C09A9D1F0D5 2026-03-23 02:33:20,038 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Enable chrome headless console log notification 2026-03-23 02:33:20,044 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Chrome headless enable page notifications 2026-03-23 02:33:20,324 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal from n/a 2026-03-23 02:33:20,336 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Setting session cookie in browser 2026-03-23 02:33:20,339 26 INFO 00801-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-23 02:33:20,339 26 INFO 00801-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-23 02:33:20,368 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:33:20,934 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 25, model: website.page 2026-03-23 02:33:22,285 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:22] "GET / HTTP/1.1" 200 - 119 0.176 1.746 2026-03-23 02:33:22,299 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Navigation result: {'frameId': '25459DF50F7A85389F233C09A9D1F0D5', 'loaderId': '78AE68BB38EB5CAF907D330788513529', 'isDownload': False} 2026-03-23 02:33:22,300 26 INFO 00801-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-23 02:33:22,364 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:22] "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-23 02:33:22,394 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6b0eae6/web.assets_frontend.min.css, copying from /web/assets/6b0eae6/web.assets_frontend.min.css 2026-03-23 02:33:22,529 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:22] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 9 0.070 0.097 2026-03-23 02:33:22,564 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js, copying from /web/assets/0bb32e1/web.assets_frontend_minimal.min.js 2026-03-23 02:33:22,612 26 INFO 00801-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-23 02:33:22,619 26 INFO 00801-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-23 02:33:22,630 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:22] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.034 0.203 2026-03-23 02:33:22,646 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e278303/web.__assets_tests_call__.min.js, copying from /web/assets/e278303/web.__assets_tests_call__.min.js 2026-03-23 02:33:22,689 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:22] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.014 0.061 2026-03-23 02:33:22,803 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:22] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:33:22,823 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:22] "GET /web/image/website/1/logo/My%20Website?unique=9d75005 HTTP/1.1" 200 - 4 0.021 0.017 2026-03-23 02:33:22,826 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 02:33:22,920 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:22] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.005 0.020 2026-03-23 02:33:22,956 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/435eb97/web.assets_frontend_lazy.min.js, copying from /web/assets/435eb97/web.assets_frontend_lazy.min.js 2026-03-23 02:33:23,022 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:23] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.009 0.123 2026-03-23 02:33:23,756 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.032 2026-03-23 02:33:23,953 26 INFO 00801-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-23 02:33:24,017 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:24] "POST /mail/data HTTP/1.1" 200 - 18 0.020 0.031 2026-03-23 02:33:24,740 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:24] "GET /my/quotes HTTP/1.1" 200 - 47 0.092 0.634 2026-03-23 02:33:24,837 26 INFO 00801-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-23 02:33:24,844 26 INFO 00801-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-23 02:33:25,761 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:25] "GET /website/translations?hash=34158aabd0ccfaaec6ecbfc29f4349633023eb7e&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:33:25,808 26 INFO 00801-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-23 02:33:25,980 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:25] "POST /mail/data HTTP/1.1" 200 - 7 0.019 0.041 2026-03-23 02:33:26,838 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:26] "GET /my/orders/14?access_token=097b07ad-5cac-4b96-b4c2-bf460a1b14c2 HTTP/1.1" 200 - 79 0.118 0.727 2026-03-23 02:33:26,962 26 INFO 00801-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-23 02:33:26,969 26 INFO 00801-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-23 02:33:27,161 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:27] "GET /web/static/img/logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:33:27,585 26 INFO 00801-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-23 02:33:27,639 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:27] "GET /web/static/lib/signature_pad/signature_pad.umd.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:33:27,732 26 INFO 00801-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-23 02:33:27,891 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:27] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 15 0.020 0.298 2026-03-23 02:33:27,896 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:27] "GET /website/translations?hash=34158aabd0ccfaaec6ecbfc29f4349633023eb7e&lang=en_US HTTP/1.1" 200 - 0 0.000 0.306 2026-03-23 02:33:27,965 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:27] "POST /web/sign/get_fonts/ HTTP/1.1" 200 - 0 0.000 0.330 2026-03-23 02:33:28,047 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:28] "POST /mail/data HTTP/1.1" 200 - 7 0.010 0.309 2026-03-23 02:33:28,108 26 INFO 00801-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-23 02:33:28,180 26 INFO 00801-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-23 02:33:28,526 26 INFO 00801-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-23 02:33:28,527 26 INFO 00801-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-23 02:33:28,527 26 INFO 00801-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-23 02:33:28,528 26 INFO 00801-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-23 02:33:28,553 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/5dd13c3/portal.assets_chatter.min.css (id:1314) 2026-03-23 02:33:28,559 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:28] "GET /web/assets/1/5dd13c3/portal.assets_chatter.min.css HTTP/1.1" 200 - 8 0.013 0.631 2026-03-23 02:33:28,627 26 INFO 00801-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-23 02:33:28,843 26 INFO 00801-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-23 02:33:30,193 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/2f76429/portal.assets_chatter.min.js (id:1315) 2026-03-23 02:33:30,207 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:30] "GET /web/assets/1/2f76429/portal.assets_chatter.min.js HTTP/1.1" 200 - 8 0.008 2.280 2026-03-23 02:33:31,981 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:31] "POST /my/orders/14/accept?access_token=097b07ad-5cac-4b96-b4c2-bf460a1b14c2 HTTP/1.1" 200 - 290 0.396 2.622 2026-03-23 02:33:32,126 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:32] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.015 1.707 2026-03-23 02:33:32,192 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:32] "POST /portal/chatter_init HTTP/1.1" 200 - 28 0.026 1.747 2026-03-23 02:33:32,355 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:32] "GET /my/orders/14?access_token=097b07ad-5cac-4b96-b4c2-bf460a1b14c2&message=sign_ok HTTP/1.1" 200 - 49 0.047 0.263 2026-03-23 02:33:32,660 26 INFO 00801-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-23 02:33:32,660 26 INFO 00801-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-23 02:33:34,286 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/b009a28/portal.assets_chatter_style.min.css (id:1319) 2026-03-23 02:33:34,298 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:34] "GET /web/assets/1/b009a28/portal.assets_chatter_style.min.css HTTP/1.1" 200 - 8 0.024 2.122 2026-03-23 02:33:34,532 26 INFO 00801-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-23 02:33:34,536 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:34] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 02:33:34,559 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:34] "GET /website/translations?hash=34158aabd0ccfaaec6ecbfc29f4349633023eb7e&lang=en_US HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 02:33:34,626 26 INFO 00801-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-23 02:33:34,674 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:34] "POST /mail/data HTTP/1.1" 200 - 7 0.010 0.026 2026-03-23 02:33:34,709 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:34] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.004 2026-03-23 02:33:35,069 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:35] "GET /my HTTP/1.1" 200 - 53 0.094 0.259 2026-03-23 02:33:35,074 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:35] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.273 2026-03-23 02:33:35,179 26 INFO 00801-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-23 02:33:35,185 26 INFO 00801-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-23 02:33:35,204 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:35] "POST /portal/chatter_init HTTP/1.1" 200 - 22 0.067 0.318 2026-03-23 02:33:35,306 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:35] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:33:35,307 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:35] "GET /portal/static/src/img/portal-addresses.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:33:35,307 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:35] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 02:33:35,660 26 INFO 00801-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-23 02:33:35,666 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:35] "GET /website/translations?hash=34158aabd0ccfaaec6ecbfc29f4349633023eb7e&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:33:35,749 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: tour succeeded 2026-03-23 02:33:35,750 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: ╔═══════════════════════════════╗ ║ TOUR sale_signature SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-03-23 02:33:35,800 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:35] "POST /my/counters HTTP/1.1" 200 - 22 0.054 0.049 2026-03-23 02:33:35,933 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:35] "POST /my/counters HTTP/1.1" 200 - 31 0.050 0.178 2026-03-23 02:33:35,974 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:35] "POST /my/counters HTTP/1.1" 200 - 12 0.013 0.252 2026-03-23 02:33:36,020 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:36] "POST /mail/data HTTP/1.1" 200 - 7 0.011 0.242 2026-03-23 02:33:36,100 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: heap 11108776 (allocated 12320768) 2026-03-23 02:33:36,128 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Closing chrome headless with pid 37 2026-03-23 02:33:36,133 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:36] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:33:36,146 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Closing websocket connection 2026-03-23 02:33:36,155 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Terminating chrome headless with pid 37 2026-03-23 02:33:36,163 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:36] "GET /account/static/src/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 02:33:36,298 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Removing chrome user profile "/tmp/tmpcuzmj6z8_chrome_odoo" 2026-03-23 02:33:36,391 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 02:33:51,730 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_commercial_partner_credit ... 2026-03-23 02:33:53,702 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_credit_limit_access ... 2026-03-23 02:33:53,825 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 27, model: res.partner, field: credit_limit 2026-03-23 02:33:55,084 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_credit_limit_and_warning_overinvoiced_sales_order ... 2026-03-23 02:33:56,435 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_credit_limit_multi_company ... 2026-03-23 02:33:57,147 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_credit_limit_multicurrency ... 2026-03-23 02:33:58,222 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_invoice_independent_of_credit_to_invoice ... 2026-03-23 02:33:59,184 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_warning_on_invoice_with_downpayment ... 2026-03-23 02:34:01,225 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-23 02:34:01,227 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_import_files: Starting TestImportFiles.test_import_quotation_template_xls ... 2026-03-23 02:34:01,228 26 INFO 00801-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-23 02:34:01,237 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 02:34:01,319 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_ir_config_parameter: Starting TestIrConfigParameter.test_creating_disabled_param_disables_cron ... 2026-03-23 02:34:01,348 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_ir_config_parameter: Starting TestIrConfigParameter.test_creating_enabled_param_activates_cron ... 2026-03-23 02:34:01,357 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_ir_config_parameter: Starting TestIrConfigParameter.test_deleting_param_disables_cron ... 2026-03-23 02:34:01,369 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [45] 2026-03-23 02:34:01,372 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_ir_config_parameter: Starting TestIrConfigParameter.test_non_mapped_param_has_no_effect_on_cron ... 2026-03-23 02:34:01,378 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_ir_config_parameter: Starting TestIrConfigParameter.test_setting_disabled_param_value_disables_cron ... 2026-03-23 02:34:01,391 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_ir_config_parameter: Starting TestIrConfigParameter.test_setting_enabled_param_value_activates_cron ... 2026-03-23 02:34:01,414 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 02:34:01,416 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_onchange: Starting TestSaleOnchanges.test_create_products_in_different_companies ... 2026-03-23 02:34:07,485 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 02:34:17,005 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_already_confirmed_so_payment ... 2026-03-23 02:34:20,208 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_auto_confirm_and_auto_invoice ... 2026-03-23 02:34:23,466 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_auto_confirm_and_auto_invoice_custom_mail_template ... 2026-03-23 02:34:26,504 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_auto_confirm_and_auto_invoice_custom_mail_template_unlinked ... 2026-03-23 02:34:26,652 26 INFO 00801-19-0-all odoo.models.unlink: User #30 deleted mail.template records with IDs: [70] 2026-03-23 02:34:29,425 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_auto_done_and_auto_invoice ... 2026-03-23 02:34:32,635 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_automatic_invoice_mail_author ... 2026-03-23 02:34:36,483 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_confirmed_transactions_comfirms_so_with_multiple_transaction ... 2026-03-23 02:34:38,052 26 INFO 00801-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-23 02:34:38,190 26 INFO 00801-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-23 02:34:38,314 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_downpayment_amount_equals_prepayment_amount_when_no_link_amount ... 2026-03-23 02:34:38,427 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_downpayment_automatic_invoice ... 2026-03-23 02:34:41,404 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_downpayment_confirm_sale_order_sufficient_amount ... 2026-03-23 02:34:42,939 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_full_amount_equals_order_total ... 2026-03-23 02:34:43,049 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_invoice_is_final ... 2026-03-23 02:34:44,518 26 INFO 00801-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-23 02:34:44,573 26 INFO 00801-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-23 02:34:44,650 26 INFO 00801-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-23 02:34:44,709 26 INFO 00801-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-23 02:34:44,784 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_linked_transactions_when_invoicing ... 2026-03-23 02:34:47,335 26 INFO 00801-19-0-all odoo.models.unlink: User #30 deleted stock.move records with IDs: [24] 2026-03-23 02:34:47,716 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_partial_payment_confirm_order ... 2026-03-23 02:34:48,693 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_payment_amount_equals_link_amount_when_order_is_confirmed ... 2026-03-23 02:34:49,203 26 INFO 00801-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-23 02:34:49,739 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_payment_amount_must_not_be_less_than_prepayment_amount ... 2026-03-23 02:34:49,832 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:34:50,183 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: sale.order 2026-03-23 02:34:51,579 26 INFO 00801-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-23 02:34:53,118 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_so_partial_payment_no_invoice ... 2026-03-23 02:34:54,412 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_transaction_route_rejects_unexpected_kwarg ... 2026-03-23 02:34:54,488 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:34:54,671 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: sale.order 2026-03-23 02:34:54,685 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:54] "POST /my/orders/20/transaction HTTP/1.1" 200 - 14 0.008 0.192 2026-03-23 02:34:54,730 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 20 removed 2026-03-23 02:34:56,514 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_product_attribute_value: Starting TestProductAttributeValue.test_attribute_values_deletion_or_archiving ... 2026-03-23 02:34:57,174 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Chrome pid: 216 2026-03-23 02:34:57,176 26 INFO 00801-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/tmp88jsr3tr_chrome_odoo 2026-03-23 02:34:57,177 26 INFO 00801-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:43545/json/version 2026-03-23 02:34:57,181 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43545', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:34:57,306 26 INFO 00801-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-23 02:34:57,307 26 INFO 00801-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:43545/json 2026-03-23 02:34:57,308 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43545', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:34:57,373 26 INFO 00801-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:43545/devtools/page/7F72E7FB893894F9D898B8B63BF88D28 2026-03-23 02:34:57,408 26 INFO 00801-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-23 02:34:57,468 26 INFO 00801-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-23 02:34:57,545 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:34:57,557 26 INFO 00801-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-23 02:34:57,561 26 INFO 00801-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-23 02:34:57,562 26 INFO 00801-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-23 02:34:57,593 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:34:59,298 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:59] "GET /odoo HTTP/1.1" 200 - 153 0.125 1.583 2026-03-23 02:34:59,301 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Navigation result: {'frameId': '7F72E7FB893894F9D898B8B63BF88D28', 'loaderId': '3028B2F9CD2A90DD5A36DD242020D7F5', 'isDownload': False} 2026-03-23 02:34:59,301 26 INFO 00801-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-23 02:34:59,355 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:59] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.012 2026-03-23 02:34:59,377 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:59] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.031 2026-03-23 02:34:59,703 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:59] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.111 0.247 2026-03-23 02:34:59,731 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:59] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.308 2026-03-23 02:34:59,926 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:59] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-03-23 02:35:00,564 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:00] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:35:00,703 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.060 0.077 2026-03-23 02:35:00,778 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:00] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:00,853 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.010 0.214 2026-03-23 02:35:00,950 26 INFO 00801-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 02:35:01,016 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:01] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.042 0.086 2026-03-23 02:35:01,071 26 INFO 00801-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-23 02:35:01,092 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:1552) 2026-03-23 02:35:01,095 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.140 2026-03-23 02:35:01,116 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:01] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:35:01,175 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:01] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 02:35:01,441 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:01] "GET /odoo HTTP/1.1" 200 - 26 0.054 0.168 2026-03-23 02:35:01,568 26 INFO 00801-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-23 02:35:01,578 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:01] "GET /odoo/offline HTTP/1.1" 200 - 5 0.018 0.316 2026-03-23 02:35:01,686 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:35:01,693 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:01] "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-23 02:35:01,798 26 INFO 00801-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-23 02:35:01,816 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:01] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.040 0.209 2026-03-23 02:35:01,880 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:01] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.014 0.291 2026-03-23 02:35:01,928 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:01] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.008 0.338 2026-03-23 02:35:01,981 26 INFO 00801-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-23 02:35:02,015 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:02] "POST /web/action/load HTTP/1.1" 200 - 5 0.025 0.398 2026-03-23 02:35:02,367 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.061 0.564 2026-03-23 02:35:02,558 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:02] "POST /mail/data HTTP/1.1" 200 - 35 0.060 0.678 2026-03-23 02:35:02,637 26 INFO 00801-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-23 02:35:02,739 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:02] "POST /web/action/load HTTP/1.1" 200 - 11 0.021 0.079 2026-03-23 02:35:02,761 26 INFO 00801-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-23 02:35:02,930 26 INFO 00801-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-23 02:35:03,001 26 INFO 00801-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-23 02:35:03,016 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:03] "POST /mail/data HTTP/1.1" 200 - 56 0.093 0.263 2026-03-23 02:35:03,027 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:03] "POST /mail/data HTTP/1.1" 200 - 1 0.002 0.222 2026-03-23 02:35:03,032 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.230 2026-03-23 02:35:03,053 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:03] "POST /web/action/load HTTP/1.1" 200 - 8 0.007 0.024 2026-03-23 02:35:03,482 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 121 0.116 0.478 2026-03-23 02:35:03,586 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:03] "POST /web/dataset/call_kw/product.attribute/get_views#product.attribute.get_views HTTP/1.1" 200 - 30 0.025 0.425 2026-03-23 02:35:03,669 26 INFO ? odoo.addons.bus.models.bus: Bus.loop listen imbus on db postgres 2026-03-23 02:35:03,694 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:03] "POST /web/dataset/call_kw/product.attribute/web_search_read#product.attribute.web_search_read HTTP/1.1" 200 - 2 0.005 0.016 2026-03-23 02:35:03,911 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:35:03,978 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:03] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.035 0.052 2026-03-23 02:35:03,996 26 INFO 00801-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-23 02:35:04,080 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:04] "POST /web/dataset/call_kw/product.attribute/web_read#product.attribute.web_read HTTP/1.1" 200 - 11 0.021 0.034 2026-03-23 02:35:04,373 26 INFO 00801-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-23 02:35:04,419 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:04] "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.006 0.035 2026-03-23 02:35:04,499 26 INFO 00801-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-23 02:35:04,551 26 INFO 00801-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-23 02:35:04,618 26 INFO 00801-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-23 02:35:04,639 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:04] "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.006 0.015 2026-03-23 02:35:04,679 26 INFO 00801-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-23 02:35:04,737 26 INFO 00801-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-23 02:35:04,808 26 INFO 00801-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-23 02:35:04,824 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:04] "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-23 02:35:04,882 26 INFO 00801-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-23 02:35:04,933 26 INFO 00801-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-23 02:35:04,990 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: tour succeeded 2026-03-23 02:35:04,992 26 INFO 00801-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-23 02:35:05,262 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: heap 23777360 (allocated 24596480) 2026-03-23 02:35:05,290 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Closing chrome headless with pid 216 2026-03-23 02:35:05,291 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Closing websocket connection 2026-03-23 02:35:05,294 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Terminating chrome headless with pid 216 2026-03-23 02:35:05,468 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Removing chrome user profile "/tmp/tmp88jsr3tr_chrome_odoo" 2026-03-23 02:35:05,567 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 02:35:07,165 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_catalog_context ... 2026-03-23 02:35:07,183 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:salesmanager from n/a 2026-03-23 02:35:07,208 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_data ... 2026-03-23 02:35:07,240 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:salesmanager from n/a 2026-03-23 02:35:07,433 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:35:07,757 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 45 0.048 0.281 2026-03-23 02:35:07,771 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_data_with_discounted_lines ... 2026-03-23 02:35:07,795 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:salesmanager from n/a 2026-03-23 02:35:09,175 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:35:09,760 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:09] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 48 0.050 0.538 2026-03-23 02:35:09,775 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_data_with_pricelist_rules ... 2026-03-23 02:35:09,804 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:salesmanager from n/a 2026-03-23 02:35:09,869 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:35:10,202 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:10] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 50 0.059 0.281 2026-03-23 02:35:10,220 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_empty_order_data ... 2026-03-23 02:35:10,251 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:salesmanager from n/a 2026-03-23 02:35:10,267 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:35:10,583 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:10] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 49 0.046 0.273 2026-03-23 02:35:10,598 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_readonly_order_data ... 2026-03-23 02:35:10,624 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:salesmanager from n/a 2026-03-23 02:35:10,707 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:35:10,950 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:10] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 42 0.035 0.212 2026-03-23 02:35:10,964 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_remove_product_from_catalog_without_sol ... 2026-03-23 02:35:10,987 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:salesmanager from n/a 2026-03-23 02:35:11,013 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:35:11,287 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:11] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 42 0.032 0.249 2026-03-23 02:35:11,300 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_update ... 2026-03-23 02:35:11,326 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:salesmanager from n/a 2026-03-23 02:35:11,347 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:35:12,073 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:12] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 65 0.064 0.665 2026-03-23 02:35:12,091 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_update_with_pricelist_rules ... 2026-03-23 02:35:12,114 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:salesmanager from n/a 2026-03-23 02:35:13,045 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:35:13,393 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:13] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 61 0.053 0.300 2026-03-23 02:35:13,547 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:13] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 41 0.057 0.074 2026-03-23 02:35:14,756 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:14] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 66 0.064 0.103 2026-03-23 02:35:14,792 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 02:35:16,778 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_attribute_removal ... 2026-03-23 02:35:17,641 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_dropped_attribute ... 2026-03-23 02:35:18,615 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-23 02:35:18,636 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:35:18,922 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:18] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 45 0.044 0.247 2026-03-23 02:35:18,929 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_dropped_attribute_value ... 2026-03-23 02:35:19,843 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-23 02:35:19,863 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:35:20,129 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:20] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 44 0.039 0.231 2026-03-23 02:35:20,136 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_dropped_attribute_value_custom_no_variant ... 2026-03-23 02:35:20,806 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-23 02:35:20,825 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:35:21,106 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:21] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 48 0.032 0.253 2026-03-23 02:35:21,109 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_dropped_value_isnt_shown ... 2026-03-23 02:35:21,822 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-23 02:35:21,842 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:35:22,471 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:22] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 45 0.031 0.601 2026-03-23 02:35:22,476 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_excluded_inactive_ptav ... 2026-03-23 02:35:22,812 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [100] 2026-03-23 02:35:22,873 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-23 02:35:22,895 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:35:23,218 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:23] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 51 0.045 0.285 2026-03-23 02:35:23,297 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:23] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 22 0.021 0.046 2026-03-23 02:35:23,412 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:23] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 22 0.031 0.067 2026-03-23 02:35:23,485 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:23] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 22 0.019 0.043 2026-03-23 02:35:23,490 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_multiple_attribute_lines_same_attribute ... 2026-03-23 02:35:23,716 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-23 02:35:23,736 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:35:24,026 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 50 0.040 0.254 2026-03-23 02:35:24,030 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_ptal_values_set_for_no_variant_atribute ... 2026-03-23 02:35:24,281 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-23 02:35:24,305 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:35:24,582 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 53 0.034 0.249 2026-03-23 02:35:24,604 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 02:35:25,989 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator: Starting TestSaleComboConfigurator.test_sale_combo_configurator ... 2026-03-23 02:35:26,993 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Chrome pid: 407 2026-03-23 02:35:26,993 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Chrome headless temporary user profile dir: /tmp/tmp9n85m927_chrome_odoo 2026-03-23 02:35:26,993 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Issuing json command http://127.0.0.1:33907/json/version 2026-03-23 02:35:26,995 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33907', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:35:27,099 26 INFO 00801-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-23 02:35:27,101 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Issuing json command http://127.0.0.1:33907/json 2026-03-23 02:35:27,103 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33907', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:35:27,120 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Websocket url found: ws://127.0.0.1:33907/devtools/page/C28DCDE767F8454E69A4C635C77D0D3A 2026-03-23 02:35:27,262 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Enable chrome headless console log notification 2026-03-23 02:35:27,349 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Chrome headless enable page notifications 2026-03-23 02:35:27,515 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:salesman from n/a 2026-03-23 02:35:27,523 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Setting session cookie in browser 2026-03-23 02:35:27,525 26 INFO 00801-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-23 02:35:27,526 26 INFO 00801-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-23 02:35:27,544 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:35:28,381 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 44, model: website.page 2026-03-23 02:35:29,595 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:29] "GET / HTTP/1.1" 200 - 150 0.197 1.858 2026-03-23 02:35:29,602 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Navigation result: {'frameId': 'C28DCDE767F8454E69A4C635C77D0D3A', 'loaderId': '7DFC006850AE97DF9D92D5456331D4D5', 'isDownload': False} 2026-03-23 02:35:29,602 26 INFO 00801-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-23 02:35:29,631 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:29,653 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6b0eae6/web.assets_frontend.min.css, copying from /web/assets/6b0eae6/web.assets_frontend.min.css 2026-03-23 02:35:29,728 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:29] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.051 0.045 2026-03-23 02:35:29,743 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js, copying from /web/assets/0bb32e1/web.assets_frontend_minimal.min.js 2026-03-23 02:35:29,759 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:29] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.007 0.099 2026-03-23 02:35:29,801 26 INFO 00801-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-23 02:35:29,819 26 INFO 00801-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-23 02:35:29,835 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e278303/web.__assets_tests_call__.min.js, copying from /web/assets/e278303/web.__assets_tests_call__.min.js 2026-03-23 02:35:29,871 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:29] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.029 0.064 2026-03-23 02:35:30,017 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:30] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:35:30,028 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:35:30,049 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:30] "GET /web/image/website/1/logo/My%20Website?unique=9d75005 HTTP/1.1" 200 - 4 0.010 0.039 2026-03-23 02:35:30,140 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:30] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.002 0.010 2026-03-23 02:35:30,159 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/435eb97/web.assets_frontend_lazy.min.js, copying from /web/assets/435eb97/web.assets_frontend_lazy.min.js 2026-03-23 02:35:30,225 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:30] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.011 0.083 2026-03-23 02:35:30,803 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.023 2026-03-23 02:35:30,953 26 INFO 00801-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-23 02:35:31,056 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:31] "POST /mail/data HTTP/1.1" 200 - 19 0.029 0.048 2026-03-23 02:35:32,833 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:32] "GET /odoo HTTP/1.1" 200 - 133 0.141 1.697 2026-03-23 02:35:32,941 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:32] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.030 2026-03-23 02:35:32,971 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:32] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.062 2026-03-23 02:35:33,002 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:33] "GET /web/webclient/load_menus HTTP/1.1" 200 - 1 0.001 0.079 2026-03-23 02:35:33,118 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:33] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-03-23 02:35:33,236 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:33] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.013 0.008 2026-03-23 02:35:34,026 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:34] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:35:34,043 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.015 0.020 2026-03-23 02:35:34,052 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 02:35:34,079 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:34] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:35:34,115 26 INFO 00801-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-23 02:35:34,182 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:1592) 2026-03-23 02:35:34,187 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.008 0.052 2026-03-23 02:35:34,210 26 INFO 00801-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-23 02:35:34,230 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:35:34,256 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:34] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:34,394 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:34] "GET /odoo HTTP/1.1" 200 - 25 0.028 0.080 2026-03-23 02:35:34,444 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.144 2026-03-23 02:35:34,647 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:34] "GET /web/image?model=res.users&field=avatar_128&id=44 HTTP/1.1" 200 - 14 0.023 0.072 2026-03-23 02:35:34,724 26 INFO 00801-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-23 02:35:34,731 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:34] "GET /web/image/res.partner/76/avatar_128?unique=1774233324000 HTTP/1.1" 200 - 6 0.013 0.155 2026-03-23 02:35:34,746 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:34] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.004 0.153 2026-03-23 02:35:34,819 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.026 0.085 2026-03-23 02:35:34,840 26 INFO 00801-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-23 02:35:34,880 26 INFO 00801-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-23 02:35:34,964 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:34] "POST /mail/data HTTP/1.1" 200 - 33 0.064 0.188 2026-03-23 02:35:34,999 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:34] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.402 2026-03-23 02:35:35,042 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:35] "POST /web/action/load HTTP/1.1" 200 - 11 0.015 0.174 2026-03-23 02:35:35,058 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.193 2026-03-23 02:35:35,069 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.193 2026-03-23 02:35:35,487 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 44, model: payment.transaction 2026-03-23 02:35:35,527 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: purchase_order_count 2026-03-23 02:35:35,534 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: pos_order_line_ids 2026-03-23 02:35:35,537 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: pos_order_count 2026-03-23 02:35:35,538 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: repair_order_ids 2026-03-23 02:35:35,541 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: repair_count 2026-03-23 02:35:35,542 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: mrp_production_count 2026-03-23 02:35:35,552 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: tasks_count 2026-03-23 02:35:35,555 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: project_count 2026-03-23 02:35:35,556 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: show_create_project_button 2026-03-23 02:35:35,556 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: show_project_button 2026-03-23 02:35:35,557 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: closed_task_count 2026-03-23 02:35:35,557 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: completed_task_percentage 2026-03-23 02:35:35,563 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: timesheet_count 2026-03-23 02:35:35,567 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: timesheet_total_duration 2026-03-23 02:35:35,568 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: show_hours_recorded_button 2026-03-23 02:35:35,806 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 159 0.139 0.479 2026-03-23 02:35:35,958 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 5 0.009 0.021 2026-03-23 02:35:36,216 26 INFO 00801-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-23 02:35:36,306 26 INFO 00801-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-23 02:35:36,414 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.044 0.149 2026-03-23 02:35:36,543 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:36] "POST /mail/data HTTP/1.1" 200 - 42 0.036 0.237 2026-03-23 02:35:36,654 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:36] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 17 0.018 0.252 2026-03-23 02:35:36,697 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:36] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.012 0.088 2026-03-23 02:35:36,870 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:36] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:35:37,418 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:37] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 8 0.038 0.101 2026-03-23 02:35:37,455 26 INFO 00801-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-23 02:35:37,634 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:37] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.034 2026-03-23 02:35:37,738 26 INFO 00801-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-23 02:35:37,851 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:37] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 18 0.020 0.069 2026-03-23 02:35:37,876 26 INFO 00801-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-23 02:35:37,879 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:37] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.007 0.038 2026-03-23 02:35:38,126 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:1593) 2026-03-23 02:35:38,131 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:38] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.008 0.230 2026-03-23 02:35:38,221 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:38] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 10 0.015 0.235 2026-03-23 02:35:38,431 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:38,489 26 INFO 00801-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-23 02:35:38,600 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:38] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.006 0.035 2026-03-23 02:35:38,647 26 INFO 00801-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-23 02:35:38,737 26 INFO 00801-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-23 02:35:38,773 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:38] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 2 0.002 0.023 2026-03-23 02:35:38,921 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:38] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 7 0.026 0.029 2026-03-23 02:35:38,985 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:38] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.030 0.041 2026-03-23 02:35:39,079 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 27 0.023 0.100 2026-03-23 02:35:39,231 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 9 0.013 0.063 2026-03-23 02:35:39,351 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "POST /sale/combo_configurator/get_data HTTP/1.1" 200 - 21 0.017 0.038 2026-03-23 02:35:39,481 26 INFO 00801-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-23 02:35:39,541 26 INFO 00801-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-23 02:35:39,586 26 INFO 00801-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-23 02:35:39,639 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /web/image/product.product/110/image_256 HTTP/1.1" 200 - 14 0.066 0.156 2026-03-23 02:35:39,649 26 INFO 00801-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-23 02:35:39,696 26 INFO 00801-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-23 02:35:39,748 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /web/image/product.product/111/image_256 HTTP/1.1" 200 - 8 0.026 0.299 2026-03-23 02:35:39,787 26 INFO 00801-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-23 02:35:39,806 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /web/image/product.product/112/image_256 HTTP/1.1" 200 - 8 0.007 0.341 2026-03-23 02:35:39,864 26 INFO 00801-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-23 02:35:39,882 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /web/image/product.product/113/image_256 HTTP/1.1" 200 - 8 0.014 0.384 2026-03-23 02:35:39,897 26 INFO 00801-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-23 02:35:39,910 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "POST /sale/combo_configurator/get_price HTTP/1.1" 200 - 5 0.006 0.111 2026-03-23 02:35:39,963 26 INFO 00801-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-23 02:35:40,008 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:40] "POST /sale/combo_configurator/get_price HTTP/1.1" 200 - 5 0.016 0.023 2026-03-23 02:35:40,013 26 INFO 00801-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-23 02:35:40,065 26 INFO 00801-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-23 02:35:40,135 26 INFO 00801-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-23 02:35:40,163 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:40] "POST /sale/combo_configurator/get_price HTTP/1.1" 200 - 5 0.005 0.020 2026-03-23 02:35:40,185 26 INFO 00801-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-23 02:35:40,237 26 INFO 00801-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-23 02:35:40,302 26 INFO 00801-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-23 02:35:40,362 26 INFO 00801-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-23 02:35:40,422 26 INFO 00801-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-23 02:35:40,478 26 INFO 00801-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-23 02:35:40,552 26 INFO 00801-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-23 02:35:40,624 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:40] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 25 0.022 0.045 2026-03-23 02:35:40,694 26 INFO 00801-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-23 02:35:40,763 26 INFO 00801-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-23 02:35:40,807 26 INFO 00801-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-23 02:35:40,859 26 INFO 00801-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-23 02:35:40,917 26 INFO 00801-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-23 02:35:40,985 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:40] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 19 0.024 0.039 2026-03-23 02:35:41,041 26 INFO 00801-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-23 02:35:41,092 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 8 0.008 0.034 2026-03-23 02:35:41,134 26 INFO 00801-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-23 02:35:41,194 26 INFO 00801-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-23 02:35:41,245 26 INFO 00801-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-23 02:35:41,297 26 INFO 00801-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-23 02:35:41,364 26 INFO 00801-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-23 02:35:41,417 26 INFO 00801-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-23 02:35:41,438 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 11 0.010 0.049 2026-03-23 02:35:41,513 26 INFO 00801-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-23 02:35:41,741 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 60 0.063 0.186 2026-03-23 02:35:41,919 26 INFO 00801-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-23 02:35:41,962 26 INFO 00801-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-23 02:35:42,015 26 INFO 00801-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-23 02:35:42,066 26 INFO 00801-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-23 02:35:42,118 26 INFO 00801-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-23 02:35:42,169 26 INFO 00801-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-23 02:35:42,235 26 INFO 00801-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-23 02:35:42,334 26 INFO 00801-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-23 02:35:42,400 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:42] "POST /sale/combo_configurator/get_data HTTP/1.1" 200 - 18 0.020 0.043 2026-03-23 02:35:42,484 26 INFO 00801-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-23 02:35:42,537 26 INFO 00801-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-23 02:35:42,545 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:42] "POST /sale/combo_configurator/get_price HTTP/1.1" 200 - 5 0.012 0.043 2026-03-23 02:35:42,588 26 INFO 00801-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-23 02:35:42,644 26 INFO 00801-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-23 02:35:42,709 26 INFO 00801-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-23 02:35:42,768 26 INFO 00801-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-23 02:35:42,792 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:42] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 11 0.013 0.054 2026-03-23 02:35:42,936 26 INFO 00801-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-23 02:35:43,099 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:43] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 49 0.047 0.188 2026-03-23 02:35:43,240 26 INFO 00801-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-23 02:35:43,293 26 INFO 00801-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-23 02:35:43,345 26 INFO 00801-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-23 02:35:43,397 26 INFO 00801-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-23 02:35:43,452 26 INFO 00801-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-23 02:35:43,502 26 INFO 00801-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-23 02:35:43,577 26 INFO 00801-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-23 02:35:43,960 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:43] "POST /web/dataset/call_kw/sale.order/web_save#sale.order.web_save HTTP/1.1" 200 - 88 0.106 0.262 2026-03-23 02:35:44,183 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:44] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.023 0.039 2026-03-23 02:35:44,218 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: tour succeeded 2026-03-23 02:35:44,221 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: ╔════════════════════════════════════════╗ ║ TOUR sale_combo_configurator SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 02:35:44,350 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:44] "POST /mail/data HTTP/1.1" 200 - 36 0.044 0.071 2026-03-23 02:35:44,921 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: heap 33744888 (allocated 36003840) 2026-03-23 02:35:44,962 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Closing chrome headless with pid 407 2026-03-23 02:35:44,972 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Closing websocket connection 2026-03-23 02:35:44,984 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Terminating chrome headless with pid 407 2026-03-23 02:35:45,113 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Removing chrome user profile "/tmp/tmp9n85m927_chrome_odoo" 2026-03-23 02:35:45,235 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator: Starting TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals ... 2026-03-23 02:35:46,139 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Chrome pid: 618 2026-03-23 02:35:46,142 26 INFO 00801-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/tmpuax60w2p_chrome_odoo 2026-03-23 02:35:46,143 26 INFO 00801-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:40111/json/version 2026-03-23 02:35:46,145 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40111', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:35:46,254 26 INFO 00801-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-23 02:35:46,255 26 INFO 00801-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:40111/json 2026-03-23 02:35:46,256 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40111', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:35:46,300 26 INFO 00801-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:40111/devtools/page/25E8A1B9FCE955F988FA36BDB24DC8E1 2026-03-23 02:35:46,326 26 INFO 00801-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-23 02:35:46,417 26 INFO 00801-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-23 02:35:46,598 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:salesman from n/a 2026-03-23 02:35:46,610 26 INFO 00801-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-23 02:35:46,612 26 INFO 00801-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-23 02:35:46,613 26 INFO 00801-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-23 02:35:46,633 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:35:47,344 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 44, model: website.page 2026-03-23 02:35:48,690 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:48] "GET / HTTP/1.1" 200 - 156 0.187 1.878 2026-03-23 02:35:48,698 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Navigation result: {'frameId': '25E8A1B9FCE955F988FA36BDB24DC8E1', 'loaderId': 'AD93FCE1F3F7D6DFE5810CE3753CE05D', 'isDownload': False} 2026-03-23 02:35:48,700 26 INFO 00801-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-23 02:35:48,769 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:48] "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-23 02:35:48,789 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6b0eae6/web.assets_frontend.min.css, copying from /web/assets/6b0eae6/web.assets_frontend.min.css 2026-03-23 02:35:48,972 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:48] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.123 0.092 2026-03-23 02:35:49,000 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js, copying from /web/assets/0bb32e1/web.assets_frontend_minimal.min.js 2026-03-23 02:35:49,022 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:49] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.017 0.144 2026-03-23 02:35:49,071 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e278303/web.__assets_tests_call__.min.js, copying from /web/assets/e278303/web.__assets_tests_call__.min.js 2026-03-23 02:35:49,074 26 INFO 00801-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-23 02:35:49,076 26 INFO 00801-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-23 02:35:49,102 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:49] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.008 0.049 2026-03-23 02:35:49,305 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:49] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:35:49,312 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 02:35:49,325 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:49] "GET /web/image/website/1/logo/My%20Website?unique=9d75005 HTTP/1.1" 200 - 4 0.004 0.022 2026-03-23 02:35:49,467 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/435eb97/web.assets_frontend_lazy.min.js, copying from /web/assets/435eb97/web.assets_frontend_lazy.min.js 2026-03-23 02:35:49,582 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:49] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.019 0.133 2026-03-23 02:35:49,629 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:49] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.018 0.166 2026-03-23 02:35:50,200 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 02:35:50,326 26 INFO 00801-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-23 02:35:50,392 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:50] "POST /mail/data HTTP/1.1" 200 - 19 0.023 0.034 2026-03-23 02:35:51,932 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:51] "GET /odoo HTTP/1.1" 200 - 132 0.124 1.452 2026-03-23 02:35:52,024 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:52] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.019 2026-03-23 02:35:52,046 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:52] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.026 2026-03-23 02:35:52,081 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:52] "GET /web/webclient/load_menus HTTP/1.1" 200 - 1 0.000 0.050 2026-03-23 02:35:52,143 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:52] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-03-23 02:35:52,280 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:52] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-03-23 02:35:53,116 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:53] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:35:53,143 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.023 0.023 2026-03-23 02:35:53,162 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 02:35:53,178 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:53] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:53,220 26 INFO 00801-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-23 02:35:53,303 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:1598) 2026-03-23 02:35:53,309 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.011 0.058 2026-03-23 02:35:53,341 26 INFO 00801-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-23 02:35:53,378 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:53] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:35:53,426 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:53] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:53,557 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:53] "GET /odoo HTTP/1.1" 200 - 25 0.032 0.079 2026-03-23 02:35:53,601 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:53] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.128 2026-03-23 02:35:53,803 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:53] "GET /web/image?model=res.users&field=avatar_128&id=44 HTTP/1.1" 200 - 14 0.031 0.049 2026-03-23 02:35:53,814 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:53] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.074 2026-03-23 02:35:53,820 26 INFO 00801-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-23 02:35:53,854 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:53] "GET /web/image/res.partner/76/avatar_128?unique=1774233324000 HTTP/1.1" 200 - 6 0.010 0.092 2026-03-23 02:35:53,898 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:53] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.087 2026-03-23 02:35:53,912 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:53] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.162 2026-03-23 02:35:53,933 26 INFO 00801-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-23 02:35:53,984 26 INFO 00801-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-23 02:35:54,035 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:54] "POST /mail/data HTTP/1.1" 200 - 33 0.054 0.141 2026-03-23 02:35:54,085 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:54] "POST /web/action/load HTTP/1.1" 200 - 11 0.018 0.127 2026-03-23 02:35:54,091 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.118 2026-03-23 02:35:54,356 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 44, model: payment.transaction 2026-03-23 02:35:54,378 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: purchase_order_count 2026-03-23 02:35:54,385 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: pos_order_line_ids 2026-03-23 02:35:54,391 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: pos_order_count 2026-03-23 02:35:54,392 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: repair_order_ids 2026-03-23 02:35:54,395 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: repair_count 2026-03-23 02:35:54,396 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: mrp_production_count 2026-03-23 02:35:54,418 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: tasks_count 2026-03-23 02:35:54,424 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: project_count 2026-03-23 02:35:54,426 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: show_create_project_button 2026-03-23 02:35:54,428 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: show_project_button 2026-03-23 02:35:54,428 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: closed_task_count 2026-03-23 02:35:54,430 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: completed_task_percentage 2026-03-23 02:35:54,438 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: timesheet_count 2026-03-23 02:35:54,448 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: timesheet_total_duration 2026-03-23 02:35:54,449 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: show_hours_recorded_button 2026-03-23 02:35:54,655 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 159 0.162 0.352 2026-03-23 02:35:54,879 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 5 0.010 0.088 2026-03-23 02:35:55,171 26 INFO 00801-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-23 02:35:55,309 26 INFO 00801-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-23 02:35:55,362 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.069 0.044 2026-03-23 02:35:55,477 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:55] "POST /mail/data HTTP/1.1" 200 - 42 0.041 0.123 2026-03-23 02:35:55,557 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:55] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 17 0.018 0.165 2026-03-23 02:35:55,597 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:55] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.010 0.057 2026-03-23 02:35:55,743 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:55] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:56,216 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:56] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 8 0.014 0.045 2026-03-23 02:35:56,262 26 INFO 00801-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-23 02:35:56,386 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:56] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 02:35:56,472 26 INFO 00801-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-23 02:35:56,578 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:56] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 18 0.024 0.067 2026-03-23 02:35:56,596 26 INFO 00801-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-23 02:35:56,802 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:1599) 2026-03-23 02:35:56,817 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:56] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.006 0.249 2026-03-23 02:35:56,856 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:56] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.013 0.277 2026-03-23 02:35:56,914 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:56] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 10 0.008 0.212 2026-03-23 02:35:57,079 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:57,137 26 INFO 00801-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-23 02:35:57,226 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:57] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.008 0.019 2026-03-23 02:35:57,269 26 INFO 00801-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-23 02:35:57,349 26 INFO 00801-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-23 02:35:57,388 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:57] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 2 0.002 0.024 2026-03-23 02:35:57,498 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:57] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 7 0.008 0.026 2026-03-23 02:35:57,630 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:57] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 27 0.029 0.079 2026-03-23 02:35:57,697 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:57] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.019 0.139 2026-03-23 02:35:57,757 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:57] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 9 0.007 0.059 2026-03-23 02:35:57,876 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:57] "POST /sale/combo_configurator/get_data HTTP/1.1" 200 - 23 0.024 0.046 2026-03-23 02:35:57,961 26 INFO 00801-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-23 02:35:58,019 26 INFO 00801-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-23 02:35:58,032 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:58] "GET /web/image/product.product/115/image_256 HTTP/1.1" 200 - 14 0.018 0.066 2026-03-23 02:35:58,108 26 INFO 00801-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-23 02:35:58,157 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:58] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 25 0.016 0.032 2026-03-23 02:35:58,241 26 INFO 00801-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-23 02:35:58,259 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:58] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 8 0.008 0.028 2026-03-23 02:35:58,286 26 INFO 00801-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-23 02:35:58,343 26 INFO 00801-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-23 02:35:58,397 26 INFO 00801-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-23 02:35:58,479 26 INFO 00801-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-23 02:35:58,527 26 INFO 00801-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-23 02:35:58,542 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:58] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 11 0.011 0.044 2026-03-23 02:35:58,621 26 INFO 00801-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-23 02:35:58,799 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:58] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 53 0.054 0.156 2026-03-23 02:35:59,289 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:59] "POST /web/dataset/call_kw/sale.order/web_save#sale.order.web_save HTTP/1.1" 200 - 88 0.109 0.272 2026-03-23 02:35:59,513 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:59] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.040 0.060 2026-03-23 02:35:59,556 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: tour succeeded 2026-03-23 02:35:59,564 26 INFO 00801-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-23 02:35:59,772 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:59] "POST /mail/data HTTP/1.1" 200 - 36 0.102 0.113 2026-03-23 02:36:00,474 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: heap 32294860 (allocated 34168832) 2026-03-23 02:36:00,507 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Closing chrome headless with pid 618 2026-03-23 02:36:00,511 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Closing websocket connection 2026-03-23 02:36:00,528 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Terminating chrome headless with pid 618 2026-03-23 02:36:00,655 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Removing chrome user profile "/tmp/tmpuax60w2p_chrome_odoo" 2026-03-23 02:36:00,723 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator: Starting TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items ... 2026-03-23 02:36:02,306 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Chrome pid: 814 2026-03-23 02:36:02,306 26 INFO 00801-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/tmpibo5h83q_chrome_odoo 2026-03-23 02:36:02,306 26 INFO 00801-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:44821/json/version 2026-03-23 02:36:02,308 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44821', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:36:02,482 26 INFO 00801-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-23 02:36:02,482 26 INFO 00801-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:44821/json 2026-03-23 02:36:02,483 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44821', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:36:02,540 26 INFO 00801-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:44821/devtools/page/62C2DDD207ABF1353738C2CAFCD80354 2026-03-23 02:36:02,577 26 INFO 00801-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-23 02:36:02,596 26 INFO 00801-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-23 02:36:02,823 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:salesman from n/a 2026-03-23 02:36:02,840 26 INFO 00801-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-23 02:36:02,842 26 INFO 00801-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-23 02:36:02,842 26 INFO 00801-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-23 02:36:02,871 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:36:03,386 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 44, model: website.page 2026-03-23 02:36:04,580 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:04] "GET / HTTP/1.1" 200 - 150 0.173 1.545 2026-03-23 02:36:04,588 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Navigation result: {'frameId': '62C2DDD207ABF1353738C2CAFCD80354', 'loaderId': '6CF7C44A11F3430EFA1DC4F98392A76F', 'isDownload': False} 2026-03-23 02:36:04,588 26 INFO 00801-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-23 02:36:04,620 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:04] "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-23 02:36:04,652 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6b0eae6/web.assets_frontend.min.css, copying from /web/assets/6b0eae6/web.assets_frontend.min.css 2026-03-23 02:36:04,735 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:04] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.058 0.050 2026-03-23 02:36:04,750 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js, copying from /web/assets/0bb32e1/web.assets_frontend_minimal.min.js 2026-03-23 02:36:04,767 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:04] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.009 0.112 2026-03-23 02:36:04,780 26 INFO 00801-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-23 02:36:04,785 26 INFO 00801-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-23 02:36:04,787 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e278303/web.__assets_tests_call__.min.js, copying from /web/assets/e278303/web.__assets_tests_call__.min.js 2026-03-23 02:36:04,807 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:04] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.009 0.030 2026-03-23 02:36:04,978 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:04] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:36:04,981 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:05,001 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:05] "GET /web/image/website/1/logo/My%20Website?unique=9d75005 HTTP/1.1" 200 - 4 0.004 0.021 2026-03-23 02:36:05,121 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:05] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.006 0.025 2026-03-23 02:36:05,145 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/435eb97/web.assets_frontend_lazy.min.js, copying from /web/assets/435eb97/web.assets_frontend_lazy.min.js 2026-03-23 02:36:05,221 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:05] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.010 0.109 2026-03-23 02:36:05,843 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 02:36:05,973 26 INFO 00801-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-23 02:36:06,031 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:06] "POST /mail/data HTTP/1.1" 200 - 19 0.020 0.031 2026-03-23 02:36:07,820 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:07] "GET /odoo HTTP/1.1" 200 - 133 0.129 1.663 2026-03-23 02:36:07,940 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:07] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.027 2026-03-23 02:36:07,968 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:07] "GET /web/webclient/load_menus HTTP/1.1" 200 - 1 0.001 0.049 2026-03-23 02:36:08,021 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:08] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.109 2026-03-23 02:36:08,065 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:08] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.039 2026-03-23 02:36:08,336 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:08] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-03-23 02:36:09,233 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:09] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:36:09,261 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.012 0.045 2026-03-23 02:36:09,270 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:36:09,311 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:09] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:36:09,321 26 INFO 00801-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-23 02:36:09,458 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:1604) 2026-03-23 02:36:09,465 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.011 0.083 2026-03-23 02:36:09,487 26 INFO 00801-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-23 02:36:09,547 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:09] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:36:09,588 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:09] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:09,743 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:09] "GET /odoo HTTP/1.1" 200 - 25 0.044 0.087 2026-03-23 02:36:09,810 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:09] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.173 2026-03-23 02:36:09,919 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:09] "GET /web/image?model=res.users&field=avatar_128&id=44 HTTP/1.1" 200 - 14 0.036 0.060 2026-03-23 02:36:09,932 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:09] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.068 2026-03-23 02:36:09,974 26 INFO 00801-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-23 02:36:10,051 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:10] "GET /web/image/res.partner/76/avatar_128?unique=1774233324000 HTTP/1.1" 200 - 6 0.063 0.099 2026-03-23 02:36:10,122 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:10] "POST /web/action/load HTTP/1.1" 200 - 5 0.024 0.221 2026-03-23 02:36:10,160 26 INFO 00801-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-23 02:36:10,175 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:10] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.029 0.153 2026-03-23 02:36:10,219 26 INFO 00801-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-23 02:36:10,309 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:10] "POST /mail/data HTTP/1.1" 200 - 33 0.050 0.241 2026-03-23 02:36:10,371 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:10] "POST /web/action/load HTTP/1.1" 200 - 11 0.022 0.187 2026-03-23 02:36:10,377 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.158 2026-03-23 02:36:10,779 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 44, model: payment.transaction 2026-03-23 02:36:10,821 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: purchase_order_count 2026-03-23 02:36:10,829 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: pos_order_line_ids 2026-03-23 02:36:10,832 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: pos_order_count 2026-03-23 02:36:10,833 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: repair_order_ids 2026-03-23 02:36:10,836 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: repair_count 2026-03-23 02:36:10,837 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: mrp_production_count 2026-03-23 02:36:10,848 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: tasks_count 2026-03-23 02:36:10,852 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: project_count 2026-03-23 02:36:10,853 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: show_create_project_button 2026-03-23 02:36:10,853 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: show_project_button 2026-03-23 02:36:10,854 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: closed_task_count 2026-03-23 02:36:10,854 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: completed_task_percentage 2026-03-23 02:36:10,860 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: timesheet_count 2026-03-23 02:36:10,865 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: timesheet_total_duration 2026-03-23 02:36:10,866 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: show_hours_recorded_button 2026-03-23 02:36:11,086 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 159 0.149 0.488 2026-03-23 02:36:11,277 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 5 0.011 0.055 2026-03-23 02:36:11,536 26 INFO 00801-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-23 02:36:11,688 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.016 0.048 2026-03-23 02:36:11,736 26 INFO 00801-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-23 02:36:11,876 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:11] "POST /mail/data HTTP/1.1" 200 - 42 0.084 0.145 2026-03-23 02:36:11,965 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:11] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 17 0.016 0.148 2026-03-23 02:36:12,006 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:12] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.013 0.052 2026-03-23 02:36:12,167 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:12] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:36:12,647 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:12] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 8 0.021 0.060 2026-03-23 02:36:12,671 26 INFO 00801-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-23 02:36:12,788 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:12] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.018 2026-03-23 02:36:12,904 26 INFO 00801-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-23 02:36:12,989 26 INFO 00801-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-23 02:36:13,006 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:13] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 18 0.032 0.072 2026-03-23 02:36:13,036 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:13] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.006 0.070 2026-03-23 02:36:13,271 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:1605) 2026-03-23 02:36:13,280 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:13] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.012 0.291 2026-03-23 02:36:13,419 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:13] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 10 0.043 0.305 2026-03-23 02:36:13,539 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:13,599 26 INFO 00801-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-23 02:36:13,718 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:13] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.009 0.050 2026-03-23 02:36:13,763 26 INFO 00801-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-23 02:36:13,885 26 INFO 00801-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-23 02:36:13,914 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:13] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 2 0.003 0.024 2026-03-23 02:36:14,032 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:14] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 7 0.017 0.027 2026-03-23 02:36:14,082 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:14] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.023 0.035 2026-03-23 02:36:14,174 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:14] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 27 0.022 0.084 2026-03-23 02:36:14,275 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:14] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 9 0.012 0.048 2026-03-23 02:36:14,393 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:14] "POST /sale/combo_configurator/get_data HTTP/1.1" 200 - 25 0.027 0.045 2026-03-23 02:36:14,512 26 INFO 00801-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-23 02:36:14,572 26 INFO 00801-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-23 02:36:14,580 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:14] "GET /web/image/product.product/117/image_256 HTTP/1.1" 200 - 14 0.022 0.062 2026-03-23 02:36:14,625 26 INFO 00801-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-23 02:36:14,651 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:14] "GET /web/image/product.product/119/image_256 HTTP/1.1" 200 - 8 0.008 0.137 2026-03-23 02:36:14,687 26 INFO 00801-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-23 02:36:14,705 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:14] "GET /web/image/product.product/118/image_256 HTTP/1.1" 200 - 8 0.007 0.184 2026-03-23 02:36:14,756 26 INFO 00801-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-23 02:36:14,773 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:14] "GET /web/image/product.product/120/image_256 HTTP/1.1" 200 - 8 0.018 0.237 2026-03-23 02:36:14,820 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:14] "GET /web/image/product.product/121/image_256 HTTP/1.1" 200 - 8 0.008 0.293 2026-03-23 02:36:14,879 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:14] "GET /web/image/product.product/122/image_256 HTTP/1.1" 200 - 8 0.014 0.331 2026-03-23 02:36:14,946 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:14] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 23 0.023 0.165 2026-03-23 02:36:15,007 26 INFO 00801-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-23 02:36:15,045 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:15] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 8 0.008 0.024 2026-03-23 02:36:15,065 26 INFO 00801-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-23 02:36:15,116 26 INFO 00801-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-23 02:36:15,177 26 INFO 00801-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-23 02:36:15,256 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:15] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 18 0.034 0.040 2026-03-23 02:36:15,324 26 INFO 00801-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-23 02:36:15,392 26 INFO 00801-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-23 02:36:15,460 26 INFO 00801-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-23 02:36:15,514 26 INFO 00801-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-23 02:36:15,570 26 INFO 00801-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-23 02:36:15,649 26 INFO 00801-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-23 02:36:15,693 26 INFO 00801-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-23 02:36:15,705 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:15] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 11 0.009 0.044 2026-03-23 02:36:15,777 26 INFO 00801-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-23 02:36:16,023 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:16] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 76 0.075 0.212 2026-03-23 02:36:16,686 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:16] "POST /web/dataset/call_kw/sale.order/web_save#sale.order.web_save HTTP/1.1" 200 - 115 0.136 0.301 2026-03-23 02:36:16,905 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:16] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.012 0.032 2026-03-23 02:36:16,981 26 INFO 00801-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-23 02:36:16,983 26 INFO 00801-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-23 02:36:17,103 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:17] "POST /mail/data HTTP/1.1" 200 - 36 0.039 0.072 2026-03-23 02:36:17,980 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: heap 34209324 (allocated 36528128) 2026-03-23 02:36:17,993 26 INFO 00801-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 814 2026-03-23 02:36:18,001 26 INFO 00801-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-23 02:36:18,012 26 INFO 00801-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 814 2026-03-23 02:36:18,136 26 INFO 00801-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/tmpibo5h83q_chrome_odoo" 2026-03-23 02:36:18,229 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator: Starting TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products ... 2026-03-23 02:36:19,266 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products: Chrome pid: 1016 2026-03-23 02:36:19,267 26 INFO 00801-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/tmpev4qo3n6_chrome_odoo 2026-03-23 02:36:19,267 26 INFO 00801-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:41277/json/version 2026-03-23 02:36:19,273 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41277', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:36:19,450 26 INFO 00801-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-23 02:36:19,450 26 INFO 00801-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:41277/json 2026-03-23 02:36:19,451 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41277', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:36:19,525 26 INFO 00801-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:41277/devtools/page/87334C7CF71592817B1743C5B5C5E62A 2026-03-23 02:36:19,562 26 INFO 00801-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-23 02:36:19,595 26 INFO 00801-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-23 02:36:19,776 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:salesman from n/a 2026-03-23 02:36:19,790 26 INFO 00801-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-23 02:36:19,792 26 INFO 00801-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-23 02:36:19,792 26 INFO 00801-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-23 02:36:19,813 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:36:20,429 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 44, model: website.page 2026-03-23 02:36:21,686 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:21] "GET / HTTP/1.1" 200 - 156 0.175 1.703 2026-03-23 02:36:21,695 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products: Navigation result: {'frameId': '87334C7CF71592817B1743C5B5C5E62A', 'loaderId': '2E75E6845363A78A76F66EB78EA287B0', 'isDownload': False} 2026-03-23 02:36:21,695 26 INFO 00801-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-23 02:36:21,731 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:21] "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-23 02:36:21,754 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6b0eae6/web.assets_frontend.min.css, copying from /web/assets/6b0eae6/web.assets_frontend.min.css 2026-03-23 02:36:21,859 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:21] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.069 0.056 2026-03-23 02:36:21,871 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js, copying from /web/assets/0bb32e1/web.assets_frontend_minimal.min.js 2026-03-23 02:36:21,884 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:21] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.008 0.119 2026-03-23 02:36:21,918 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e278303/web.__assets_tests_call__.min.js, copying from /web/assets/e278303/web.__assets_tests_call__.min.js 2026-03-23 02:36:21,926 26 INFO 00801-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-23 02:36:21,926 26 INFO 00801-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-23 02:36:21,950 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:21] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.007 0.040 2026-03-23 02:36:22,101 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:22,111 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:22] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:22,130 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:22] "GET /web/image/website/1/logo/My%20Website?unique=9d75005 HTTP/1.1" 200 - 4 0.009 0.018 2026-03-23 02:36:22,270 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/435eb97/web.assets_frontend_lazy.min.js, copying from /web/assets/435eb97/web.assets_frontend_lazy.min.js 2026-03-23 02:36:22,328 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:22] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.015 0.094 2026-03-23 02:36:22,356 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:22] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.009 0.117 2026-03-23 02:36:22,947 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-03-23 02:36:23,075 26 INFO 00801-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-23 02:36:23,184 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:23] "POST /mail/data HTTP/1.1" 200 - 19 0.028 0.069 2026-03-23 02:36:24,781 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:24] "GET /odoo HTTP/1.1" 200 - 132 0.140 1.528 2026-03-23 02:36:24,836 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:24] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-03-23 02:36:24,857 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:24] "GET /web/webclient/load_menus HTTP/1.1" 200 - 1 0.000 0.008 2026-03-23 02:36:24,877 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:24] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.026 2026-03-23 02:36:24,939 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:24] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-03-23 02:36:25,045 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:25] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-03-23 02:36:25,840 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:25] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:36:25,856 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.012 0.014 2026-03-23 02:36:25,867 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 02:36:25,875 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:25] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:25,911 26 INFO 00801-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-23 02:36:25,989 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:1610) 2026-03-23 02:36:25,993 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.006 0.054 2026-03-23 02:36:26,019 26 INFO 00801-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-23 02:36:26,039 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:26,063 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:26] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:26,140 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:26] "GET /odoo HTTP/1.1" 200 - 25 0.016 0.044 2026-03-23 02:36:26,176 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:26] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.082 2026-03-23 02:36:26,371 26 INFO 00801-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-23 02:36:26,373 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:26] "GET /web/image?model=res.users&field=avatar_128&id=44 HTTP/1.1" 200 - 14 0.049 0.067 2026-03-23 02:36:26,405 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:26] "GET /web/image/res.partner/76/avatar_128?unique=1774233324000 HTTP/1.1" 200 - 6 0.007 0.134 2026-03-23 02:36:26,422 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:26] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.142 2026-03-23 02:36:26,449 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:26] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.088 2026-03-23 02:36:26,480 26 INFO 00801-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-23 02:36:26,538 26 INFO 00801-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-23 02:36:26,555 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:26] "POST /mail/data HTTP/1.1" 200 - 33 0.053 0.146 2026-03-23 02:36:26,560 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:26] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.293 2026-03-23 02:36:26,582 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:26] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.088 2026-03-23 02:36:26,586 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-03-23 02:36:26,797 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 44, model: payment.transaction 2026-03-23 02:36:26,817 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: purchase_order_count 2026-03-23 02:36:26,822 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: pos_order_line_ids 2026-03-23 02:36:26,825 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: pos_order_count 2026-03-23 02:36:26,826 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: repair_order_ids 2026-03-23 02:36:26,829 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: repair_count 2026-03-23 02:36:26,830 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: mrp_production_count 2026-03-23 02:36:26,841 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: tasks_count 2026-03-23 02:36:26,846 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: project_count 2026-03-23 02:36:26,848 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: show_create_project_button 2026-03-23 02:36:26,849 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: show_project_button 2026-03-23 02:36:26,850 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: closed_task_count 2026-03-23 02:36:26,851 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: completed_task_percentage 2026-03-23 02:36:26,860 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: timesheet_count 2026-03-23 02:36:26,863 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: timesheet_total_duration 2026-03-23 02:36:26,864 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: sale.order, field: show_hours_recorded_button 2026-03-23 02:36:27,048 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 159 0.120 0.296 2026-03-23 02:36:27,132 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 5 0.004 0.018 2026-03-23 02:36:27,301 26 INFO 00801-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-23 02:36:27,430 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.041 0.086 2026-03-23 02:36:27,520 26 INFO 00801-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-23 02:36:27,597 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:27] "POST /mail/data HTTP/1.1" 200 - 42 0.065 0.133 2026-03-23 02:36:27,674 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:27] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 17 0.019 0.100 2026-03-23 02:36:27,717 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:27] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.014 0.044 2026-03-23 02:36:27,852 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:27] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:28,245 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:28] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 8 0.008 0.048 2026-03-23 02:36:28,249 26 INFO 00801-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-23 02:36:28,376 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:28] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.021 2026-03-23 02:36:28,558 26 INFO 00801-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-23 02:36:28,630 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:28] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 18 0.018 0.050 2026-03-23 02:36:28,646 26 INFO 00801-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-23 02:36:28,656 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:28] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.008 0.036 2026-03-23 02:36:28,875 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:1611) 2026-03-23 02:36:28,882 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:28] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.007 0.227 2026-03-23 02:36:28,931 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:28] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 10 0.008 0.179 2026-03-23 02:36:29,088 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:29,156 26 INFO 00801-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-23 02:36:29,291 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:29] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.023 0.045 2026-03-23 02:36:29,296 26 INFO 00801-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-23 02:36:29,395 26 INFO 00801-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-23 02:36:29,422 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:29] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 2 0.003 0.021 2026-03-23 02:36:29,550 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:29] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 13 0.014 0.032 2026-03-23 02:36:29,600 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:29] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.019 0.024 2026-03-23 02:36:29,692 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:29] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 27 0.026 0.072 2026-03-23 02:36:29,804 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:29] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 9 0.007 0.038 2026-03-23 02:36:29,898 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:29] "POST /sale/combo_configurator/get_data HTTP/1.1" 200 - 17 0.018 0.041 2026-03-23 02:36:30,005 26 INFO 00801-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-23 02:36:30,069 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:30] "GET /web/image/product.product/124/image_256 HTTP/1.1" 200 - 14 0.021 0.065 2026-03-23 02:36:30,109 26 INFO 00801-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-23 02:36:30,141 26 INFO 00801-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-23 02:36:30,153 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:30] "GET /web/image/product.product/125/image_256 HTTP/1.1" 200 - 8 0.032 0.123 2026-03-23 02:36:30,207 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:30] "GET /web/image/product.product/126/image_256 HTTP/1.1" 200 - 8 0.009 0.197 2026-03-23 02:36:30,257 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:30] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 11 0.011 0.134 2026-03-23 02:36:30,488 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:30] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 55 0.049 0.152 2026-03-23 02:36:30,670 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:30] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 19 0.021 0.059 2026-03-23 02:36:30,745 26 INFO 00801-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-23 02:36:30,857 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:30] "GET /web/image/product.product/127/image_256 HTTP/1.1" 200 - 8 0.011 0.115 2026-03-23 02:36:30,882 26 INFO 00801-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-23 02:36:30,902 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:30] "GET /web/image/product.product/128/image_256 HTTP/1.1" 200 - 8 0.008 0.154 2026-03-23 02:36:30,919 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:30] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 3 0.004 0.165 2026-03-23 02:36:30,953 26 INFO 00801-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-23 02:36:31,021 26 INFO 00801-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-23 02:36:31,079 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:31] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 8 0.012 0.042 2026-03-23 02:36:31,296 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:31] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 41 0.030 0.100 2026-03-23 02:36:31,492 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:31] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 36 0.033 0.103 2026-03-23 02:36:31,681 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:31] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 25 0.025 0.081 2026-03-23 02:36:31,882 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:31] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 36 0.032 0.114 2026-03-23 02:36:31,977 26 INFO 00801-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-23 02:36:32,027 26 INFO 00801-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-23 02:36:32,080 26 INFO 00801-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-23 02:36:32,135 26 INFO 00801-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-23 02:36:32,209 26 INFO 00801-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-23 02:36:32,511 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:32] "POST /web/dataset/call_kw/sale.order/web_save#sale.order.web_save HTTP/1.1" 200 - 94 0.082 0.207 2026-03-23 02:36:32,690 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:32] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.011 0.025 2026-03-23 02:36:32,740 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: tour succeeded 2026-03-23 02:36:32,742 26 INFO 00801-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-23 02:36:32,836 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:32] "POST /mail/data HTTP/1.1" 200 - 36 0.035 0.059 2026-03-23 02:36:33,465 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products.browser: heap 33516512 (allocated 36003840) 2026-03-23 02:36:33,512 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products: Closing chrome headless with pid 1016 2026-03-23 02:36:33,520 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products: Closing websocket connection 2026-03-23 02:36:33,520 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products: Terminating chrome headless with pid 1016 2026-03-23 02:36:33,638 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_with_optional_products: Removing chrome user profile "/tmp/tmpev4qo3n6_chrome_odoo" 2026-03-23 02:36:33,841 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 02:36:35,278 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_async_emails_cron_does_not_trigger_itself ... 2026-03-23 02:36:35,357 26 INFO 00801-19-0-all odoo.addons.base.models.ir_cron: Job 'Sales: Send pending emails' (59) starting 2026-03-23 02:36:36,495 26 INFO 00801-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 02:36:36,498 26 INFO 00801-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.14s) 2026-03-23 02:36:36,522 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_computes_auto_fill ... 2026-03-23 02:36:36,877 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_discount_rounding ... 2026-03-23 02:36:37,103 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_invoicing_terms ... 2026-03-23 02:36:37,304 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_order_auto_lock_with_public_user ... 2026-03-23 02:36:37,798 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_order_status_email_is_sent_asynchronously_if_configured ... 2026-03-23 02:36:37,829 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_order_status_email_is_sent_synchronously_if_not_configured ... 2026-03-23 02:36:39,044 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_price_recomputation_on_readonly_unit_price ... 2026-03-23 02:36:39,301 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_order_email_subtitle ... 2026-03-23 02:36:39,489 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_order_line_product_taxes_on_branch ... 2026-03-23 02:36:44,944 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_order_send_to_self ... 2026-03-23 02:36:46,042 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_order_standard_flow ... 2026-03-23 02:36:47,172 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_order_unit_price_recompute_on_product_change ... 2026-03-23 02:36:48,006 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_sequence ... 2026-03-23 02:36:48,226 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_warnings ... 2026-03-23 02:36:50,594 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_scheduled_mark_so_as_sent ... 2026-03-23 02:36:50,693 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted mail.scheduled.message records with IDs: [1] 2026-03-23 02:36:50,700 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_so_company_empty ... 2026-03-23 02:36:53,809 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_so_discount_is_not_reset ... 2026-03-23 02:36:54,163 26 INFO 00801-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-23 02:36:54,915 26 INFO 00801-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-23 02:36:55,442 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_so_names ... 2026-03-23 02:36:55,462 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_so_with_fixed_discount_zero_amount ... 2026-03-23 02:36:55,638 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sol_name_search ... 2026-03-23 02:36:55,682 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sol_names ... 2026-03-23 02:36:56,135 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_state_changes ... 2026-03-23 02:36:56,689 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_tax_amount_rounding ... 2026-03-23 02:36:56,992 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_unlink_cancel ... 2026-03-23 02:36:57,147 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 46, model: sale.order 2026-03-23 02:36:57,202 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order records with IDs: [51] 2026-03-23 02:36:57,645 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [50] 2026-03-23 02:36:57,754 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 46, model: sale.order 2026-03-23 02:36:57,778 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order records with IDs: [52] 2026-03-23 02:36:58,105 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_validity_days ... 2026-03-23 02:36:58,401 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_zero_quantity ... 2026-03-23 02:36:58,461 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-23 02:37:07,403 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrderInvoicing.test_invoice_state_when_ordered_quantity_is_negative ... 2026-03-23 02:37:08,731 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-23 02:37:11,448 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_action_recompute_taxes ... 2026-03-23 02:37:12,044 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_assign_sales_team_from_partner_user ... 2026-03-23 02:37:12,283 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_assign_sales_team_when_changing_user ... 2026-03-23 02:37:12,404 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_assign_tax_multi_company ... 2026-03-23 02:37:19,786 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_cannot_assign_tax_of_mismatch_company ... 2026-03-23 02:37:25,889 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_downpayment_amount_constraints ... 2026-03-23 02:37:25,933 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_keep_sales_team_when_changing_user_with_no_team ... 2026-03-23 02:37:26,074 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_qty_delivered_on_creation ... 2026-03-23 02:37:26,352 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_sale_order_analytic_distribution_change ... 2026-03-23 02:37:30,214 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-03-23 02:37:38,692 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:37:38,693 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:37:39,231 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order: Starting TestSaleMailComposerUI.test_mail_attachment_removal_tour ... 2026-03-23 02:37:39,988 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Chrome pid: 1222 2026-03-23 02:37:39,988 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Chrome headless temporary user profile dir: /tmp/tmpjtbq_irw_chrome_odoo 2026-03-23 02:37:39,992 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Issuing json command http://127.0.0.1:36113/json/version 2026-03-23 02:37:40,031 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36113', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:37:40,181 26 INFO 00801-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-23 02:37:40,181 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Issuing json command http://127.0.0.1:36113/json 2026-03-23 02:37:40,186 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36113', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:37:40,226 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Websocket url found: ws://127.0.0.1:36113/devtools/page/B810AA2BBA71592EB24D9B52FB84DBA0 2026-03-23 02:37:40,296 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Enable chrome headless console log notification 2026-03-23 02:37:40,331 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Chrome headless enable page notifications 2026-03-23 02:37:40,480 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:37:40,488 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Setting session cookie in browser 2026-03-23 02:37:40,490 26 INFO 00801-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-23 02:37:40,490 26 INFO 00801-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-23 02:37:40,511 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:37:42,756 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:42] "GET /odoo/sales/69 HTTP/1.1" 200 - 148 0.139 2.112 2026-03-23 02:37:42,762 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Navigation result: {'frameId': 'B810AA2BBA71592EB24D9B52FB84DBA0', 'loaderId': '7B511B16FC3812733BB15865205854A2', 'isDownload': False} 2026-03-23 02:37:42,762 26 INFO 00801-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-23 02:37:42,853 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:42] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-03-23 02:37:42,863 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:42] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-03-23 02:37:43,154 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:43] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.110 0.197 2026-03-23 02:37:43,176 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:43] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.151 2026-03-23 02:37:43,450 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:43] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.027 2026-03-23 02:37:44,108 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:44] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:37:44,135 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.028 2026-03-23 02:37:44,156 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.029 2026-03-23 02:37:44,163 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:44] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:37:44,272 26 INFO 00801-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company YourTestCompany (1) 2026-03-23 02:37:44,330 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:44] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 23 0.039 0.102 2026-03-23 02:37:44,358 26 INFO 00801-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-23 02:37:44,412 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:1913) 2026-03-23 02:37:44,426 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:44] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 02:37:44,429 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.006 0.165 2026-03-23 02:37:44,466 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:44] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:37:44,607 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:44] "GET /odoo HTTP/1.1" 200 - 26 0.032 0.091 2026-03-23 02:37:44,650 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:44] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.136 2026-03-23 02:37:44,844 26 INFO 00801-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-23 02:37:44,856 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:37:44,890 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 02:37:44,929 26 INFO 00801-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-23 02:37:44,932 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:44] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.070 0.141 2026-03-23 02:37:45,105 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:45] "POST /mail/data HTTP/1.1" 200 - 35 0.067 0.122 2026-03-23 02:37:45,146 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:45] "POST /web/action/load HTTP/1.1" 200 - 12 0.011 0.343 2026-03-23 02:37:45,199 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.308 2026-03-23 02:37:45,228 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:45] "GET /web/image/res.partner/3/avatar_128?unique=1774233450000 HTTP/1.1" 200 - 6 0.009 0.459 2026-03-23 02:37:45,284 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:45] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.019 0.504 2026-03-23 02:37:45,754 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 120 0.108 0.463 2026-03-23 02:37:45,782 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.009 0.557 2026-03-23 02:37:45,785 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.708 2026-03-23 02:37:46,027 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:46] "POST /web/dataset/call_kw/sale.order/web_read#sale.order.web_read HTTP/1.1" 200 - 68 0.059 0.123 2026-03-23 02:37:46,206 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:46] "POST /mail/data HTTP/1.1" 200 - 44 0.026 0.287 2026-03-23 02:37:46,343 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:46] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:37:46,530 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:46] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.010 0.038 2026-03-23 02:37:46,769 26 INFO 00801-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-23 02:37:46,850 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:46] "POST /web/dataset/call_button/sale.order/action_quotation_send#sale.order.action_quotation_send HTTP/1.1" 200 - 15 0.020 0.030 2026-03-23 02:37:47,001 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:47] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.065 0.103 2026-03-23 02:37:47,161 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:47] "POST /mail/data HTTP/1.1" 200 - 33 0.049 0.227 2026-03-23 02:37:47,209 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:47] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.050 2026-03-23 02:37:47,286 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:47] "POST /web/dataset/call_kw/base.document.layout/get_views#base.document.layout.get_views HTTP/1.1" 200 - 8 0.011 0.306 2026-03-23 02:37:47,318 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:47] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.006 0.023 2026-03-23 02:37:48,121 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:48] "POST /web/dataset/call_kw/base.document.layout/onchange#base.document.layout.onchange HTTP/1.1" 200 - 59 0.085 0.671 2026-03-23 02:37:48,348 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:1914) 2026-03-23 02:37:48,355 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:48] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.010 0.934 2026-03-23 02:37:48,365 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:48] "POST /web/dataset/call_kw/report.layout/name_search#report.layout.name_search HTTP/1.1" 200 - 1 0.001 0.159 2026-03-23 02:37:48,378 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:48] "POST /web/dataset/call_kw/report.paperformat/name_search#report.paperformat.name_search HTTP/1.1" 200 - 2 0.002 0.148 2026-03-23 02:37:48,667 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:48] "GET /web/assets/3d90f30/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-03-23 02:37:48,813 26 INFO 00801-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-23 02:37:48,918 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 02:37:48,946 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:48] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:37:49,538 26 INFO 00801-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 02:37:49,538 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:49] "POST /web/dataset/call_kw/base.document.layout/web_save#base.document.layout.web_save HTTP/1.1" 200 - 171 0.142 0.564 2026-03-23 02:37:49,595 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:49] "POST /web/dataset/call_button/base.document.layout/document_layout_save#base.document.layout.document_layout_save HTTP/1.1" 200 - 14 0.015 0.018 2026-03-23 02:37:51,349 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72368c5/web.report_assets_common.min.css (id:1915) 2026-03-23 02:37:51,350 26 INFO 00801-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/72368c5/web.report_assets_common.min.css 2026-03-23 02:37:51,382 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:51] "GET /web/assets/72368c5/web.report_assets_common.min.css HTTP/1.1" 200 - 21 0.056 1.620 2026-03-23 02:37:51,406 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:51] "GET /web/image/base.document.layout/1/logo?unique=1774233469549 HTTP/1.1" 200 - 5 0.007 1.689 2026-03-23 02:37:51,461 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:51] "POST /web/dataset/call_kw/mail.compose.message/get_views#mail.compose.message.get_views HTTP/1.1" 200 - 11 0.013 1.685 2026-03-23 02:37:51,672 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:51] "POST /web/dataset/call_kw/mail.compose.message/onchange#mail.compose.message.onchange HTTP/1.1" 200 - 51 0.050 0.136 2026-03-23 02:37:51,770 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:51] "POST /web/dataset/call_kw/mail.template/search_read#mail.template.search_read HTTP/1.1" 200 - 1 0.003 0.034 2026-03-23 02:37:51,879 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:51] "POST /web/dataset/call_kw/mail.template/search_read#mail.template.search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 02:37:51,887 26 INFO 00801-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-23 02:37:51,954 26 INFO 00801-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-23 02:37:52,022 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:52] "POST /web/dataset/call_kw/mail.compose.message/web_save#mail.compose.message.web_save HTTP/1.1" 200 - 13 0.023 0.036 2026-03-23 02:37:52,332 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:52] "POST /web/dataset/call_button/mail.compose.message/action_send_mail#mail.compose.message.action_send_mail HTTP/1.1" 200 - 62 0.085 0.194 2026-03-23 02:37:52,458 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:52] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.040 0.057 2026-03-23 02:37:52,568 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:52] "POST /web/dataset/call_kw/sale.order/web_read#sale.order.web_read HTTP/1.1" 200 - 32 0.034 0.142 2026-03-23 02:37:52,828 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour.browser: tour succeeded 2026-03-23 02:37:52,831 26 INFO 00801-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-23 02:37:53,081 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:53] "POST /mail/data HTTP/1.1" 200 - 34 0.098 0.179 2026-03-23 02:37:53,260 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:53] "POST /web/dataset/call_button/sale.order/action_confirm#sale.order.action_confirm HTTP/1.1" 200 - 45 0.058 0.330 2026-03-23 02:37:53,444 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour.browser: heap 32774392 (allocated 36528128) 2026-03-23 02:37:53,467 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Closing chrome headless with pid 1222 2026-03-23 02:37:53,474 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Closing websocket connection 2026-03-23 02:37:53,477 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Terminating chrome headless with pid 1222 2026-03-23 02:37:53,597 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Removing chrome user profile "/tmp/tmpjtbq_irw_chrome_odoo" 2026-03-23 02:37:53,717 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 18 checked, 13 removed 2026-03-23 02:37:53,724 26 INFO 00801-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-23 02:37:54,396 26 INFO 00801-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: 1411 2026-03-23 02:37:54,402 26 INFO 00801-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/tmpw1nypnqr_chrome_odoo 2026-03-23 02:37:54,403 26 INFO 00801-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:41807/json/version 2026-03-23 02:37:54,409 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41807', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:37:54,587 26 INFO 00801-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-23 02:37:54,588 26 INFO 00801-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:41807/json 2026-03-23 02:37:54,588 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41807', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:37:54,619 26 INFO 00801-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:41807/devtools/page/E739AC4650034819F55B60F731714B0E 2026-03-23 02:37:54,655 26 INFO 00801-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-23 02:37:54,693 26 INFO 00801-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-23 02:37:54,857 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:37:54,866 26 INFO 00801-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-23 02:37:54,868 26 INFO 00801-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-23 02:37:54,869 26 INFO 00801-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-23 02:37:54,887 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:37:56,606 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:56] "GET /web HTTP/1.1" 200 - 157 0.122 1.603 2026-03-23 02:37:56,613 26 INFO 00801-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': 'E739AC4650034819F55B60F731714B0E', 'loaderId': 'E8444D347B0AD0557DDCD9E1F48F8CCD', 'isDownload': False} 2026-03-23 02:37:56,613 26 INFO 00801-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-23 02:37:56,660 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:56] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-03-23 02:37:56,677 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:56] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.021 2026-03-23 02:37:56,872 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:56] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.068 0.145 2026-03-23 02:37:56,895 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:56] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.131 2026-03-23 02:37:57,165 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:57] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.021 0.024 2026-03-23 02:37:58,072 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:58] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:37:58,090 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.016 0.017 2026-03-23 02:37:58,111 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 02:37:58,117 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:58] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:37:58,171 26 INFO 00801-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 02:37:58,288 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:58] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.070 0.081 2026-03-23 02:37:58,326 26 INFO 00801-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-23 02:37:58,329 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:1917) 2026-03-23 02:37:58,332 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.006 0.129 2026-03-23 02:37:58,351 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:58] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:37:58,379 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:58] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:37:58,482 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:58] "GET /odoo HTTP/1.1" 200 - 26 0.028 0.057 2026-03-23 02:37:58,512 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:58] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.099 2026-03-23 02:37:58,540 26 INFO 00801-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-23 02:37:58,593 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:58] "POST /web/action/load HTTP/1.1" 200 - 12 0.010 0.018 2026-03-23 02:37:58,612 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:58] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.042 2026-03-23 02:37:58,639 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:37:58,640 26 INFO 00801-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-23 02:37:58,645 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:58] "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-23 02:37:58,671 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:58] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 13 0.019 0.078 2026-03-23 02:37:58,698 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:58] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.007 0.122 2026-03-23 02:37:58,774 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:58] "POST /mail/data HTTP/1.1" 200 - 35 0.030 0.107 2026-03-23 02:37:58,833 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.183 2026-03-23 02:37:59,197 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 115 0.096 0.373 2026-03-23 02:37:59,202 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.382 2026-03-23 02:37:59,309 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:59] "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-23 02:37:59,538 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:59] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.008 0.026 2026-03-23 02:37:59,542 26 INFO 00801-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-23 02:37:59,652 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:59] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 17 0.016 0.064 2026-03-23 02:37:59,755 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:59] "POST /mail/data HTTP/1.1" 200 - 44 0.036 0.096 2026-03-23 02:37:59,868 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:59] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:38:00,075 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:00] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.014 0.029 2026-03-23 02:38:00,251 26 INFO 00801-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-23 02:38:00,340 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:00] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 8 0.021 0.070 2026-03-23 02:38:00,408 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:00] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.034 2026-03-23 02:38:00,514 26 INFO 00801-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-23 02:38:00,623 26 INFO 00801-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-23 02:38:00,709 26 INFO 00801-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-23 02:38:00,833 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:1918) 2026-03-23 02:38:00,841 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:00] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.012 0.266 2026-03-23 02:38:00,957 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:00] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 16 0.042 0.226 2026-03-23 02:38:01,219 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:01] "POST /web/dataset/call_kw/sale.order/web_save#sale.order.web_save HTTP/1.1" 200 - 57 0.066 0.132 2026-03-23 02:38:01,329 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:01] "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.012 0.029 2026-03-23 02:38:01,436 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:01] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.027 0.053 2026-03-23 02:38:01,618 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:01] "POST /mail/data HTTP/1.1" 200 - 34 0.046 0.081 2026-03-23 02:38:01,976 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:01] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 65 0.084 0.378 2026-03-23 02:38:02,045 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:02] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 5 0.012 0.022 2026-03-23 02:38:02,161 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:02] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 28 0.037 0.094 2026-03-23 02:38:02,179 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:02] "POST /web/dataset/call_kw/sale.order/search_read#sale.order.search_read HTTP/1.1" 200 - 1 0.001 0.144 2026-03-23 02:38:02,211 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:02] "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.137 2026-03-23 02:38:02,294 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:02] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 18 0.028 0.066 2026-03-23 02:38:02,307 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:02] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.002 0.073 2026-03-23 02:38:02,333 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:02] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.002 0.012 2026-03-23 02:38:02,449 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:02] "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.020 2026-03-23 02:38:02,541 26 INFO 00801-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-23 02:38:02,614 26 INFO 00801-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-23 02:38:02,639 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:02] "GET /web/image/product.product/7/image_128?unique=1774230935000 HTTP/1.1" 200 - 13 0.030 0.045 2026-03-23 02:38:02,669 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:02] "GET /web/image/product.product/20/image_128?unique=1774230925000 HTTP/1.1" 200 - 7 0.009 0.079 2026-03-23 02:38:02,698 26 INFO 00801-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-23 02:38:02,718 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:02] "GET /web/image/product.product/8/image_128?unique=1774230935000 HTTP/1.1" 200 - 7 0.020 0.112 2026-03-23 02:38:02,744 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:02] "GET /web/image/product.product/21/image_128?unique=1774230935000 HTTP/1.1" 200 - 7 0.007 0.143 2026-03-23 02:38:02,882 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:02] "POST /product/catalog/create_section HTTP/1.1" 200 - 18 0.029 0.153 2026-03-23 02:38:02,999 26 INFO 00801-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-23 02:38:03,006 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 02:38:03,037 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:03] "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.004 0.112 2026-03-23 02:38:03,065 26 INFO 00801-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-23 02:38:03,183 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:03] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 15 0.034 0.206 2026-03-23 02:38:03,262 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:03] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 10 0.025 0.043 2026-03-23 02:38:04,077 26 INFO 00801-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-23 02:38:04,135 26 INFO 00801-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-23 02:38:04,693 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:04] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 39 0.052 0.087 2026-03-23 02:38:04,992 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:04] "POST /web/dataset/call_kw/sale.order/web_read#sale.order.web_read HTTP/1.1" 200 - 84 0.099 0.156 2026-03-23 02:38:05,476 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:05] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.011 0.017 2026-03-23 02:38:05,648 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:05] "POST /mail/data HTTP/1.1" 200 - 28 0.018 0.051 2026-03-23 02:38:05,650 26 INFO 00801-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-23 02:38:05,772 26 INFO 00801-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-23 02:38:05,912 26 INFO 00801-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-23 02:38:05,973 26 INFO 00801-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-23 02:38:06,024 26 INFO 00801-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-23 02:38:06,025 26 INFO 00801-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-23 02:38:06,380 26 INFO 00801-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 35512680 (allocated 37052416) 2026-03-23 02:38:06,394 26 INFO 00801-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 1411 2026-03-23 02:38:06,396 26 INFO 00801-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-23 02:38:06,398 26 INFO 00801-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 1411 2026-03-23 02:38:06,483 26 INFO 00801-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/tmpw1nypnqr_chrome_odoo" 2026-03-23 02:38:06,528 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog: Starting TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour ... 2026-03-23 02:38:09,341 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Chrome pid: 1604 2026-03-23 02:38:09,342 26 INFO 00801-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/tmp2f59goa1_chrome_odoo 2026-03-23 02:38:09,342 26 INFO 00801-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:46419/json/version 2026-03-23 02:38:09,368 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46419', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:38:09,538 26 INFO 00801-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-23 02:38:09,538 26 INFO 00801-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:46419/json 2026-03-23 02:38:09,548 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46419', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:38:09,558 26 INFO 00801-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:46419/devtools/page/7BE8C49514A35D375080337074796476 2026-03-23 02:38:09,567 26 INFO 00801-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-23 02:38:09,569 26 INFO 00801-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-23 02:38:11,086 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:38:11,094 26 INFO 00801-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-23 02:38:11,099 26 INFO 00801-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-23 02:38:11,099 26 INFO 00801-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-23 02:38:11,120 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:38:13,251 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:13] "GET /web HTTP/1.1" 200 - 147 0.144 1.990 2026-03-23 02:38:13,271 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Navigation result: {'frameId': '7BE8C49514A35D375080337074796476', 'loaderId': '27797A4DA8E0D90F85812548310E46EF', 'isDownload': False} 2026-03-23 02:38:13,272 26 INFO 00801-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-23 02:38:13,385 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:13] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.038 2026-03-23 02:38:13,402 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:13] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.030 2026-03-23 02:38:13,683 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:13] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.066 0.243 2026-03-23 02:38:13,709 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:13] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.162 2026-03-23 02:38:13,885 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:13] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.013 2026-03-23 02:38:14,624 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:14] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:38:14,652 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.014 0.032 2026-03-23 02:38:14,664 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.026 2026-03-23 02:38:14,678 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:14] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:38:14,773 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:1925) 2026-03-23 02:38:14,777 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.055 2026-03-23 02:38:14,819 26 INFO 00801-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-23 02:38:14,837 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:38:14,875 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:14] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:38:14,978 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:14] "GET /odoo HTTP/1.1" 200 - 25 0.027 0.056 2026-03-23 02:38:15,015 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.112 2026-03-23 02:38:15,151 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:15] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.018 0.036 2026-03-23 02:38:15,154 26 INFO 00801-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-23 02:38:15,196 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 02:38:15,198 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:15] "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-23 02:38:15,202 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:15] "GET /web/image/res.partner/3/avatar_128?unique=1774233473000 HTTP/1.1" 200 - 6 0.012 0.089 2026-03-23 02:38:15,239 26 INFO 00801-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-23 02:38:15,241 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:15] "POST /web/action/load HTTP/1.1" 200 - 12 0.016 0.113 2026-03-23 02:38:15,250 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:15] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.139 2026-03-23 02:38:15,347 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:15] "POST /mail/data HTTP/1.1" 200 - 35 0.046 0.086 2026-03-23 02:38:15,390 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:15] "GET /web/image/res.company/21/favicon HTTP/1.1" 200 - 9 0.022 0.173 2026-03-23 02:38:15,393 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.113 2026-03-23 02:38:15,926 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 118 0.120 0.441 2026-03-23 02:38:16,056 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 5 0.006 0.047 2026-03-23 02:38:16,317 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.011 0.025 2026-03-23 02:38:16,336 26 INFO 00801-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-23 02:38:16,488 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:16] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 17 0.016 0.106 2026-03-23 02:38:16,629 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:16] "POST /mail/data HTTP/1.1" 200 - 42 0.054 0.143 2026-03-23 02:38:16,731 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:16] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:38:16,954 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:16] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.011 0.037 2026-03-23 02:38:17,176 26 INFO 00801-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-23 02:38:17,309 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:17] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 8 0.027 0.085 2026-03-23 02:38:17,372 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:17] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.038 2026-03-23 02:38:17,447 26 INFO 00801-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-23 02:38:17,604 26 INFO 00801-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-23 02:38:17,690 26 INFO 00801-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-23 02:38:17,889 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:1926) 2026-03-23 02:38:17,894 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:17] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.012 0.387 2026-03-23 02:38:17,976 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:17] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 16 0.015 0.271 2026-03-23 02:38:18,302 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:18] "POST /web/dataset/call_kw/sale.order/web_save#sale.order.web_save HTTP/1.1" 200 - 57 0.098 0.138 2026-03-23 02:38:18,416 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:18] "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.008 0.026 2026-03-23 02:38:18,493 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:18] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.016 0.039 2026-03-23 02:38:18,614 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:18] "POST /mail/data HTTP/1.1" 200 - 32 0.030 0.059 2026-03-23 02:38:18,996 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:18] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 65 0.084 0.376 2026-03-23 02:38:19,066 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:19] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 5 0.011 0.021 2026-03-23 02:38:19,164 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:19] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 28 0.037 0.073 2026-03-23 02:38:19,176 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:19] "POST /web/dataset/call_kw/sale.order/search_read#sale.order.search_read HTTP/1.1" 200 - 1 0.002 0.112 2026-03-23 02:38:19,193 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:19] "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.101 2026-03-23 02:38:19,264 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:19] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 19 0.020 0.061 2026-03-23 02:38:19,284 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:19] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.004 0.057 2026-03-23 02:38:19,311 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:19] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.002 0.009 2026-03-23 02:38:19,404 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:19] "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.014 2026-03-23 02:38:19,546 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:19] "GET /web/image/product.product/7/image_128?unique=1774230935000 HTTP/1.1" 200 - 13 0.022 0.038 2026-03-23 02:38:19,564 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:19] "GET /web/image/product.product/20/image_128?unique=1774230925000 HTTP/1.1" 200 - 7 0.004 0.051 2026-03-23 02:38:19,567 26 INFO 00801-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-23 02:38:19,583 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:19] "GET /web/image/product.product/8/image_128?unique=1774230935000 HTTP/1.1" 200 - 7 0.004 0.063 2026-03-23 02:38:19,603 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:19] "GET /web/image/product.product/21/image_128?unique=1774230935000 HTTP/1.1" 200 - 7 0.005 0.071 2026-03-23 02:38:19,645 26 INFO 00801-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-23 02:38:19,666 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:19] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 2 0.004 0.012 2026-03-23 02:38:19,846 26 INFO 00801-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-23 02:38:19,935 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:19] "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.004 0.242 2026-03-23 02:38:20,030 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:20] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 15 0.023 0.052 2026-03-23 02:38:20,094 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:20] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 10 0.012 0.037 2026-03-23 02:38:20,131 26 INFO 00801-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-23 02:38:20,201 26 INFO 00801-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-23 02:38:20,260 26 INFO 00801-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-23 02:38:20,341 26 INFO 00801-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-23 02:38:20,402 26 INFO 00801-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-23 02:38:20,462 26 INFO 00801-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-23 02:38:20,465 26 INFO 00801-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-23 02:38:20,806 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: heap 31440324 (allocated 33644544) 2026-03-23 02:38:20,820 26 INFO 00801-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 1604 2026-03-23 02:38:20,823 26 INFO 00801-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-23 02:38:20,830 26 INFO 00801-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 1604 2026-03-23 02:38:20,950 26 INFO 00801-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/tmp2f59goa1_chrome_odoo" 2026-03-23 02:38:21,111 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 02:38:21,651 26 INFO 00801-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-23 02:38:22,413 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change: Chrome pid: 1792 2026-03-23 02:38:22,413 26 INFO 00801-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/tmpyyuarr01_chrome_odoo 2026-03-23 02:38:22,413 26 INFO 00801-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:33411/json/version 2026-03-23 02:38:22,415 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33411', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:38:22,470 26 INFO 00801-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-23 02:38:22,471 26 INFO 00801-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:33411/json 2026-03-23 02:38:22,471 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33411', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:38:22,485 26 INFO 00801-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:33411/devtools/page/5535458E76B027C43530F17BDFAD3B44 2026-03-23 02:38:22,586 26 INFO 00801-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-23 02:38:22,627 26 INFO 00801-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-23 02:38:22,800 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:38:22,813 26 INFO 00801-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-23 02:38:22,815 26 INFO 00801-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-23 02:38:22,816 26 INFO 00801-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-23 02:38:22,833 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:38:24,561 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:24] "GET /odoo/sales/72 HTTP/1.1" 200 - 150 0.106 1.629 2026-03-23 02:38:24,567 26 INFO 00801-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': '5535458E76B027C43530F17BDFAD3B44', 'loaderId': '5613AF52756EE242BB49CF4A875B70A8', 'isDownload': False} 2026-03-23 02:38:24,567 26 INFO 00801-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-23 02:38:24,639 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:24] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-03-23 02:38:24,956 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:24] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.113 0.213 2026-03-23 02:38:24,983 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:24] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.345 2026-03-23 02:38:25,051 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:25] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.012 2026-03-23 02:38:25,086 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:25] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.006 0.014 2026-03-23 02:38:25,681 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:25] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:38:25,690 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.011 0.011 2026-03-23 02:38:25,710 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.013 2026-03-23 02:38:25,713 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:25] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:38:25,805 26 INFO 00801-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 02:38:25,901 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:25] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.067 0.095 2026-03-23 02:38:25,923 26 INFO 00801-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-23 02:38:25,933 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:1927) 2026-03-23 02:38:25,936 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.005 0.086 2026-03-23 02:38:25,958 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:38:26,003 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:26] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:38:26,132 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:26] "GET /odoo HTTP/1.1" 200 - 26 0.040 0.070 2026-03-23 02:38:26,182 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:26] "GET /odoo/offline HTTP/1.1" 200 - 5 0.017 0.137 2026-03-23 02:38:26,268 26 INFO 00801-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-23 02:38:26,318 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.035 2026-03-23 02:38:26,320 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:26] "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-23 02:38:26,337 26 INFO 00801-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-23 02:38:26,405 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:26] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.066 0.118 2026-03-23 02:38:26,436 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:26] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.202 2026-03-23 02:38:26,473 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:26] "POST /web/action/load HTTP/1.1" 200 - 12 0.011 0.224 2026-03-23 02:38:26,530 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:26] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.022 0.146 2026-03-23 02:38:26,612 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:26] "POST /mail/data HTTP/1.1" 200 - 35 0.035 0.194 2026-03-23 02:38:26,652 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:26] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.013 0.407 2026-03-23 02:38:27,126 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 120 0.114 0.477 2026-03-23 02:38:27,133 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.684 2026-03-23 02:38:27,612 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:27] "POST /web/dataset/call_kw/sale.order/web_read#sale.order.web_read HTTP/1.1" 200 - 123 0.139 0.246 2026-03-23 02:38:27,737 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:27] "POST /mail/data HTTP/1.1" 200 - 44 0.042 0.426 2026-03-23 02:38:27,852 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:27] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:38:28,075 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:28] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.015 0.037 2026-03-23 02:38:28,098 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:38:28,446 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:28] "POST /mail/thread/messages HTTP/1.1" 200 - 11 0.039 0.049 2026-03-23 02:38:28,538 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:28] "POST /mail/data HTTP/1.1" 200 - 30 0.034 0.103 2026-03-23 02:38:28,556 26 INFO 00801-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-23 02:38:28,595 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:28] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.005 0.022 2026-03-23 02:38:28,733 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:28] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 02:38:28,757 26 INFO 00801-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-23 02:38:28,832 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:28] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 24 0.023 0.048 2026-03-23 02:38:28,936 26 INFO 00801-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-23 02:38:29,007 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:29] "GET /web/image/product.product/161/image_256 HTTP/1.1" 200 - 14 0.022 0.077 2026-03-23 02:38:29,022 26 INFO 00801-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-23 02:38:29,058 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:29] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 12 0.017 0.104 2026-03-23 02:38:29,375 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:29] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 50 0.110 0.220 2026-03-23 02:38:29,696 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:29] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 68 0.084 0.187 2026-03-23 02:38:29,790 26 INFO 00801-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-23 02:38:29,863 26 INFO 00801-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-23 02:38:30,185 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:30] "POST /web/dataset/call_kw/sale.order/web_save#sale.order.web_save HTTP/1.1" 200 - 87 0.106 0.195 2026-03-23 02:38:30,275 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:30] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.030 0.046 2026-03-23 02:38:30,389 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:30] "POST /mail/data HTTP/1.1" 200 - 22 0.019 0.043 2026-03-23 02:38:30,415 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:30] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 02:38:30,442 26 INFO 00801-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-23 02:38:30,445 26 INFO 00801-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-23 02:38:30,895 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_order_ui.TestSaleOrderUI.test_sale_order_keep_uom_on_variant_wizard_quantity_change.browser: heap 26725484 (allocated 28139520) 2026-03-23 02:38:30,915 26 INFO 00801-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 1792 2026-03-23 02:38:30,920 26 INFO 00801-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-23 02:38:30,921 26 INFO 00801-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 1792 2026-03-23 02:38:31,063 26 INFO 00801-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/tmpyyuarr01_chrome_odoo" 2026-03-23 02:38:31,160 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:38:32,628 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_combo_product_discount ... 2026-03-23 02:38:32,944 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_compute_price_unit_no_currency ... 2026-03-23 02:38:33,016 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_discount_and_amount_undiscounted ... 2026-03-23 02:38:33,718 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [58] 2026-03-23 02:38:34,135 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_discount_and_untaxed_subtotal ... 2026-03-23 02:38:34,739 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_fiscalposition_application ... 2026-03-23 02:38:39,242 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_free_product_and_price_include_fixed_tax ... 2026-03-23 02:38:39,416 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_manual_price_prevents_recompute ... 2026-03-23 02:38:40,322 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_multi_currency_discount ... 2026-03-23 02:38:44,145 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_negative_discounts ... 2026-03-23 02:38:44,319 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_no_pricelist_rules ... 2026-03-23 02:38:44,973 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_based_on_another ... 2026-03-23 02:38:45,136 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_dates ... 2026-03-23 02:38:45,534 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_minimal_qty ... 2026-03-23 02:38:45,736 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_price_recompute_on_quantity_change ... 2026-03-23 02:38:46,595 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_product_context ... 2026-03-23 02:38:46,930 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_with_another_currency ... 2026-03-23 02:38:47,168 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_product_quantity_rounding ... 2026-03-23 02:38:47,568 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_sale_tax_mapping ... 2026-03-23 02:38:47,801 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_sale_with_taxes ... 2026-03-23 02:38:47,890 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_show_discount ... 2026-03-23 02:38:48,250 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_so_tax_mapping ... 2026-03-23 02:38:48,420 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_so_tax_mapping_multicompany ... 2026-03-23 02:38:50,311 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_update_prices ... 2026-03-23 02:38:50,513 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-23 02:38:51,040 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [177] 2026-03-23 02:38:51,333 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [196] 2026-03-23 02:38:51,353 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_product_attribute_value_config: Starting TestSaleProductAttributeValueConfig.test_01_is_combination_possible_archived ... 2026-03-23 02:38:51,719 26 INFO 00801-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-23 02:38:51,773 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [58] 2026-03-23 02:38:52,055 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [201, 202, 203, 204, 205] 2026-03-23 02:38:52,083 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [52] 2026-03-23 02:38:52,210 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [200] 2026-03-23 02:38:52,402 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [66] 2026-03-23 02:38:52,622 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [208, 207] 2026-03-23 02:38:52,979 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [210, 211, 212, 213, 214, 215, 216, 217] 2026-03-23 02:38:53,367 26 INFO 00801-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-23 02:38:53,394 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [67] 2026-03-23 02:38:53,651 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [235, 236, 237, 238, 239] 2026-03-23 02:38:53,677 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [68] 2026-03-23 02:38:53,798 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [234] 2026-03-23 02:38:53,954 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [69] 2026-03-23 02:38:54,216 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [240, 241] 2026-03-23 02:38:54,447 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 02:38:55,853 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_product_template: Starting TestSaleProductTemplate.test_sale_get_additional_configurator_data ... 2026-03-23 02:38:55,881 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_product_template: Starting TestSaleProductTemplate.test_sale_get_configurator_display_price ... 2026-03-23 02:38:56,013 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 02:39:05,765 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_refund: Starting TestSaleRefund.test_refund_create ... 2026-03-23 02:39:06,756 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_refund: Starting TestSaleRefund.test_refund_invoice_with_downpayment ... 2026-03-23 02:39:09,152 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_refund: Starting TestSaleRefund.test_refund_modify ... 2026-03-23 02:39:13,682 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 02:39:20,795 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_report: Starting TestSaleReportCurrencyRate.test_sale_report_foreign_currency ... 2026-03-23 02:39:21,824 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_report: Starting TestSaleReportCurrencyRate.test_sale_report_with_downpayment ... 2026-03-23 02:39:22,899 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 02:39:24,410 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_sections: Starting TestSaleSections.test_optional_section_discount_line_not_editable_on_portal ... 2026-03-23 02:39:24,621 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_sections: Starting TestSaleSections.test_sale_order_line_parent_id ... 2026-03-23 02:39:24,633 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_sections: Starting TestSaleSections.test_sale_order_report_line_visibility_and_grouping ... 2026-03-23 02:39:24,654 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_sections: Starting TestSaleSections.test_sale_order_report_line_visibility_and_grouping_with_combo ... 2026-03-23 02:39:25,047 26 INFO 00801-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-23 02:39:25,296 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_sections: Starting TestSaleSections.test_sale_order_sections_totals ... 2026-03-23 02:39:25,316 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 02:39:40,188 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_amount_to_invoice_multiple_so ... 2026-03-23 02:39:41,701 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_amount_to_invoice_one_line_multiple_so ... 2026-03-23 02:39:42,987 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_amount_to_invoice_price_unit_change ... 2026-03-23 02:39:44,079 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_amount_to_invoice_with_discount ... 2026-03-23 02:39:45,200 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_credit_note_automatic_matching ... 2026-03-23 02:39:46,593 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_credit_note_no_automatic_matching ... 2026-03-23 02:39:47,885 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment ... 2026-03-23 02:39:49,825 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_fixed_amount_with_zero_total_amount ... 2026-03-23 02:39:50,592 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_invoice_and_partial_credit_note ... 2026-03-23 02:39:53,577 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_line_name ... 2026-03-23 02:39:54,906 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_line_remains_on_SO ... 2026-03-23 02:39:56,679 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_percentage_tax_icl ... 2026-03-23 02:39:57,986 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_storno ... 2026-03-23 02:40:01,196 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_validation ... 2026-03-23 02:40:02,970 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_group_invoice ... 2026-03-23 02:40:04,681 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice ... 2026-03-23 02:40:07,350 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_after_product_return_price_not_default ... 2026-03-23 02:40:08,658 26 INFO 00801-19-0-all odoo.models.unlink: User #72 deleted stock.move.line records with IDs: [92] 2026-03-23 02:40:08,814 26 INFO 00801-19-0-all odoo.models.unlink: User #72 deleted stock.move records with IDs: [95] 2026-03-23 02:40:08,921 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_analytic_distribution_model ... 2026-03-23 02:40:13,403 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_analytic_rule_with_account_prefix ... 2026-03-23 02:40:18,335 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_combo_product ... 2026-03-23 02:40:19,809 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_from_order_without_lines ... 2026-03-23 02:40:20,049 26 INFO 00801-19-0-all odoo.models.unlink: User #72 deleted sale.order.line records with IDs: [296] 2026-03-23 02:40:20,471 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_line_name_has_product_name ... 2026-03-23 02:40:21,636 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_with_discount ... 2026-03-23 02:40:23,062 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_with_sections ... 2026-03-23 02:40:24,091 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_multi_company_invoice ... 2026-03-23 02:40:26,238 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_multiple_sale_orders_on_same_invoice ... 2026-03-23 02:40:27,707 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_negative_amount_storno ... 2026-03-23 02:40:29,828 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_partial_invoicing_interaction_with_invoicing_switch_threshold ... 2026-03-23 02:40:29,886 26 INFO 00801-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-23 02:40:29,891 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_qty_invoiced ... 2026-03-23 02:40:32,024 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_refund_salesteam ... 2026-03-23 02:40:33,314 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_sale_order_standard_flow_with_invoicing ... 2026-03-23 02:40:36,247 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_salesperson_in_invoice_followers ... 2026-03-23 02:40:36,984 26 INFO 00801-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:40:38,317 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_search_invoice_ids ... 2026-03-23 02:40:39,313 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_so_create_multicompany ... 2026-03-23 02:40:40,542 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_so_note_to_invoice ... 2026-03-23 02:40:42,564 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-23 02:40:52,436 26 INFO 00801-19-0-all odoo.models.unlink: User #77 deleted res.currency.rate records with IDs: [20, 21, 22] 2026-03-23 02:40:52,590 26 INFO 00801-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 00801-19-0-all odoo.models.unlink: User #77 deleted res.currency.rate records with IDs: [25, 24, 23] 2026-03-23 02:40:55,842 26 INFO 00801-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 00801-19-0-all odoo.models.unlink: User #77 deleted res.currency.rate records with IDs: [25, 24, 23] 2026-03-23 02:40:58,269 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_down_payment_account_prediction ... 2026-03-23 02:40:59,455 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_down_payment_analytic_distribution_aggregation ... 2026-03-23 02:41:03,447 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_down_payment_invoice_foreign_currency_different_dates ... 2026-03-23 02:41:05,495 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_down_payment_invoice_manual_removing_of_tax ... 2026-03-23 02:41:06,983 26 INFO 00801-19-0-all odoo.models.unlink: User #77 deleted account.move.line records with IDs: [334] 2026-03-23 02:41:08,502 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_down_payment_invoice_multiple_taxes_and_accounts ... 2026-03-23 02:41:10,960 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_down_payment_invoice_then_refunded_then_invoiced_again ... 2026-03-23 02:41:12,833 26 INFO 00801-19-0-all odoo.models.unlink: User #77 deleted account.move.line records with IDs: [368] 2026-03-23 02:41:15,168 26 INFO 00801-19-0-all odoo.models.unlink: User #77 deleted account.move.line records with IDs: [383, 384] 2026-03-23 02:41:16,583 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_down_payment_with_global_discount ... 2026-03-23 02:41:17,534 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_downpayment_invoice_lines_with_down_payment_account ... 2026-03-23 02:41:18,828 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_no_taxes_sale_orders ... 2026-03-23 02:41:20,815 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_taxes_fixed_tax_last_position_sale_orders ... 2026-03-23 02:41:23,832 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_taxes_l10n_be_sale_orders ... 2026-03-23 02:43:48,681 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_taxes_l10n_br_sale_orders ... 2026-03-23 02:47:04,808 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentSale.test_taxes_l10n_in_sale_orders ... 2026-03-23 02:53:44,515 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 02:53:53,904 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_global_discount: Starting TestTaxesGlobalDiscountSale.test_cumulative_global_discounts ... 2026-03-23 02:53:54,948 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_global_discount: Starting TestTaxesGlobalDiscountSale.test_global_discount_with_sol_discount ... 2026-03-23 02:53:55,762 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_global_discount: Starting TestTaxesGlobalDiscountSale.test_taxes_l10n_be_sale_orders ... 2026-03-23 02:54:50,280 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_global_discount: Starting TestTaxesGlobalDiscountSale.test_taxes_l10n_br_sale_orders ... 2026-03-23 02:55:45,709 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_global_discount: Starting TestTaxesGlobalDiscountSale.test_taxes_l10n_in_sale_orders ... 2026-03-23 02:56:42,574 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 02:56:51,813 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_apply_mixed_epd_discount ... 2026-03-23 02:56:52,103 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_apply_mixed_epd_discount_fixed_tax ... 2026-03-23 02:56:52,437 26 INFO 00801-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-23 02:56:52,809 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_discount_with_round_globally_sale_orders ... 2026-03-23 02:56:53,362 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_mixed_combined_standalone_taxes_sale_orders ... 2026-03-23 02:56:54,202 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_preceding_subtotal_sale_orders ... 2026-03-23 02:56:54,819 26 INFO 00801-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-23 02:56:55,289 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_preceding_subtotal_with_tax_group_sale_orders ... 2026-03-23 02:56:55,620 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_reverse_charge_division_tax_sale_orders ... 2026-03-23 02:56:55,976 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_reverse_charge_percent_tax_sale_orders ... 2026-03-23 02:56:56,383 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_reverse_charge_taxes_1_generic_helpers ... 2026-03-23 02:56:56,695 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_reverse_charge_taxes_2_generic_helpers ... 2026-03-23 02:56:56,981 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_taxes_l10n_be_sale_orders ... 2026-03-23 02:56:58,377 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_taxes_l10n_br_sale_orders ... 2026-03-23 02:56:59,946 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_taxes_l10n_in_sale_orders ... 2026-03-23 02:57:01,447 26 INFO 00801-19-0-all odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_taxes_l10n_mx_sale_orders ... 2026-03-23 02:57:02,157 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 02:57:04,041 26 INFO 00801-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-23 02:57:05,532 26 INFO 00801-19-0-all odoo.addons.sale_crm.tests.test_res_partner: Starting TestResPartner.test_application_stat_info ... 2026-03-23 02:57:05,775 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 02:57:15,583 26 INFO 00801-19-0-all odoo.addons.sale_edi_ubl.tests.test_sale_order_edi_gen: Starting TestSaleOrderEDIGen.test_sale_order_download_edi ... 2026-03-23 02:57:16,533 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 02:57:38,051 26 INFO 00801-19-0-all odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expense_reinvoice_tax_multine_line ... 2026-03-23 02:57:39,615 26 INFO 00801-19-0-all odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_analytic_distribution ... 2026-03-23 02:57:40,985 26 INFO 00801-19-0-all odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_1_create_moves ... 2026-03-23 02:57:42,432 26 INFO 00801-19-0-all odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_2_reset_expense_to_draft ... 2026-03-23 02:57:44,018 26 INFO 00801-19-0-all odoo.models.unlink: User #92 deleted account.analytic.line records with IDs: [47, 48, 49, 50, 51, 52] 2026-03-23 02:57:44,513 26 INFO 00801-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-23 02:57:44,610 26 INFO 00801-19-0-all odoo.models.unlink: User #92 deleted account.move records with IDs: [619] 2026-03-23 02:57:44,712 26 INFO 00801-19-0-all odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_3_recreate_move_after_reset ... 2026-03-23 02:57:46,115 26 INFO 00801-19-0-all odoo.models.unlink: User #92 deleted account.analytic.line records with IDs: [53, 54, 55, 56, 57, 58] 2026-03-23 02:57:46,494 26 INFO 00801-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-23 02:57:46,586 26 INFO 00801-19-0-all odoo.models.unlink: User #92 deleted account.move records with IDs: [620] 2026-03-23 02:57:48,029 26 INFO 00801-19-0-all odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_4_reset_expense_move_to_draft ... 2026-03-23 02:57:49,345 26 INFO 00801-19-0-all odoo.models.unlink: User #92 deleted account.analytic.line records with IDs: [65, 66, 67, 68, 69, 70] 2026-03-23 02:57:49,585 26 INFO 00801-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-23 02:57:50,883 26 INFO 00801-19-0-all odoo.models.unlink: User #92 deleted account.analytic.line records with IDs: [71, 72, 73, 74, 75, 76] 2026-03-23 02:57:51,710 26 INFO 00801-19-0-all odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_6_reverse_expense_move ... 2026-03-23 02:57:53,645 26 INFO 00801-19-0-all odoo.models.unlink: User #92 deleted account.move.line records with IDs: [4445, 4446, 4447, 4448, 4449, 4450] 2026-03-23 02:57:53,962 26 INFO 00801-19-0-all odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_7_ensure_one2one_relationship ... 2026-03-23 02:57:57,016 26 INFO 00801-19-0-all odoo.models.unlink: User #92 deleted account.analytic.line records with IDs: [89, 90, 91, 92, 93, 94] 2026-03-23 02:57:58,583 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-23 02:58:19,258 26 INFO 00801-19-0-all odoo.addons.sale_expense.tests.test_sale_expense: Starting TestSaleExpense.test_expense_multi_id_analytic_distribution ... 2026-03-23 02:58:21,351 26 INFO 00801-19-0-all odoo.addons.sale_expense.tests.test_sale_expense: Starting TestSaleExpense.test_sale_expense ... 2026-03-23 02:58:24,757 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-23 02:58:42,770 26 INFO 00801-19-0-all odoo.addons.sale_expense_margin.tests.test_so_expense_purchase_price: Starting TestExpenseMargin.test_expense_reinvoice_purchase_price ... 2026-03-23 02:58:46,449 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 02:58:48,860 26 INFO 00801-19-0-all odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_gelato_delivery_is_not_available_for_generic_order ... 2026-03-23 02:58:48,926 26 INFO 00801-19-0-all odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_generic_delivery_is_not_available_for_gelato_order ... 2026-03-23 02:58:48,938 26 INFO 00801-19-0-all odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_get_cheapest_express_delivery_price ... 2026-03-23 02:58:48,975 26 INFO 00801-19-0-all odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_get_cheapest_normal_delivery_price ... 2026-03-23 02:58:49,007 26 INFO 00801-19-0-all odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_incomplete_partner_address_prevents_delivery ... 2026-03-23 02:58:49,051 26 INFO 00801-19-0-all odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_only_gelato_carriers_are_available_for_gelato_order ... 2026-03-23 02:58:49,092 26 INFO 00801-19-0-all odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_only_generic_carriers_are_available_for_generic_order ... 2026-03-23 02:58:49,127 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 02:58:50,793 26 INFO 00801-19-0-all odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_creating_attributes_sets_product_uid_on_template ... 2026-03-23 02:58:50,838 26 INFO 00801-19-0-all odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_creating_attributes_sets_product_uids_on_variants ... 2026-03-23 02:58:51,182 26 INFO 00801-19-0-all odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_creating_print_images_saves_front_as_default ... 2026-03-23 02:58:51,227 26 INFO 00801-19-0-all odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_assigns_existing_attribute_values ... 2026-03-23 02:58:51,590 26 INFO 00801-19-0-all odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_assigns_existing_attributes ... 2026-03-23 02:58:51,902 26 INFO 00801-19-0-all odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_assigns_new_attribute_values ... 2026-03-23 02:58:52,466 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [418] 2026-03-23 02:58:52,477 26 INFO 00801-19-0-all odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_assigns_new_attributes ... 2026-03-23 02:58:52,794 26 INFO 00801-19-0-all odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_creates_missing_attribute_values ... 2026-03-23 02:58:53,267 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [422] 2026-03-23 02:58:53,273 26 INFO 00801-19-0-all odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_creates_missing_attributes ... 2026-03-23 02:58:53,607 26 INFO 00801-19-0-all odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_creates_product_variants ... 2026-03-23 02:58:54,182 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [426] 2026-03-23 02:58:54,213 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 02:58:55,913 26 INFO 00801-19-0-all odoo.addons.sale_gelato.tests.test_sale_order: Starting TestGelatoSaleOrder.test_allow_adding_generic_service_product_to_gelato_order ... 2026-03-23 02:58:56,002 26 INFO 00801-19-0-all odoo.addons.sale_gelato.tests.test_sale_order: Starting TestGelatoSaleOrder.test_allow_modifying_generic_service_product_on_gelato_order ... 2026-03-23 02:58:56,205 26 INFO 00801-19-0-all odoo.addons.sale_gelato.tests.test_sale_order: Starting TestGelatoSaleOrder.test_prevent_adding_generic_goods_product_to_gelato_order ... 2026-03-23 02:58:56,351 26 INFO 00801-19-0-all odoo.addons.sale_gelato.tests.test_sale_order: Starting TestGelatoSaleOrder.test_prevent_confirming_order_with_incomplete_partner_address ... 2026-03-23 02:58:56,500 26 INFO 00801-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-23 02:58:56,690 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 02:58:59,096 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_buy_gift_card: Starting TestBuyGiftCard.test_buying_gift_card ... 2026-03-23 02:58:59,517 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [2] 2026-03-23 02:58:59,529 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_buy_gift_card: Starting TestBuyGiftCard.test_gift_card_email_sender ... 2026-03-23 02:59:00,118 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 02:59:03,741 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_100_percent_discount ... 2026-03-23 02:59:04,250 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_archived_reward_products ... 2026-03-23 02:59:05,014 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_archiving_loyalty_card_unlinks_draft_points_from_sale_order ... 2026-03-23 02:59:05,292 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [11] 2026-03-23 02:59:05,329 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_cancel_order_with_coupons ... 2026-03-23 02:59:05,821 26 INFO 00801-19-0-all odoo.models.unlink: User #121 deleted loyalty.card records with IDs: [10] 2026-03-23 02:59:05,850 26 INFO 00801-19-0-all odoo.models.unlink: User #121 deleted sale.order.coupon.points records with IDs: [12] 2026-03-23 02:59:05,872 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_coupon_program_restricted_to_pricelists ... 2026-03-23 02:59:07,127 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_discount_max_amount_on_specific_product ... 2026-03-23 02:59:07,612 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2276, 2277] 2026-03-23 02:59:07,639 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [18] 2026-03-23 02:59:07,776 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2278] 2026-03-23 02:59:08,064 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2279, 2280, 2281] 2026-03-23 02:59:08,093 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [19] 2026-03-23 02:59:08,309 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2282, 2283, 2284] 2026-03-23 02:59:08,333 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [20] 2026-03-23 02:59:08,492 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_discount_on_taxes_with_child_tax ... 2026-03-23 02:59:08,867 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_discount_reward_claimable_only_once ... 2026-03-23 02:59:09,266 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_distribution_amount_payment_programs ... 2026-03-23 02:59:09,821 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_domain_on_cheapest_reward ... 2026-03-23 02:59:10,375 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2298] 2026-03-23 02:59:10,417 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [26] 2026-03-23 02:59:10,635 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_ewallet_applied_ewallet_topup_in_order ... 2026-03-23 02:59:11,271 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_ewallet_code_use_restriction ... 2026-03-23 02:59:11,635 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_ewallet_program_without_trigger_product ... 2026-03-23 02:59:12,235 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_expired_ewallet_is_not_claimable ... 2026-03-23 02:59:12,631 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_free_product_sol_is_zero_price ... 2026-03-23 02:59:13,920 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_gift_card_program_without_product ... 2026-03-23 02:59:14,238 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_multiple_discount_specific ... 2026-03-23 02:59:14,847 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_multiple_rewards_after_confirm ... 2026-03-23 02:59:15,162 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [31] 2026-03-23 02:59:15,723 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_nominative_programs ... 2026-03-23 02:59:16,053 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_points_awarded_discount_code_no_domain_program ... 2026-03-23 02:59:17,026 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_points_awarded_ewallet ... 2026-03-23 02:59:17,874 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_points_awarded_general_discount_code_specific_domain_program ... 2026-03-23 02:59:18,909 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_points_awarded_giftcard ... 2026-03-23 02:59:20,034 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_points_awarded_global_discount_code_no_domain_program ... 2026-03-23 02:59:20,980 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-03-23 02:59:21,991 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_promotion_program_restricted_to_pricelists ... 2026-03-23 02:59:22,396 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2336] 2026-03-23 02:59:22,446 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [45] 2026-03-23 02:59:22,667 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2337] 2026-03-23 02:59:22,741 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [46] 2026-03-23 02:59:22,899 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_reapplying_reward_keeps_reward_price_unit ... 2026-03-23 02:59:23,178 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_sol_free_product_description_equals_reward_description ... 2026-03-23 02:59:23,455 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_specific_promotion_on_free_product ... 2026-03-23 02:59:23,927 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 02:59:26,068 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty_history: Starting TestLoyaltyhistory.test_add_loyalty_history_line_with_reward ... 2026-03-23 02:59:26,624 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty_history: Starting TestLoyaltyhistory.test_add_loyalty_history_line_without_reward ... 2026-03-23 02:59:26,924 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [54] 2026-03-23 02:59:27,373 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty_history: Starting TestLoyaltyhistory.test_delete_loyalty_history_line_on_cancel ... 2026-03-23 02:59:27,812 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [56] 2026-03-23 02:59:28,209 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1135] 2026-03-23 02:59:28,377 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [38] 2026-03-23 02:59:28,425 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2353] 2026-03-23 02:59:28,484 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [70] 2026-03-23 02:59:28,498 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_loyalty_history: Starting TestLoyaltyhistory.test_loyalty_history_multi_reward ... 2026-03-23 02:59:29,026 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [57] 2026-03-23 02:59:29,416 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 02:59:31,989 26 INFO 00801-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-23 02:59:32,168 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_pay_with_gift_card: Starting TestPayWithGiftCard.test_paying_with_gift_card_and_discount ... 2026-03-23 02:59:32,550 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_pay_with_gift_card: Starting TestPayWithGiftCard.test_paying_with_gift_card_blocking_discount ... 2026-03-23 02:59:32,974 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_pay_with_gift_card: Starting TestPayWithGiftCard.test_paying_with_gift_card_fixed_tax ... 2026-03-23 02:59:33,411 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [63] 2026-03-23 02:59:33,791 26 INFO 00801-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-23 02:59:34,076 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2368] 2026-03-23 02:59:34,288 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2369] 2026-03-23 02:59:34,444 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_pay_with_gift_card: Starting TestPayWithGiftCard.test_paying_with_multiple_gift_card ... 2026-03-23 02:59:34,725 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_pay_with_gift_card: Starting TestPayWithGiftCard.test_paying_with_single_gift_card_over ... 2026-03-23 02:59:35,189 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [68] 2026-03-23 02:59:35,709 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_pay_with_gift_card: Starting TestPayWithGiftCard.test_paying_with_single_gift_card_under ... 2026-03-23 02:59:36,436 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 02:59:38,811 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_multi_company: Starting TestSaleCouponMultiCompany.test_applicable_programs ... 2026-03-23 02:59:42,390 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_multi_company: Starting TestSaleCouponMultiCompany.test_applicable_programs_confirm_on_branch ... 2026-03-23 02:59:47,410 26 INFO 00801-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-23 02:59:47,448 26 INFO 00801-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-23 02:59:47,576 26 INFO 00801-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-23 02:59:48,104 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_multi_company: Starting TestSaleCouponMultiCompany.test_applicable_programs_on_branch ... 2026-03-23 02:59:53,107 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-23 02:59:55,713 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_apply_order_and_specific_discounts ... 2026-03-23 02:59:56,156 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_coupon_and_coupon_discount_fixed_amount_tax_excl ... 2026-03-23 02:59:56,744 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2395, 2396, 2397, 2398] 2026-03-23 02:59:56,798 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [76] 2026-03-23 02:59:57,381 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_coupon_and_coupon_discount_fixed_amount_tax_incl ... 2026-03-23 02:59:57,999 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2406, 2407, 2408, 2409] 2026-03-23 02:59:58,055 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [79] 2026-03-23 02:59:58,571 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_coupon_and_program_discount_fixed_amount ... 2026-03-23 02:59:59,273 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2415, 2416] 2026-03-23 02:59:59,314 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [82] 2026-03-23 02:59:59,324 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_coupon_rule_minimum_amount ... 2026-03-23 02:59:59,573 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_fixed_amount_change_promo_amount ... 2026-03-23 02:59:59,918 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_fixed_amount_taxes_attribution ... 2026-03-23 03:00:00,404 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_fixed_amount_taxes_attribution_multiline ... 2026-03-23 03:00:01,048 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_fixed_amount_with_negative_cost ... 2026-03-23 03:00:01,591 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_fixed_tax_not_affected ... 2026-03-23 03:00:02,104 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_fixed_tax_not_affected_2 ... 2026-03-23 03:00:02,688 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_loyalty_card_tax_total ... 2026-03-23 03:00:03,306 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_discount_on_multiple_specific_products ... 2026-03-23 03:00:03,987 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_fixed_price ... 2026-03-23 03:00:04,490 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2443] 2026-03-23 03:00:04,547 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [100] 2026-03-23 03:00:04,560 26 INFO 00801-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-23 03:00:05,027 26 INFO 00801-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-23 03:00:05,443 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_modify_reward_line_qty ... 2026-03-23 03:00:05,872 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_multi_product_max_discount ... 2026-03-23 03:00:06,124 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_next_order ... 2026-03-23 03:00:06,565 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [105] 2026-03-23 03:00:07,098 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_numbers_check_eligibility ... 2026-03-23 03:00:07,675 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_numbers_extras ... 2026-03-23 03:00:08,026 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_numbers_free_and_paid_product_qty ... 2026-03-23 03:00:08,330 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [113] 2026-03-23 03:00:08,514 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2464, 2465] 2026-03-23 03:00:08,554 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [112] 2026-03-23 03:00:08,610 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [111] 2026-03-23 03:00:08,821 26 INFO 00801-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-23 03:00:09,297 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2468] 2026-03-23 03:00:09,611 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2469] 2026-03-23 03:00:09,711 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [114] 2026-03-23 03:00:09,719 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_numbers_one_discount_line_per_tax ... 2026-03-23 03:00:11,636 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2478, 2479, 2480, 2481] 2026-03-23 03:00:11,701 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [118] 2026-03-23 03:00:12,550 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2471] 2026-03-23 03:00:12,892 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2476, 2486] 2026-03-23 03:00:12,970 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [116] 2026-03-23 03:00:13,017 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_numbers_taxes_and_rules ... 2026-03-23 03:00:13,401 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2488] 2026-03-23 03:00:13,455 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [121] 2026-03-23 03:00:14,081 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_step_percentages ... 2026-03-23 03:00:14,758 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2494] 2026-03-23 03:00:14,807 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [126, 127] 2026-03-23 03:00:14,902 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_rounded_used_loyalty_points ... 2026-03-23 03:00:15,615 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_rounding_program_application ... 2026-03-23 03:00:19,006 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_specific_discount_multiple_taxes ... 2026-03-23 03:00:19,529 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2502, 2503] 2026-03-23 03:00:19,586 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [131, 132] 2026-03-23 03:00:19,919 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_specific_discount_product_group ... 2026-03-23 03:00:20,481 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2510, 2511, 2512] 2026-03-23 03:00:20,522 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [135, 136, 137] 2026-03-23 03:00:20,846 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 03:00:22,883 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_sale_auto_invoice: Starting TestSaleAutoInvoice.test_automatic_invoice_on_zero_amount_order ... 2026-03-23 03:00:23,276 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [142] 2026-03-23 03:00:25,811 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 03:00:27,890 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_sale_invoicing: Starting TestSaleInvoicing.test_coupon_on_order_sequence ... 2026-03-23 03:00:28,346 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_sale_invoicing: Starting TestSaleInvoicing.test_invoicing_order_with_promotions ... 2026-03-23 03:00:29,777 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 03:00:32,037 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_sale_unlink_reward ... 2026-03-23 03:00:32,334 26 INFO 00801-19-0-all odoo.addons.sale_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_unlink_expired_coupon_line ... 2026-03-23 03:00:32,711 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2533] 2026-03-23 03:00:32,746 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 03:00:35,236 26 INFO 00801-19-0-all odoo.addons.sale_loyalty_delivery.tests.test_free_shipping_reward: Starting TestSaleCouponProgramRules.test_delivery_shant_count_toward_quantity_bought ... 2026-03-23 03:00:35,616 26 INFO 00801-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-23 03:00:35,971 26 INFO 00801-19-0-all odoo.addons.sale_loyalty_delivery.tests.test_free_shipping_reward: Starting TestSaleCouponProgramRules.test_free_shipping_reward ... 2026-03-23 03:00:36,746 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2543] 2026-03-23 03:00:36,886 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2544] 2026-03-23 03:00:36,937 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [151] 2026-03-23 03:00:36,946 26 INFO 00801-19-0-all odoo.addons.sale_loyalty_delivery.tests.test_free_shipping_reward: Starting TestSaleCouponProgramRules.test_free_shipping_reward_last_line ... 2026-03-23 03:00:37,254 26 INFO 00801-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-23 03:00:38,026 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2548] 2026-03-23 03:00:38,106 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [153] 2026-03-23 03:00:38,120 26 INFO 00801-19-0-all odoo.addons.sale_loyalty_delivery.tests.test_free_shipping_reward: Starting TestSaleCouponProgramRules.test_nothing_delivered_nothing_to_invoice ... 2026-03-23 03:00:39,507 26 INFO 00801-19-0-all odoo.addons.sale_loyalty_delivery.tests.test_free_shipping_reward: Starting TestSaleCouponProgramRules.test_shipping_cost ... 2026-03-23 03:00:40,532 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2553, 2554, 2555] 2026-03-23 03:00:40,592 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [155, 156] 2026-03-23 03:00:41,248 26 INFO 00801-19-0-all odoo.addons.sale_loyalty_delivery.tests.test_free_shipping_reward: Starting TestSaleCouponProgramRules.test_shipping_cost_numbers ... 2026-03-23 03:00:42,571 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 03:00:43,069 26 INFO 00801-19-0-all odoo.addons.sale_loyalty_delivery.tests.test_loyalty_delivery: Starting TestLoyaltyDeliveryCost.test_delivery_cost_discounts ... 2026-03-23 03:00:43,949 26 INFO 00801-19-0-all odoo.addons.sale_loyalty_delivery.tests.test_loyalty_delivery: Starting TestLoyaltyDeliveryCost.test_delivery_cost_gift_card ... 2026-03-23 03:00:45,063 26 INFO 00801-19-0-all odoo.addons.sale_loyalty_delivery.tests.test_loyalty_delivery: Starting TestLoyaltyDeliveryCost.test_discount_percentage_ignores_delivery_lines ... 2026-03-23 03:00:45,602 26 INFO 00801-19-0-all odoo.addons.sale_loyalty_delivery.tests.test_loyalty_delivery: Starting TestLoyaltyDeliveryCost.test_free_delivery_cost_with_ewallet ... 2026-03-23 03:00:46,134 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2571] 2026-03-23 03:00:46,236 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 03:00:47,919 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_01_template_without_pricelist ... 2026-03-23 03:00:48,055 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_02_template_with_discount_included_pricelist ... 2026-03-23 03:00:48,233 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_03_template_with_discount_excluded_pricelist ... 2026-03-23 03:00:48,423 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_04_update_pricelist_option_line ... 2026-03-23 03:00:48,708 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_option_price_unit_is_not_recomputed ... 2026-03-23 03:00:48,913 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_product_description_no_template_description ... 2026-03-23 03:00:49,068 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_product_description_with_template_description ... 2026-03-23 03:00:49,211 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_reload_template_translations ... 2026-03-23 03:00:51,708 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_show_update_pricelist_false_on_sale_order_open ... 2026-03-23 03:00:52,456 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_warning_quotation ... 2026-03-23 03:00:53,010 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 03:00:58,690 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_order_template: Starting TestSaleOrderTemplate.test_branch_template_can_use_parent_company_products ... 2026-03-23 03:00:58,769 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_order_template: Starting TestSaleOrderTemplate.test_company_changes_on_template ... 2026-03-23 03:01:00,242 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_order_template: Starting TestSaleOrderTemplate.test_no_restricted_product_on_shared_template ... 2026-03-23 03:01:01,502 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_order_template: Starting TestSaleOrderTemplate.test_parent_template_cannot_use_branch_company_products ... 2026-03-23 03:01:02,978 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_order_template: Starting TestSaleOrderTemplate.test_template_cannot_use_unrelated_company_products ... 2026-03-23 03:01:04,313 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 03:01:12,879 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_ui: Starting TestUi.test_01_sale_tour ... 2026-03-23 03:01:13,758 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Chrome pid: 1967 2026-03-23 03:01:13,758 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Chrome headless temporary user profile dir: /tmp/tmpj0qlu1po_chrome_odoo 2026-03-23 03:01:13,759 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Issuing json command http://127.0.0.1:46497/json/version 2026-03-23 03:01:13,781 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46497', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:01:13,883 26 INFO 00801-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-23 03:01:13,884 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Issuing json command http://127.0.0.1:46497/json 2026-03-23 03:01:13,884 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46497', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:01:13,907 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Websocket url found: ws://127.0.0.1:46497/devtools/page/64F0AB685EE9328DBF10CB103B7A3CAD 2026-03-23 03:01:13,930 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Enable chrome headless console log notification 2026-03-23 03:01:13,989 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Chrome headless enable page notifications 2026-03-23 03:01:14,408 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 03:01:14,420 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Setting session cookie in browser 2026-03-23 03:01:14,422 26 INFO 00801-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-23 03:01:14,422 26 INFO 00801-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-23 03:01:14,443 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:01:16,764 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:16] "GET /odoo HTTP/1.1" 200 - 149 0.168 2.159 2026-03-23 03:01:16,770 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Navigation result: {'frameId': '64F0AB685EE9328DBF10CB103B7A3CAD', 'loaderId': '9D84C947FC3798824DF3E5C93A47E357', 'isDownload': False} 2026-03-23 03:01:16,771 26 INFO 00801-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-23 03:01:16,832 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:16] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-03-23 03:01:16,878 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:16] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.012 0.047 2026-03-23 03:01:17,161 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:17] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.136 0.203 2026-03-23 03:01:17,196 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:17] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.166 2026-03-23 03:01:17,351 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:17] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.015 2026-03-23 03:01:18,294 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:18] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:01:18,335 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.031 0.035 2026-03-23 03:01:18,366 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.051 2026-03-23 03:01:18,367 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:18] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:01:18,492 26 INFO 00801-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 03:01:18,557 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:18] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.038 0.073 2026-03-23 03:01:18,633 26 INFO 00801-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-23 03:01:18,640 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:3029) 2026-03-23 03:01:18,649 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 7 0.012 0.139 2026-03-23 03:01:18,677 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:01:18,711 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:18] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:01:18,865 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:18] "GET /odoo HTTP/1.1" 200 - 26 0.025 0.081 2026-03-23 03:01:18,912 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.124 2026-03-23 03:01:19,062 26 INFO 00801-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-23 03:01:19,071 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01: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-23 03:01:19,074 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:01:19,081 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:19] "GET /web/image/res.partner/3/avatar_128?unique=1774234864000 HTTP/1.1" 200 - 13 0.046 0.048 2026-03-23 03:01:19,114 26 INFO 00801-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-23 03:01:19,148 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:19] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.022 0.148 2026-03-23 03:01:19,250 26 INFO 00801-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-23 03:01:19,309 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:19] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.017 0.295 2026-03-23 03:01:19,390 26 INFO 00801-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-23 03:01:19,438 26 INFO 00801-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-23 03:01:19,442 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:19] "POST /mail/data HTTP/1.1" 200 - 35 0.062 0.267 2026-03-23 03:01:19,482 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.354 2026-03-23 03:01:19,511 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:19] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.495 2026-03-23 03:01:19,516 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.271 2026-03-23 03:01:19,546 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:19] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.149 2026-03-23 03:01:20,199 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 121 0.123 0.466 2026-03-23 03:01:20,356 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:20] "POST /mail/data HTTP/1.1" 200 - 44 0.051 0.641 2026-03-23 03:01:20,467 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 5 0.004 0.196 2026-03-23 03:01:20,483 26 INFO 00801-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-23 03:01:20,529 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:20] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.010 0.027 2026-03-23 03:01:20,698 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.013 0.045 2026-03-23 03:01:20,730 26 INFO 00801-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-23 03:01:20,794 26 INFO 00801-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-23 03:01:20,895 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:20] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 17 0.020 0.097 2026-03-23 03:01:21,102 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:21] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:01:21,582 26 INFO 00801-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-23 03:01:21,667 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:21] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 8 0.038 0.149 2026-03-23 03:01:21,844 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:21] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.006 0.108 2026-03-23 03:01:22,108 26 INFO 00801-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-23 03:01:22,182 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:22] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.005 0.026 2026-03-23 03:01:22,217 26 INFO 00801-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-23 03:01:22,273 26 INFO 00801-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-23 03:01:22,282 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:22] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 17 0.024 0.110 2026-03-23 03:01:22,511 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:3030) 2026-03-23 03:01:22,518 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:22] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.006 0.272 2026-03-23 03:01:22,597 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:22] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 9 0.012 0.199 2026-03-23 03:01:22,731 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:01:22,834 26 INFO 00801-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-23 03:01:22,835 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:22] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.008 0.035 2026-03-23 03:01:23,125 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:23] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 7 0.013 0.025 2026-03-23 03:01:23,197 26 INFO 00801-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-23 03:01:23,487 26 INFO 00801-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 03:01:23,488 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:23] "POST /web/dataset/call_kw/product.template/name_create#product.template.name_create HTTP/1.1" 200 - 85 0.103 0.192 2026-03-23 03:01:23,563 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:23] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 9 0.012 0.041 2026-03-23 03:01:23,678 26 INFO 00801-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-23 03:01:23,701 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:23] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 7 0.008 0.026 2026-03-23 03:01:23,793 26 INFO 00801-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-23 03:01:23,911 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:23] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 48 0.050 0.122 2026-03-23 03:01:24,186 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:24] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 26 0.036 0.135 2026-03-23 03:01:24,215 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:24] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.007 0.160 2026-03-23 03:01:24,297 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:24] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.012 0.036 2026-03-23 03:01:24,370 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:24] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 12 0.016 0.070 2026-03-23 03:01:24,426 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:24] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 03:01:24,444 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:24] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.027 2026-03-23 03:01:24,611 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:24] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 14 0.016 0.090 2026-03-23 03:01:24,620 26 INFO 00801-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-23 03:01:24,644 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:24] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.011 0.111 2026-03-23 03:01:24,763 26 INFO 00801-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-23 03:01:24,803 26 INFO 00801-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-23 03:01:24,872 26 INFO 00801-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-23 03:01:25,259 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:25] "POST /web/dataset/call_kw/sale.order/web_save#sale.order.web_save HTTP/1.1" 200 - 96 0.119 0.254 2026-03-23 03:01:25,419 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:25] "POST /web/dataset/call_button/sale.order/action_quotation_send#sale.order.action_quotation_send HTTP/1.1" 200 - 28 0.033 0.060 2026-03-23 03:01:25,561 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:25] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.058 0.102 2026-03-23 03:01:25,975 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:25] "POST /mail/data HTTP/1.1" 200 - 45 0.177 0.229 2026-03-23 03:01:26,027 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:26] "POST /web/dataset/call_kw/base.document.layout/get_views#base.document.layout.get_views HTTP/1.1" 200 - 9 0.021 0.422 2026-03-23 03:01:26,835 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:26] "POST /web/dataset/call_kw/base.document.layout/onchange#base.document.layout.onchange HTTP/1.1" 200 - 66 0.068 0.696 2026-03-23 03:01:26,979 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:26] "POST /web/dataset/call_kw/report.layout/name_search#report.layout.name_search HTTP/1.1" 200 - 1 0.005 0.045 2026-03-23 03:01:27,012 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:27] "POST /web/dataset/call_kw/report.paperformat/name_search#report.paperformat.name_search HTTP/1.1" 200 - 2 0.002 0.037 2026-03-23 03:01:27,247 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:27] "GET /web/assets/3d90f30/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-03-23 03:01:27,508 26 INFO 00801-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-23 03:01:27,549 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:01:27,564 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:27] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:01:28,308 26 INFO 00801-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 03:01:28,308 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:28] "POST /web/dataset/call_kw/base.document.layout/web_save#base.document.layout.web_save HTTP/1.1" 200 - 185 0.174 0.621 2026-03-23 03:01:28,401 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:28] "POST /web/dataset/call_button/base.document.layout/document_layout_save#base.document.layout.document_layout_save HTTP/1.1" 200 - 14 0.039 0.021 2026-03-23 03:01:30,213 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3b264f6/web.report_assets_common.min.css (id:3031) 2026-03-23 03:01:30,216 26 INFO 00801-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/3b264f6/web.report_assets_common.min.css 2026-03-23 03:01:30,238 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:30] "GET /web/assets/3b264f6/web.report_assets_common.min.css HTTP/1.1" 200 - 22 0.052 1.684 2026-03-23 03:01:30,285 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:30] "GET /web/image/base.document.layout/2/logo?unique=1774234888325 HTTP/1.1" 200 - 5 0.020 1.754 2026-03-23 03:01:30,354 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:30] "POST /web/dataset/call_kw/mail.compose.message/get_views#mail.compose.message.get_views HTTP/1.1" 200 - 11 0.020 1.759 2026-03-23 03:01:30,627 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:30] "POST /web/dataset/call_kw/mail.compose.message/onchange#mail.compose.message.onchange HTTP/1.1" 200 - 78 0.068 0.163 2026-03-23 03:01:30,704 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:30] "POST /web/dataset/call_kw/mail.template/search_read#mail.template.search_read HTTP/1.1" 200 - 1 0.002 0.018 2026-03-23 03:01:30,907 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:30] "POST /web/dataset/call_kw/mail.template/search_read#mail.template.search_read HTTP/1.1" 200 - 1 0.007 0.056 2026-03-23 03:01:30,931 26 INFO 00801-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-23 03:01:31,056 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:31] "POST /web/dataset/call_kw/mail.compose.message/web_save#mail.compose.message.web_save HTTP/1.1" 200 - 18 0.041 0.061 2026-03-23 03:01:31,582 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:31] "POST /web/dataset/call_button/mail.compose.message/action_send_mail#mail.compose.message.action_send_mail HTTP/1.1" 200 - 66 0.161 0.278 2026-03-23 03:01:31,660 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:31] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.021 0.037 2026-03-23 03:01:32,016 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:32] "GET /web/static/img/mimetypes/web_code.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:01:32,117 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:32] "POST /web/dataset/call_kw/sale.order/web_read#sale.order.web_read HTTP/1.1" 200 - 81 0.170 0.341 2026-03-23 03:01:32,220 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: tour succeeded 2026-03-23 03:01:32,224 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: ╔══════════════════════════╗ ║ TOUR sale_tour SUCCEEDED ║ ╚══════════════════════════╝ 2026-03-23 03:01:32,528 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:32] "POST /mail/data HTTP/1.1" 200 - 35 0.078 0.143 2026-03-23 03:01:33,082 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: heap 36805920 (allocated 38100992) 2026-03-23 03:01:33,096 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Closing chrome headless with pid 1967 2026-03-23 03:01:33,103 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Closing websocket connection 2026-03-23 03:01:33,110 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Terminating chrome headless with pid 1967 2026-03-23 03:01:33,233 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Removing chrome user profile "/tmp/tmpj0qlu1po_chrome_odoo" 2026-03-23 03:01:33,344 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_ui: Starting TestUi.test_04_portal_sale_signature_without_name_tour ... 2026-03-23 03:01:34,231 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Chrome pid: 2180 2026-03-23 03:01:34,231 26 INFO 00801-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/tmpbxdps500_chrome_odoo 2026-03-23 03:01:34,231 26 INFO 00801-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:34283/json/version 2026-03-23 03:01:34,240 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34283', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:01:34,383 26 INFO 00801-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-23 03:01:34,384 26 INFO 00801-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:34283/json 2026-03-23 03:01:34,384 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34283', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:01:34,399 26 INFO 00801-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:34283/devtools/page/F75E4F828098906B37F2549150585BF9 2026-03-23 03:01:34,527 26 INFO 00801-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-23 03:01:34,546 26 INFO 00801-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-23 03:01:34,907 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 03:01:34,919 26 INFO 00801-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-23 03:01:34,922 26 INFO 00801-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=451e00ab-192d-4453-ae32-748f2527c644" in browser 2026-03-23 03:01:34,922 26 INFO 00801-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=451e00ab-192d-4453-ae32-748f2527c644" 2026-03-23 03:01:34,951 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:01:35,272 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:35] "GET /@/my/orders/754?access_token=451e00ab-192d-4453-ae32-748f2527c644 HTTP/1.1" 303 - 12 0.015 0.319 2026-03-23 03:01:37,085 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:37] "GET /odoo/action-website.website_preview?path=/my/orders/754?access_token%3D451e00ab-192d-4453-ae32-748f2527c644 HTTP/1.1" 200 - 143 0.166 1.637 2026-03-23 03:01:37,096 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Navigation result: {'frameId': 'F75E4F828098906B37F2549150585BF9', 'loaderId': '7982D476351EE119B35DEEBC68A4DA95', 'isDownload': False} 2026-03-23 03:01:37,097 26 INFO 00801-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-23 03:01:37,215 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:37] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.012 2026-03-23 03:01:37,234 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:37] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.030 2026-03-23 03:01:37,543 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:37] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.069 0.266 2026-03-23 03:01:37,565 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:37] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.179 2026-03-23 03:01:37,873 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:37] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.014 0.067 2026-03-23 03:01:38,716 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:38] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 03:01:38,804 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.037 0.077 2026-03-23 03:01:38,835 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.082 2026-03-23 03:01:38,850 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:38] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:01:38,954 26 INFO 00801-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 03:01:39,046 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:39] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.054 0.100 2026-03-23 03:01:39,147 26 INFO 00801-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-23 03:01:39,350 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:3033) 2026-03-23 03:01:39,363 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.040 0.341 2026-03-23 03:01:39,373 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.116 2026-03-23 03:01:39,440 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:39] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:01:39,652 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:39] "GET /odoo HTTP/1.1" 200 - 26 0.059 0.123 2026-03-23 03:01:39,699 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:39] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.201 2026-03-23 03:01:39,807 26 INFO 00801-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=451e00ab-192d-4453-ae32-748f2527c644", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:01:39,826 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:01:39,849 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:39] "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-23 03:01:39,859 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:39] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.047 0.096 2026-03-23 03:01:39,903 26 INFO 00801-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-23 03:01:39,957 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:39] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.031 0.195 2026-03-23 03:01:39,998 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:39] "POST /web/action/load HTTP/1.1" 200 - 7 0.009 0.243 2026-03-23 03:01:40,045 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:40] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.009 0.290 2026-03-23 03:01:40,229 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:40] "POST /mail/data HTTP/1.1" 200 - 35 0.100 0.247 2026-03-23 03:01:40,296 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.020 0.426 2026-03-23 03:01:40,308 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:40] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.197 2026-03-23 03:01:40,318 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:40] "POST /web/dataset/call_kw/website/web_search_read#website.web_search_read HTTP/1.1" 200 - 5 0.004 0.214 2026-03-23 03:01:40,326 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:40] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.199 2026-03-23 03:01:40,329 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:40] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.191 2026-03-23 03:01:40,338 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.366 2026-03-23 03:01:40,343 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:40] "POST /web/dataset/call_kw/website/get_current_website#website.get_current_website HTTP/1.1" 200 - 0 0.000 0.104 2026-03-23 03:01:40,410 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:40] "GET /website/force/1?path=/my/orders/754?access_token%3D451e00ab-192d-4453-ae32-748f2527c644 HTTP/1.1" 303 - 0 0.000 0.021 2026-03-23 03:01:40,587 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:40] "GET /web/bundle/website.website_builder_assets?lang=en_US HTTP/1.1" 200 - 6 0.009 0.180 2026-03-23 03:01:40,853 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:40] "POST /mail/data HTTP/1.1" 200 - 44 0.055 0.243 2026-03-23 03:01:40,883 26 INFO 00801-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-23 03:01:43,423 26 INFO 00801-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/83698d5/web.assets_web.min.js:893:173) at onWillStart (http://127.0.0.1:8069/web/assets/83698d5/web.assets_web.min.js:898:117) at WebsiteSystrayItem.setup (http://127.0.0.1:8069/web/assets/83698d5/web.assets_web.min.js:23461:1710) at new ComponentNode (http://127.0.0.1:8069/web/assets/83698d5/web.assets_web.min.js:851:202) at http://127.0.0.1:8069/web/assets/83698d5/web.assets_web.min.js:1419:6 at NavBar.slot2 (eval at compile (http://127.0.0.1:8069/web/assets/83698d5/web.assets_web.min.js:1376:421), :23:27) at callSlot (http://127.0.0.1:8069/web/assets/83698d5/web.assets_web.min.js:957:25) at ErrorHandler.template (eval at compile (http://127.0.0.1:8069/web/assets/83698d5/web.assets_web.min.js:1376:421), :8:12) at Fiber._render (http://127.0.0.1:8069/web/assets/83698d5/web.assets_web.min.js:786:96) at Fiber.render (http://127.0.0.1:8069/web/assets/83698d5/web.assets_web.min.js:785:6) 2026-03-23 03:01:43,838 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:43] "GET /my/orders/754?access_token=451e00ab-192d-4453-ae32-748f2527c644 HTTP/1.1" 200 - 148 0.382 3.030 2026-03-23 03:01:44,610 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f0d9f7f/website.website_builder_assets.min.css (id:3034) 2026-03-23 03:01:44,615 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:44] "GET /web/assets/f0d9f7f/website.website_builder_assets.min.css HTTP/1.1" 200 - 13 0.017 3.981 2026-03-23 03:01:44,637 26 INFO 00801-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-23 03:01:44,644 26 INFO 00801-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-23 03:01:44,658 26 INFO 00801-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-23 03:01:44,666 26 INFO 00801-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-23 03:01:44,666 26 INFO 00801-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-23 03:01:44,667 26 INFO 00801-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-23 03:01:44,667 26 INFO 00801-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-23 03:01:44,668 26 INFO 00801-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-23 03:01:44,798 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:01:46,008 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f467546/website.website_builder_assets.min.js (id:3035) 2026-03-23 03:01:46,021 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:46] "GET /web/assets/f467546/website.website_builder_assets.min.js HTTP/1.1" 200 - 7 0.013 5.382 2026-03-23 03:01:46,057 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js, copying from /web/assets/0bb32e1/web.assets_frontend_minimal.min.js 2026-03-23 03:01:46,071 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:46] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.006 2.187 2026-03-23 03:01:46,082 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6b0eae6/web.assets_frontend.min.css, copying from /web/assets/6b0eae6/web.assets_frontend.min.css 2026-03-23 03:01:46,180 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:46] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 9 0.060 2.243 2026-03-23 03:01:46,218 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:46] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 5.278 2026-03-23 03:01:46,298 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e278303/web.__assets_tests_call__.min.js, copying from /web/assets/e278303/web.__assets_tests_call__.min.js 2026-03-23 03:01:46,329 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:46] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.010 0.189 2026-03-23 03:01:46,490 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:46] "GET /web/static/img/logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:01:46,655 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:46] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:01:48,071 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:48] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset#ir.ui.view.render_public_asset HTTP/1.1" 200 - 30 0.099 1.699 2026-03-23 03:01:48,093 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:48] "GET /web/image/website/1/logo/My%20Website?unique=9d75005 HTTP/1.1" 200 - 3 0.001 1.613 2026-03-23 03:01:48,140 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/435eb97/web.assets_frontend_lazy.min.js, copying from /web/assets/435eb97/web.assets_frontend_lazy.min.js 2026-03-23 03:01:48,229 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:48] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.022 1.463 2026-03-23 03:01:48,264 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:48] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.006 1.508 2026-03-23 03:01:49,147 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:49] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 15 0.016 0.233 2026-03-23 03:01:49,162 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.234 2026-03-23 03:01:49,324 26 INFO 00801-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-23 03:01:49,505 26 INFO 00801-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-23 03:01:49,525 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:49] "GET /web/static/lib/signature_pad/signature_pad.umd.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:01:49,536 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/5dd13c3/portal.assets_chatter.min.css (id:3040) 2026-03-23 03:01:49,545 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:49] "GET /web/assets/1/5dd13c3/portal.assets_chatter.min.css HTTP/1.1" 200 - 8 0.020 0.342 2026-03-23 03:01:51,033 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/2f76429/portal.assets_chatter.min.js (id:3041) 2026-03-23 03:01:51,042 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:51] "GET /web/assets/1/2f76429/portal.assets_chatter.min.js HTTP/1.1" 200 - 8 0.006 1.845 2026-03-23 03:01:51,107 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:51] "POST /web/sign/get_fonts/ HTTP/1.1" 200 - 0 0.000 1.594 2026-03-23 03:01:51,158 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:51] "POST /mail/data HTTP/1.1" 200 - 18 0.017 1.611 2026-03-23 03:01:51,230 26 INFO 00801-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-23 03:01:51,329 26 INFO 00801-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-23 03:01:51,382 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:51] "POST /my/orders/754/accept?access_token=451e00ab-192d-4453-ae32-748f2527c644 HTTP/1.1" 200 - 16 0.018 0.055 2026-03-23 03:01:51,455 26 INFO 00801-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-23 03:01:51,466 26 INFO 00801-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-23 03:01:51,752 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:51] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.051 0.285 2026-03-23 03:01:51,854 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:51] "POST /portal/chatter_init HTTP/1.1" 200 - 27 0.035 0.358 2026-03-23 03:01:51,915 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour.browser: heap 33729664 (allocated 36581376) 2026-03-23 03:01:51,960 26 INFO 00801-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 2180 2026-03-23 03:01:51,986 26 INFO 00801-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-23 03:01:52,015 26 INFO 00801-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 2180 2026-03-23 03:01:52,163 26 INFO 00801-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/tmpbxdps500_chrome_odoo" 2026-03-23 03:01:53,448 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/b009a28/portal.assets_chatter_style.min.css (id:3042) 2026-03-23 03:01:53,459 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:53] "GET /web/assets/1/b009a28/portal.assets_chatter_style.min.css HTTP/1.1" 200 - 8 0.022 1.508 2026-03-23 03:01:53,547 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 15 removed 2026-03-23 03:02:03,163 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_ui: Starting TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights ... 2026-03-23 03:02:04,791 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights: Chrome pid: 2371 2026-03-23 03:02:04,792 26 INFO 00801-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/tmp9pvmz05f_chrome_odoo 2026-03-23 03:02:04,792 26 INFO 00801-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:37025/json/version 2026-03-23 03:02:04,807 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37025', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:02:04,995 26 INFO 00801-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-23 03:02:04,996 26 INFO 00801-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:37025/json 2026-03-23 03:02:04,997 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37025', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:02:05,069 26 INFO 00801-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:37025/devtools/page/E5EE3EB945AB59777BD4B52163138A29 2026-03-23 03:02:05,094 26 INFO 00801-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-23 03:02:05,195 26 INFO 00801-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-23 03:02:05,464 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:SuperSaleWoman from n/a 2026-03-23 03:02:05,467 26 INFO 00801-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-23 03:02:05,470 26 INFO 00801-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-23 03:02:05,470 26 INFO 00801-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-23 03:02:05,491 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:02:10,490 26 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-03-23 03:02:11,327 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:11] "GET /odoo HTTP/1.1" 200 - 142 0.190 5.654 2026-03-23 03:02:11,341 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights: Navigation result: {'frameId': 'E5EE3EB945AB59777BD4B52163138A29', 'loaderId': 'AE8E22D61759ABF22AA9201F21FBD655', 'isDownload': False} 2026-03-23 03:02:11,341 26 INFO 00801-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-23 03:02:11,439 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:11] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.010 0.013 2026-03-23 03:02:11,486 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:11] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.061 2026-03-23 03:02:11,881 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:11] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.254 0.201 2026-03-23 03:02:11,912 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:11] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.250 2026-03-23 03:02:12,217 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:12] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.040 2026-03-23 03:02:13,202 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:13] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:02:13,251 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.037 0.027 2026-03-23 03:02:13,298 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:13] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:02:13,349 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.034 2026-03-23 03:02:13,464 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:3092) 2026-03-23 03:02:13,468 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.011 0.044 2026-03-23 03:02:13,488 26 INFO 00801-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-23 03:02:13,517 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:13] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:02:13,560 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:13] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:02:13,672 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:13] "GET /odoo HTTP/1.1" 200 - 25 0.024 0.070 2026-03-23 03:02:13,714 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:13] "GET /odoo/offline HTTP/1.1" 200 - 5 0.013 0.107 2026-03-23 03:02:13,802 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights: The ready code tooks too much time : 2.4604408740997314 2026-03-23 03:02:13,805 26 INFO 00801-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-23 03:02:13,814 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:13] "GET /web/image?model=res.users&field=avatar_128&id=147 HTTP/1.1" 200 - 14 0.031 0.051 2026-03-23 03:02:13,858 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:02:13,909 26 INFO 00801-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-23 03:02:13,910 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.038 2026-03-23 03:02:13,917 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:13] "GET /web/image/res.partner/299/avatar_128?unique=1774234913000 HTTP/1.1" 200 - 6 0.031 0.142 2026-03-23 03:02:13,944 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:13] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.003 0.196 2026-03-23 03:02:13,969 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:13] "GET /web/image/res.company/48/favicon HTTP/1.1" 200 - 9 0.008 0.078 2026-03-23 03:02:13,984 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-03-23 03:02:14,000 26 INFO 00801-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-23 03:02:14,052 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:14] "POST /web/action/load HTTP/1.1" 200 - 5 0.031 0.257 2026-03-23 03:02:14,102 26 INFO 00801-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-23 03:02:14,153 26 INFO 00801-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-23 03:02:14,155 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:14] "POST /mail/data HTTP/1.1" 200 - 33 0.046 0.198 2026-03-23 03:02:14,194 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:14] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 0.077 2026-03-23 03:02:14,606 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 147, model: payment.transaction 2026-03-23 03:02:14,666 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: purchase_order_count 2026-03-23 03:02:14,683 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: pos_order_line_ids 2026-03-23 03:02:14,687 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: pos_order_count 2026-03-23 03:02:14,688 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: repair_order_ids 2026-03-23 03:02:14,690 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: repair_count 2026-03-23 03:02:14,691 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: mrp_production_count 2026-03-23 03:02:14,700 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: tasks_count 2026-03-23 03:02:14,703 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: project_count 2026-03-23 03:02:14,704 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: show_create_project_button 2026-03-23 03:02:14,704 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: show_project_button 2026-03-23 03:02:14,705 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: closed_task_count 2026-03-23 03:02:14,705 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: completed_task_percentage 2026-03-23 03:02:14,711 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: timesheet_count 2026-03-23 03:02:14,714 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: timesheet_total_duration 2026-03-23 03:02:14,715 26 INFO 00801-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 147, model: sale.order, field: show_hours_recorded_button 2026-03-23 03:02:15,049 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 153 0.216 0.539 2026-03-23 03:02:15,176 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 20 0.023 0.044 2026-03-23 03:02:15,348 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.020 0.049 2026-03-23 03:02:15,463 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:15] "POST /mail/data HTTP/1.1" 200 - 42 0.039 0.102 2026-03-23 03:02:15,575 26 INFO 00801-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-23 03:02:15,599 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:15] "GET /web/image/res.users/147/avatar_128 HTTP/1.1" 200 - 7 0.015 0.060 2026-03-23 03:02:15,630 26 INFO 00801-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-23 03:02:15,664 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:15] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.021 0.047 2026-03-23 03:02:15,728 26 INFO 00801-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-23 03:02:15,853 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:15] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 14 0.023 0.066 2026-03-23 03:02:16,090 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:16] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:02:16,501 26 INFO 00801-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-23 03:02:16,511 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:16] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 8 0.014 0.033 2026-03-23 03:02:16,620 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:16] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 03:02:16,979 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:3093) 2026-03-23 03:02:16,992 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:16] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.008 0.254 2026-03-23 03:02:17,015 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:17] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 8 0.012 0.214 2026-03-23 03:02:17,044 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:17] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.009 0.232 2026-03-23 03:02:17,169 26 INFO 00801-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-23 03:02:17,222 26 INFO 00801-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-23 03:02:17,276 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:17] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 18 0.029 0.075 2026-03-23 03:02:17,411 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:17] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 8 0.014 0.064 2026-03-23 03:02:17,606 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:02:17,689 26 INFO 00801-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-23 03:02:17,790 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:17] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.002 0.018 2026-03-23 03:02:17,864 26 INFO 00801-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-23 03:02:18,170 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:18] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.011 0.034 2026-03-23 03:02:18,245 26 INFO 00801-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-23 03:02:18,289 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:18] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 2 0.002 0.027 2026-03-23 03:02:18,435 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:18] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 6 0.013 0.027 2026-03-23 03:02:18,622 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:18] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 31 0.040 0.100 2026-03-23 03:02:18,775 26 INFO 00801-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-23 03:02:18,819 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:18] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 21 0.039 0.108 2026-03-23 03:02:18,851 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:18] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.004 0.154 2026-03-23 03:02:18,856 26 INFO 00801-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-23 03:02:19,655 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:19] "POST /web/dataset/call_kw/sale.order/web_save#sale.order.web_save HTTP/1.1" 200 - 70 0.229 0.449 2026-03-23 03:02:19,715 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:19] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.019 0.704 2026-03-23 03:02:19,735 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:19] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.003 0.726 2026-03-23 03:02:20,520 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:20] "POST /web/dataset/call_button/sale.order/action_confirm#sale.order.action_confirm HTTP/1.1" 200 - 183 0.320 0.424 2026-03-23 03:02:20,586 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:20] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.024 0.675 2026-03-23 03:02:20,692 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:20] "POST /mail/data HTTP/1.1" 200 - 29 0.042 0.602 2026-03-23 03:02:20,871 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:20] "POST /web/dataset/call_kw/sale.order/web_read#sale.order.web_read HTTP/1.1" 200 - 53 0.061 0.265 2026-03-23 03:02:21,001 26 INFO 00801-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-23 03:02:21,080 26 INFO 00801-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-23 03:02:21,138 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:21] "POST /mail/data HTTP/1.1" 200 - 27 0.048 0.082 2026-03-23 03:02:21,203 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:21] "POST /web/action/load HTTP/1.1" 200 - 9 0.017 0.062 2026-03-23 03:02:21,293 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:21] "POST /web/dataset/call_kw/sale.advance.payment.inv/get_views#sale.advance.payment.inv.get_views HTTP/1.1" 200 - 10 0.013 0.028 2026-03-23 03:02:21,391 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:21] "POST /web/dataset/call_kw/sale.advance.payment.inv/onchange#sale.advance.payment.inv.onchange HTTP/1.1" 200 - 10 0.017 0.056 2026-03-23 03:02:21,553 26 INFO 00801-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-23 03:02:21,634 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:21] "POST /web/dataset/call_kw/sale.advance.payment.inv/web_save#sale.advance.payment.inv.web_save HTTP/1.1" 200 - 15 0.041 0.047 2026-03-23 03:02:22,266 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:22] "POST /web/dataset/call_button/sale.advance.payment.inv/create_invoices#sale.advance.payment.inv.create_invoices HTTP/1.1" 200 - 131 0.217 0.394 2026-03-23 03:02:22,563 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 147, model: account.payment 2026-03-23 03:02:22,597 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 147, model: payment.transaction 2026-03-23 03:02:22,691 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:22] "POST /web/dataset/call_kw/account.move/get_views#account.move.get_views HTTP/1.1" 200 - 80 0.070 0.310 2026-03-23 03:02:23,002 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:23] "POST /web/dataset/call_kw/account.move/web_read#account.move.web_read HTTP/1.1" 200 - 58 0.078 0.155 2026-03-23 03:02:23,333 26 INFO 00801-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-23 03:02:23,380 26 INFO 00801-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-23 03:02:23,391 26 INFO 00801-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-23 03:02:23,494 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:23] "POST /mail/data HTTP/1.1" 200 - 35 0.057 0.090 2026-03-23 03:02:23,642 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:23] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.053 0.227 2026-03-23 03:02:24,103 26 INFO 00801-19-0-all odoo.addons.sale_management.tests.test_sale_ui.TestSaleFlowTourPostInstall.test_basic_sale_flow_with_minimal_access_rights.browser: heap 35067140 (allocated 38035456) 2026-03-23 03:02:24,280 26 INFO 00801-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 2371 2026-03-23 03:02:24,282 26 INFO 00801-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-23 03:02:24,286 26 INFO 00801-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 2371 2026-03-23 03:02:24,408 26 INFO 00801-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/tmp9pvmz05f_chrome_odoo" 2026-03-23 03:02:24,534 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-23 03:02:24,535 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: Starting TestSaleMRPAngloSaxonValuation.test_anglo_saxo_kit_subkits ... 2026-03-23 03:02:24,535 26 INFO 00801-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-23 03:02:24,535 26 INFO 00801-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-23 03:02:24,535 26 INFO 00801-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-23 03:02:24,536 26 INFO 00801-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-23 03:02:24,536 26 INFO 00801-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-23 03:02:24,536 26 INFO 00801-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-23 03:02:24,536 26 INFO 00801-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-23 03:02:24,536 26 INFO 00801-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-23 03:02:24,536 26 INFO 00801-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-23 03:02:24,536 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: Starting TestSaleMRPAngloSaxonValuation.test_sale_mrp_anglo_saxon_variant ... 2026-03-23 03:02:24,536 26 INFO 00801-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-23 03:02:24,536 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: Starting TestSaleMRPAngloSaxonValuation.test_sale_mrp_kit_bom_cogs ... 2026-03-23 03:02:24,536 26 INFO 00801-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-23 03:02:24,536 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: Starting TestSaleMRPAngloSaxonValuation.test_sell_kit_invoice_before_delivery ... 2026-03-23 03:02:24,536 26 INFO 00801-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-23 03:02:44,228 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_00_sale_mrp_flow ... 2026-03-23 03:02:44,228 26 INFO 00801-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-23 03:02:44,229 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_01_sale_mrp_delivery_kit ... 2026-03-23 03:02:44,229 26 INFO 00801-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-23 03:02:44,229 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_02_sale_mrp_anglo_saxon ... 2026-03-23 03:02:44,229 26 INFO 00801-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-23 03:02:44,229 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_03_sale_mrp_simple_kit_qty_delivered ... 2026-03-23 03:02:49,234 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_04_sale_mrp_kit_qty_delivered ... 2026-03-23 03:03:00,000 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_05_mrp_sale_kit_availability ... 2026-03-23 03:03:02,213 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.preset 2026-03-23 03:03:02,218 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.printer 2026-03-23 03:03:02,227 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.bill 2026-03-23 03:03:02,252 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.payment.method 2026-03-23 03:03:02,261 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.note 2026-03-23 03:03:02,267 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.payment.method 2026-03-23 03:03:02,285 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: restaurant.floor 2026-03-23 03:03:10,320 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_06_kit_qty_delivered_mixed_uom ... 2026-03-23 03:03:17,240 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_07_kit_availability_mixed_uom ... 2026-03-23 03:03:24,550 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.preset 2026-03-23 03:03:24,556 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.printer 2026-03-23 03:03:24,567 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.bill 2026-03-23 03:03:24,612 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.payment.method 2026-03-23 03:03:24,638 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.note 2026-03-23 03:03:24,653 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.payment.method 2026-03-23 03:03:24,678 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: restaurant.floor 2026-03-23 03:03:29,036 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_10_sale_mrp_kits_routes ... 2026-03-23 03:03:34,306 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_11_sale_mrp_explode_kits_uom_quantities ... 2026-03-23 03:03:39,630 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.preset 2026-03-23 03:03:39,635 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.printer 2026-03-23 03:03:39,645 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.bill 2026-03-23 03:03:39,678 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.payment.method 2026-03-23 03:03:39,693 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.note 2026-03-23 03:03:39,699 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: pos.payment.method 2026-03-23 03:03:39,721 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 148, model: restaurant.floor 2026-03-23 03:03:42,498 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_13_so_return_kit ... 2026-03-23 03:03:46,091 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_14_change_bom_type ... 2026-03-23 03:03:50,219 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_15_anglo_saxon_variant_price_unit ... 2026-03-23 03:03:50,219 26 INFO 00801-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-23 03:03:50,219 26 INFO 00801-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-23 03:03:50,219 26 INFO 00801-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-23 03:03:50,219 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_avoid_removing_kit_bom_in_use ... 2026-03-23 03:03:52,383 26 INFO 00801-19-0-all odoo.models.unlink: User #148 deleted mrp.bom records with IDs: [1] 2026-03-23 03:03:52,396 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_bidirectional_so_mo_link_with_mtso ... 2026-03-23 03:03:53,123 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_cancel_flow_1 ... 2026-03-23 03:03:55,644 26 INFO 00801-19-0-all odoo.models.unlink: User #148 deleted stock.move.line records with IDs: [1234] 2026-03-23 03:03:55,921 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_cancel_flow_2 ... 2026-03-23 03:03:58,105 26 INFO 00801-19-0-all odoo.models.unlink: User #148 deleted stock.move.line records with IDs: [1235] 2026-03-23 03:03:58,433 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_delivery_after_splitting_production ... 2026-03-23 03:04:00,632 26 INFO 00801-19-0-all odoo.models.unlink: User #148 deleted stock.move records with IDs: [1250] 2026-03-23 03:04:00,920 26 INFO 00801-19-0-all odoo.models.unlink: User #148 deleted stock.move records with IDs: [1251] 2026-03-23 03:04:01,014 26 INFO 00801-19-0-all odoo.models.unlink: User #148 deleted stock.move records with IDs: [1252] 2026-03-23 03:04:01,112 26 INFO 00801-19-0-all odoo.models.unlink: User #148 deleted stock.move records with IDs: [1253] 2026-03-23 03:04:01,614 26 INFO 00801-19-0-all odoo.models.unlink: User #148 deleted stock.move records with IDs: [1254] 2026-03-23 03:04:02,156 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_fifo_reverse_and_create_new_invoice ... 2026-03-23 03:04:02,157 26 INFO 00801-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-23 03:04:02,157 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_kit_avco_amls_reconciliation ... 2026-03-23 03:04:02,157 26 INFO 00801-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-23 03:04:02,157 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_kit_decrease_sol_qty ... 2026-03-23 03:04:05,261 26 INFO 00801-19-0-all odoo.models.unlink: User #148 deleted stock.move.line records with IDs: [1239] 2026-03-23 03:04:05,609 26 INFO 00801-19-0-all odoo.models.unlink: User #148 deleted stock.move.line records with IDs: [1240] 2026-03-23 03:04:05,835 26 INFO 00801-19-0-all odoo.models.unlink: User #148 deleted stock.move records with IDs: [1259, 1260] 2026-03-23 03:04:07,412 26 INFO 00801-19-0-all odoo.models.unlink: User #148 deleted stock.move records with IDs: [1261, 1262] 2026-03-23 03:04:09,863 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_kit_decrease_sol_qty_to_zero ... 2026-03-23 03:04:12,931 26 INFO 00801-19-0-all odoo.models.unlink: User #148 deleted stock.move.line records with IDs: [1245] 2026-03-23 03:04:13,149 26 INFO 00801-19-0-all odoo.models.unlink: User #148 deleted stock.move.line records with IDs: [1246] 2026-03-23 03:04:13,301 26 INFO 00801-19-0-all odoo.models.unlink: User #148 deleted stock.move records with IDs: [1267, 1268] 2026-03-23 03:04:13,580 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_kit_margin_and_return_picking ... 2026-03-23 03:04:13,581 26 INFO 00801-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-23 03:04:13,581 26 INFO 00801-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-23 03:04:18,452 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_merge_move_kit_on_adding_new_sol ... 2026-03-23 03:04:22,810 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_product_type_service_1 ... 2026-03-23 03:04:24,615 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_reconfirm_cancelled_kit ... 2026-03-23 03:04:25,677 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_return_for_exchange_kit_product_component ... 2026-03-23 03:04:27,653 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_return_kit_in_quarantine_location ... 2026-03-23 03:04:29,895 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_separate_child_mo_for_shared_component ... 2026-03-23 03:04:31,549 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_so_with_kit_and_multiple_same_component ... 2026-03-23 03:04:31,616 26 INFO 00801-19-0-all odoo.models.unlink: User #148 deleted mrp.bom.line records with IDs: [2, 3] 2026-03-23 03:04:33,762 26 INFO 00801-19-0-all odoo.models.unlink: User #148 deleted stock.move records with IDs: [1316] 2026-03-23 03:04:34,426 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-23 03:04:34,747 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_inter_company_qty_delivered_with_kit ... 2026-03-23 03:04:35,681 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_kit_in_delivery_slip ... 2026-03-23 03:04:38,222 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_qty_delivered_with_bom ... 2026-03-23 03:04:39,177 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_qty_delivered_with_bom_using_kit ... 2026-03-23 03:04:40,467 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_qty_delivered_with_bom_using_kit2 ... 2026-03-23 03:04:42,886 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_reset_avco_kit ... 2026-03-23 03:04:43,978 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1308] 2026-03-23 03:04:45,015 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_sale_kit_qty_change ... 2026-03-23 03:04:45,853 26 INFO 00801-19-0-all odoo.models.unlink: User #2 deleted stock.move records with IDs: [1341] 2026-03-23 03:04:46,030 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_sale_kit_show_kit_in_delivery ... 2026-03-23 03:04:47,661 26 INFO 00801-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-23 03:04:49,665 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [1353] 2026-03-23 03:04:50,063 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [1351] 2026-03-23 03:04:50,400 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_sale_mrp_kit_cost ... 2026-03-23 03:04:50,401 26 INFO 00801-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-23 03:04:50,401 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_sale_mrp_kit_sale_price ... 2026-03-23 03:04:53,287 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_sale_multistep_kit_qty_change ... 2026-03-23 03:04:54,492 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [1359] 2026-03-23 03:04:55,981 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 03:05:05,131 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_report: Starting TestSaleMrpInvoices.test_deliver_and_invoice_tracked_components ... 2026-03-23 03:05:07,953 26 INFO 00801-19-0-all odoo.addons.sale_mrp.tests.test_sale_mrp_report: Starting TestSaleMrpInvoices.test_report_forecast_for_mto_procure_method ... 2026-03-23 03:05:09,696 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 03:05:30,467 26 INFO 00801-19-0-all odoo.addons.sale_mrp_margin.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_kit_cost_calculation ... 2026-03-23 03:05:32,943 26 INFO 00801-19-0-all odoo.addons.sale_mrp_margin.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_kit_cost_calculation_2 ... 2026-03-23 03:05:37,034 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-23 03:05:37,041 26 INFO 00801-19-0-all odoo.addons.sale_pdf_quote_builder.tests.test_controllers: Starting TestUpload.test_wrong_pdf ... 2026-03-23 03:05:37,064 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 03:05:37,112 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:05:37,618 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:37] "POST /sale_pdf_quote_builder/quotation_document/upload HTTP/1.1" 422 - 37 0.048 0.467 2026-03-23 03:05:37,641 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 03:05:43,426 26 INFO 00801-19-0-all odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_available_documents_multiple_products ... 2026-03-23 03:05:43,778 26 INFO 00801-19-0-all odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_available_documents_order ... 2026-03-23 03:05:43,820 26 INFO 00801-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-23 03:05:43,831 26 INFO 00801-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-23 03:05:44,709 26 INFO 00801-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-23 03:05:44,881 26 INFO 00801-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-23 03:05:44,966 26 INFO 00801-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-23 03:05:45,071 26 INFO 00801-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-23 03:05:46,223 26 INFO 00801-19-0-all odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_product_document_dialog_params_access ... 2026-03-23 03:05:46,408 26 INFO 00801-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-23 03:05:46,648 26 INFO 00801-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-23 03:05:47,423 26 INFO 00801-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-23 03:05:48,141 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [2652, 2653] 2026-03-23 03:05:48,270 26 INFO 00801-19-0-all odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_quotation_document_upload_for_template ... 2026-03-23 03:05:48,337 26 INFO 00801-19-0-all odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_quotation_document_upload_no_template ... 2026-03-23 03:05:48,397 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-23 03:05:59,633 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_analytic_distribution: Starting TestAnalyticDistribution.test_get_so_mapping_domain_with_no_analytic_distribution ... 2026-03-23 03:06:00,702 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_analytic_distribution: Starting TestAnalyticDistribution.test_project_analytic_distribution_on_invoice_lines ... 2026-03-23 03:06:01,246 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_analytic_distribution: Starting TestAnalyticDistribution.test_project_transmits_analytic_plans_to_sol_distribution ... 2026-03-23 03:06:01,648 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_analytic_distribution: Starting TestAnalyticDistribution.test_sol_analytic_distribution_project_template_service ... 2026-03-23 03:06:02,372 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_analytic_distribution: Starting TestAnalyticDistribution.test_sol_analytic_distribution_task_in_project_service ... 2026-03-23 03:06:03,629 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 03:06:23,308 26 INFO 00801-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-23 03:06:26,590 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_project_profitability: Starting TestSaleProjectProfitability.test_invoices_without_sale_order_are_accounted_in_profitability ... 2026-03-23 03:06:28,990 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_project_profitability: Starting TestSaleProjectProfitability.test_profitability_of_non_billable_project ... 2026-03-23 03:06:29,329 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_project_profitability: Starting TestSaleProjectProfitability.test_project_profitability ... 2026-03-23 03:06:33,491 26 INFO 00801-19-0-all odoo.models.unlink: User #165 deleted account.move.line records with IDs: [4574] 2026-03-23 03:06:34,679 26 INFO 00801-19-0-all odoo.models.unlink: User #165 deleted account.move.line records with IDs: [4578] 2026-03-23 03:06:35,358 26 INFO 00801-19-0-all odoo.models.unlink: User #165 deleted stock.move.line records with IDs: [1331] 2026-03-23 03:06:37,294 26 INFO 00801-19-0-all odoo.models.unlink: User #165 deleted stock.move.line records with IDs: [1332] 2026-03-23 03:06:38,773 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-23 03:06:38,783 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_project_project: Starting TestProjectProject.test_projects_to_make_billable ... 2026-03-23 03:06:39,406 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 03:06:51,743 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_reinvoice: Starting TestReInvoice.test_at_cost ... 2026-03-23 03:06:57,516 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_reinvoice: Starting TestReInvoice.test_cost_invoicing ... 2026-03-23 03:06:58,794 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_reinvoice: Starting TestReInvoice.test_invoice_analytic_account_so_not_default ... 2026-03-23 03:07:03,704 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_reinvoice: Starting TestReInvoice.test_no_expense ... 2026-03-23 03:07:06,308 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_reinvoice: Starting TestReInvoice.test_not_recomputing_unit_price_for_expensed_so_lines ... 2026-03-23 03:07:09,132 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_reinvoice: Starting TestReInvoice.test_not_reinvoicing_invoiced_so_lines ... 2026-03-23 03:07:10,331 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_reinvoice: Starting TestReInvoice.test_sales_price ... 2026-03-23 03:07:15,461 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_reinvoice: Starting TestReInvoice.test_sales_team_invoiced ... 2026-03-23 03:07:18,975 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 03:07:36,899 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_action_view_project_ids ... 2026-03-23 03:07:37,543 26 INFO 00801-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-23 03:07:38,121 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_allocated_hours_manual_delivery_service ... 2026-03-23 03:07:38,653 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_analytics_on_so_confirmation_no_project ... 2026-03-23 03:07:39,659 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_analytics_on_so_confirmation_project_with_accounts ... 2026-03-23 03:07:40,600 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_analytics_on_so_confirmation_project_without_account ... 2026-03-23 03:07:41,506 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_analytics_on_so_confirmation_with_project_templates ... 2026-03-23 03:07:42,423 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_cancel_multiple_quotations ... 2026-03-23 03:07:42,738 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_cancel_so_linked_to_project ... 2026-03-23 03:07:43,184 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_compute_project_and_task_button ... 2026-03-23 03:07:45,211 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_confirm_sale_order_on_project_creation ... 2026-03-23 03:07:45,514 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_confirm_sale_order_on_task_save ... 2026-03-23 03:07:45,824 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_copy_so_doesnt_copy_project ... 2026-03-23 03:07:46,296 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_create_project_from_sale_order ... 2026-03-23 03:07:46,919 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_create_project_from_sale_order_none_service_type ... 2026-03-23 03:07:47,849 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_create_project_on_fly ... 2026-03-23 03:07:49,414 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_create_sale_order_for_project ... 2026-03-23 03:07:49,895 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_create_task_from_template_line ... 2026-03-23 03:07:50,504 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_creating_AA_when_adding_service_to_confirmed_so ... 2026-03-23 03:07:51,192 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_enable_milestones_settings_of_project_on_so_confirmation ... 2026-03-23 03:07:51,650 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_exclude_archived_projects_in_stat_btn_related_view ... 2026-03-23 03:07:52,455 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_generated_project_stages ... 2026-03-23 03:07:53,003 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_global_project_service_no_so_project_error ... 2026-03-23 03:07:53,391 26 INFO 00801-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-23 03:07:53,996 26 INFO 00801-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-23 03:07:54,474 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_group_expand_sales_order ... 2026-03-23 03:07:54,683 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_links_with_sale_order_line ... 2026-03-23 03:07:55,586 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_onchange_sale_fields ... 2026-03-23 03:07:56,670 26 INFO 00801-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-23 03:07:57,849 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_project_creation_on_so_confirm_with_account ... 2026-03-23 03:07:58,295 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_project_creation_on_so_with_manual_analytic ... 2026-03-23 03:07:58,803 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_project_creation_with_and_without_template ... 2026-03-23 03:08:01,259 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_project_on_sol_with_analytic_distribution_model ... 2026-03-23 03:08:02,081 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_project_tasks_active_on_so_confirm ... 2026-03-23 03:08:03,222 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_project_template_company ... 2026-03-23 03:08:05,186 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_quotation_with_zero_unit_project_service ... 2026-03-23 03:08:06,134 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_sale_order_creation_without_service_product_for_project ... 2026-03-23 03:08:06,548 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_sale_order_items_of_the_project_status ... 2026-03-23 03:08:07,033 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_sale_order_line_view_form_editable ... 2026-03-23 03:08:08,188 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_sale_order_project_task_smartbutton ... 2026-03-23 03:08:09,201 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_sale_order_with_project_task ... 2026-03-23 03:08:10,409 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_sale_order_with_project_task_from_multi_companies ... 2026-03-23 03:08:16,827 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_so_confirmation_in_batch ... 2026-03-23 03:08:17,425 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_so_with_project_template ... 2026-03-23 03:08:18,396 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_so_with_service_product_negative_qty ... 2026-03-23 03:08:18,797 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_sol_product_type_update ... 2026-03-23 03:08:19,115 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_task_compute_sale_order_id ... 2026-03-23 03:08:20,170 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_task_sol_default_after_removing_so_from_project ... 2026-03-23 03:08:21,255 26 INFO 00801-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-23 03:08:22,302 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_zero_hours_assigned_when_service_policy_is_manual ... 2026-03-23 03:08:23,908 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-03-23 03:08:33,548 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_compute_qty_milestone ... 2026-03-23 03:08:33,636 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_compute_sale_line_in_task ... 2026-03-23 03:08:33,837 26 INFO 00801-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-23 03:08:34,317 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_default_values_milestone ... 2026-03-23 03:08:34,558 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_project_template_with_milestones ... 2026-03-23 03:08:35,038 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_project_template_with_milestones_multiple_products ... 2026-03-23 03:08:35,870 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_reached_milestones_delivered_quantity ... 2026-03-23 03:08:35,992 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_remove_reached_milestone ... 2026-03-23 03:08:36,130 26 INFO 00801-19-0-all odoo.models.unlink: User #177 deleted project.milestone records with IDs: [4] 2026-03-23 03:08:36,147 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_so_with_milestone_products ... 2026-03-23 03:08:36,811 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_subtask_milestone_sol ... 2026-03-23 03:08:39,340 26 INFO 00801-19-0-all odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_update_reached_milestone_quantity ... 2026-03-23 03:08:39,456 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 03:08:51,551 26 INFO 00801-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-23 03:08:55,689 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 03:09:07,369 26 INFO 00801-19-0-all odoo.addons.sale_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_saleperson ... 2026-03-23 03:09:08,064 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 186, model: purchase.order 2026-03-23 03:09:08,314 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 186, model: purchase.order.line 2026-03-23 03:09:08,375 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 03:09:27,168 26 INFO 00801-19-0-all odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_no_supplier ... 2026-03-23 03:09:27,239 26 INFO 00801-19-0-all odoo.models.unlink: User #188 deleted product.supplierinfo records with IDs: [3] 2026-03-23 03:09:27,739 26 INFO 00801-19-0-all odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_pol_custom_attribute ... 2026-03-23 03:09:28,289 26 INFO 00801-19-0-all odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_pol_description ... 2026-03-23 03:09:28,806 26 INFO 00801-19-0-all odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_reconfirm_sale_order ... 2026-03-23 03:09:29,659 26 INFO 00801-19-0-all odoo.models.unlink: User #188 deleted stock.move.line records with IDs: [1363] 2026-03-23 03:09:30,237 26 INFO 00801-19-0-all odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_sale_create_purchase ... 2026-03-23 03:09:31,401 26 INFO 00801-19-0-all odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_service_to_purchase_branch_tax_propagation ... 2026-03-23 03:09:33,900 26 INFO 00801-19-0-all odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_service_to_purchase_multi_company ... 2026-03-23 03:09:34,470 26 INFO 00801-19-0-all odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_uom_conversion ... 2026-03-23 03:09:35,176 26 INFO 00801-19-0-all odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_update_ordered_sale_quantity ... 2026-03-23 03:09:38,068 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 03:09:56,313 26 INFO 00801-19-0-all odoo.addons.sale_purchase_project.tests.test_sale_purchase_project: Starting TestSalePurchaseProject.test_pol_analytic_distribution ... 2026-03-23 03:09:58,395 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-23 03:10:09,579 26 INFO 00801-19-0-all odoo.addons.sale_purchase_stock.tests.test_access_rights: Starting TestAccessRights.test_access_saleperson_decreases_qty ... 2026-03-23 03:10:11,312 26 INFO 00801-19-0-all odoo.models.unlink: User #199 deleted stock.move records with IDs: [1416] 2026-03-23 03:10:11,564 26 INFO 00801-19-0-all odoo.addons.sale_purchase_stock.tests.test_access_rights: Starting TestAccessRights.test_access_saleperson_with_orderpoint ... 2026-03-23 03:10:13,214 26 INFO 00801-19-0-all odoo.addons.sale_purchase_stock.tests.test_access_rights: Starting TestAccessRights.test_sales_user_can_access_forecast_report ... 2026-03-23 03:10:16,997 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 199, model: purchase.order 2026-03-23 03:10:17,052 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 03:10:27,360 26 INFO 00801-19-0-all odoo.addons.sale_purchase_stock.tests.test_lead_time: Starting TestLeadTime.test_dynamic_lead_time_delay ... 2026-03-23 03:10:28,235 26 INFO 00801-19-0-all odoo.addons.sale_purchase_stock.tests.test_lead_time: Starting TestLeadTime.test_merge_procurement ... 2026-03-23 03:10:29,583 26 INFO 00801-19-0-all odoo.models.unlink: User #200 deleted stock.move records with IDs: [1423] 2026-03-23 03:10:29,700 26 INFO 00801-19-0-all odoo.addons.sale_purchase_stock.tests.test_lead_time: Starting TestLeadTime.test_supplier_lead_time ... 2026-03-23 03:10:30,452 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-23 03:10:32,011 26 INFO 00801-19-0-all odoo.addons.sale_purchase_stock.tests.test_unwanted_replenish_flow: Starting TestWarnUnwantedReplenish.test_01_pre_updateA_post ... 2026-03-23 03:10:32,309 26 INFO 00801-19-0-all odoo.addons.sale_purchase_stock.tests.test_unwanted_replenish_flow: Starting TestWarnUnwantedReplenish.test_rfq_grouping_for_dropshipping ... 2026-03-23 03:10:33,147 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 03:10:45,835 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 204, model: pos.preset 2026-03-23 03:10:45,848 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 204, model: pos.printer 2026-03-23 03:10:45,862 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 204, model: pos.bill 2026-03-23 03:10:45,891 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 204, model: pos.payment.method 2026-03-23 03:10:45,904 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 204, model: pos.note 2026-03-23 03:10:45,910 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 204, model: pos.payment.method 2026-03-23 03:10:45,931 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 204, model: restaurant.floor 2026-03-23 03:11:02,152 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_anglo_saxon_cogs_validate_invoice ... 2026-03-23 03:11:03,361 26 INFO 00801-19-0-all odoo.models.unlink: User #204 deleted stock.move.line records with IDs: [1379] 2026-03-23 03:11:06,334 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_anglo_saxon_cogs_with_down_payment ... 2026-03-23 03:11:10,808 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_avco_delivered_invoice_post_delivery ... 2026-03-23 03:11:12,243 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_avco_delivered_invoice_post_partial_delivery ... 2026-03-23 03:11:14,504 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_avco_delivered_invoice_pre_delivery ... 2026-03-23 03:11:16,426 26 INFO 00801-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-23 03:11:17,816 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_avco_ordered_invoice_post_delivery ... 2026-03-23 03:11:19,264 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_avco_ordered_invoice_post_partial_delivery ... 2026-03-23 03:11:21,112 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_avco_ordered_invoice_pre_delivery ... 2026-03-23 03:11:22,437 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_avco_ordered_return_and_receipt ... 2026-03-23 03:11:24,568 26 INFO 00801-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-23 03:11:26,242 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_backorder_cogs_different_uom ... 2026-03-23 03:11:28,920 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_cogs_valued_by_lots ... 2026-03-23 03:11:29,323 26 INFO 00801-19-0-all odoo.models.unlink: User #204 deleted stock.move.line records with IDs: [1407] 2026-03-23 03:11:30,017 26 INFO 00801-19-0-all odoo.models.unlink: User #204 deleted stock.move.line records with IDs: [1409] 2026-03-23 03:11:31,645 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_credit_note_cogs_uom ... 2026-03-23 03:11:34,676 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_delivered_invoice_post_delivery ... 2026-03-23 03:11:36,622 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_delivered_invoice_post_delivery_2 ... 2026-03-23 03:11:38,691 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_delivered_invoice_post_delivery_3 ... 2026-03-23 03:11:41,532 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_delivered_invoice_post_delivery_4 ... 2026-03-23 03:11:44,485 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_delivered_invoice_post_delivery_with_return ... 2026-03-23 03:11:49,102 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_delivered_invoice_post_partial_delivery ... 2026-03-23 03:11:52,113 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_delivered_invoice_pre_delivery ... 2026-03-23 03:11:54,050 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_ordered_invoice_post_delivery ... 2026-03-23 03:11:55,738 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_ordered_invoice_post_partial_delivery ... 2026-03-23 03:11:58,236 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_ordered_invoice_pre_delivery ... 2026-03-23 03:11:59,903 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_return_and_create_invoice ... 2026-03-23 03:12:06,137 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_return_and_credit_note ... 2026-03-23 03:12:12,533 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_reverse_and_create_new_invoice ... 2026-03-23 03:12:16,794 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_several_invoices_reset_repost ... 2026-03-23 03:12:22,006 26 INFO 00801-19-0-all odoo.models.unlink: User #204 deleted account.move.line records with IDs: [4801, 4802] 2026-03-23 03:12:22,720 26 INFO 00801-19-0-all odoo.models.unlink: User #204 deleted account.move.line records with IDs: [4805, 4806] 2026-03-23 03:12:23,366 26 INFO 00801-19-0-all odoo.models.unlink: User #204 deleted account.move.line records with IDs: [4809, 4810] 2026-03-23 03:12:24,184 26 INFO 00801-19-0-all odoo.models.unlink: User #204 deleted account.move.line records with IDs: [4811, 4812, 4813, 4814, 4815, 4816] 2026-03-23 03:12:25,053 26 INFO 00801-19-0-all odoo.models.unlink: User #204 deleted account.move.line records with IDs: [4817, 4818, 4821, 4822] 2026-03-23 03:12:25,598 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_uom_computation ... 2026-03-23 03:12:28,127 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_standard_delivered_invoice_post_delivery ... 2026-03-23 03:12:31,099 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_standard_delivered_invoice_pre_delivery ... 2026-03-23 03:12:32,509 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_standard_ordered_invoice_post_delivery ... 2026-03-23 03:12:35,249 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_standard_ordered_invoice_post_partial_delivery_1 ... 2026-03-23 03:12:37,716 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_standard_ordered_invoice_pre_delivery ... 2026-03-23 03:12:38,924 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-03-23 03:12:50,603 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 209, model: pos.preset 2026-03-23 03:12:50,609 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 209, model: pos.printer 2026-03-23 03:12:50,620 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 209, model: pos.bill 2026-03-23 03:12:50,643 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 209, model: pos.payment.method 2026-03-23 03:12:50,653 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 209, model: pos.note 2026-03-23 03:12:50,659 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 209, model: pos.payment.method 2026-03-23 03:12:50,675 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 209, model: restaurant.floor 2026-03-23 03:13:07,102 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliationCommon.test_fifo_multiple_products ... 2026-03-23 03:13:09,618 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliationCommon.test_invoice_shipment ... 2026-03-23 03:13:12,721 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliationCommon.test_multiple_shipments_invoices ... 2026-03-23 03:13:14,557 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliationCommon.test_shipment_invoice ... 2026-03-23 03:13:16,051 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-03-23 03:13:27,961 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 213, model: pos.preset 2026-03-23 03:13:27,968 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 213, model: pos.printer 2026-03-23 03:13:27,979 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 213, model: pos.bill 2026-03-23 03:13:28,014 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 213, model: pos.payment.method 2026-03-23 03:13:28,032 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 213, model: pos.note 2026-03-23 03:13:28,037 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 213, model: pos.payment.method 2026-03-23 03:13:28,052 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 213, model: restaurant.floor 2026-03-23 03:13:43,711 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_anglosaxon_account: Starting TestAngloSaxonAccounting.test_cogs_should_use_price_from_the_right_company ... 2026-03-23 03:13:50,613 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-03-23 03:13:50,621 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours: Starting TestPackagingTours.test_barcode_duplication_error ... 2026-03-23 03:13:52,197 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Chrome pid: 2568 2026-03-23 03:13:52,198 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Chrome headless temporary user profile dir: /tmp/tmpr5ma8uzx_chrome_odoo 2026-03-23 03:13:52,198 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Issuing json command http://127.0.0.1:45869/json/version 2026-03-23 03:13:52,201 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45869', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:13:52,355 26 INFO 00801-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-23 03:13:52,355 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Issuing json command http://127.0.0.1:45869/json 2026-03-23 03:13:52,356 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45869', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:13:52,432 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Websocket url found: ws://127.0.0.1:45869/devtools/page/1CDD5C9D011D8C471B93E8322E73D2A5 2026-03-23 03:13:52,485 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Enable chrome headless console log notification 2026-03-23 03:13:52,532 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Chrome headless enable page notifications 2026-03-23 03:13:52,773 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 03:13:52,790 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Setting session cookie in browser 2026-03-23 03:13:52,796 26 INFO 00801-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-23 03:13:52,796 26 INFO 00801-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-23 03:13:52,826 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:13:55,128 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:55] "GET /odoo/action-stock.product_template_action_product/1029 HTTP/1.1" 200 - 151 0.183 2.128 2026-03-23 03:13:55,160 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Navigation result: {'frameId': '1CDD5C9D011D8C471B93E8322E73D2A5', 'loaderId': 'AD6EE721BF0464ECB6824C071847E6CD', 'isDownload': False} 2026-03-23 03:13:55,166 26 INFO 00801-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-23 03:13:55,280 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:55] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.014 0.039 2026-03-23 03:13:55,320 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:55] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.094 2026-03-23 03:13:55,688 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:55] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.106 0.341 2026-03-23 03:13:55,730 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:55] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.273 2026-03-23 03:13:55,938 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:55] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.008 0.012 2026-03-23 03:13:56,724 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:56] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:13:56,732 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.013 0.016 2026-03-23 03:13:56,783 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.024 2026-03-23 03:13:56,784 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:56] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:13:56,862 26 INFO 00801-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 03:13:56,936 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:56] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.035 0.087 2026-03-23 03:13:56,983 26 INFO 00801-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-23 03:13:57,028 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:4365) 2026-03-23 03:13:57,035 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2026-03-23 03:13:57,036 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.016 0.185 2026-03-23 03:13:57,094 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:57] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:13:57,302 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:57] "GET /odoo HTTP/1.1" 200 - 26 0.079 0.088 2026-03-23 03:13:57,328 26 INFO 00801-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-23 03:13:57,395 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.013 0.230 2026-03-23 03:13:57,478 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:57] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 13 0.024 0.096 2026-03-23 03:13:57,535 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:13:57,547 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:57] "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-23 03:13:57,568 26 INFO 00801-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-23 03:13:57,579 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:57] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.073 0.154 2026-03-23 03:13:57,717 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:57] "POST /web/action/load HTTP/1.1" 200 - 11 0.066 0.267 2026-03-23 03:13:57,848 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.036 0.237 2026-03-23 03:13:57,949 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:57] "POST /mail/data HTTP/1.1" 200 - 35 0.045 0.326 2026-03-23 03:13:58,002 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:58] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.012 0.608 2026-03-23 03:13:58,501 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:58] "POST /web/dataset/call_kw/product.template/get_views#product.template.get_views HTTP/1.1" 200 - 89 0.123 0.540 2026-03-23 03:13:58,522 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.647 2026-03-23 03:13:58,528 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.801 2026-03-23 03:13:58,792 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:58] "POST /mail/data HTTP/1.1" 200 - 44 0.039 0.084 2026-03-23 03:13:58,857 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:58] "POST /web/dataset/call_kw/product.image/get_views#product.image.get_views HTTP/1.1" 200 - 8 0.039 0.172 2026-03-23 03:13:58,912 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:58] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.023 0.042 2026-03-23 03:13:59,291 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:59] "POST /web/dataset/call_kw/product.template/web_read#product.template.web_read HTTP/1.1" 200 - 140 0.162 0.230 2026-03-23 03:13:59,786 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:59] "POST /web/dataset/call_kw/product.template/search_read#product.template.search_read HTTP/1.1" 200 - 3 0.008 0.025 2026-03-23 03:13:59,811 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:59] "POST /web/dataset/call_kw/product.template/search_read#product.template.search_read HTTP/1.1" 200 - 3 0.005 0.031 2026-03-23 03:14:00,102 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:00] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:14:00,120 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:00] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.035 2026-03-23 03:14:00,153 26 INFO 00801-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-23 03:14:00,242 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:00] "POST /web/dataset/call_kw/product.template/search_read#product.template.search_read HTTP/1.1" 200 - 3 0.008 0.021 2026-03-23 03:14:00,352 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:00] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.026 0.053 2026-03-23 03:14:00,712 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:00] "POST /mail/data HTTP/1.1" 200 - 27 0.044 0.077 2026-03-23 03:14:00,730 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:00] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.059 2026-03-23 03:14:00,865 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:00] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.020 2026-03-23 03:14:00,988 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:00] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.006 0.020 2026-03-23 03:14:01,000 26 INFO 00801-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-23 03:14:01,008 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:01] "POST /web/dataset/call_kw/uom.uom/get_formview_id#uom.uom.get_formview_id HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:14:01,110 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:01] "POST /web/dataset/call_kw/uom.uom/get_views#uom.uom.get_views HTTP/1.1" 200 - 8 0.009 0.051 2026-03-23 03:14:01,389 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:4366) 2026-03-23 03:14:01,401 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:01] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.012 0.333 2026-03-23 03:14:01,459 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:01] "POST /web/dataset/call_kw/uom.uom/web_read#uom.uom.web_read HTTP/1.1" 200 - 7 0.022 0.286 2026-03-23 03:14:01,605 26 INFO 00801-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-23 03:14:01,716 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:01] "POST /web/dataset/call_kw/product.uom/web_name_search#product.uom.web_name_search HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:14:01,740 26 INFO 00801-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-23 03:14:02,014 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:02] "POST /web/dataset/call_kw/product.uom/web_name_search#product.uom.web_name_search HTTP/1.1" 200 - 1 0.004 0.008 2026-03-23 03:14:02,114 26 INFO 00801-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-23 03:14:02,165 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:02] "POST /web/dataset/call_kw/product.uom/name_create#product.uom.name_create HTTP/1.1" 200 - 2 0.016 0.068 2026-03-23 03:14:02,250 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error.browser: tour succeeded 2026-03-23 03:14:02,258 26 INFO 00801-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-23 03:14:02,716 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error.browser: heap 29528540 (allocated 31707136) 2026-03-23 03:14:02,751 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Closing chrome headless with pid 2568 2026-03-23 03:14:02,765 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Closing websocket connection 2026-03-23 03:14:02,772 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Terminating chrome headless with pid 2568 2026-03-23 03:14:02,957 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_packaging_tours.TestPackagingTours.test_barcode_duplication_error: Removing chrome user profile "/tmp/tmpr5ma8uzx_chrome_odoo" 2026-03-23 03:14:03,062 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 03:14:11,553 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_order_dates: Starting TestSaleExpectedDate.test_expected_date_with_storable_product ... 2026-03-23 03:14:12,156 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_order_dates: Starting TestSaleExpectedDate.test_invoice_delivery_date ... 2026-03-26 00:00:00,000 26 INFO 00801-19-0-all odoo.models.unlink: User #217 deleted account.move.line records with IDs: [4901] 2026-03-26 00:00:00,000 26 INFO 00801-19-0-all odoo.models.unlink: User #217 deleted account.move.line records with IDs: [4904, 4905] 2026-03-23 03:14:14,588 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_order_dates: Starting TestSaleExpectedDate.test_sale_order_commitment_date ... 2026-03-23 03:14:15,030 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_order_dates: Starting TestSaleExpectedDate.test_sale_order_expected_date ... 2026-03-23 03:14:16,038 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 03:14:27,638 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 220, model: pos.preset 2026-03-23 03:14:27,643 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 220, model: pos.printer 2026-03-23 03:14:27,651 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 220, model: pos.bill 2026-03-23 03:14:27,673 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 220, model: pos.payment.method 2026-03-23 03:14:27,683 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 220, model: pos.note 2026-03-23 03:14:27,690 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 220, model: pos.payment.method 2026-03-23 03:14:27,711 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 220, model: restaurant.floor 2026-03-23 03:14:28,353 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_00_sale_stock_invoice ... 2026-03-23 03:14:31,213 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_01_sale_stock_order ... 2026-03-23 03:14:33,114 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_02_sale_stock_return ... 2026-03-23 03:14:35,413 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_03_sale_stock_delivery_partial ... 2026-03-23 03:14:36,835 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_04_create_picking_update_saleorderline ... 2026-03-23 03:14:38,718 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1571] 2026-03-23 03:14:39,131 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_05_confirm_cancel_confirm ... 2026-03-23 03:14:39,991 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1522] 2026-03-23 03:14:40,530 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_05_create_picking_update_saleorderline ... 2026-03-23 03:14:41,960 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_06_uom ... 2026-03-23 03:14:42,918 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1580] 2026-03-23 03:14:43,557 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_07_forced_qties ... 2026-03-23 03:14:44,352 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_08_quantities ... 2026-03-23 03:14:46,053 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_08_sale_return_qty_and_cancel ... 2026-03-23 03:14:48,282 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_09_qty_available ... 2026-03-23 03:14:50,079 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_10_qty_available ... 2026-03-23 03:14:50,365 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_11_return_with_refund ... 2026-03-23 03:14:51,916 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_12_return_without_refund ... 2026-03-23 03:14:53,231 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_13_delivered_qty ... 2026-03-23 03:14:57,322 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_14_delivered_qty_in_multistep ... 2026-03-23 03:15:03,045 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_15_cancel_delivery ... 2026-03-23 03:15:03,839 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1554] 2026-03-23 03:15:03,962 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_16_multi_uom ... 2026-03-23 03:15:04,730 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_17_qty_update_propagation ... 2026-03-23 03:15:05,795 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1556] 2026-03-23 03:15:05,950 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1607] 2026-03-23 03:15:06,405 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1608] 2026-03-23 03:15:07,084 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_18_deliver_more_and_multi_uom ... 2026-03-23 03:15:08,090 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_19_deliver_update_so_line_qty ... 2026-03-23 03:15:10,441 26 INFO 00801-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-23 03:15:10,865 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.rule records with IDs: [1242, 1243] 2026-03-23 03:15:11,827 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1564] 2026-03-23 03:15:11,955 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1618] 2026-03-23 03:15:12,282 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1617] 2026-03-23 03:15:12,402 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_3_steps_and_unpack ... 2026-03-23 03:15:15,463 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.quant records with IDs: [268, 270] 2026-03-23 03:15:15,877 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1625] 2026-03-23 03:15:16,117 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_backorder_and_decrease_sol_qty ... 2026-03-23 03:15:17,664 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1573] 2026-03-23 03:15:17,802 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1629] 2026-03-23 03:15:17,916 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_compute_sale_order_count_with_stock_user ... 2026-03-23 03:15:19,946 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_create_route_update_so_quantity ... 2026-03-23 03:15:21,390 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_create_so_return_with_tracked_product ... 2026-03-23 03:15:23,485 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_custom_delivery_route_new_sale_line ... 2026-03-23 03:15:24,413 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_decrease_sol_qty_to_zero ... 2026-03-23 03:15:25,632 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1642] 2026-03-23 03:15:25,735 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_delivery_on_negative_delivered_qty ... 2026-03-23 03:15:26,605 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_delivery_status ... 2026-03-23 03:15:28,454 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_double_return_on_so ... 2026-03-23 03:15:31,451 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_exception_delivery_partial_multi ... 2026-03-23 03:15:33,027 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_extra_return_product_so_sequence ... 2026-03-23 03:15:34,537 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_incoterm_in_advance_payment ... 2026-03-23 03:15:35,632 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_inventory_admin_no_backorder_not_own_sale_order ... 2026-03-23 03:15:37,827 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_invoice_zero_quantity_after_delivery_fifo ... 2026-03-23 03:15:39,184 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted account.move.line records with IDs: [4937] 2026-03-23 03:15:39,499 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_move_description ... 2026-03-23 03:15:40,602 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_move_description_uses_custom_attribute_values ... 2026-03-23 03:15:42,493 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_multi_step_product_forecast_availability ... 2026-03-23 03:15:43,612 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_multicompany_transit_with_one_company_for_user ... 2026-03-23 03:15:50,769 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_multiple_returns ... 2026-03-23 03:15:52,113 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_reduce_qty_on_partially_moved ... 2026-03-23 03:15:55,568 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1610] 2026-03-23 03:15:55,877 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1611] 2026-03-23 03:15:56,028 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1671] 2026-03-23 03:15:56,595 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_reduce_qty_ordered_no_backorder ... 2026-03-23 03:15:57,757 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_reservation_method_w_sale ... 2026-03-23 03:15:58,503 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1615] 2026-03-23 03:15:58,660 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1673] 2026-03-23 03:15:58,767 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted mail.message records with IDs: [3907] 2026-03-23 03:15:58,822 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.picking records with IDs: [911] 2026-03-23 03:15:59,208 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1674] 2026-03-23 03:15:59,293 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted mail.message records with IDs: [3908] 2026-03-23 03:15:59,314 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.picking records with IDs: [912] 2026-03-23 03:15:59,704 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1675] 2026-03-23 03:15:59,779 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted mail.message records with IDs: [3909] 2026-03-23 03:15:59,804 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.picking records with IDs: [913] 2026-03-23 03:16:00,280 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_return_for_exchange_and_cancel_sol_qty ... 2026-03-23 03:16:02,125 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1619] 2026-03-23 03:16:02,284 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1680] 2026-03-23 03:16:02,376 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_return_for_exchange_negativ ... 2026-03-23 03:16:04,213 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_return_multisteps_receipt ... 2026-03-23 03:16:06,330 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_return_partial_delivery ... 2026-03-23 03:16:09,598 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1633] 2026-03-23 03:16:10,036 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1634] 2026-03-23 03:16:10,610 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_return_with_mto_and_multisteps ... 2026-03-23 03:16:14,984 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1638] 2026-03-23 03:16:15,238 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1701] 2026-03-23 03:16:16,840 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_return_with_mto_and_multisteps_old_pull ... 2026-03-23 03:16:20,041 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1643] 2026-03-23 03:16:20,202 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1706] 2026-03-23 03:16:21,953 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1709] 2026-03-23 03:16:22,242 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_sale_line_route_overrides_product_routes ... 2026-03-23 03:16:22,980 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_sale_order_cancel_with_cyclic_returns ... 2026-03-23 03:16:24,113 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1646, 1647, 1648] 2026-03-23 03:16:24,292 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_sale_order_line_quantity_forecast_widget_display ... 2026-03-23 03:16:25,412 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_sale_partner_propagation_3_step_mtso_pull ... 2026-03-23 03:16:26,309 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_sale_partner_propagation_3_step_pull ... 2026-03-23 03:16:27,132 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_set_sale_reference_on_delivery ... 2026-03-23 03:16:27,392 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_so_delivery_ignores_shipping_policy_from_picking_type ... 2026-03-23 03:16:27,948 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_sol_reserved_qty_wizard_3_steps_delivery ... 2026-03-23 03:16:30,580 26 INFO 00801-19-0-all odoo.models.unlink: User #2 deleted stock.move records with IDs: [1730] 2026-03-23 03:16:30,956 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_update_picking_sale_order ... 2026-03-23 03:16:32,129 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_update_so_line_qty_with_package ... 2026-03-23 03:16:33,847 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move.line records with IDs: [1662] 2026-03-23 03:16:33,980 26 INFO 00801-19-0-all odoo.models.unlink: User #220 deleted stock.move records with IDs: [1735] 2026-03-23 03:16:34,191 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_warehouse_redirect_warnings ... 2026-03-23 03:16:39,864 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-03-23 03:16:49,528 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_access_rights: Starting TestControllersAccessRights.test_SO_and_DO_portal_acess ... 2026-03-23 03:16:50,946 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:16:51,197 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: sale.order 2026-03-23 03:16:53,257 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:53] "GET /my/orders/1018?access_token=9d39332c-5b14-4404-95b2-41f3cab37586 HTTP/1.1" 200 - 175 0.180 2.139 2026-03-23 03:16:53,267 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: stock.picking 2026-03-23 03:16:53,788 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:53] "GET /my/picking/pdf/966?access_token=9d39332c-5b14-4404-95b2-41f3cab37586 HTTP/1.1" 200 - 56 0.058 0.467 2026-03-23 03:16:53,807 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:jimmy-portal from n/a 2026-03-23 03:16:54,056 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:54] "GET /my/orders/1018 HTTP/1.1" 200 - 67 0.079 0.155 2026-03-23 03:16:54,184 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:54] "GET /my/picking/pdf/966 HTTP/1.1" 200 - 31 0.045 0.077 2026-03-23 03:16:54,229 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 03:17:04,431 26 INFO 00801-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-23 03:17:09,428 26 INFO 00801-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-23 03:17:13,700 26 INFO 00801-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-23 03:17:16,945 26 INFO 00801-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-23 03:17:19,514 26 INFO 00801-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-23 03:17:21,965 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_accrued_entries: Starting TestAccruedStockSaleOrders.test_sale_stock_accruals ... 2026-03-23 03:17:24,347 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_accrued_entries: Starting TestAccruedStockSaleOrders.test_sale_stock_invoiced_accrued_entries ... 2026-03-23 03:17:27,527 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 03:17:40,230 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 235, model: pos.preset 2026-03-23 03:17:40,234 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 235, model: pos.printer 2026-03-23 03:17:40,245 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 235, model: pos.bill 2026-03-23 03:17:40,274 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 235, model: pos.payment.method 2026-03-23 03:17:40,285 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 235, model: pos.note 2026-03-23 03:17:40,291 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 235, model: pos.payment.method 2026-03-23 03:17:40,316 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 235, model: restaurant.floor 2026-03-23 03:17:40,952 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_lead_time: Starting TestSaleStockLeadTime.test_00_product_company_level_delays ... 2026-03-23 03:17:41,468 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_lead_time: Starting TestSaleStockLeadTime.test_01_product_route_level_delays ... 2026-03-23 03:17:42,219 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_lead_time: Starting TestSaleStockLeadTime.test_02_delivery_date_propagation ... 2026-03-23 03:17:43,077 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_lead_time: Starting TestSaleStockLeadTime.test_03_product_company_level_delays ... 2026-03-23 03:17:43,733 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-23 03:17:56,553 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 239, model: pos.preset 2026-03-23 03:17:56,560 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 239, model: pos.printer 2026-03-23 03:17:56,570 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 239, model: pos.bill 2026-03-23 03:17:56,595 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 239, model: pos.payment.method 2026-03-23 03:17:56,607 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 239, model: pos.note 2026-03-23 03:17:56,611 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 239, model: pos.payment.method 2026-03-23 03:17:56,630 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 239, model: restaurant.floor 2026-03-23 03:17:58,643 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_multi_warehouse: Starting TestSaleStockMultiWarehouse.test_multiple_warehouses_generate_multiple_pickings ... 2026-03-23 03:17:59,550 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-23 03:18:17,234 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 243, model: pos.preset 2026-03-23 03:18:17,239 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 243, model: pos.printer 2026-03-23 03:18:17,249 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 243, model: pos.bill 2026-03-23 03:18:17,272 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 243, model: pos.payment.method 2026-03-23 03:18:17,281 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 243, model: pos.note 2026-03-23 03:18:17,287 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 243, model: pos.payment.method 2026-03-23 03:18:17,302 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 243, model: restaurant.floor 2026-03-23 03:18:18,008 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_multicompany: Starting TestSaleStockMultiCompany.test_intercompany_show_lot_on_invoice ... 2026-03-23 03:18:19,767 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_multicompany: Starting TestSaleStockMultiCompany.test_intercompany_transfer_sale_order_workflow ... 2026-03-23 03:18:21,021 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_multicompany: Starting TestSaleStockMultiCompany.test_sale_product_from_parent_company ... 2026-03-23 03:18:23,728 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_multicompany: Starting TestSaleStockMultiCompany.test_warehouse_definition_on_so ... 2026-03-23 03:18:24,150 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-23 03:18:32,604 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_report: Starting TestSaleStockInvoices.test_backorder_and_several_invoices ... 2026-03-23 03:18:37,199 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_report: Starting TestSaleStockInvoices.test_invoice_before_delivery ... 2026-03-23 03:18:39,281 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_report: Starting TestSaleStockInvoices.test_invoice_less_than_delivered ... 2026-03-23 03:18:42,750 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_report: Starting TestSaleStockInvoices.test_invoice_with_several_returns ... 2026-03-23 03:18:45,936 26 INFO 00801-19-0-all odoo.models.unlink: User #248 deleted stock.move.line records with IDs: [1691] 2026-03-23 03:18:49,713 26 INFO 00801-19-0-all odoo.models.unlink: User #248 deleted stock.move.line records with IDs: [1693] 2026-03-23 03:18:51,190 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_report: Starting TestSaleStockInvoices.test_picking_description ... 2026-03-23 03:18:52,584 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_report: Starting TestSaleStockInvoices.test_refund_cancel_invoices ... 2026-03-23 03:18:56,000 26 INFO 00801-19-0-all odoo.models.unlink: User #248 deleted account.move.line records with IDs: [5078] 2026-03-23 03:18:58,338 26 INFO 00801-19-0-all odoo.addons.sale_stock.tests.test_sale_stock_report: Starting TestSaleStockInvoices.test_refund_modify_invoices ... 2026-03-23 03:19:01,253 26 INFO 00801-19-0-all odoo.models.unlink: User #248 deleted account.move.line records with IDs: [5085] 2026-03-23 03:19:02,632 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 03:19:16,217 26 INFO 00801-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-23 03:19:18,200 26 INFO 00801-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-23 03:19:20,295 26 INFO 00801-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-23 03:19:22,467 26 INFO 00801-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_avco_calc ... 2026-03-23 03:19:24,526 26 INFO 00801-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_avco_different_uom ... 2026-03-23 03:19:25,014 26 INFO 00801-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-23 03:19:26,535 26 INFO 00801-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_avco_zero_quantity ... 2026-03-23 03:19:31,671 26 INFO 00801-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_purchase_price_changes ... 2026-03-23 03:19:34,432 26 INFO 00801-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_sale_stock_margin_1 ... 2026-03-23 03:19:35,611 26 INFO 00801-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_sale_stock_margin_2 ... 2026-03-23 03:19:37,158 26 INFO 00801-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_sale_stock_margin_3 ... 2026-03-23 03:19:38,259 26 INFO 00801-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_sale_stock_margin_4 ... 2026-03-23 03:19:40,276 26 INFO 00801-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_sale_stock_margin_5 ... 2026-03-23 03:19:43,364 26 INFO 00801-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_sale_stock_margin_6 ... 2026-03-23 03:19:44,012 26 INFO 00801-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_so_and_multicompany ... 2026-03-23 03:19:48,630 26 INFO 00801-19-0-all odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_so_and_multicurrency ... 2026-03-23 03:19:50,301 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 03:19:54,818 26 INFO 00801-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 00801-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: 2753 2025-10-01 00:00:00,000 26 INFO 00801-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/tmpb3b7ca1z_chrome_odoo 2025-10-01 00:00:00,000 26 INFO 00801-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:46645/json/version 2025-10-01 00:00:00,000 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46645', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2025-10-01 00:00:00,000 26 INFO 00801-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 00801-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:46645/json 2025-10-01 00:00:00,000 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46645', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2025-10-01 00:00:00,000 26 INFO 00801-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:46645/devtools/page/393CE43A48C38FB43FFE85E511A564E7 2025-10-01 00:00:00,000 26 INFO 00801-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 00801-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 00801-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 00801-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 00801-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 00801-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 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2025-10-01 00:00:00,000 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /odoo/sales/1061 HTTP/1.1" 200 - 148 0.272 2.414 2025-10-01 00:00:00,000 26 INFO 00801-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': '393CE43A48C38FB43FFE85E511A564E7', 'loaderId': '5C7473EE39F8DB5C6B36E94A5380969C', 'isDownload': False} 2025-10-01 00:00:00,000 26 INFO 00801-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 00801-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.025 2025-10-01 00:00:00,000 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.031 2025-10-01 00:00:00,000 26 INFO 00801-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.197 0.263 2025-10-01 00:00:00,000 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.275 2025-10-01 00:00:00,000 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.017 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.029 2025-10-01 00:00:00,000 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.059 0.020 2025-10-01 00:00:00,000 26 INFO 00801-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.003 0.046 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.009 2025-10-01 00:00:00,000 26 INFO 00801-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 00801-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.061 0.135 2025-10-01 00:00:00,000 26 INFO 00801-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 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:4983) 2025-10-01 00:00:00,000 26 INFO 00801-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.015 0.195 2025-10-01 00:00:00,000 26 INFO 00801-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.008 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.002 2025-10-01 00:00:00,000 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /odoo HTTP/1.1" 200 - 26 0.026 0.072 2025-10-01 00:00:00,000 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.111 2025-10-01 00:00:00,000 26 INFO 00801-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 00801-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 13 0.028 0.068 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.005 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.002 2025-10-01 00:00:00,000 26 INFO 00801-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 00801-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.031 0.192 2025-10-01 00:00:00,000 26 INFO 00801-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.017 0.280 2025-10-01 00:00:00,000 26 INFO 00801-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.014 0.181 2025-10-01 00:00:00,000 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "POST /mail/data HTTP/1.1" 200 - 35 0.085 0.286 2025-10-01 00:00:00,000 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 12 0.075 0.651 2025-10-01 00:00:00,000 26 INFO 00801-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.365 2025-10-01 00:00:00,000 26 INFO 00801-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.163 0.477 2025-10-01 00:00:00,000 26 INFO 00801-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.227 0.331 2025-10-01 00:00:00,000 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "POST /mail/data HTTP/1.1" 200 - 44 0.072 0.640 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.003 2025-10-01 00:00:00,000 26 INFO 00801-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.027 0.050 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 00801-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 00801-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "POST /mail/data HTTP/1.1" 200 - 31 0.060 0.111 2025-10-01 00:00:00,000 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [01/Oct/2025 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 8 0.010 0.140 2025-10-01 00:00:00,000 26 INFO 00801-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 00801-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 00801-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 00801-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 00801-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 25015712 (allocated 26169344) 2025-10-01 00:00:00,000 26 INFO 00801-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 2753 2025-10-01 00:00:00,000 26 INFO 00801-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 00801-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 2753 2025-10-01 00:00:00,000 26 INFO 00801-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/tmpb3b7ca1z_chrome_odoo" 2026-03-23 03:20:05,492 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 03:20:26,848 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_edit_so_line_timesheet: Starting TestEditSoLineTimesheet.test_sol_no_change_if_edited ... 2026-03-23 03:20:27,856 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-23 03:20:50,314 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_performance: Starting TestPerformanceTimesheet.test_performance_billable_project_change_customer ... 2026-03-23 03:20:51,959 26 INFO 00801-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-23 03:20:52,985 26 INFO 00801-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-23 03:20:53,052 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-23 03:21:13,386 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_project: Starting TestProject.test_analytic_account_balance ... 2026-03-23 03:21:14,498 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_project: Starting TestProject.test_compute_cost_in_employee_mappings ... 2026-03-23 03:21:15,092 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_project: Starting TestProject.test_duplicate_project_allocated_hours ... 2026-03-23 03:21:16,216 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_project: Starting TestProject.test_fetch_sale_order_items ... 2026-03-23 03:21:17,458 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_project: Starting TestProject.test_open_product_form_with_default_service_policy ... 2026-03-23 03:21:18,665 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_project: Starting TestProject.test_open_product_form_with_default_uom_id ... 2026-03-23 03:21:20,091 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-23 03:21:41,827 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_project_billing: Starting TestProjectBilling.test_billing_employee_rate ... 2026-03-23 03:21:42,737 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_project_billing: Starting TestProjectBilling.test_billing_task_rate ... 2026-03-23 03:21:43,550 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_project_billing: Starting TestProjectBilling.test_customer_change_in_project ... 2026-03-23 03:21:44,214 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_project_billing: Starting TestProjectBilling.test_project_form_view ... 2026-03-23 03:21:45,582 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_project_billing: Starting TestProjectBilling.test_take_into_account_invoicing_app_legacy ... 2026-03-23 03:21:47,315 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-03-23 03:22:06,918 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_project_pricing_type: Starting TestProjectPricingType.test_pricing_type ... 2026-03-23 03:22:07,562 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-23 03:22:27,638 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_project_profitability: Starting TestSaleTimesheetProjectProfitability.test_get_project_profitability_items ... 2026-03-23 03:22:30,724 26 INFO 00801-19-0-all odoo.models.unlink: User #290 deleted account.analytic.line records with IDs: [174] 2026-03-23 03:22:30,845 26 INFO 00801-19-0-all odoo.models.unlink: User #290 deleted account.analytic.line records with IDs: [173] 2026-03-23 03:22:30,921 26 INFO 00801-19-0-all odoo.models.unlink: User #290 deleted account.analytic.line records with IDs: [175] 2026-03-23 03:22:31,057 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_project_profitability: Starting TestSaleTimesheetProjectProfitability.test_profitability_revenue ... 2026-03-23 03:22:32,309 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-03-23 03:22:33,946 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_project_update: Starting TestProjectUpdateSaleTimesheet.test_project_update_description_profitability ... 2026-03-23 03:22:34,052 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_project_update: Starting TestProjectUpdateSaleTimesheet.test_project_update_panel_profitability_no_billable ... 2026-03-23 03:22:34,081 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 03:22:55,660 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_reinvoice: Starting TestReInvoice.test_at_cost ... 2026-03-23 03:23:01,172 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_reinvoice: Starting TestReInvoice.test_no_expense ... 2026-03-23 03:23:04,358 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_reinvoice: Starting TestReInvoice.test_project_update_reinvoiced_vendor_bill_product ... 2026-03-23 03:23:06,200 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_reinvoice: Starting TestReInvoice.test_reversed_invoice_reinvoice_with_period ... 2026-03-23 03:23:10,092 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_reinvoice: Starting TestReInvoice.test_sales_price ... 2026-03-23 03:23:15,750 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-23 03:23:36,246 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_add_product_analytic_account ... 2026-03-23 03:23:38,626 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_billable_task_and_subtask ... 2026-03-23 03:23:39,513 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_change_ordered_qty ... 2026-03-23 03:23:40,352 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_compute_project_and_task_button_with_ts ... 2026-03-23 03:23:41,010 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_compute_show_timesheet_button ... 2026-03-23 03:23:42,272 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_compute_show_timesheet_button_salesperson_user_timesheet ... 2026-03-23 03:23:43,726 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_copy_billable_project_and_task ... 2026-03-23 03:23:44,852 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_delivered_quantity ... 2026-03-23 03:23:45,629 26 INFO 00801-19-0-all odoo.models.unlink: User #308 deleted account.analytic.line records with IDs: [194] 2026-03-23 03:23:45,751 26 INFO 00801-19-0-all odoo.models.unlink: User #308 deleted account.analytic.line records with IDs: [195] 2026-03-23 03:23:45,778 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_different_uom_to_hours_on_sale_order_confirmation ... 2026-03-23 03:23:46,826 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_prepaid_pack_remaining_hours_rounding ... 2026-03-23 03:23:47,852 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_prevent_update_project_allocated_hours_after_confirming_quotation ... 2026-03-23 03:23:48,584 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_remaining_hours_prepaid_services ... 2026-03-23 03:23:49,230 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_sale_create_project ... 2026-03-23 03:23:50,770 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_sale_create_task ... 2026-03-23 03:23:51,804 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_sale_service ... 2026-03-23 03:23:53,290 26 INFO 00801-19-0-all odoo.models.unlink: User #308 deleted account.analytic.line records with IDs: [199] 2026-03-23 03:23:53,440 26 INFO 00801-19-0-all odoo.models.unlink: User #308 deleted mail.message records with IDs: [4394] 2026-03-23 03:23:53,511 26 INFO 00801-19-0-all odoo.models.unlink: User #308 deleted project.task records with IDs: [958] 2026-03-23 03:23:53,525 26 INFO 00801-19-0-all odoo.models.unlink: User #308 deleted mail.followers records with IDs: [1922] 2026-03-23 03:23:53,550 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_sale_task_in_project_without_project ... 2026-03-23 03:23:54,618 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_sale_timesheet_invoice ... 2026-03-23 03:23:55,810 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_several_uom_sol_to_planned_hours ... 2026-03-23 03:23:57,668 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_task_so_line_assignation ... 2026-03-23 03:23:59,151 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_timesheet_hours_delivered_rounding ... 2026-03-23 03:24:01,346 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_timesheet_uom ... 2026-03-23 03:24:02,557 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-03-23 03:24:21,781 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_allocated_hours_copy ... 2026-03-23 03:24:23,391 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_change_customer_and_SOL_after_invoiced_timesheet ... 2026-03-23 03:24:24,636 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_compute_commercial_partner ... 2026-03-23 03:24:26,069 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_invoice_with_already_invoiced_timesheets ... 2026-03-23 03:24:28,173 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: ====================================================================== 2026-03-23 03:24:28,174 26 ERROR 00801-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-23 03:24:28,237 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_linked_timesheet_after_invoice_reversal ... 2026-03-23 03:24:31,644 26 INFO 00801-19-0-all odoo.models.unlink: User #316 deleted account.move.line records with IDs: [5151] 2026-03-23 03:24:32,094 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_non_consolidated_billing_service_timesheet ... 2026-03-23 03:24:33,312 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_onchange_uom_service_product ... 2026-03-23 03:24:38,716 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_sale_order_with_multiple_project_templates ... 2026-03-23 03:24:40,121 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_timesheet_delivery ... 2026-03-23 03:24:42,555 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_timesheet_invoice ... 2026-03-23 03:24:43,695 26 INFO 00801-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-23 03:24:45,656 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_timesheet_manual ... 2026-03-23 03:24:46,884 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_timesheet_order ... 2026-03-23 03:24:48,944 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_timesheet_upsell ... 2026-03-23 03:24:50,552 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_timesheet_upsell_copied_so ... 2026-03-23 03:24:52,627 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_timesheet_with_negative_time_spent ... 2026-03-23 03:24:53,367 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_transfert_project ... 2026-03-23 03:24:54,806 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_unlink_timesheet ... 2026-03-23 03:24:56,046 26 INFO 00801-19-0-all odoo.models.unlink: User #316 deleted account.move.line records with IDs: [5190] 2026-03-23 03:24:56,169 26 INFO 00801-19-0-all odoo.models.unlink: User #316 deleted account.move.line records with IDs: [5191] 2026-03-23 03:24:56,181 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_update_sol_price ... 2026-03-23 03:24:57,239 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-03-23 03:25:20,505 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheetAnalyticPlan.test_mandatory_plan_timesheet_applicability_from_sol ... 2026-03-23 03:25:21,365 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheetAnalyticPlan.test_timesheet_get_accounts_from_sol ... 2026-03-23 03:25:22,060 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheetAnalyticPlan.test_timesheet_get_accounts_from_sol_fallback_on_project ... 2026-03-23 03:25:23,736 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-23 03:25:44,880 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_accrued_entries: Starting TestAccruedTimeSheetSaleOrders.test_timesheet_accrued_entries ... 2026-03-23 03:25:47,284 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_accrued_entries: Starting TestAccruedTimeSheetSaleOrders.test_timesheet_invoiced_accrued_entries ... 2026-03-23 03:25:50,364 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-23 03:25:53,137 26 INFO 00801-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-23 03:25:54,870 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 03:26:15,687 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_product_product: Starting TestProductProduct.test_delete_master_timesheet_product ... 2026-03-23 03:26:16,708 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-23 03:26:36,727 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_product_template: Starting TestProductTemplate.test_delete_master_timesheet_product ... 2026-03-23 03:26:37,727 26 INFO 00801-19-0-all odoo.models.unlink: User #345 deleted mail.message records with IDs: [418] 2026-03-23 03:26:38,107 26 INFO 00801-19-0-all odoo.models.unlink: User #345 deleted product.template records with IDs: [1784] 2026-03-23 03:26:38,201 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-23 03:26:57,899 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_report: Starting TestSaleTimesheetReport.test_timesheet_report_uom_difference ... 2026-03-23 03:26:58,994 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-23 03:26:59,245 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui: Starting TestSaleTimesheetUi.test_ui ... 2026-03-23 03:26:59,860 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Chrome pid: 2919 2026-03-23 03:26:59,861 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Chrome headless temporary user profile dir: /tmp/tmp3lhh3cz3_chrome_odoo 2026-03-23 03:26:59,861 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Issuing json command http://127.0.0.1:44581/json/version 2026-03-23 03:26:59,873 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44581', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:26:59,975 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Browser version: Chrome/141.0.7390.54 2026-03-23 03:26:59,975 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Issuing json command http://127.0.0.1:44581/json 2026-03-23 03:26:59,981 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44581', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:27:00,064 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Websocket url found: ws://127.0.0.1:44581/devtools/page/063505A62AE79C22E64BCC91C31E53B8 2026-03-23 03:27:00,090 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Enable chrome headless console log notification 2026-03-23 03:27:00,100 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Chrome headless enable page notifications 2026-03-23 03:27:00,337 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 03:27:00,352 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Setting session cookie in browser 2026-03-23 03:27:00,355 26 INFO 00801-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-23 03:27:00,355 26 INFO 00801-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-23 03:27:00,376 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:27:02,564 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:02] "GET /odoo HTTP/1.1" 200 - 154 0.171 2.025 2026-03-23 03:27:02,574 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Navigation result: {'frameId': '063505A62AE79C22E64BCC91C31E53B8', 'loaderId': '4D4563E18FD67A8B5BC5BCD3B87F02DD', 'isDownload': False} 2026-03-23 03:27:02,575 26 INFO 00801-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-23 03:27:02,647 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:02] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-03-23 03:27:02,671 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:02] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.033 2026-03-23 03:27:02,974 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:02] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.090 0.248 2026-03-23 03:27:03,015 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:03] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.008 0.232 2026-03-23 03:27:03,162 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:03] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-03-23 03:27:03,856 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:03] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:27:03,860 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.013 0.013 2026-03-23 03:27:03,896 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 03:27:03,897 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:03] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:27:03,968 26 INFO 00801-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 03:27:04,022 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.031 0.068 2026-03-23 03:27:04,064 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6823) 2026-03-23 03:27:04,069 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.104 2026-03-23 03:27:04,100 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: Owl is running in 'dev' mode. 2026-03-23 03:27:04,136 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:27:04,161 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:27:04,269 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "GET /odoo HTTP/1.1" 200 - 26 0.023 0.068 2026-03-23 03:27:04,312 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.116 2026-03-23 03:27:04,403 26 INFO 00801-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-23 03:27:04,558 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:27:04,562 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.037 0.088 2026-03-23 03:27:04,571 26 INFO 00801-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-23 03:27:04,581 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:27:04,651 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.021 0.185 2026-03-23 03:27:04,681 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.218 2026-03-23 03:27:04,740 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.017 0.140 2026-03-23 03:27:04,760 26 INFO 00801-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-23 03:27:04,870 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "POST /mail/data HTTP/1.1" 200 - 35 0.058 0.199 2026-03-23 03:27:04,891 26 INFO 00801-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-23 03:27:04,910 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "POST /web/action/load HTTP/1.1" 200 - 5 0.024 0.426 2026-03-23 03:27:04,951 26 INFO 00801-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-23 03:27:04,961 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.017 0.187 2026-03-23 03:27:04,990 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.082 2026-03-23 03:27:05,008 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.080 2026-03-23 03:27:05,519 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 121 0.110 0.339 2026-03-23 03:27:05,700 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 5 0.006 0.072 2026-03-23 03:27:05,953 26 INFO 00801-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-23 03:27:06,015 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.015 0.034 2026-03-23 03:27:06,063 26 INFO 00801-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-23 03:27:06,154 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:06] "POST /mail/data HTTP/1.1" 200 - 44 0.052 0.120 2026-03-23 03:27:06,257 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:06] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 17 0.017 0.127 2026-03-23 03:27:06,333 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:06] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.028 0.067 2026-03-23 03:27:06,532 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:06] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:27:07,014 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:07] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 8 0.011 0.064 2026-03-23 03:27:07,044 26 INFO 00801-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-23 03:27:07,190 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:07] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.017 2026-03-23 03:27:07,461 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:07] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.015 0.089 2026-03-23 03:27:07,487 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:07] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 2 0.007 0.109 2026-03-23 03:27:07,598 26 INFO 00801-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-23 03:27:07,630 26 INFO 00801-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-23 03:27:07,763 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:6824) 2026-03-23 03:27:07,776 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:07] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.007 0.355 2026-03-23 03:27:07,912 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:07] "POST /web/dataset/call_kw/res.partner/name_create#res.partner.name_create HTTP/1.1" 200 - 36 0.042 0.263 2026-03-23 03:27:08,026 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:08] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 17 0.019 0.054 2026-03-23 03:27:08,138 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:08] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 9 0.018 0.054 2026-03-23 03:27:08,295 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:27:08,394 26 INFO 00801-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-23 03:27:08,515 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:08] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.025 0.034 2026-03-23 03:27:08,672 26 INFO 00801-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-23 03:27:08,791 26 INFO 00801-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-23 03:27:08,834 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:08] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 2 0.003 0.030 2026-03-23 03:27:08,890 26 INFO 00801-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-23 03:27:09,115 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:09] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 4 0.034 0.076 2026-03-23 03:27:09,207 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:09] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 7 0.026 0.082 2026-03-23 03:27:09,261 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:09] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 6 0.012 0.188 2026-03-23 03:27:09,632 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:09] "POST /web/dataset/call_kw/sale.order.line/onchange#sale.order.line.onchange HTTP/1.1" 200 - 31 0.078 0.222 2026-03-23 03:27:09,771 26 INFO 00801-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-23 03:27:09,817 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:09] "POST /web/dataset/call_kw/sale.order/onchange#sale.order.onchange HTTP/1.1" 200 - 21 0.023 0.095 2026-03-23 03:27:09,843 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:09] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.006 0.128 2026-03-23 03:27:09,853 26 INFO 00801-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-23 03:27:10,435 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:10] "POST /web/dataset/call_kw/sale.order/web_save#sale.order.web_save HTTP/1.1" 200 - 89 0.151 0.299 2026-03-23 03:27:10,461 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:10] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.005 0.457 2026-03-23 03:27:10,473 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:10] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.455 2026-03-23 03:27:10,853 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:10] "POST /web/dataset/call_button/sale.order/action_confirm#sale.order.action_confirm HTTP/1.1" 200 - 77 0.140 0.167 2026-03-23 03:27:10,971 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:10] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.039 0.323 2026-03-23 03:27:11,176 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:11] "POST /mail/data HTTP/1.1" 200 - 31 0.087 0.282 2026-03-23 03:27:11,439 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:11] "POST /web/dataset/call_kw/sale.order/web_read#sale.order.web_read HTTP/1.1" 200 - 71 0.091 0.467 2026-03-23 03:27:11,648 26 INFO 00801-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-23 03:27:11,711 26 INFO 00801-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-23 03:27:11,761 26 INFO 00801-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-23 03:27:11,775 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:11] "POST /mail/data HTTP/1.1" 200 - 29 0.040 0.072 2026-03-23 03:27:11,825 26 INFO 00801-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-23 03:27:11,936 26 INFO 00801-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-23 03:27:11,976 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:11] "POST /web/action/load HTTP/1.1" 200 - 10 0.030 0.028 2026-03-23 03:27:11,994 26 INFO 00801-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-23 03:27:12,404 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:12] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 52 0.073 0.299 2026-03-23 03:27:12,484 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:12] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.002 0.021 2026-03-23 03:27:12,490 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:12] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:27:12,612 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:12] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.026 2026-03-23 03:27:12,874 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:12] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:27:13,028 26 INFO 00801-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-23 03:27:13,039 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:13] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.013 0.084 2026-03-23 03:27:13,061 26 INFO 00801-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-23 03:27:13,123 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:13] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.011 0.169 2026-03-23 03:27:13,188 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:13] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.018 0.210 2026-03-23 03:27:13,221 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:13] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.147 2026-03-23 03:27:13,312 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:13] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 6 0.006 0.024 2026-03-23 03:27:13,351 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:13] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.004 0.017 2026-03-23 03:27:13,468 26 INFO 00801-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-23 03:27:13,547 26 INFO 00801-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-23 03:27:13,557 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:13] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:27:13,605 26 INFO 00801-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-23 03:27:13,755 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:13] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 43 0.060 0.087 2026-03-23 03:27:13,878 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:13] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.042 0.053 2026-03-23 03:27:14,334 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:14] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 69 0.136 0.297 2026-03-23 03:27:14,403 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:14] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.018 2026-03-23 03:27:14,429 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:14] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.004 0.032 2026-03-23 03:27:14,441 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:14] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.004 0.026 2026-03-23 03:27:14,536 26 INFO 00801-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-23 03:27:14,649 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:14] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.026 0.068 2026-03-23 03:27:14,655 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:14] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.080 2026-03-23 03:27:14,846 26 INFO 00801-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-23 03:27:14,907 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:14] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.018 0.048 2026-03-23 03:27:14,928 26 INFO 00801-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-23 03:27:14,977 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:14] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 12 0.011 0.025 2026-03-23 03:27:15,061 26 INFO 00801-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-23 03:27:15,099 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:15] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:27:15,183 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:15] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 22 0.028 0.055 2026-03-23 03:27:15,236 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:15] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:27:15,454 26 INFO 00801-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-23 03:27:15,597 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:15] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.044 0.046 2026-03-23 03:27:15,606 26 INFO 00801-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-23 03:27:15,702 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:15] "POST /mail/data HTTP/1.1" 200 - 35 0.037 0.096 2026-03-23 03:27:15,721 26 INFO 00801-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-23 03:27:15,810 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:15] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 20 0.037 0.048 2026-03-23 03:27:15,847 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:15] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:27:15,914 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:15] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.008 0.021 2026-03-23 03:27:15,976 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:15] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.018 0.050 2026-03-23 03:27:16,064 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:16] "POST /mail/data HTTP/1.1" 200 - 29 0.035 0.064 2026-03-23 03:27:16,081 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:16] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.065 2026-03-23 03:27:16,105 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:16] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.005 0.082 2026-03-23 03:27:16,124 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:16] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.094 2026-03-23 03:27:16,162 26 INFO 00801-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-23 03:27:16,233 26 INFO 00801-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-23 03:27:16,284 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:16] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 9 0.016 0.033 2026-03-23 03:27:16,342 26 INFO 00801-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-23 03:27:16,405 26 INFO 00801-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-23 03:27:16,443 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:16] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.008 0.024 2026-03-23 03:27:16,490 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:16] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 03:27:16,545 26 INFO 00801-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-23 03:27:16,616 26 INFO 00801-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-23 03:27:16,832 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:16] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.064 0.133 2026-03-23 03:27:16,921 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:16] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.024 0.040 2026-03-23 03:27:17,094 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:17] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 21 0.029 0.056 2026-03-23 03:27:17,148 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:17] "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-23 03:27:17,188 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:17] "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-23 03:27:17,316 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:17] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.012 0.005 2026-03-23 03:27:17,416 26 INFO 00801-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-23 03:27:17,434 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:17] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.006 0.035 2026-03-23 03:27:17,537 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:17] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.027 0.059 2026-03-23 03:27:17,591 26 INFO 00801-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-23 03:27:17,639 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:17] "POST /mail/data HTTP/1.1" 200 - 29 0.034 0.078 2026-03-23 03:27:17,682 26 INFO 00801-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-23 03:27:17,765 26 INFO 00801-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-23 03:27:17,766 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:17] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 23 0.036 0.130 2026-03-23 03:27:17,845 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:17] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.004 0.128 2026-03-23 03:27:17,954 26 INFO 00801-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-23 03:27:18,010 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:18] "POST /web/dataset/call_kw/account.analytic.line/onchange#account.analytic.line.onchange HTTP/1.1" 200 - 12 0.014 0.032 2026-03-23 03:27:18,053 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:18] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:27:18,157 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:18] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 24 0.032 0.070 2026-03-23 03:27:18,159 26 INFO 00801-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-23 03:27:18,196 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:18] "GET /web/image/hr.employee/1/avatar_128 HTTP/1.1" 200 - 9 0.008 0.065 2026-03-23 03:27:18,417 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:18] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 24 0.030 0.082 2026-03-23 03:27:18,425 26 INFO 00801-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-23 03:27:18,511 26 INFO 00801-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-23 03:27:18,528 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:18] "POST /web/dataset/call_kw/account.analytic.line/onchange#account.analytic.line.onchange HTTP/1.1" 200 - 4 0.005 0.019 2026-03-23 03:27:18,654 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:18] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 24 0.021 0.077 2026-03-23 03:27:18,656 26 INFO 00801-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-23 03:27:18,809 26 INFO 00801-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-23 03:27:19,129 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:19] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 79 0.108 0.204 2026-03-23 03:27:19,227 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:19] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.018 0.038 2026-03-23 03:27:19,517 26 INFO 00801-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-23 03:27:19,583 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:19] "POST /mail/data HTTP/1.1" 200 - 31 0.032 0.060 2026-03-23 03:27:19,610 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:19] "POST /web/dataset/call_button/project.task/action_view_so#project.task.action_view_so HTTP/1.1" 200 - 6 0.006 0.087 2026-03-23 03:27:19,698 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 2 0.003 0.052 2026-03-23 03:27:19,979 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:19] "POST /web/dataset/call_kw/sale.order/web_read#sale.order.web_read HTTP/1.1" 200 - 59 0.090 0.151 2026-03-23 03:27:20,265 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:20] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.012 0.032 2026-03-23 03:27:20,300 26 INFO 00801-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-23 03:27:20,375 26 INFO 00801-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-23 03:27:20,394 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:20] "POST /mail/data HTTP/1.1" 200 - 29 0.038 0.054 2026-03-23 03:27:20,458 26 INFO 00801-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-23 03:27:20,494 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:20] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.025 2026-03-23 03:27:20,619 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:20] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 9 0.012 0.089 2026-03-23 03:27:20,703 26 INFO 00801-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-23 03:27:20,713 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:20] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.020 0.046 2026-03-23 03:27:20,723 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:20] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:27:20,758 26 INFO 00801-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-23 03:27:20,767 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:20] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 5 0.010 0.032 2026-03-23 03:27:20,794 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:20] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:27:20,888 26 INFO 00801-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-23 03:27:20,975 26 INFO 00801-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-23 03:27:21,030 26 INFO 00801-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-23 03:27:21,110 26 INFO 00801-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-23 03:27:21,124 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:21] "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-23 03:27:21,188 26 INFO 00801-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-23 03:27:21,214 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:21] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 2 0.002 0.020 2026-03-23 03:27:21,272 26 INFO 00801-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-23 03:27:21,321 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:21] "POST /web/dataset/call_kw/sale.order.line/web_name_search#sale.order.line.web_name_search HTTP/1.1" 200 - 12 0.013 0.027 2026-03-23 03:27:21,438 26 INFO 00801-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-23 03:27:21,445 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:21] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 3 0.012 0.039 2026-03-23 03:27:21,496 26 INFO 00801-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-23 03:27:21,498 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:21] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.014 0.079 2026-03-23 03:27:21,544 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:21] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.010 0.087 2026-03-23 03:27:21,595 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:21] "POST /web/dataset/call_kw/sale.order.line/web_name_search#sale.order.line.web_name_search HTTP/1.1" 200 - 12 0.018 0.031 2026-03-23 03:27:21,600 26 INFO 00801-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-23 03:27:21,671 26 INFO 00801-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-23 03:27:21,743 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:21] "POST /web/dataset/call_kw/project.sale.line.employee.map/onchange#project.sale.line.employee.map.onchange HTTP/1.1" 200 - 14 0.022 0.049 2026-03-23 03:27:21,819 26 INFO 00801-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-23 03:27:21,842 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:21] "POST /web/dataset/call_kw/hr.employee/web_name_search#hr.employee.web_name_search HTTP/1.1" 200 - 1 0.005 0.016 2026-03-23 03:27:21,917 26 INFO 00801-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-23 03:27:21,952 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:21] "POST /web/dataset/call_kw/project.sale.line.employee.map/onchange#project.sale.line.employee.map.onchange HTTP/1.1" 200 - 4 0.004 0.020 2026-03-23 03:27:21,996 26 INFO 00801-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-23 03:27:22,014 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:22] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 5 0.009 0.032 2026-03-23 03:27:22,061 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:22] "POST /web/dataset/call_kw/sale.order.line/web_name_search#sale.order.line.web_name_search HTTP/1.1" 200 - 12 0.013 0.047 2026-03-23 03:27:22,121 26 INFO 00801-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-23 03:27:22,148 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:22] "POST /web/dataset/call_kw/project.sale.line.employee.map/onchange#project.sale.line.employee.map.onchange HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 03:27:22,595 26 INFO 00801-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-23 03:27:22,675 26 INFO 00801-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-23 03:27:22,902 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:22] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 55 0.090 0.130 2026-03-23 03:27:22,927 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:22] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:27:23,100 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:23] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 21 0.024 0.056 2026-03-23 03:27:23,112 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:23] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.083 2026-03-23 03:27:23,116 26 INFO 00801-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-23 03:27:23,195 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:23] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 24 0.024 0.048 2026-03-23 03:27:23,212 26 INFO 00801-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-23 03:27:23,235 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:23] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:27:23,304 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:23] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 16 0.025 0.043 2026-03-23 03:27:23,311 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:23] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.054 2026-03-23 03:27:23,381 26 INFO 00801-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-23 03:27:23,389 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:23] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.007 0.023 2026-03-23 03:27:23,575 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:23] "POST /mail/data HTTP/1.1" 200 - 29 0.053 0.088 2026-03-23 03:27:23,588 26 INFO 00801-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-23 03:27:23,599 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:23] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.009 0.142 2026-03-23 03:27:23,667 26 INFO 00801-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-23 03:27:23,719 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:23] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 25 0.043 0.077 2026-03-23 03:27:23,728 26 INFO 00801-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-23 03:27:23,743 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:23] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.005 0.078 2026-03-23 03:27:23,871 26 INFO 00801-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-23 03:27:23,912 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:23] "POST /web/dataset/call_kw/sale.order.line/web_name_search#sale.order.line.web_name_search HTTP/1.1" 200 - 12 0.013 0.027 2026-03-23 03:27:23,986 26 INFO 00801-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-23 03:27:24,053 26 INFO 00801-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-23 03:27:24,108 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:24] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 26 0.046 0.073 2026-03-23 03:27:24,297 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:24] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 41 0.063 0.096 2026-03-23 03:27:24,308 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:24] "POST /web/dataset/call_kw/sale.order.line/web_name_search#sale.order.line.web_name_search HTTP/1.1" 200 - 1 0.002 0.139 2026-03-23 03:27:24,413 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:24] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 21 0.025 0.046 2026-03-23 03:27:24,422 26 INFO 00801-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-23 03:27:24,427 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:24] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.079 2026-03-23 03:27:24,481 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:24] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.013 0.037 2026-03-23 03:27:24,528 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:24] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.015 2026-03-23 03:27:24,626 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:24] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 16 0.041 0.070 2026-03-23 03:27:24,642 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:24] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.056 2026-03-23 03:27:24,643 26 INFO 00801-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-23 03:27:24,742 26 INFO 00801-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-23 03:27:24,789 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:24] "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.013 0.039 2026-03-23 03:27:24,835 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:24] "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.011 0.021 2026-03-23 03:27:24,958 26 INFO 00801-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-23 03:27:24,993 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:24] "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.008 0.024 2026-03-23 03:27:25,025 26 INFO 00801-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-23 03:27:25,102 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:25] "POST /web/action/load HTTP/1.1" 200 - 17 0.017 0.057 2026-03-23 03:27:25,206 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:25] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 20 0.024 0.054 2026-03-23 03:27:25,259 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:25] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.002 0.008 2026-03-23 03:27:25,444 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:25] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 52 0.077 0.104 2026-03-23 03:27:25,570 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:25] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 38 0.047 0.229 2026-03-23 03:27:25,655 26 INFO 00801-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-23 03:27:25,697 26 INFO 00801-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-23 03:27:25,768 26 INFO 00801-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-23 03:27:25,839 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:25] "POST /web/dataset/call_kw/project.project/get_sale_items_data#project.project.get_sale_items_data HTTP/1.1" 200 - 19 0.025 0.042 2026-03-23 03:27:25,880 26 INFO 00801-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-23 03:27:25,936 26 INFO 00801-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-23 03:27:26,014 26 INFO 00801-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-23 03:27:26,055 26 INFO 00801-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-23 03:27:26,108 26 INFO 00801-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-23 03:27:26,172 26 INFO 00801-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-23 03:27:26,225 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:26] "POST /web/dataset/call_button/project.project/action_get_list_view#project.project.action_get_list_view HTTP/1.1" 200 - 18 0.019 0.033 2026-03-23 03:27:26,323 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:26] "POST /web/dataset/call_kw/project.milestone/get_views#project.milestone.get_views HTTP/1.1" 200 - 15 0.020 0.060 2026-03-23 03:27:26,352 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:26] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:27:26,433 26 INFO 00801-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-23 03:27:26,452 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:26] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:27:26,521 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:26] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 6 0.007 0.023 2026-03-23 03:27:26,588 26 INFO 00801-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-23 03:27:26,787 26 INFO 00801-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-23 03:27:26,870 26 INFO 00801-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-23 03:27:26,876 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:26] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.003 0.014 2026-03-23 03:27:26,949 26 INFO 00801-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-23 03:27:27,035 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:27] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 20 0.044 0.088 2026-03-23 03:27:27,098 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:27] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.002 0.014 2026-03-23 03:27:27,235 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:27] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 42 0.047 0.101 2026-03-23 03:27:27,373 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:27] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 42 0.048 0.226 2026-03-23 03:27:27,462 26 INFO 00801-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-23 03:27:27,760 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:27] "POST /web/dataset/call_kw/project.update/onchange#project.update.onchange HTTP/1.1" 200 - 43 0.063 0.211 2026-03-23 03:27:28,080 26 INFO 00801-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-23 03:27:28,164 26 INFO 00801-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-23 03:27:28,216 26 INFO 00801-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-23 03:27:28,281 26 INFO 00801-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-23 03:27:28,396 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:28] "POST /web/dataset/call_kw/project.update/web_save#project.update.web_save HTTP/1.1" 200 - 32 0.030 0.070 2026-03-23 03:27:28,472 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:28] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.012 0.017 2026-03-23 03:27:28,611 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:28] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 42 0.052 0.107 2026-03-23 03:27:28,742 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:28] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 42 0.046 0.211 2026-03-23 03:27:28,876 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:28] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 42 0.047 0.323 2026-03-23 03:27:28,940 26 INFO 00801-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-23 03:27:28,982 26 INFO 00801-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-23 03:27:29,033 26 INFO 00801-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-23 03:27:29,093 26 INFO 00801-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-23 03:27:29,183 26 INFO 00801-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-23 03:27:29,253 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: tour succeeded 2026-03-23 03:27:29,258 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: ╔════════════════════════════════════╗ ║ TOUR sale_timesheet_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 03:27:29,379 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:29] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 23 0.047 0.131 2026-03-23 03:27:29,396 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:29] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.177 2026-03-23 03:27:30,595 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: heap 73829988 (allocated 76906496) 2026-03-23 03:27:30,626 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Closing chrome headless with pid 2919 2026-03-23 03:27:30,627 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Closing websocket connection 2026-03-23 03:27:30,629 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Terminating chrome headless with pid 2919 2026-03-23 03:27:30,754 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Removing chrome user profile "/tmp/tmp3lhh3cz3_chrome_odoo" 2026-03-23 03:27:30,871 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 03:27:51,937 26 INFO 00801-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-23 03:27:52,784 26 INFO 00801-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-23 03:27:53,834 26 INFO 00801-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-23 03:27:54,819 26 INFO 00801-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-23 03:27:55,506 26 INFO 00801-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-23 03:27:56,673 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_so_line_determined_in_timesheet: Starting TestSoLineDeterminedInTimesheet.test_tranfer_project ... 2026-03-23 03:27:57,317 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-23 03:28:17,738 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_task_analysis: Starting TestSaleTimesheetTaskAnalysis.test_remaining_hours_so ... 2026-03-23 03:28:18,954 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-23 03:28:39,185 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_upsell_warning: Starting TestUpsellWarning.test_display_upsell_warning ... 2026-03-23 03:28:40,244 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_upsell_warning: Starting TestUpsellWarning.test_display_upsell_warning_multiple_times ... 2026-03-23 03:28:42,219 26 INFO 00801-19-0-all odoo.addons.sale_timesheet.tests.test_upsell_warning: Starting TestUpsellWarning.test_display_upsell_warning_when_invoiced ... 2026-03-23 03:28:43,292 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-23 03:29:03,583 26 INFO 00801-19-0-all odoo.addons.sale_timesheet_margin.tests.test_sale_timesheet_margin: Starting TestSaleTimesheetMargin.test_no_recompute_purchase_price_not_timesheet ... 2026-03-23 03:29:05,326 26 INFO 00801-19-0-all odoo.addons.sale_timesheet_margin.tests.test_sale_timesheet_margin: Starting TestSaleTimesheetMargin.test_sale_timesheet_margin ... 2026-03-23 03:29:06,436 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-23 03:29:07,413 26 INFO 00801-19-0-all odoo.addons.sales_team.tests.test_sales_team: Starting TestAccessRights.test_access_sales_manager ... 2026-03-23 03:29:07,607 26 INFO 00801-19-0-all odoo.models.unlink: User #388 deleted crm.team records with IDs: [42] 2026-03-23 03:29:07,631 26 INFO 00801-19-0-all odoo.models.unlink: User #388 deleted mail.alias records with IDs: [697] 2026-03-23 03:29:07,650 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 03:29:08,695 26 INFO 00801-19-0-all odoo.addons.sms.tests.test_sms_template: Starting TestSmsTemplateAccessRights.test_access_rights_system ... 2026-03-23 03:29:12,987 26 INFO 00801-19-0-all odoo.addons.sms.tests.test_sms_template: Starting TestSmsTemplateAccessRights.test_access_rights_user ... 2026-03-23 03:29:13,033 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:13,050 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,055 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,067 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:13,084 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:13,090 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,093 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,101 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:13,120 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:13,128 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,131 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,140 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:13,160 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:13,167 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,170 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,179 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:13,214 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:13,223 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,229 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,241 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:13,263 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:13,272 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,279 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,294 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:13,317 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:13,332 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,337 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,356 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:13,434 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:13,449 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,457 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,469 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:13,499 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:13,508 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,511 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,523 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:13,542 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:13,551 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,556 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,568 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:13,588 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:13,595 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,597 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,606 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:13,630 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:13,642 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,646 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,660 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:13,678 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:13,687 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,690 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,703 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:13,725 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:13,731 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,734 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,744 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:13,761 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:13,768 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,772 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,784 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:13,804 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:13,810 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,813 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,820 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:13,836 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:13,842 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,845 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,854 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:13,871 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:13,881 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,884 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,894 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:13,910 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:13,915 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,918 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,931 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:13,950 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:13,960 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,963 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:13,976 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:13,995 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:14,002 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,005 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,016 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:14,035 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:14,048 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,055 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,072 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:14,090 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:14,097 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,100 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,109 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:14,127 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:14,133 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,136 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,147 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:14,165 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:14,176 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,180 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,190 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:14,209 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:14,214 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,217 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,225 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:14,241 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:14,247 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,250 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,258 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:14,274 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:14,280 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,283 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,293 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:14,307 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:14,313 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,319 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,329 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:14,347 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:14,356 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,359 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,376 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:14,401 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:14,407 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,410 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,423 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:14,438 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:14,444 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,447 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,456 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:14,476 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:14,483 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,487 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,497 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:14,513 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:14,520 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,523 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,535 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:14,553 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:14,561 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,564 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,574 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:14,591 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:14,597 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,600 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,615 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:14,632 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:14,644 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,648 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,660 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:14,680 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:14,687 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,691 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,701 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:14,720 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:14,727 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,730 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,739 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:14,756 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:14,762 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,765 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,777 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:14,795 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:14,801 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,804 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,817 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:14,835 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:14,842 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,845 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,855 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:14,874 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:14,881 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,885 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,895 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:14,910 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:14,916 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,920 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,931 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:14,947 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:14,953 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,956 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,964 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:14,981 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:14,986 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,989 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:14,998 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:15,020 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:15,027 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,031 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,043 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:15,068 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:15,076 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,079 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,089 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:15,106 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:15,112 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,115 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,125 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:15,141 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:15,148 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,152 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,161 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:15,182 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:15,188 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,191 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,202 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:15,216 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:15,222 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,225 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,232 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:15,245 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:15,250 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,253 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,262 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:15,278 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:15,284 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,287 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,294 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:15,309 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:15,315 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,319 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,330 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:15,349 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:15,355 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,359 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,369 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:15,392 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:15,400 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,403 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,415 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:15,435 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:15,442 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,445 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,454 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:15,469 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:15,475 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,479 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,489 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:15,510 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:15,518 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,521 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,531 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:15,547 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:15,554 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,558 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,568 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:15,585 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:15,591 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,594 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,603 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:15,622 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:15,630 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,635 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,645 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:15,662 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:15,669 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,672 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,683 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:15,701 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:15,707 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,710 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,724 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:15,743 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:15,749 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,757 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,772 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:15,790 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:15,795 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,799 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,808 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:15,825 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:15,837 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,844 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,855 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:15,874 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:15,881 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,884 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,894 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:15,910 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:15,918 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,921 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,930 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:15,946 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:15,953 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,956 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,963 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:15,978 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:15,984 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,987 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:15,995 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:16,016 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:16,025 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,030 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,044 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:16,064 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:16,074 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,081 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,095 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:16,116 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:16,123 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,128 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,138 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:16,157 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:16,163 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,166 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,178 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:16,198 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:16,206 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,209 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,219 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:16,236 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:16,243 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,246 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,256 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:16,275 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:16,282 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,285 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,294 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:16,311 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:16,317 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,319 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,328 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:16,356 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:16,362 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,365 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,374 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:16,390 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:16,397 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,400 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,409 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:16,425 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:16,432 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,435 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,447 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:16,466 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:16,474 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,479 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,488 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:16,507 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:16,512 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,514 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,521 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:16,537 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:16,542 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,545 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,553 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:16,570 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:16,578 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,584 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,595 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:16,611 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:16,617 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,621 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,631 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:16,649 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:16,655 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,658 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,668 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:16,683 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:16,689 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,691 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,699 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:16,714 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:16,718 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,720 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,727 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:16,741 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:16,747 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,750 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,757 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:16,779 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:16,787 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,790 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,802 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:16,826 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:16,836 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,840 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,854 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:16,872 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: sms.template 2026-03-23 03:29:16,879 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,882 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 390, model: ir.model 2026-03-23 03:29:16,894 26 INFO 00801-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: sms.template 2026-03-23 03:29:16,904 26 INFO 00801-19-0-all odoo.addons.sms.tests.test_sms_template: Starting TestSmsTemplateAccessRights.test_sms_template_rendering_restricted ... 2026-03-23 03:29:17,034 26 INFO 00801-19-0-all odoo.addons.sms.tests.test_sms_template: Starting TestSmsTemplateAccessRights.test_sms_template_rendering_unrestricted ... 2026-03-23 03:29:17,100 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 03:29:17,105 26 INFO 00801-19-0-all odoo.addons.sms.tests.test_sms_template: Starting TestSMSTemplateReset.test_sms_template_reset ... 2026-03-23 03:29:17,172 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 03:29:17,806 26 INFO 00801-19-0-all odoo.addons.sms_twilio.tests.test_sms_twilio: Starting TestSmsTwilio.test_assert_initial_values ... 2026-03-23 03:29:17,895 26 INFO 00801-19-0-all odoo.addons.sms_twilio.tests.test_sms_twilio: Starting TestSmsTwilio.test_send_sms_composer_number ... 2026-03-23 03:29:17,989 26 INFO 00801-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [1]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': 'acd88232097e44b7a948d585ceb078e3', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company_acd88232097e44b7a948d585ceb078e3'}] 2026-03-23 03:29:18,013 26 INFO 00801-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': '20f5f265ae6b4037a1e7a21df7f8569d', 'failure_type': 'twilio_callback'}] 2026-03-23 03:29:18,031 26 INFO 00801-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': 'e8574c4d62bb4ee4886ed2c692834bf6', 'failure_type': 'wrong_number_format'}] 2026-03-23 03:29:18,046 26 INFO 00801-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': '84b117b4110e4a089d946ddc13dc97f9', 'failure_type': 'sms_number_missing'}] 2026-03-23 03:29:18,055 26 INFO 00801-19-0-all odoo.addons.sms_twilio.tests.test_sms_twilio: Starting TestSmsTwilio.test_send_sms_composer_partner ... 2026-03-23 03:29:18,195 26 INFO 00801-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [5]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '9686a200c1dd4c8690f507ae80af8e01', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company_9686a200c1dd4c8690f507ae80af8e01'}] 2026-03-23 03:29:18,280 26 INFO 00801-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': '1fea74d9aca743afa7ecb9142fbcd303', 'failure_type': 'twilio_acc_unverified'}] 2026-03-23 03:29:18,337 26 INFO 00801-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': 'f4c63407164244869e39c329a4822cca', 'failure_type': 'twilio_callback'}] 2026-03-23 03:29:18,399 26 INFO 00801-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': '3b882222327e40aa96c94b3249785aac', 'failure_type': 'wrong_number_format'}] 2026-03-23 03:29:18,446 26 INFO 00801-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': '419b14a31fa1404b8b39d0337a5e91cc', 'failure_type': 'sms_number_missing'}] 2026-03-23 03:29:18,477 26 INFO 00801-19-0-all odoo.addons.sms_twilio.tests.test_sms_twilio: Starting TestSmsTwilio.test_send_with_multi_company ... 2026-03-23 03:29:27,903 26 INFO 00801-19-0-all odoo.addons.sms.models.sms_sms: Send batch 2 SMS: [10, 11]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '0f47f27873a04810b9172903c29cc993', 'failure_type': False, 'sms_twilio_sid': 'twilio_Company 1 (Twilio)_0f47f27873a04810b9172903c29cc993'}, {'failure_reason': False, 'state': 'sent', 'uuid': '8a23ef6e55a949b0bc88ebb96cdf88c2', 'failure_type': False, 'sms_twilio_sid': 'twilio_Company 1 (Twilio)_8a23ef6e55a949b0bc88ebb96cdf88c2'}] 2026-03-23 03:29:27,919 26 INFO 00801-19-0-all odoo.addons.sms.models.sms_sms: Send batch 2 SMS: [12, 13]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '35e6ce2016944230b439aff3d9d0b456', 'failure_type': False, 'sms_twilio_sid': 'twilio_Company 2 (Twilio)_35e6ce2016944230b439aff3d9d0b456'}, {'failure_reason': False, 'state': 'sent', 'uuid': 'beafe9c576fc40a0b5279af29f8503b5', 'failure_type': False, 'sms_twilio_sid': 'twilio_Company 2 (Twilio)_beafe9c576fc40a0b5279af29f8503b5'}] 2026-03-23 03:29:27,936 26 INFO 00801-19-0-all odoo.addons.sms.models.sms_sms: Send batch 4 SMS: [14, 15, 16, 17]: gave [{'uuid': 'c9bc706fda5b4c4281ee23a60ad387c7', 'state': 'success', 'credit': 1}, {'uuid': '866f7fc216f74011b6c7174e8dc6ccbb', 'state': 'success', 'credit': 1}, {'uuid': '6e2f5b2bc64849c2ba7de3630ab0c5a0', 'state': 'success', 'credit': 1}, {'uuid': '218d6971e4f2451e8213435cdd69f66a', 'state': 'success', 'credit': 1}] 2026-03-23 03:29:28,046 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 03:29:28,889 26 INFO 00801-19-0-all odoo.addons.sms_twilio.tests.test_sms_twilio_controller: Starting TestSmsTwilioController.test_sms_twilio_controller_status ... 2026-03-23 03:29:29,066 26 INFO 00801-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [18]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '3c41f89932f34a6caf0a1ef7246e12f9', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company_3c41f89932f34a6caf0a1ef7246e12f9'}] 2026-03-23 03:29:29,119 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:29:29,475 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:29] "POST /sms_twilio/status/3c41f89932f34a6caf0a1ef7246e12f9 HTTP/1.1" 200 - 24 0.022 0.340 2026-03-23 03:29:29,579 26 INFO 00801-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [19]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '3487dbd78baa409ba681b49c9dc30f8f', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company_3487dbd78baa409ba681b49c9dc30f8f'}] 2026-03-23 03:29:29,661 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:29] "POST /sms_twilio/status/3487dbd78baa409ba681b49c9dc30f8f HTTP/1.1" 200 - 16 0.018 0.029 2026-03-23 03:29:29,749 26 INFO 00801-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [20]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '2038ae541aed4f75bdad982044229162', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company_2038ae541aed4f75bdad982044229162'}] 2026-03-23 03:29:29,825 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:29] "POST /sms_twilio/status/2038ae541aed4f75bdad982044229162 HTTP/1.1" 200 - 16 0.023 0.027 2026-03-23 03:29:29,919 26 INFO 00801-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [21]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '6a9df72402d14c28b48bc6912e81898b', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company_6a9df72402d14c28b48bc6912e81898b'}] 2026-03-23 03:29:29,967 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:29] "POST /sms_twilio/status/6a9df72402d14c28b48bc6912e81898b HTTP/1.1" 404 - 0 0.000 0.012 2026-03-23 03:29:29,979 26 INFO 00801-19-0-all odoo.addons.sms_twilio.tests.test_sms_twilio_controller: Starting TestSmsTwilioController.test_sms_twilio_controller_status_signature ... 2026-03-23 03:29:30,133 26 INFO 00801-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [22]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': 'fc96179452834b9cb36421af2361a7e5', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company_fc96179452834b9cb36421af2361a7e5'}] 2026-03-23 03:29:30,212 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:29:30,513 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:30] "POST /sms_twilio/status/fc96179452834b9cb36421af2361a7e5 HTTP/1.1" 404 - 12 0.007 0.298 2026-03-23 03:29:30,542 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 03:29:31,174 26 INFO 00801-19-0-all odoo.addons.sms_twilio.tests.test_twilio_account_manage: Starting TestSmsTwilio.test_manage_action_reload_numbers ... 2026-03-23 03:29:31,284 26 INFO 00801-19-0-all odoo.models.unlink: User #2 deleted sms.twilio.number records with IDs: [5, 6] 2026-03-23 03:29:31,316 26 INFO 00801-19-0-all odoo.addons.sms_twilio.tests.test_twilio_account_manage: Starting TestSmsTwilio.test_manage_action_send_test ... 2026-03-23 03:29:31,410 26 INFO 00801-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [23]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '61af9e8ce5b54759a348e1270a3e0e64', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company_61af9e8ce5b54759a348e1270a3e0e64'}] 2026-03-23 03:29:31,433 26 INFO 00801-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': '21c2be24eca14098b4a6b7b56b9f6b61', 'failure_type': 'wrong_number_format'}] 2026-03-23 03:29:31,452 26 INFO 00801-19-0-all odoo.addons.sms_twilio.tests.test_twilio_account_manage: Starting TestSmsTwilio.test_manage_action_send_test_from_number ... 2026-03-23 03:29:31,532 26 INFO 00801-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [25]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '35671e2532c648c8b2c4bf35c4ad8fd8', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company_35671e2532c648c8b2c4bf35c4ad8fd8'}] 2026-03-23 03:29:31,549 26 INFO 00801-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [26]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '5c08aef2157b442da1aa6e4684f97e4c', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company_5c08aef2157b442da1aa6e4684f97e4c'}] 2026-03-23 03:29:31,581 26 INFO 00801-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [27]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '6d12c78a6e8b4873ac308a94cb448491', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company_6d12c78a6e8b4873ac308a94cb448491'}] 2026-03-23 03:29:31,631 26 INFO 00801-19-0-all odoo.models.unlink: User #2 deleted sms.twilio.number records with IDs: [5, 6] 2026-03-23 03:29:31,709 26 INFO 00801-19-0-all odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [28]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '2ab0a4255b8546bfa84cc2bdc2f54f8a', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company_2ab0a4255b8546bfa84cc2bdc2f54f8a'}] 2026-03-23 03:29:31,737 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 03:29:31,740 26 INFO 00801-19-0-all odoo.addons.snailmail_account.tests.test_snailmail_on_invoice: Starting TestSnailmailOnInvoice.test_snailmail_on_invoice_for_partner_without_email ... 2026-03-23 03:29:34,015 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 03:29:41,443 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_account_group: Starting SpreadsheetAccountGroupTest.test_fetch_account_no_group ... 2026-03-23 03:29:41,512 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_account_group: Starting SpreadsheetAccountGroupTest.test_fetch_account_one_group ... 2026-03-23 03:29:41,599 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_account_group: Starting SpreadsheetAccountGroupTest.test_group_with_multiple_accounts ... 2026-03-23 03:29:41,752 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_account_group: Starting SpreadsheetAccountGroupTest.test_group_with_no_account ... 2026-03-23 03:29:41,917 26 INFO 00801-19-0-all odoo.models.unlink: User #394 deleted ir.model.data records with IDs: [134333] 2026-03-23 03:29:41,919 26 INFO 00801-19-0-all odoo.models.unlink: User #394 deleted account.account records with IDs: [5299] 2026-03-23 03:29:41,962 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_account_group: Starting SpreadsheetAccountGroupTest.test_response_is_ordered ... 2026-03-23 03:29:42,058 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_account_group: Starting SpreadsheetAccountGroupTest.test_with_wrong_account_type_id ... 2026-03-23 03:29:42,144 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 03:29:50,842 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_balance_tag: Starting SpreadsheetAccountingBalanceTagFunctionTest.test_spreadsheet_balance_tags ... 2026-03-23 03:29:50,974 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_balance_tag: Starting SpreadsheetAccountingBalanceTagFunctionTest.test_sreadsheet_balance_tags_empty_payload ... 2026-03-23 03:29:51,001 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 03:30:05,350 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_balance_account_by_year ... 2026-03-23 03:30:05,464 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_balance_day_date_period ... 2026-03-23 03:30:05,681 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_balance_month_date_period ... 2026-03-23 03:30:05,986 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_balance_quarter_date_period ... 2026-03-23 03:30:06,246 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_code_no_account ... 2026-03-23 03:30:06,329 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_company_not_in_env ... 2026-03-23 03:30:06,450 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_day_date_period ... 2026-03-23 03:30:06,687 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_do_not_count_future_years ... 2026-03-23 03:30:06,913 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_duplicated_prefix_code ... 2026-03-23 03:30:07,064 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_empty_code ... 2026-03-23 03:30:07,120 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_empty_payload ... 2026-03-23 03:30:07,126 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_exact_code ... 2026-03-23 03:30:07,211 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_first_fiscal_day_date_period ... 2026-03-23 03:30:07,548 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_month_date_period ... 2026-03-23 03:30:07,771 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_move_state_ignore_cancel ... 2026-03-23 03:30:08,024 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_move_state_unposted ... 2026-03-23 03:30:08,384 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_no_code ... 2026-03-23 03:30:08,447 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_prefix_code ... 2026-03-23 03:30:08,529 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_quarter_date_period ... 2026-03-23 03:30:08,735 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_response_order ... 2026-03-23 03:30:08,848 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_see_records_action ... 2026-03-23 03:30:08,968 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_see_records_action_no_code ... 2026-03-23 03:30:09,077 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_shifted_fiscal_year_date_period ... 2026-03-23 03:30:09,362 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_two_codes ... 2026-03-23 03:30:09,454 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_two_codes_mixing_balance ... 2026-03-23 03:30:09,711 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_year_date_period ... 2026-03-23 03:30:09,993 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 03:30:18,279 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_partner_balance: Starting SpreadsheetAccountingFunctionsTest.test_partner_balance_daily ... 2026-03-23 03:30:18,441 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_partner_balance: Starting SpreadsheetAccountingFunctionsTest.test_partner_balance_empty_params ... 2026-03-23 03:30:18,448 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_partner_balance: Starting SpreadsheetAccountingFunctionsTest.test_partner_balance_no_account_codes ... 2026-03-23 03:30:18,735 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_partner_balance: Starting SpreadsheetAccountingFunctionsTest.test_partner_balance_posted_filter ... 2026-03-23 03:30:19,036 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_partner_balance: Starting SpreadsheetAccountingFunctionsTest.test_partner_balance_quarterly ... 2026-03-23 03:30:19,148 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_partner_balance: Starting SpreadsheetAccountingFunctionsTest.test_partner_balance_yearly ... 2026-03-23 03:30:19,264 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_partner_balance: Starting SpreadsheetAccountingFunctionsTest.test_partner_filter ... 2026-03-23 03:30:19,385 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 03:30:27,972 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_residual_amount: Starting SpreadsheetAccountingFunctionsTest.test_residual_daily ... 2026-03-23 03:30:28,089 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_residual_amount: Starting SpreadsheetAccountingFunctionsTest.test_residual_empty_params ... 2026-03-23 03:30:28,094 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_residual_amount: Starting SpreadsheetAccountingFunctionsTest.test_residual_no_account_codes ... 2026-03-23 03:30:28,226 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_residual_amount: Starting SpreadsheetAccountingFunctionsTest.test_residual_quarterly ... 2026-03-23 03:30:28,321 26 INFO 00801-19-0-all odoo.addons.spreadsheet_account.tests.test_residual_amount: Starting SpreadsheetAccountingFunctionsTest.test_residual_yearly ... 2026-03-23 03:30:28,411 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 03:30:28,910 26 INFO 00801-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 03:30:29,088 26 INFO 00801-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour: Starting TestDashboardShareTour.test_open_public_dashboard ... 2026-03-23 03:30:29,930 26 INFO 00801-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Chrome pid: 3251 2026-03-23 03:30:29,931 26 INFO 00801-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Chrome headless temporary user profile dir: /tmp/tmp_izqn42t_chrome_odoo 2026-03-23 03:30:29,931 26 INFO 00801-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:44969/json/version 2026-03-23 03:30:29,934 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44969', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:30:30,111 26 INFO 00801-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-23 03:30:30,111 26 INFO 00801-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:44969/json 2026-03-23 03:30:30,113 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44969', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:30:30,173 26 INFO 00801-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:44969/devtools/page/0FD5974869338EB48FD004E0D05B2E3F 2026-03-23 03:30:30,219 26 INFO 00801-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-23 03:30:30,243 26 INFO 00801-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Chrome headless enable page notifications 2026-03-23 03:30:30,348 26 INFO 00801-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Setting session cookie in browser 2026-03-23 03:30:30,372 26 INFO 00801-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/7ee50d4e-ab3a-4ef9-8d4a-5abbb7d1065c" in browser 2026-03-23 03:30:30,372 26 INFO 00801-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/7ee50d4e-ab3a-4ef9-8d4a-5abbb7d1065c" 2026-03-23 03:30:30,448 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:30:31,341 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:31] "GET /dashboard/share/1/7ee50d4e-ab3a-4ef9-8d4a-5abbb7d1065c HTTP/1.1" 200 - 65 0.090 0.839 2026-03-23 03:30:31,348 26 INFO 00801-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Navigation result: {'frameId': '0FD5974869338EB48FD004E0D05B2E3F', 'loaderId': '838A74C62547CF2D364D07D6DF9037BB', 'isDownload': False} 2026-03-23 03:30:31,348 26 INFO 00801-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Evaluate ready code "odoo.isReady" 2026-03-23 03:30:31,464 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:31] "GET /web/assets/ddd765d/spreadsheet.public_spreadsheet.min.css HTTP/1.1" 200 - 2 0.003 0.037 2026-03-23 03:30:31,466 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:31] "GET /web/assets/000161d/spreadsheet.public_spreadsheet.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-03-23 03:30:32,268 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:32] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:30:32,315 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:32] "GET /web/webclient/translations?hash=&lang= HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:30:32,390 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:32] "GET /dashboard/data/1/7ee50d4e-ab3a-4ef9-8d4a-5abbb7d1065c HTTP/1.1" 200 - 5 0.009 0.019 2026-03-23 03:30:32,509 26 INFO 00801-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-23 03:30:32,560 26 INFO 00801-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard.browser: test successful 2026-03-23 03:30:32,636 26 INFO 00801-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard.browser: heap 8072352 (allocated 8654848) 2026-03-23 03:30:32,681 26 INFO 00801-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Closing chrome headless with pid 3251 2026-03-23 03:30:32,683 26 INFO 00801-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Closing websocket connection 2026-03-23 03:30:32,685 26 INFO 00801-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Terminating chrome headless with pid 3251 2026-03-23 03:30:32,804 26 INFO 00801-19-0-all odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Removing chrome user profile "/tmp/tmp_izqn42t_chrome_odoo" 2026-03-23 03:30:32,881 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 03:30:33,533 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_packing: Starting TestPackagePropagation.test_add_only_child_package ... 2026-03-23 03:30:33,826 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1760] 2026-03-23 03:30:33,886 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [1843] 2026-03-23 03:30:34,029 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_packing: Starting TestPackagePropagation.test_conditional_package_propagation ... 2026-03-23 03:30:34,456 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1762] 2026-03-23 03:30:34,732 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_packing: Starting TestPackagePropagation.test_mid_level_package_removal ... 2026-03-23 03:30:35,013 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_packing: Starting TestPackagePropagation.test_multi_step_reservation_multi_level_packages ... 2026-03-23 03:30:35,865 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_packing: Starting TestPackagePropagation.test_pack_in_pack_already_packed ... 2026-03-23 03:30:36,132 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_packing: Starting TestPackagePropagation.test_package_info ... 2026-03-23 03:30:36,169 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_packing: Starting TestPackagePropagation.test_package_propagation_different_uom ... 2026-03-23 03:30:36,896 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_packing: Starting TestPackagePropagation.test_package_removal ... 2026-03-23 03:30:37,236 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1776] 2026-03-23 03:30:37,531 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1777] 2026-03-23 03:30:37,596 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [1856] 2026-03-23 03:30:37,667 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1778] 2026-03-23 03:30:37,711 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_packing: Starting TestPackagePropagation.test_package_shipping_weight ... 2026-03-23 03:30:38,192 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_packing: ====================================================================== 2026-03-23 03:30:38,192 26 ERROR 00801-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-23 03:30:38,205 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_packing: Starting TestPackagePropagation.test_remove_part_of_entire_pack ... 2026-03-23 03:30:38,516 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_packing: Starting TestPackagePropagation.test_reusable_package_propagation ... 2026-03-23 03:30:39,140 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 03:30:39,148 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours: Starting TestStockPickingTour.test_add_new_line_in_detailled_op ... 2026-03-23 03:30:41,826 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Chrome pid: 3386 2026-03-23 03:30:41,829 26 INFO 00801-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/tmp5_cppg5n_chrome_odoo 2026-03-23 03:30:41,830 26 INFO 00801-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:44937/json/version 2026-03-23 03:30:41,841 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44937', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:30:42,040 26 INFO 00801-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-23 03:30:42,040 26 INFO 00801-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:44937/json 2026-03-23 03:30:42,041 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44937', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:30:42,085 26 INFO 00801-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:44937/devtools/page/B285673AFEE999FD9DEA13C98F781259 2026-03-23 03:30:42,137 26 INFO 00801-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-23 03:30:42,167 26 INFO 00801-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-23 03:30:42,451 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 03:30:42,462 26 INFO 00801-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-23 03:30:42,464 26 INFO 00801-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-23 03:30:42,464 26 INFO 00801-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-23 03:30:42,485 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:30:44,904 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:44] "GET /odoo/action-stock.action_picking_tree_incoming/1081 HTTP/1.1" 200 - 152 0.190 2.236 2026-03-23 03:30:44,912 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Navigation result: {'frameId': 'B285673AFEE999FD9DEA13C98F781259', 'loaderId': '0EBB8B0B1EE5FFCFD2D1666F164A0A6C', 'isDownload': False} 2026-03-23 03:30:44,913 26 INFO 00801-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-23 03:30:44,998 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:44] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.035 2026-03-23 03:30:45,042 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:45] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.066 2026-03-23 03:30:45,371 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:45] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.108 0.279 2026-03-23 03:30:45,384 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:45] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.257 2026-03-23 03:30:45,630 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:45] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-03-23 03:30:46,322 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:46] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:30:46,334 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.017 0.019 2026-03-23 03:30:46,369 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.032 2026-03-23 03:30:46,389 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:46] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:30:46,464 26 INFO 00801-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 03:30:46,551 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:46] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.049 0.089 2026-03-23 03:30:46,608 26 INFO 00801-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-23 03:30:46,609 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:7702) 2026-03-23 03:30:46,612 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.132 2026-03-23 03:30:46,635 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:46] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:30:46,705 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:46] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:30:46,807 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:46] "GET /odoo HTTP/1.1" 200 - 26 0.022 0.057 2026-03-23 03:30:46,859 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:46] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.113 2026-03-23 03:30:46,986 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:46] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.018 0.038 2026-03-23 03:30:47,021 26 INFO 00801-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-23 03:30:47,035 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:30:47,067 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:47] "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-23 03:30:47,077 26 INFO 00801-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-23 03:30:47,130 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:47] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.083 0.110 2026-03-23 03:30:47,185 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:47] "GET /web/image/res.partner/3/avatar_128?unique=1774236639000 HTTP/1.1" 200 - 6 0.011 0.232 2026-03-23 03:30:47,260 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:47] "POST /web/action/load HTTP/1.1" 200 - 13 0.019 0.287 2026-03-23 03:30:47,303 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:47] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.180 2026-03-23 03:30:47,594 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:47] "POST /web/dataset/call_kw/stock.picking/get_views#stock.picking.get_views HTTP/1.1" 200 - 88 0.072 0.217 2026-03-23 03:30:47,599 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.477 2026-03-23 03:30:47,703 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:47] "POST /mail/data HTTP/1.1" 200 - 35 0.042 0.544 2026-03-23 03:30:48,000 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:48] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 73 0.093 0.226 2026-03-23 03:30:48,324 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:48] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:30:48,559 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:48] "POST /mail/data HTTP/1.1" 200 - 44 0.070 0.104 2026-03-23 03:30:48,729 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:48] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.064 0.055 2026-03-23 03:30:48,884 26 INFO 00801-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-23 03:30:48,917 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:48] "POST /mail/data HTTP/1.1" 200 - 30 0.059 0.161 2026-03-23 03:30:48,961 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:48] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.016 0.112 2026-03-23 03:30:48,977 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:48] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 4 0.003 0.085 2026-03-23 03:30:49,069 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:49] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 03:30:49,174 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:49] "POST /web/dataset/call_kw/stock.move/get_views#stock.move.get_views HTTP/1.1" 200 - 2 0.004 0.038 2026-03-23 03:30:49,219 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:49] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.010 0.026 2026-03-23 03:30:49,295 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:49] "POST /web/dataset/call_kw/stock.move.line/get_views#stock.move.line.get_views HTTP/1.1" 200 - 9 0.012 0.056 2026-03-23 03:30:49,555 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:7703) 2026-03-23 03:30:49,566 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:49] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.009 0.320 2026-03-23 03:30:49,705 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:49] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 22 0.053 0.268 2026-03-23 03:30:49,947 26 INFO 00801-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-23 03:30:50,050 26 INFO 00801-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-23 03:30:50,129 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:50] "POST /web/dataset/call_kw/stock.quant/get_views#stock.quant.get_views HTTP/1.1" 200 - 15 0.021 0.048 2026-03-23 03:30:50,234 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:50] "POST /web/dataset/call_kw/stock.quant/web_search_read#stock.quant.web_search_read HTTP/1.1" 200 - 19 0.016 0.041 2026-03-23 03:30:50,400 26 INFO 00801-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-23 03:30:50,483 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:50] "POST /web/dataset/call_kw/stock.move.line/onchange#stock.move.line.onchange HTTP/1.1" 200 - 16 0.014 0.060 2026-03-23 03:30:50,580 26 INFO 00801-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-23 03:30:50,604 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:50] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 16 0.022 0.063 2026-03-23 03:30:50,627 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:50] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.005 0.071 2026-03-23 03:30:50,645 26 INFO 00801-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-23 03:30:50,652 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:50] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:30:50,711 26 INFO 00801-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-23 03:30:50,734 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:50] "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.014 2026-03-23 03:30:50,789 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:50] "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-23 03:30:50,873 26 INFO 00801-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-23 03:30:50,930 26 INFO 00801-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-23 03:30:51,002 26 INFO 00801-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-23 03:30:51,060 26 INFO 00801-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-23 03:30:51,083 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:51] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 12 0.014 0.048 2026-03-23 03:30:51,114 26 INFO 00801-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-23 03:30:51,179 26 INFO 00801-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-23 03:30:51,238 26 INFO 00801-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-23 03:30:51,279 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:51] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.005 0.017 2026-03-23 03:30:51,325 26 INFO 00801-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-23 03:30:51,335 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:51] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.026 2026-03-23 03:30:51,350 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:51] "POST /web/dataset/call_kw/stock.quant/web_name_search#stock.quant.web_name_search HTTP/1.1" 200 - 4 0.004 0.016 2026-03-23 03:30:51,423 26 INFO 00801-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-23 03:30:51,496 26 INFO 00801-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-23 03:30:51,500 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:51] "POST /web/dataset/call_kw/stock.move.line/onchange#stock.move.line.onchange HTTP/1.1" 200 - 15 0.018 0.057 2026-03-23 03:30:51,575 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:51] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 12 0.012 0.039 2026-03-23 03:30:51,635 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:51] "POST /web/dataset/call_kw/stock.quant/web_name_search#stock.quant.web_name_search HTTP/1.1" 200 - 7 0.011 0.043 2026-03-23 03:30:51,747 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:51] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.015 0.044 2026-03-23 03:30:51,768 26 INFO 00801-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-23 03:30:51,795 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:51] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 03:30:51,874 26 INFO 00801-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-23 03:30:51,938 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:51] "POST /web/dataset/call_kw/stock.move.line/onchange#stock.move.line.onchange HTTP/1.1" 200 - 11 0.015 0.046 2026-03-23 03:30:51,968 26 INFO 00801-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-23 03:30:52,057 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:52] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 12 0.018 0.069 2026-03-23 03:30:52,061 26 INFO 00801-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-23 03:30:52,180 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:52] "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.074 2026-03-23 03:30:52,265 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:52] "POST /web/dataset/call_kw/stock.quant/web_search_read#stock.quant.web_search_read HTTP/1.1" 200 - 12 0.022 0.033 2026-03-23 03:30:52,363 26 INFO 00801-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-23 03:30:52,438 26 INFO 00801-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-23 03:30:52,495 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:52] "POST /web/dataset/call_kw/stock.move.line/onchange#stock.move.line.onchange HTTP/1.1" 200 - 16 0.013 0.039 2026-03-23 03:30:52,568 26 INFO 00801-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-23 03:30:52,580 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:52] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 12 0.011 0.038 2026-03-23 03:30:52,599 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:52] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.005 0.057 2026-03-23 03:30:52,623 26 INFO 00801-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-23 03:30:52,625 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:52] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-03-23 03:30:52,673 26 INFO 00801-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-23 03:30:52,747 26 INFO 00801-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-23 03:30:52,779 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:52] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.004 0.020 2026-03-23 03:30:52,821 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:52] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 03:30:52,853 26 INFO 00801-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-23 03:30:52,869 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:52] "POST /web/dataset/call_kw/stock.quant/web_name_search#stock.quant.web_name_search HTTP/1.1" 200 - 4 0.005 0.020 2026-03-23 03:30:52,936 26 INFO 00801-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-23 03:30:52,994 26 INFO 00801-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-23 03:30:52,994 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:52] "POST /web/dataset/call_kw/stock.move.line/onchange#stock.move.line.onchange HTTP/1.1" 200 - 11 0.015 0.040 2026-03-23 03:30:53,080 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:53] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 12 0.016 0.047 2026-03-23 03:30:53,140 26 INFO 00801-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-23 03:30:53,209 26 INFO 00801-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-23 03:30:53,269 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:53] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.013 0.034 2026-03-23 03:30:53,289 26 INFO 00801-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-23 03:30:53,308 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:53] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:30:53,362 26 INFO 00801-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-23 03:30:53,408 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:53] "POST /web/dataset/call_kw/stock.move.line/onchange#stock.move.line.onchange HTTP/1.1" 200 - 11 0.010 0.034 2026-03-23 03:30:53,507 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:53] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 12 0.014 0.044 2026-03-23 03:30:53,586 26 INFO 00801-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-23 03:30:53,613 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:53] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 12 0.015 0.044 2026-03-23 03:30:53,649 26 INFO 00801-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-23 03:30:53,688 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:53] "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.008 0.021 2026-03-23 03:30:53,746 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:53] "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-23 03:30:53,849 26 INFO 00801-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-23 03:30:53,941 26 INFO 00801-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-23 03:30:54,016 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:54] "POST /web/dataset/call_kw/stock.move.line/onchange#stock.move.line.onchange HTTP/1.1" 200 - 16 0.021 0.053 2026-03-23 03:30:54,140 26 INFO 00801-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-23 03:30:54,177 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:54] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 12 0.012 0.055 2026-03-23 03:30:54,196 26 INFO 00801-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-23 03:30:54,215 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:54] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.005 0.095 2026-03-23 03:30:54,233 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:54] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:30:54,268 26 INFO 00801-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-23 03:30:54,403 26 INFO 00801-19-0-all odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1789] 2026-03-23 03:30:54,522 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:54] "POST /web/dataset/call_kw/stock.move/web_save#stock.move.web_save HTTP/1.1" 200 - 82 0.090 0.159 2026-03-23 03:30:54,569 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:54] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.005 0.016 2026-03-23 03:30:54,693 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:54] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 37 0.041 0.087 2026-03-23 03:30:54,888 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: tour succeeded 2026-03-23 03:30:54,889 26 INFO 00801-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-23 03:30:55,014 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:55] "POST /mail/data HTTP/1.1" 200 - 22 0.063 0.081 2026-03-23 03:30:55,031 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:55] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 3 0.002 0.132 2026-03-23 03:30:55,363 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: heap 32415520 (allocated 33906688) 2026-03-23 03:30:55,414 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Closing chrome headless with pid 3386 2026-03-23 03:30:55,424 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Closing websocket connection 2026-03-23 03:30:55,430 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Terminating chrome headless with pid 3386 2026-03-23 03:30:55,548 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Removing chrome user profile "/tmp/tmp5_cppg5n_chrome_odoo" 2026-03-23 03:30:55,663 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours: Starting TestStockPickingTour.test_generate_serial_1 ... 2026-03-23 03:30:57,322 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Chrome pid: 3605 2026-03-23 03:30:57,323 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Chrome headless temporary user profile dir: /tmp/tmpagn4h1rf_chrome_odoo 2026-03-23 03:30:57,323 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Issuing json command http://127.0.0.1:38157/json/version 2026-03-23 03:30:57,324 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38157', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:30:57,506 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Browser version: Chrome/141.0.7390.54 2026-03-23 03:30:57,510 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Issuing json command http://127.0.0.1:38157/json 2026-03-23 03:30:57,512 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38157', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:30:57,545 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Websocket url found: ws://127.0.0.1:38157/devtools/page/F17E3C7F41995E9FF30456DD646A849D 2026-03-23 03:30:57,674 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Enable chrome headless console log notification 2026-03-23 03:30:57,780 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Chrome headless enable page notifications 2026-03-23 03:30:58,007 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 03:30:58,021 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Setting session cookie in browser 2026-03-23 03:30:58,023 26 INFO 00801-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-23 03:30:58,024 26 INFO 00801-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-23 03:30:58,099 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:30:59,997 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:59] "GET /odoo/action-stock.action_picking_tree_incoming/1082 HTTP/1.1" 200 - 144 0.163 1.748 2026-03-23 03:31:00,004 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Navigation result: {'frameId': 'F17E3C7F41995E9FF30456DD646A849D', 'loaderId': '03FA85BAFC9C9CDB0884D0A7582D3405', 'isDownload': False} 2026-03-23 03:31:00,004 26 INFO 00801-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-23 03:31:00,074 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:00] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.018 2026-03-23 03:31:00,096 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:00] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.009 0.017 2026-03-23 03:31:00,278 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.046 0.162 2026-03-23 03:31:00,300 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:00] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.080 2026-03-23 03:31:00,443 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:00] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-03-23 03:31:01,203 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:01] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:31:01,212 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.017 0.028 2026-03-23 03:31:01,232 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:31:01,526 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:01] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 03:31:01,577 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: Owl is running in 'dev' mode. 2026-03-23 03:31:01,616 26 INFO 00801-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 03:31:01,666 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:01] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 22 0.064 0.098 2026-03-23 03:31:01,713 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:7704) 2026-03-23 03:31:01,722 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.163 2026-03-23 03:31:01,729 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:01] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.138 2026-03-23 03:31:01,801 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:01] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:31:02,013 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:02] "GET /odoo HTTP/1.1" 200 - 26 0.074 0.108 2026-03-23 03:31:02,060 26 INFO 00801-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-23 03:31:02,118 26 INFO 00801-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-23 03:31:02,118 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:31:02,125 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.267 2026-03-23 03:31:02,195 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:02] "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-23 03:31:02,276 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:02] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.053 0.291 2026-03-23 03:31:02,396 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:02] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 13 0.028 0.382 2026-03-23 03:31:02,441 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:02] "POST /web/action/load HTTP/1.1" 200 - 13 0.013 0.449 2026-03-23 03:31:02,485 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:02] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.013 0.518 2026-03-23 03:31:02,523 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.307 2026-03-23 03:31:02,628 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:02] "POST /mail/data HTTP/1.1" 200 - 35 0.046 0.328 2026-03-23 03:31:02,635 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.332 2026-03-23 03:31:02,665 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.008 0.118 2026-03-23 03:31:02,976 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:02] "POST /web/dataset/call_kw/stock.picking/get_views#stock.picking.get_views HTTP/1.1" 200 - 85 0.091 0.409 2026-03-23 03:31:03,186 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:03] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 28 0.027 0.106 2026-03-23 03:31:03,300 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:03] "POST /mail/data HTTP/1.1" 200 - 44 0.038 0.168 2026-03-23 03:31:03,510 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:03] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:31:03,606 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:03] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.021 0.027 2026-03-23 03:31:03,807 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:03] "POST /mail/data HTTP/1.1" 200 - 33 0.034 0.062 2026-03-23 03:31:03,912 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:03] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.036 0.129 2026-03-23 03:31:03,945 26 INFO 00801-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-23 03:31:04,023 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:04] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 5 0.017 0.048 2026-03-23 03:31:04,127 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:04] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 03:31:04,388 26 INFO 00801-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-23 03:31:04,409 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:04] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.009 0.055 2026-03-23 03:31:04,461 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:04] "POST /web/dataset/call_kw/product.product/web_name_search#product.product.web_name_search HTTP/1.1" 200 - 9 0.011 0.056 2026-03-23 03:31:04,561 26 INFO 00801-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-23 03:31:04,601 26 INFO 00801-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-23 03:31:04,699 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:7705) 2026-03-23 03:31:04,708 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:04] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.007 0.247 2026-03-23 03:31:04,819 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:04] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 25 0.035 0.163 2026-03-23 03:31:04,845 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:04] "POST /web/dataset/call_kw/product.product/web_name_search#product.product.web_name_search HTTP/1.1" 200 - 4 0.005 0.186 2026-03-23 03:31:04,937 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:04] "POST /web/dataset/call_kw/stock.picking/onchange#stock.picking.onchange HTTP/1.1" 200 - 16 0.022 0.051 2026-03-23 03:31:04,979 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:04] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.017 0.090 2026-03-23 03:31:05,105 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:05] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.059 0.056 2026-03-23 03:31:05,121 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:05] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 03:31:05,415 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:05] "POST /web/dataset/call_kw/stock.picking/web_save#stock.picking.web_save HTTP/1.1" 200 - 58 0.099 0.274 2026-03-23 03:31:05,429 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:05] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.275 2026-03-23 03:31:05,484 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:05] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.008 0.023 2026-03-23 03:31:05,678 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:05] "POST /web/dataset/call_button/stock.picking/action_confirm#stock.picking.action_confirm HTTP/1.1" 200 - 46 0.075 0.121 2026-03-23 03:31:05,768 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:05] "POST /mail/data HTTP/1.1" 200 - 21 0.040 0.102 2026-03-23 03:31:05,835 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:05] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.027 0.097 2026-03-23 03:31:06,041 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:06] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 32 0.065 0.264 2026-03-23 03:31:06,305 26 INFO 00801-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-23 03:31:06,397 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:06] "POST /mail/data HTTP/1.1" 200 - 21 0.046 0.084 2026-03-23 03:31:06,444 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:06] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 4 0.027 0.103 2026-03-23 03:31:06,543 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:06] "POST /web/dataset/call_kw/stock.move/get_views#stock.move.get_views HTTP/1.1" 200 - 2 0.002 0.042 2026-03-23 03:31:06,727 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:06] "POST /web/dataset/call_kw/stock.move.line/get_views#stock.move.line.get_views HTTP/1.1" 200 - 9 0.048 0.087 2026-03-23 03:31:06,823 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:06] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 11 0.014 0.038 2026-03-23 03:31:06,969 26 INFO 00801-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-23 03:31:07,039 26 INFO 00801-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-23 03:31:07,054 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:07] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:31:07,099 26 INFO 00801-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-23 03:31:07,166 26 INFO 00801-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-23 03:31:07,263 26 INFO 00801-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-23 03:31:07,319 26 INFO 00801-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-23 03:31:07,538 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:07] "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.085 0.132 2026-03-23 03:31:07,675 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:07] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 10 0.020 0.046 2026-03-23 03:31:07,748 26 INFO 00801-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-23 03:31:07,826 26 INFO 00801-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-23 03:31:07,993 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:07] "POST /web/dataset/call_kw/stock.move/web_save#stock.move.web_save HTTP/1.1" 200 - 25 0.045 0.096 2026-03-23 03:31:08,121 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:08] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.014 0.035 2026-03-23 03:31:08,230 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:08] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 33 0.041 0.109 2026-03-23 03:31:08,377 26 INFO 00801-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-23 03:31:08,484 26 INFO 00801-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-23 03:31:08,491 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:08] "POST /mail/data HTTP/1.1" 200 - 21 0.052 0.059 2026-03-23 03:31:08,607 26 INFO 00801-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-23 03:31:08,768 26 INFO 00801-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-23 03:31:08,915 26 INFO 00801-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-23 03:31:08,947 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:08] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 20 0.070 0.094 2026-03-23 03:31:08,967 26 INFO 00801-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-23 03:31:09,165 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:09] "POST /web/dataset/call_kw/stock.picking/onchange#stock.picking.onchange HTTP/1.1" 200 - 35 0.059 0.110 2026-03-23 03:31:09,357 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:09] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 21 0.068 0.075 2026-03-23 03:31:09,489 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:09] "POST /web/dataset/call_kw/stock.picking/onchange#stock.picking.onchange HTTP/1.1" 200 - 35 0.035 0.070 2026-03-23 03:31:09,674 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:09] "POST /web/dataset/call_kw/stock.picking/web_save#stock.picking.web_save HTTP/1.1" 200 - 47 0.062 0.096 2026-03-23 03:31:09,726 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:09] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.007 0.016 2026-03-23 03:31:10,159 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:10] "POST /web/dataset/call_button/stock.picking/button_validate#stock.picking.button_validate HTTP/1.1" 200 - 93 0.127 0.311 2026-03-23 03:31:10,292 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:10] "POST /mail/data HTTP/1.1" 200 - 21 0.062 0.417 2026-03-23 03:31:10,360 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:10] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.028 0.115 2026-03-23 03:31:10,463 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:10] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 33 0.033 0.211 2026-03-23 03:31:10,607 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: tour succeeded 2026-03-23 03:31:10,611 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_generate_serial_1 SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-23 03:31:10,785 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:10] "POST /mail/data HTTP/1.1" 200 - 21 0.086 0.095 2026-03-23 03:31:11,016 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: heap 30293832 (allocated 31809536) 2026-03-23 03:31:11,043 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Closing chrome headless with pid 3605 2026-03-23 03:31:11,047 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Closing websocket connection 2026-03-23 03:31:11,049 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Terminating chrome headless with pid 3605 2026-03-23 03:31:11,240 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Removing chrome user profile "/tmp/tmpagn4h1rf_chrome_odoo" 2026-03-23 03:31:11,483 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours: Starting TestStockPickingTour.test_generate_serial_2 ... 2026-03-23 03:31:13,279 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Chrome pid: 3812 2026-03-23 03:31:13,280 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Chrome headless temporary user profile dir: /tmp/tmpc0gcklpw_chrome_odoo 2026-03-23 03:31:13,280 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Issuing json command http://127.0.0.1:35823/json/version 2026-03-23 03:31:13,285 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35823', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:31:13,507 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Browser version: Chrome/141.0.7390.54 2026-03-23 03:31:13,507 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Issuing json command http://127.0.0.1:35823/json 2026-03-23 03:31:13,518 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35823', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:31:13,563 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Websocket url found: ws://127.0.0.1:35823/devtools/page/7A91D67BE5BD6C083A976555648918D2 2026-03-23 03:31:13,622 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Enable chrome headless console log notification 2026-03-23 03:31:13,729 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Chrome headless enable page notifications 2026-03-23 03:31:14,086 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 03:31:14,109 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Setting session cookie in browser 2026-03-23 03:31:14,112 26 INFO 00801-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-23 03:31:14,112 26 INFO 00801-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-23 03:31:14,143 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:31:16,205 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:16] "GET /odoo/action-stock.action_picking_tree_incoming/1083 HTTP/1.1" 200 - 144 0.164 1.906 2026-03-23 03:31:16,210 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Navigation result: {'frameId': '7A91D67BE5BD6C083A976555648918D2', 'loaderId': '4CCACC800A6DC7BB0E44A6670BC8AF17', 'isDownload': False} 2026-03-23 03:31:16,210 26 INFO 00801-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-23 03:31:16,294 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:16] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-03-23 03:31:16,308 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:16] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.027 2026-03-23 03:31:16,567 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:16] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.063 0.217 2026-03-23 03:31:16,606 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:16] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.195 2026-03-23 03:31:16,776 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:16] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-03-23 03:31:17,550 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:17] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:31:17,578 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.012 0.025 2026-03-23 03:31:17,611 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 03:31:17,615 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:17] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:31:17,684 26 INFO 00801-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 03:31:17,763 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:17] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 22 0.047 0.075 2026-03-23 03:31:17,784 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: Owl is running in 'dev' mode. 2026-03-23 03:31:17,846 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:7706) 2026-03-23 03:31:17,850 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.017 0.171 2026-03-23 03:31:17,859 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-03-23 03:31:17,893 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:17] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:31:18,092 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:18] "GET /odoo HTTP/1.1" 200 - 26 0.056 0.114 2026-03-23 03:31:18,137 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.194 2026-03-23 03:31:18,167 26 INFO 00801-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-23 03:31:18,250 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:18] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.021 0.043 2026-03-23 03:31:18,281 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:18] "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-23 03:31:18,283 26 INFO 00801-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-23 03:31:18,288 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:31:18,296 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:18] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.017 0.089 2026-03-23 03:31:18,319 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:18] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.006 0.121 2026-03-23 03:31:18,366 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.080 2026-03-23 03:31:18,429 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:18] "POST /web/action/load HTTP/1.1" 200 - 13 0.017 0.211 2026-03-23 03:31:18,567 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:18] "POST /mail/data HTTP/1.1" 200 - 35 0.064 0.197 2026-03-23 03:31:18,575 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.127 2026-03-23 03:31:18,981 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:18] "POST /web/dataset/call_kw/stock.picking/get_views#stock.picking.get_views HTTP/1.1" 200 - 85 0.119 0.319 2026-03-23 03:31:19,203 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:19] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 28 0.038 0.103 2026-03-23 03:31:19,348 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:19] "POST /mail/data HTTP/1.1" 200 - 44 0.048 0.166 2026-03-23 03:31:19,522 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:19] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:31:19,642 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:19] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.010 0.026 2026-03-23 03:31:19,944 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:19] "POST /mail/data HTTP/1.1" 200 - 33 0.073 0.092 2026-03-23 03:31:19,972 26 INFO 00801-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-23 03:31:20,032 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:20] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.031 0.156 2026-03-23 03:31:20,073 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:20] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 5 0.013 0.085 2026-03-23 03:31:20,174 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:20] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 03:31:20,395 26 INFO 00801-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-23 03:31:20,429 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:20] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.026 0.076 2026-03-23 03:31:20,802 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:20] "POST /web/dataset/call_kw/product.product/web_name_search#product.product.web_name_search HTTP/1.1" 200 - 9 0.025 0.368 2026-03-23 03:31:21,082 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:7707) 2026-03-23 03:31:21,087 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:21] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.006 0.628 2026-03-23 03:31:21,160 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:21] "POST /web/dataset/call_kw/product.product/web_name_search#product.product.web_name_search HTTP/1.1" 200 - 7 0.021 0.345 2026-03-23 03:31:21,310 26 INFO 00801-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-23 03:31:21,387 26 INFO 00801-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-23 03:31:21,464 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:21] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 25 0.045 0.082 2026-03-23 03:31:21,472 26 INFO 00801-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-23 03:31:21,612 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:21] "POST /web/dataset/call_kw/stock.picking/onchange#stock.picking.onchange HTTP/1.1" 200 - 16 0.029 0.050 2026-03-23 03:31:21,645 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:21] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.007 0.093 2026-03-23 03:31:21,709 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:21] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.013 0.032 2026-03-23 03:31:21,794 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:21] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 14 0.030 0.078 2026-03-23 03:31:21,806 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:21] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.002 0.085 2026-03-23 03:31:21,820 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:21] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.003 0.081 2026-03-23 03:31:21,895 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:21] "POST /web/dataset/call_kw/stock.picking/onchange#stock.picking.onchange HTTP/1.1" 200 - 16 0.013 0.038 2026-03-23 03:31:21,916 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:21] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.006 0.057 2026-03-23 03:31:21,978 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:21] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.015 0.030 2026-03-23 03:31:21,985 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:21] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 03:31:22,181 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:22] "POST /web/dataset/call_kw/stock.picking/web_save#stock.picking.web_save HTTP/1.1" 200 - 58 0.063 0.164 2026-03-23 03:31:22,191 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:22] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.193 2026-03-23 03:31:22,220 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:22] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.004 0.011 2026-03-23 03:31:22,432 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:22] "POST /web/dataset/call_button/stock.picking/action_confirm#stock.picking.action_confirm HTTP/1.1" 200 - 61 0.083 0.119 2026-03-23 03:31:22,513 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:22] "POST /mail/data HTTP/1.1" 200 - 21 0.036 0.083 2026-03-23 03:31:22,561 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:22] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.016 0.083 2026-03-23 03:31:22,673 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:22] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 33 0.042 0.156 2026-03-23 03:31:22,861 26 INFO 00801-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-23 03:31:22,917 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:22] "POST /mail/data HTTP/1.1" 200 - 21 0.028 0.046 2026-03-23 03:31:22,928 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:22] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 4 0.003 0.053 2026-03-23 03:31:23,034 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:23] "POST /web/dataset/call_kw/stock.move/get_views#stock.move.get_views HTTP/1.1" 200 - 2 0.004 0.035 2026-03-23 03:31:23,118 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:23] "POST /web/dataset/call_kw/stock.move.line/get_views#stock.move.line.get_views HTTP/1.1" 200 - 9 0.014 0.037 2026-03-23 03:31:23,195 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:23] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 16 0.019 0.042 2026-03-23 03:31:23,391 26 INFO 00801-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-23 03:31:23,449 26 INFO 00801-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-23 03:31:23,463 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:23] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:31:23,516 26 INFO 00801-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-23 03:31:23,589 26 INFO 00801-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-23 03:31:23,643 26 INFO 00801-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-23 03:31:23,704 26 INFO 00801-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-23 03:31:23,761 26 INFO 00801-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-23 03:31:23,858 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:23] "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.032 0.061 2026-03-23 03:31:23,965 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:23] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 11 0.015 0.054 2026-03-23 03:31:24,043 26 INFO 00801-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-23 03:31:24,104 26 INFO 00801-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-23 03:31:24,157 26 INFO 00801-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-23 03:31:24,217 26 INFO 00801-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-23 03:31:24,279 26 INFO 00801-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-23 03:31:24,344 26 INFO 00801-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-23 03:31:24,401 26 INFO 00801-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-23 03:31:24,460 26 INFO 00801-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-23 03:31:24,546 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:24] "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.023 0.052 2026-03-23 03:31:24,723 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:24] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 11 0.030 0.095 2026-03-23 03:31:24,803 26 INFO 00801-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-23 03:31:24,886 26 INFO 00801-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-23 03:31:24,985 26 INFO 00801-19-0-all odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1798] 2026-03-23 03:31:25,082 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:25] "POST /web/dataset/call_kw/stock.move/web_save#stock.move.web_save HTTP/1.1" 200 - 36 0.057 0.112 2026-03-23 03:31:25,340 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:25] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 33 0.079 0.118 2026-03-23 03:31:25,366 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:25] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.004 0.220 2026-03-23 03:31:25,527 26 INFO 00801-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-23 03:31:25,609 26 INFO 00801-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-23 03:31:25,633 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:25] "POST /mail/data HTTP/1.1" 200 - 21 0.043 0.057 2026-03-23 03:31:25,667 26 INFO 00801-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-23 03:31:25,756 26 INFO 00801-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-23 03:31:25,813 26 INFO 00801-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-23 03:31:25,857 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:25] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 20 0.035 0.052 2026-03-23 03:31:25,876 26 INFO 00801-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-23 03:31:25,995 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:25] "POST /web/dataset/call_kw/stock.picking/onchange#stock.picking.onchange HTTP/1.1" 200 - 35 0.029 0.071 2026-03-23 03:31:26,128 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:26] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 21 0.033 0.051 2026-03-23 03:31:26,296 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:26] "POST /web/dataset/call_kw/stock.picking/onchange#stock.picking.onchange HTTP/1.1" 200 - 35 0.054 0.089 2026-03-23 03:31:26,455 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:26] "POST /web/dataset/call_kw/stock.picking/web_save#stock.picking.web_save HTTP/1.1" 200 - 47 0.041 0.086 2026-03-23 03:31:26,500 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:26] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.010 0.015 2026-03-23 03:31:26,995 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:26] "POST /web/dataset/call_button/stock.picking/button_validate#stock.picking.button_validate HTTP/1.1" 200 - 104 0.136 0.361 2026-03-23 03:31:27,087 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:27] "POST /mail/data HTTP/1.1" 200 - 21 0.036 0.371 2026-03-23 03:31:27,157 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:27] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.029 0.097 2026-03-23 03:31:27,297 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:27] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 33 0.051 0.211 2026-03-23 03:31:27,444 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: tour succeeded 2026-03-23 03:31:27,449 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_generate_serial_2 SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-23 03:31:27,593 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:27] "POST /mail/data HTTP/1.1" 200 - 21 0.080 0.071 2026-03-23 03:31:28,054 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: heap 31000964 (allocated 32595968) 2026-03-23 03:31:28,067 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Closing chrome headless with pid 3812 2026-03-23 03:31:28,072 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Closing websocket connection 2026-03-23 03:31:28,074 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Terminating chrome headless with pid 3812 2026-03-23 03:31:28,251 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Removing chrome user profile "/tmp/tmpc0gcklpw_chrome_odoo" 2026-03-23 03:31:28,336 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours: Starting TestStockPickingTour.test_inventory_adjustment_apply_all ... 2026-03-23 03:31:29,907 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Chrome pid: 4026 2026-03-23 03:31:29,913 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Chrome headless temporary user profile dir: /tmp/tmptnxygoj__chrome_odoo 2026-03-23 03:31:29,913 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Issuing json command http://127.0.0.1:45629/json/version 2026-03-23 03:31:29,926 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45629', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:31:30,155 26 INFO 00801-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-23 03:31:30,156 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Issuing json command http://127.0.0.1:45629/json 2026-03-23 03:31:30,182 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45629', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:31:30,277 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Websocket url found: ws://127.0.0.1:45629/devtools/page/D0AABBFB3836B9016EBFC3EF38038173 2026-03-23 03:31:30,326 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Enable chrome headless console log notification 2026-03-23 03:31:30,410 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Chrome headless enable page notifications 2026-03-23 03:31:32,643 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 03:31:32,655 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Setting session cookie in browser 2026-03-23 03:31:32,657 26 INFO 00801-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-23 03:31:32,657 26 INFO 00801-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-23 03:31:32,683 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:31:34,551 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:34] "GET /odoo/stock.quant?menu_id=418 HTTP/1.1" 200 - 144 0.152 1.721 2026-03-23 03:31:34,559 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Navigation result: {'frameId': 'D0AABBFB3836B9016EBFC3EF38038173', 'loaderId': '0D33F7D7D10D9B745697FBACE6993C4C', 'isDownload': False} 2026-03-23 03:31:34,559 26 INFO 00801-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-23 03:31:34,621 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:34] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.015 2026-03-23 03:31:34,638 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:34] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.030 2026-03-23 03:31:34,825 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:34] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.051 0.164 2026-03-23 03:31:34,861 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:34] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.148 2026-03-23 03:31:35,022 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:35] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-03-23 03:31:35,707 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:35] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:31:35,744 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.033 0.024 2026-03-23 03:31:35,776 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:35] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:31:35,807 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.049 2026-03-23 03:31:35,929 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:7708) 2026-03-23 03:31:35,933 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.057 2026-03-23 03:31:35,972 26 INFO 00801-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 03:31:35,980 26 INFO 00801-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-23 03:31:36,022 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:36] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 22 0.028 0.149 2026-03-23 03:31:36,024 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:36] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 03:31:36,065 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:36] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:31:36,191 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:36] "GET /odoo HTTP/1.1" 200 - 26 0.029 0.063 2026-03-23 03:31:36,230 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:36] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.110 2026-03-23 03:31:36,389 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:36] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.039 0.060 2026-03-23 03:31:36,410 26 INFO 00801-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-23 03:31:36,452 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:36] "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-23 03:31:36,454 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:31:36,470 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:36] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.022 0.150 2026-03-23 03:31:36,549 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:36] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.032 0.215 2026-03-23 03:31:36,553 26 INFO 00801-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-23 03:31:36,628 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.025 0.145 2026-03-23 03:31:36,812 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:36] "POST /web/action/load HTTP/1.1" 200 - 25 0.102 0.358 2026-03-23 03:31:36,936 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:36] "POST /mail/data HTTP/1.1" 200 - 35 0.062 0.349 2026-03-23 03:31:36,939 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.260 2026-03-23 03:31:37,050 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:37] "POST /web/action/run HTTP/1.1" 200 - 34 0.052 0.132 2026-03-23 03:31:37,316 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:37] "POST /web/dataset/call_kw/stock.quant/get_views#stock.quant.get_views HTTP/1.1" 200 - 37 0.073 0.144 2026-03-23 03:31:37,504 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:37] "POST /web/dataset/call_kw/stock.quant/web_search_read#stock.quant.web_search_read HTTP/1.1" 200 - 1 0.007 0.022 2026-03-23 03:31:37,879 26 INFO 00801-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-23 03:31:37,888 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:37] "POST /web/dataset/call_kw/stock.quant/web_search_read#stock.quant.web_search_read HTTP/1.1" 200 - 1 0.006 0.011 2026-03-23 03:31:37,904 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:37] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:31:38,216 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:38] "POST /mail/data HTTP/1.1" 200 - 44 0.066 0.138 2026-03-23 03:31:38,271 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:38] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 8 0.011 0.235 2026-03-23 03:31:38,381 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:38] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.013 0.046 2026-03-23 03:31:38,559 26 INFO 00801-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-23 03:31:38,596 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:38] "POST /web/dataset/call_kw/product.product/web_name_search#product.product.web_name_search HTTP/1.1" 200 - 4 0.012 0.055 2026-03-23 03:31:38,675 26 INFO 00801-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-23 03:31:38,767 26 INFO 00801-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-23 03:31:38,769 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:38] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 6 0.024 0.044 2026-03-23 03:31:38,838 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:38] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 03:31:38,875 26 INFO 00801-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-23 03:31:38,932 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:38] "POST /web/dataset/call_kw/product.product/web_name_search#product.product.web_name_search HTTP/1.1" 200 - 7 0.019 0.073 2026-03-23 03:31:38,958 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:38] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 0 0.000 0.052 2026-03-23 03:31:38,993 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:38] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:31:39,018 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:39] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:31:39,046 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:39] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:31:39,086 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:39] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 03:31:39,209 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:39] "POST /web/dataset/call_kw/stock.quant/web_save#stock.quant.web_save HTTP/1.1" 200 - 12 0.022 0.081 2026-03-23 03:31:39,330 26 INFO 00801-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-23 03:31:39,402 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:39] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 3 0.005 0.048 2026-03-23 03:31:39,511 26 INFO 00801-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-23 03:31:39,572 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:39] "POST /web/dataset/call_kw/product.product/web_name_search#product.product.web_name_search HTTP/1.1" 200 - 4 0.011 0.050 2026-03-23 03:31:39,653 26 INFO 00801-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-23 03:31:39,687 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:39] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 6 0.004 0.018 2026-03-23 03:31:39,720 26 INFO 00801-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-23 03:31:39,732 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:39] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:31:39,773 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:39] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:31:39,830 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:39] "POST /web/dataset/call_kw/product.product/web_name_search#product.product.web_name_search HTTP/1.1" 200 - 7 0.013 0.037 2026-03-23 03:31:39,831 26 INFO 00801-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-23 03:31:39,836 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:39] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:31:39,864 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:39] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:31:39,899 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:39] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:31:39,936 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:39] "POST /web/dataset/call_kw/stock.quant/onchange#stock.quant.onchange HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:31:40,020 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:40] "POST /web/dataset/call_kw/stock.quant/web_save#stock.quant.web_save HTTP/1.1" 200 - 12 0.016 0.041 2026-03-23 03:31:40,079 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:40] "POST /web/dataset/call_button/stock.quant/action_apply_all#stock.quant.action_apply_all HTTP/1.1" 200 - 3 0.004 0.016 2026-03-23 03:31:40,207 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:40] "POST /web/dataset/call_kw/stock.inventory.adjustment.name/get_views#stock.inventory.adjustment.name.get_views HTTP/1.1" 200 - 7 0.011 0.049 2026-03-23 03:31:40,268 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:40] "POST /web/dataset/call_kw/stock.inventory.adjustment.name/onchange#stock.inventory.adjustment.name.onchange HTTP/1.1" 200 - 5 0.009 0.022 2026-03-23 03:31:40,385 26 INFO 00801-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-23 03:31:40,436 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:40] "POST /web/dataset/call_kw/stock.inventory.adjustment.name/web_save#stock.inventory.adjustment.name.web_save HTTP/1.1" 200 - 8 0.022 0.023 2026-03-23 03:31:40,744 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:40] "POST /web/dataset/call_button/stock.inventory.adjustment.name/action_apply#stock.inventory.adjustment.name.action_apply HTTP/1.1" 200 - 64 0.102 0.189 2026-03-23 03:31:40,815 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:40] "POST /web/dataset/call_kw/stock.quant/web_search_read#stock.quant.web_search_read HTTP/1.1" 200 - 9 0.014 0.036 2026-03-23 03:31:40,882 26 INFO 00801-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-23 03:31:40,933 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: tour succeeded 2026-03-23 03:31:40,935 26 INFO 00801-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-23 03:31:41,176 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: heap 24300032 (allocated 26955776) 2026-03-23 03:31:41,183 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Closing chrome headless with pid 4026 2026-03-23 03:31:41,189 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Closing websocket connection 2026-03-23 03:31:41,199 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Terminating chrome headless with pid 4026 2026-03-23 03:31:41,325 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Removing chrome user profile "/tmp/tmptnxygoj__chrome_odoo" 2026-03-23 03:31:41,458 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 03:31:41,469 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours: Starting TestStockReportTour.test_context_from_warehouse_filter ... 2026-03-23 03:31:45,691 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Chrome pid: 4217 2026-03-23 03:31:45,692 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Chrome headless temporary user profile dir: /tmp/tmppcqzvww__chrome_odoo 2026-03-23 03:31:45,692 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Issuing json command http://127.0.0.1:39491/json/version 2026-03-23 03:31:45,695 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39491', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:31:45,861 26 INFO 00801-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-23 03:31:45,861 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Issuing json command http://127.0.0.1:39491/json 2026-03-23 03:31:45,862 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39491', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:31:45,906 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Websocket url found: ws://127.0.0.1:39491/devtools/page/B88F294D7C067FCBDADA64C235F21F6D 2026-03-23 03:31:45,973 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Enable chrome headless console log notification 2026-03-23 03:31:46,010 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Chrome headless enable page notifications 2026-03-23 03:31:46,259 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 03:31:46,269 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Setting session cookie in browser 2026-03-23 03:31:46,271 26 INFO 00801-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-23 03:31:46,271 26 INFO 00801-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-23 03:31:46,291 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:31:48,549 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:48] "GET /odoo/action-stock.product_template_action_product HTTP/1.1" 200 - 150 0.175 2.087 2026-03-23 03:31:48,556 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Navigation result: {'frameId': 'B88F294D7C067FCBDADA64C235F21F6D', 'loaderId': 'D885D48F60018234D190CFE3D01D601E', 'isDownload': False} 2026-03-23 03:31:48,556 26 INFO 00801-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-23 03:31:48,613 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:48] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.016 2026-03-23 03:31:48,913 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:48] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.087 0.225 2026-03-23 03:31:48,936 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:48] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.337 2026-03-23 03:31:49,043 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:49] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.043 2026-03-23 03:31:49,154 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:49] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.006 0.034 2026-03-23 03:31:49,954 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:49] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:31:49,970 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.019 0.018 2026-03-23 03:31:50,020 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.040 2026-03-23 03:31:50,022 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:50] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:31:50,126 26 INFO 00801-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 03:31:50,181 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:50] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.044 0.079 2026-03-23 03:31:50,219 26 INFO 00801-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-23 03:31:50,288 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:7709) 2026-03-23 03:31:50,297 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.024 0.162 2026-03-23 03:31:50,302 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:50] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-03-23 03:31:50,345 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:50] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:31:50,479 26 INFO 00801-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-23 03:31:50,546 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:50] "GET /odoo HTTP/1.1" 200 - 26 0.065 0.109 2026-03-23 03:31:50,577 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:50] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.167 2026-03-23 03:31:50,598 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:31:50,600 26 INFO 00801-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-23 03:31:50,637 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:50] "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-23 03:31:50,721 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:50] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.047 0.166 2026-03-23 03:31:50,762 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:50] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.011 0.241 2026-03-23 03:31:50,789 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:50] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.248 2026-03-23 03:31:50,824 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.191 2026-03-23 03:31:50,912 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:50] "POST /mail/data HTTP/1.1" 200 - 35 0.028 0.209 2026-03-23 03:31:50,954 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:50] "POST /web/action/load HTTP/1.1" 200 - 11 0.017 0.398 2026-03-23 03:31:50,957 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.278 2026-03-23 03:31:51,688 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:51] "POST /web/dataset/call_kw/product.template/get_views#product.template.get_views HTTP/1.1" 200 - 91 0.256 0.448 2026-03-23 03:31:51,944 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:51] "POST /web/dataset/call_kw/product.template/web_search_read#product.template.web_search_read HTTP/1.1" 200 - 34 0.050 0.143 2026-03-23 03:31:52,113 26 INFO 00801-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-23 03:31:52,250 26 INFO 00801-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-23 03:31:52,382 26 INFO 00801-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-23 03:31:52,416 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:52] "POST /mail/data HTTP/1.1" 200 - 44 0.081 0.130 2026-03-23 03:31:52,474 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:52] "POST /web/dataset/call_kw/product.template/web_search_read#product.template.web_search_read HTTP/1.1" 200 - 13 0.020 0.067 2026-03-23 03:31:52,553 26 INFO 00801-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-23 03:31:52,616 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:52] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.036 0.069 2026-03-23 03:31:52,694 26 INFO 00801-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-23 03:31:52,770 26 INFO 00801-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-23 03:31:52,782 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:52] "POST /web/dataset/call_kw/stock.warehouse/name_search#stock.warehouse.name_search HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:31:52,862 26 INFO 00801-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-23 03:31:52,963 26 INFO 00801-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-23 03:31:53,001 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:53] "POST /web/dataset/call_kw/product.template/web_search_read#product.template.web_search_read HTTP/1.1" 200 - 20 0.053 0.082 2026-03-23 03:31:53,069 26 INFO 00801-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-23 03:31:53,084 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:53] "POST /web/dataset/call_kw/stock.warehouse/name_search#stock.warehouse.name_search HTTP/1.1" 200 - 1 0.001 0.027 2026-03-23 03:31:53,227 26 INFO 00801-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-23 03:31:53,319 26 INFO 00801-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-23 03:31:53,355 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:53] "POST /web/dataset/call_kw/product.template/web_search_read#product.template.web_search_read HTTP/1.1" 200 - 20 0.046 0.080 2026-03-23 03:31:53,388 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:53] "POST /web/dataset/call_kw/product.image/get_views#product.image.get_views HTTP/1.1" 200 - 8 0.011 0.021 2026-03-23 03:31:53,759 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:53] "POST /web/dataset/call_kw/product.template/web_read#product.template.web_read HTTP/1.1" 200 - 125 0.165 0.177 2026-03-23 03:31:54,166 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:54] "POST /web/dataset/call_kw/product.template/search_read#product.template.search_read HTTP/1.1" 200 - 3 0.007 0.018 2026-03-23 03:31:54,186 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:54] "POST /web/dataset/call_kw/product.template/search_read#product.template.search_read HTTP/1.1" 200 - 3 0.005 0.027 2026-03-23 03:31:54,455 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:54] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:31:54,507 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:54] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.028 2026-03-23 03:31:54,512 26 INFO 00801-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-23 03:31:54,655 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:54] "POST /mail/data HTTP/1.1" 200 - 28 0.038 0.070 2026-03-23 03:31:54,694 26 INFO 00801-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-23 03:31:54,717 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:54] "POST /mail/thread/messages HTTP/1.1" 200 - 29 0.021 0.135 2026-03-23 03:31:54,730 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:54] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.002 0.166 2026-03-23 03:31:54,783 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:54] "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.012 0.027 2026-03-23 03:31:54,947 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:54] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 03:31:55,016 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:55] "POST /web/dataset/call_kw/stock.warehouse/search_read#stock.warehouse.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:31:55,100 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:55] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.015 0.033 2026-03-23 03:31:55,294 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:55] "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.077 0.131 2026-03-23 03:31:55,676 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:7710) 2026-03-23 03:31:55,688 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:55] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.006 0.592 2026-03-23 03:31:55,746 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:55] "POST /web/dataset/call_kw/product.template/read#product.template.read HTTP/1.1" 200 - 2 0.009 0.329 2026-03-23 03:31:55,794 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:55] "POST /web/dataset/call_kw/report.stock.quantity/get_views#report.stock.quantity.get_views HTTP/1.1" 200 - 10 0.014 0.421 2026-03-23 03:31:55,930 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:55] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.005 0.090 2026-03-23 03:31:56,341 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1f88dab/web.assets_backend_lazy.min.css (id:7711) 2026-03-23 03:31:56,348 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:56] "GET /web/assets/1f88dab/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 13 0.029 0.363 2026-03-23 03:31:56,488 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c85fcdb/web.assets_backend_lazy.min.js (id:7712) 2026-03-23 03:31:56,496 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:56] "GET /web/assets/c85fcdb/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 7 0.006 0.524 2026-03-23 03:31:56,585 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:56] "POST /web/dataset/call_kw/report.stock.quantity/formatted_read_group#report.stock.quantity.formatted_read_group HTTP/1.1" 200 - 5 0.031 0.018 2026-03-23 03:31:56,636 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:56] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 03:31:56,690 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5a59b47/web.chartjs_lib.min.js (id:7713) 2026-03-23 03:31:56,695 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:56] "GET /web/assets/5a59b47/web.chartjs_lib.min.js HTTP/1.1" 200 - 8 0.006 0.041 2026-03-23 03:31:56,910 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: tour succeeded 2026-03-23 03:31:56,911 26 INFO 00801-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-23 03:31:57,246 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: heap 33585232 (allocated 35119104) 2026-03-23 03:31:57,280 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Closing chrome headless with pid 4217 2026-03-23 03:31:57,283 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Closing websocket connection 2026-03-23 03:31:57,285 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Terminating chrome headless with pid 4217 2026-03-23 03:31:57,455 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Removing chrome user profile "/tmp/tmppcqzvww__chrome_odoo" 2026-03-23 03:31:57,532 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours: Starting TestStockReportTour.test_forecast_replenishment ... 2026-03-23 03:31:58,119 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Chrome pid: 4408 2026-03-23 03:31:58,119 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Chrome headless temporary user profile dir: /tmp/tmpw4wrvgu4_chrome_odoo 2026-03-23 03:31:58,120 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Issuing json command http://127.0.0.1:41121/json/version 2026-03-23 03:31:58,121 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41121', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:31:58,360 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Browser version: Chrome/141.0.7390.54 2026-03-23 03:31:58,360 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Issuing json command http://127.0.0.1:41121/json 2026-03-23 03:31:58,364 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41121', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:31:58,408 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Websocket url found: ws://127.0.0.1:41121/devtools/page/5D2B95746CE7C95F910D3AFEF0D6FF11 2026-03-23 03:31:58,463 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Enable chrome headless console log notification 2026-03-23 03:31:58,502 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Chrome headless enable page notifications 2026-03-23 03:31:58,613 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 03:31:58,621 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Setting session cookie in browser 2026-03-23 03:31:58,624 26 INFO 00801-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-23 03:31:58,624 26 INFO 00801-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-23 03:31:58,646 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:32:00,975 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:00] "GET /odoo/action-stock.product_template_action_product HTTP/1.1" 200 - 157 0.153 2.180 2026-03-23 03:32:00,983 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Navigation result: {'frameId': '5D2B95746CE7C95F910D3AFEF0D6FF11', 'loaderId': '423BAA4989DE92764EBFFF6CE3AC934E', 'isDownload': False} 2026-03-23 03:32:00,983 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Evaluate ready code "odoo.isTourReady('test_forecast_replenishment')" 2026-03-23 03:32:01,051 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:01] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-03-23 03:32:01,603 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:01] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.217 0.342 2026-03-23 03:32:01,632 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:01] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.010 0.581 2026-03-23 03:32:01,700 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:01] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.010 0.103 2026-03-23 03:32:02,013 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:02] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-03-23 03:32:02,215 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:02] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:32:02,240 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.015 2026-03-23 03:32:02,259 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 03:32:02,276 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:02] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:32:02,347 26 INFO 00801-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 03:32:02,409 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:02] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.032 0.067 2026-03-23 03:32:02,446 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment.browser: Owl is running in 'dev' mode. 2026-03-23 03:32:02,454 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:7714) 2026-03-23 03:32:02,459 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.125 2026-03-23 03:32:02,472 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:32:02,504 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:02] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:32:02,601 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.056 2026-03-23 03:32:02,757 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:02] "GET /odoo HTTP/1.1" 200 - 26 0.067 0.147 2026-03-23 03:32:02,841 26 INFO 00801-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-23 03:32:02,854 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:02] "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-23 03:32:02,869 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 03:32:02,880 26 INFO 00801-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-23 03:32:02,882 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:02] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.029 0.114 2026-03-23 03:32:02,951 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.062 2026-03-23 03:32:03,026 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:03] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.012 0.255 2026-03-23 03:32:03,079 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:03] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 0.304 2026-03-23 03:32:03,130 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:03] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.010 0.369 2026-03-23 03:32:03,298 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:03] "POST /mail/data HTTP/1.1" 200 - 35 0.085 0.310 2026-03-23 03:32:03,779 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:03] "POST /web/dataset/call_kw/product.template/get_views#product.template.get_views HTTP/1.1" 200 - 88 0.107 0.547 2026-03-23 03:32:03,786 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.879 2026-03-23 03:32:04,013 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:04] "POST /web/dataset/call_kw/product.template/web_search_read#product.template.web_search_read HTTP/1.1" 200 - 34 0.039 0.102 2026-03-23 03:32:04,333 26 INFO 00801-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-23 03:32:04,395 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:04] "POST /mail/data HTTP/1.1" 200 - 44 0.056 0.094 2026-03-23 03:32:04,434 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:04] "POST /web/dataset/call_kw/product.image/get_views#product.image.get_views HTTP/1.1" 200 - 8 0.017 0.047 2026-03-23 03:32:04,595 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:04] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.039 0.053 2026-03-23 03:32:04,908 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:04] "POST /web/dataset/call_kw/product.template/web_read#product.template.web_read HTTP/1.1" 200 - 128 0.152 0.215 2026-03-23 03:32:05,342 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:05] "POST /web/dataset/call_kw/product.template/search_read#product.template.search_read HTTP/1.1" 200 - 3 0.007 0.030 2026-03-23 03:32:05,387 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:05] "POST /web/dataset/call_kw/product.template/search_read#product.template.search_read HTTP/1.1" 200 - 3 0.015 0.048 2026-03-23 03:32:05,739 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:05] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:32:05,754 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:05] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.030 2026-03-23 03:32:05,824 26 INFO 00801-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-23 03:32:05,888 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:05] "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.006 0.022 2026-03-23 03:32:06,073 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:06] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.077 0.092 2026-03-23 03:32:06,169 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:06] "POST /mail/data HTTP/1.1" 200 - 27 0.038 0.165 2026-03-23 03:32:06,177 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:06] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.200 2026-03-23 03:32:06,188 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:06] "POST /web/dataset/call_kw/stock.warehouse/search_read#stock.warehouse.search_read HTTP/1.1" 200 - 1 0.001 0.134 2026-03-23 03:32:06,358 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:06] "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.051 0.104 2026-03-23 03:32:06,445 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:06] "POST /web/dataset/call_kw/report.stock.quantity/get_views#report.stock.quantity.get_views HTTP/1.1" 200 - 10 0.012 0.043 2026-03-23 03:32:06,480 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:06] "POST /web/dataset/call_kw/product.template/read#product.template.read HTTP/1.1" 200 - 2 0.002 0.019 2026-03-23 03:32:06,593 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:06] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.003 0.112 2026-03-23 03:32:06,921 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1f88dab/web.assets_backend_lazy.min.css (id:7715) 2026-03-23 03:32:06,926 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:06] "GET /web/assets/1f88dab/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 13 0.011 0.301 2026-03-23 03:32:07,074 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c85fcdb/web.assets_backend_lazy.min.js (id:7716) 2026-03-23 03:32:07,082 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:07] "GET /web/assets/c85fcdb/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 7 0.007 0.449 2026-03-23 03:32:07,145 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:07] "POST /web/dataset/call_kw/report.stock.quantity/formatted_read_group#report.stock.quantity.formatted_read_group HTTP/1.1" 200 - 5 0.013 0.017 2026-03-23 03:32:07,191 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:07] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.015 2026-03-23 03:32:07,241 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5a59b47/web.chartjs_lib.min.js (id:7717) 2026-03-23 03:32:07,248 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:07] "GET /web/assets/5a59b47/web.chartjs_lib.min.js HTTP/1.1" 200 - 8 0.008 0.036 2026-03-23 03:32:07,448 26 INFO 00801-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-23 03:32:07,508 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:07] "POST /web/dataset/call_kw/product.replenish/get_views#product.replenish.get_views HTTP/1.1" 200 - 8 0.014 0.040 2026-03-23 03:32:07,758 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:07] "POST /web/dataset/call_kw/product.replenish/onchange#product.replenish.onchange HTTP/1.1" 200 - 46 0.097 0.124 2026-03-23 03:32:07,857 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:07] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.013 0.025 2026-03-23 03:32:07,925 26 INFO 00801-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-23 03:32:07,927 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:07] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 03:32:07,975 26 INFO 00801-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-23 03:32:08,039 26 INFO 00801-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-23 03:32:08,211 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:08] "POST /web/dataset/call_kw/product.replenish/onchange#product.replenish.onchange HTTP/1.1" 200 - 39 0.053 0.096 2026-03-23 03:32:08,261 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:08] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.005 0.016 2026-03-23 03:32:08,282 26 INFO 00801-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-23 03:32:08,442 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:08] "POST /web/dataset/call_kw/product.replenish/web_save#product.replenish.web_save HTTP/1.1" 200 - 32 0.063 0.096 2026-03-23 03:32:08,454 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:08] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.002 0.133 2026-03-23 03:32:08,700 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:08] "POST /web/dataset/call_button/product.replenish/launch_replenishment#product.replenish.launch_replenishment HTTP/1.1" 200 - 79 0.073 0.147 2026-03-23 03:32:08,737 26 INFO 00801-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-23 03:32:08,792 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment.browser: tour succeeded 2026-03-23 03:32:08,796 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_forecast_replenishment SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-03-23 03:32:09,315 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment.browser: heap 30772112 (allocated 32493568) 2026-03-23 03:32:09,350 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Closing chrome headless with pid 4408 2026-03-23 03:32:09,355 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Closing websocket connection 2026-03-23 03:32:09,357 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Terminating chrome headless with pid 4408 2026-03-23 03:32:09,487 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_forecast_replenishment: Removing chrome user profile "/tmp/tmpw4wrvgu4_chrome_odoo" 2026-03-23 03:32:09,614 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours: Starting TestStockReportTour.test_stock_route_diagram_report ... 2026-03-23 03:32:10,429 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Chrome pid: 4599 2026-03-23 03:32:10,430 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Chrome headless temporary user profile dir: /tmp/tmpg_xgua4c_chrome_odoo 2026-03-23 03:32:10,430 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Issuing json command http://127.0.0.1:44641/json/version 2026-03-23 03:32:10,434 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44641', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:32:10,549 26 INFO 00801-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-23 03:32:10,550 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Issuing json command http://127.0.0.1:44641/json 2026-03-23 03:32:10,554 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44641', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:32:10,663 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Websocket url found: ws://127.0.0.1:44641/devtools/page/E3D64FA2C32195DFDA2E6B0754D0E442 2026-03-23 03:32:10,729 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Enable chrome headless console log notification 2026-03-23 03:32:10,768 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Chrome headless enable page notifications 2026-03-23 03:32:11,068 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 03:32:11,085 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Setting session cookie in browser 2026-03-23 03:32:11,089 26 INFO 00801-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-23 03:32:11,089 26 INFO 00801-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-23 03:32:11,120 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:32:13,185 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:13] "GET /odoo/action-stock.product_template_action_product HTTP/1.1" 200 - 150 0.188 1.884 2026-03-23 03:32:13,197 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Navigation result: {'frameId': 'E3D64FA2C32195DFDA2E6B0754D0E442', 'loaderId': 'DCE438FA36DE1F57D00E1935B8BB78E4', 'isDownload': False} 2026-03-23 03:32:13,200 26 INFO 00801-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-23 03:32:13,291 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:13] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.010 0.027 2026-03-23 03:32:13,309 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:13] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.034 2026-03-23 03:32:13,569 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:13] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.059 0.237 2026-03-23 03:32:13,583 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:13] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.173 2026-03-23 03:32:13,747 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:13] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-03-23 03:32:14,605 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:14] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:32:14,634 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.022 0.026 2026-03-23 03:32:14,652 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.028 2026-03-23 03:32:14,658 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:14] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:32:14,734 26 INFO 00801-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 03:32:14,802 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:14] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.034 0.082 2026-03-23 03:32:14,840 26 INFO 00801-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-23 03:32:14,886 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:7718) 2026-03-23 03:32:14,894 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.014 0.158 2026-03-23 03:32:14,899 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 03:32:14,949 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:14] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:32:15,160 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:15] "GET /odoo HTTP/1.1" 200 - 26 0.046 0.114 2026-03-23 03:32:15,193 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.142 2026-03-23 03:32:15,308 26 INFO 00801-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-23 03:32:15,309 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:32:15,331 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:15] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.034 0.091 2026-03-23 03:32:15,334 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:15] "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-23 03:32:15,373 26 INFO 00801-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-23 03:32:15,374 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:15] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.013 0.149 2026-03-23 03:32:15,399 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:15] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.007 0.159 2026-03-23 03:32:15,482 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.023 0.130 2026-03-23 03:32:15,667 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:15] "POST /mail/data HTTP/1.1" 200 - 35 0.062 0.253 2026-03-23 03:32:15,717 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:15] "POST /web/action/load HTTP/1.1" 200 - 11 0.025 0.453 2026-03-23 03:32:15,722 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.211 2026-03-23 03:32:16,291 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:16] "POST /web/dataset/call_kw/product.template/get_views#product.template.get_views HTTP/1.1" 200 - 87 0.138 0.403 2026-03-23 03:32:16,531 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:16] "POST /web/dataset/call_kw/product.template/web_search_read#product.template.web_search_read HTTP/1.1" 200 - 33 0.054 0.120 2026-03-23 03:32:16,540 26 INFO 00801-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-23 03:32:16,742 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:16] "POST /mail/data HTTP/1.1" 200 - 44 0.067 0.128 2026-03-23 03:32:16,802 26 INFO 00801-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-23 03:32:16,887 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:16] "POST /web/dataset/call_kw/product.image/get_views#product.image.get_views HTTP/1.1" 200 - 8 0.019 0.028 2026-03-23 03:32:16,977 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:16] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.020 0.030 2026-03-23 03:32:17,327 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:17] "POST /web/dataset/call_kw/product.template/web_read#product.template.web_read HTTP/1.1" 200 - 127 0.156 0.209 2026-03-23 03:32:17,755 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:17] "POST /web/dataset/call_kw/product.template/search_read#product.template.search_read HTTP/1.1" 200 - 3 0.005 0.021 2026-03-23 03:32:17,777 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:17] "POST /web/dataset/call_kw/product.template/search_read#product.template.search_read HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:32:18,030 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:18] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:32:18,094 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:18] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:32:18,123 26 INFO 00801-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-23 03:32:18,152 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:18] "POST /web/dataset/call_kw/stock.route/name_search#stock.route.name_search HTTP/1.1" 200 - 1 0.000 0.008 2026-03-23 03:32:18,279 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:18] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.030 0.055 2026-03-23 03:32:18,366 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:18] "POST /mail/data HTTP/1.1" 200 - 27 0.033 0.097 2026-03-23 03:32:18,374 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:18] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.116 2026-03-23 03:32:18,533 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:18] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 03:32:18,609 26 INFO 00801-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-23 03:32:18,716 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:18] "POST /web/action/load HTTP/1.1" 200 - 25 0.044 0.055 2026-03-23 03:32:18,760 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:18] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.009 0.026 2026-03-23 03:32:18,842 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:18] "POST /web/action/run HTTP/1.1" 200 - 13 0.032 0.056 2026-03-23 03:32:19,127 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:7719) 2026-03-23 03:32:19,135 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:19] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.016 0.352 2026-03-23 03:32:19,664 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:19] "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.092 0.612 2026-03-23 03:32:21,120 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/0ada067/web.report_assets_common.autoprefixed.min.css (id:7720) 2026-03-23 03:32:21,129 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:21] "GET /web/assets/1/0ada067/web.report_assets_common.autoprefixed.min.css HTTP/1.1" 200 - 10 0.023 1.420 2026-03-23 03:32:21,142 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/849c385/web.report_assets_common.min.js, copying from /web/assets/849c385/web.report_assets_common.min.js 2026-03-23 03:32:21,167 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:21] "GET /web/assets/1/849c385/web.report_assets_common.min.js HTTP/1.1" 200 - 9 0.008 1.471 2026-03-23 03:32:21,228 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report.browser: tour succeeded 2026-03-23 03:32:21,229 26 INFO 00801-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-23 03:32:21,266 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:32:21,649 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report.browser: heap 29267020 (allocated 30920704) 2026-03-23 03:32:21,683 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Closing chrome headless with pid 4599 2026-03-23 03:32:21,703 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Closing websocket connection 2026-03-23 03:32:21,706 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Terminating chrome headless with pid 4599 2026-03-23 03:32:21,931 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Removing chrome user profile "/tmp/tmpg_xgua4c_chrome_odoo" 2026-03-23 03:32:22,039 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 03:32:25,988 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_stock_flow: Starting TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights ... 2026-03-23 03:32:27,181 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Chrome pid: 4781 2026-03-23 03:32:27,181 26 INFO 00801-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/tmpypi0ykb1_chrome_odoo 2026-03-23 03:32:27,181 26 INFO 00801-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:36209/json/version 2026-03-23 03:32:27,188 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36209', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:32:27,314 26 INFO 00801-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-23 03:32:27,315 26 INFO 00801-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:36209/json 2026-03-23 03:32:27,315 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36209', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:32:27,346 26 INFO 00801-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:36209/devtools/page/FE26A6AF7FED5401BB1F7948C043F937 2026-03-23 03:32:27,391 26 INFO 00801-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-23 03:32:27,441 26 INFO 00801-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-23 03:32:27,683 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:pauline from n/a 2026-03-23 03:32:27,692 26 INFO 00801-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-23 03:32:27,697 26 INFO 00801-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-23 03:32:27,697 26 INFO 00801-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-23 03:32:27,715 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:32:29,648 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:29] "GET /odoo HTTP/1.1" 200 - 143 0.132 1.805 2026-03-23 03:32:29,655 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Navigation result: {'frameId': 'FE26A6AF7FED5401BB1F7948C043F937', 'loaderId': '6496374B5A1EAEDE733D350EC80B5B86', 'isDownload': False} 2026-03-23 03:32:29,655 26 INFO 00801-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-23 03:32:29,720 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:29] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-03-23 03:32:29,820 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:29] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.045 0.062 2026-03-23 03:32:29,847 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:29] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.011 0.126 2026-03-23 03:32:29,891 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:29] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-03-23 03:32:30,033 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:30] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-03-23 03:32:30,827 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:30] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:32:30,858 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.013 0.016 2026-03-23 03:32:30,879 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.030 2026-03-23 03:32:30,882 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:30] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:32:30,968 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:7732) 2026-03-23 03:32:30,973 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.044 2026-03-23 03:32:31,053 26 INFO 00801-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-23 03:32:31,115 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:31] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:32:31,151 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:31] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:32:31,249 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:31] "GET /odoo HTTP/1.1" 200 - 25 0.019 0.048 2026-03-23 03:32:31,292 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:31] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.093 2026-03-23 03:32:31,458 26 INFO 00801-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-23 03:32:31,478 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:32:31,487 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:31] "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-23 03:32:31,511 26 INFO 00801-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-23 03:32:31,535 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:31] "GET /web/image?model=res.users&field=avatar_128&id=405 HTTP/1.1" 200 - 14 0.077 0.092 2026-03-23 03:32:31,628 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:31] "GET /web/image/res.partner/926/avatar_128?unique=1774236742000 HTTP/1.1" 200 - 6 0.016 0.229 2026-03-23 03:32:31,644 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:31] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.264 2026-03-23 03:32:31,706 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.017 0.182 2026-03-23 03:32:31,900 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:31] "POST /mail/data HTTP/1.1" 200 - 33 0.106 0.286 2026-03-23 03:32:31,908 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.338 2026-03-23 03:32:31,942 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.008 0.207 2026-03-23 03:32:31,970 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:31] "POST /web/action/load HTTP/1.1" 200 - 5 0.013 0.546 2026-03-23 03:32:32,420 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:32] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 03:32:32,572 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:32] "POST /mail/data HTTP/1.1" 200 - 42 0.052 0.097 2026-03-23 03:32:32,616 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:32] "GET /web/image/res.partner/2/avatar_128?unique=1774236742000 HTTP/1.1" 200 - 5 0.009 0.198 2026-03-23 03:32:32,835 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:32] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.013 0.027 2026-03-23 03:32:32,985 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:32] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.034 0.034 2026-03-23 03:32:33,075 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:33] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.015 2026-03-23 03:32:33,443 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:7733) 2026-03-23 03:32:33,461 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:33] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.010 0.211 2026-03-23 03:32:33,551 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:33] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 28 0.035 0.229 2026-03-23 03:32:41,512 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights.browser: console.groupEnd 2026-03-23 03:32:41,513 26 ERROR 00801-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-23 03:32:41,524 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Asking for screenshot 2026-03-23 03:32:41,529 26 INFO 00801-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-23 03:32:41,658 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Closing chrome headless with pid 4781 2026-03-23 03:32:41,659 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Screenshot in: /data/build/tests/00801-19-0-all/screenshots/sc_20260323_033241_657513_TestStockFlowTourPostInstall.png 2026-03-23 03:32:41,673 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Closing websocket connection 2026-03-23 03:32:41,677 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Terminating chrome headless with pid 4781 2026-03-23 03:32:41,754 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_stock_flow.TestStockFlowTourPostInstall.test_basic_stock_flow_with_minimal_access_rights: Removing chrome user profile "/tmp/tmpypi0ykb1_chrome_odoo" 2026-03-23 03:32:41,811 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_stock_flow: ====================================================================== 2026-03-23 03:32:41,812 26 ERROR 00801-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-23 03:32:41,846 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 03:32:46,154 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_stock_flow: Starting TestStockFlowPostInstall.test_last_delivery_partner_field_on_lot ... 2026-03-23 03:32:46,746 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_stock_flow: Starting TestStockFlowPostInstall.test_name_create_location ... 2026-03-23 03:32:46,813 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_stock_flow: Starting TestStockFlowPostInstall.test_onchange_picking_type_id_and_name ... 2026-03-23 03:32:47,147 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1815] 2026-03-23 03:32:47,292 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1816] 2026-03-23 03:32:47,430 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_stock_flow: Starting TestStockFlowPostInstall.test_past_qty_available ... 2026-03-23 03:32:47,881 26 INFO 00801-19-0-all odoo.addons.stock.tests.test_stock_flow: Starting TestStockFlowPostInstall.test_several_sm_with_same_product_and_backorders ... 2026-03-23 03:32:48,683 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 03:33:02,923 26 INFO 00801-19-0-all odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_apply_inventory_adjustment_on_multiple_quants_simultaneously ... 2026-03-23 03:33:03,708 26 INFO 00801-19-0-all odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_average_perpetual_01_mc_01 ... 2026-03-23 03:33:05,443 26 INFO 00801-19-0-all odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_backdate_picking_with_lock_date ... 2026-03-23 03:33:06,853 26 INFO 00801-19-0-all odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_basic_bill ... 2026-03-23 03:33:09,588 26 INFO 00801-19-0-all odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_cogs_account_branch_company ... 2026-03-23 03:33:10,001 26 INFO 00801-19-0-all odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_cogs_analytic_accounting ... 2026-03-23 03:33:12,712 26 INFO 00801-19-0-all odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_fifo_perpetual_01_mc_01 ... 2026-03-23 03:33:14,595 26 INFO 00801-19-0-all odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_invoice_with_journal_item_without_label ... 2026-03-23 03:33:15,085 26 INFO 00801-19-0-all odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_standard_manual_tax_edit ... 2026-03-23 03:33:16,693 26 INFO 00801-19-0-all odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_standard_perpetual_01_mc_01 ... 2026-03-23 03:33:18,377 26 INFO 00801-19-0-all odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_storno_accounting ... 2026-03-23 03:33:20,424 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 03:33:24,419 26 INFO 00801-19-0-all odoo.addons.stock_account.tests.test_multicompany_lot_valuation: Starting TestMultiCompanyLotValuation.test_lot_avg_cost_multicompany_fifo ... 2026-03-23 03:33:24,761 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 03:33:38,767 26 INFO 00801-19-0-all odoo.addons.stock_account.tests.test_stockvaluationlayer: Starting TestStockValuationChangeValuation.test_return_delivery_fifo ... 2026-03-23 03:33:39,647 26 INFO 00801-19-0-all odoo.addons.stock_account.tests.test_stockvaluationlayer: Starting TestStockValuationChangeValuation.test_standard_auto_to_manual_1 ... 2026-03-23 03:33:40,757 26 INFO 00801-19-0-all odoo.addons.stock_account.tests.test_stockvaluationlayer: Starting TestStockValuationChangeValuation.test_standard_auto_to_manual_2 ... 2026-03-23 03:33:41,155 26 INFO 00801-19-0-all odoo.addons.stock_account.tests.test_stockvaluationlayer: Starting TestStockValuationChangeValuation.test_standard_manual_to_auto_1 ... 2026-03-23 03:33:41,694 26 INFO 00801-19-0-all odoo.addons.stock_account.tests.test_stockvaluationlayer: Starting TestStockValuationChangeValuation.test_standard_manual_to_auto_2 ... 2026-03-23 03:33:42,286 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 03:33:42,290 26 INFO 00801-19-0-all odoo.addons.stock_delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_delivery_real_cost ... 2026-03-23 03:33:43,887 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 03:33:52,580 26 INFO 00801-19-0-all odoo.addons.stock_delivery.tests.test_delivery_stock_move: Starting TestStockMoveInvoice.test_01_delivery_stock_move ... 2026-03-23 03:33:55,089 26 INFO 00801-19-0-all odoo.addons.stock_delivery.tests.test_delivery_stock_move: Starting TestStockMoveInvoice.test_02_delivery_stock_move ... 2026-03-23 03:33:56,269 26 INFO 00801-19-0-all odoo.addons.stock_delivery.tests.test_delivery_stock_move: Starting TestStockMoveInvoice.test_03_invoiced_status ... 2026-03-23 03:33:58,548 26 INFO 00801-19-0-all odoo.addons.stock_delivery.tests.test_delivery_stock_move: Starting TestStockMoveInvoice.test_delivery_carrier_from_confirmed_so ... 2026-03-23 03:34:00,572 26 INFO 00801-19-0-all odoo.addons.stock_delivery.tests.test_delivery_stock_move: Starting TestStockMoveInvoice.test_picking_change_scheduled_date ... 2026-03-23 03:34:01,677 26 INFO 00801-19-0-all odoo.addons.stock_delivery.tests.test_delivery_stock_move: Starting TestStockMoveInvoice.test_picking_weight ... 2026-03-23 03:34:02,472 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 03:34:02,678 26 INFO 00801-19-0-all odoo.addons.stock_dropshipping.tests.test_dropship: Starting TestDropshipPostInstall.test_dest_address_when_changing_po_to_dropship ... 2026-03-23 03:34:03,077 26 INFO 00801-19-0-all odoo.addons.stock_dropshipping.tests.test_dropship: Starting TestDropshipPostInstall.test_dropshipping_tracked_product ... 2026-03-23 03:34:04,653 26 INFO 00801-19-0-all odoo.addons.stock_dropshipping.tests.test_dropship: Starting TestDropshipPostInstall.test_product_replenish_wizard_excludes_dropship_routes ... 2026-03-23 03:34:04,819 26 INFO 00801-19-0-all odoo.addons.stock_dropshipping.tests.test_dropship: Starting TestDropshipPostInstall.test_return_dropship_vendor_is_other_company ... 2026-03-23 03:34:09,550 26 INFO 00801-19-0-all odoo.addons.stock_dropshipping.tests.test_dropship: Starting TestDropshipPostInstall.test_so_cancel_creates_one_activity_on_po ... 2026-03-23 03:34:10,317 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1851] 2026-03-23 03:34:10,569 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 03:34:10,573 26 INFO 00801-19-0-all odoo.addons.stock_dropshipping.tests.test_lifo_price: Starting TestLifoPrice.test_lifoprice ... 2026-03-23 03:34:10,573 26 INFO 00801-19-0-all odoo.addons.stock_dropshipping.tests.test_lifo_price: skipped TestLifoPrice.test_lifoprice : Temporary to fast merge new valuation 2026-03-23 03:34:10,574 26 INFO 00801-19-0-all odoo.addons.stock_dropshipping.tests.test_purchase_order: Starting TestPurchaseOrder.test_project_propagation_from_so_with_dropshipping ... 2026-03-23 03:34:10,574 26 INFO 00801-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-23 03:34:10,574 26 INFO 00801-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-23 03:34:10,574 26 INFO 00801-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-23 03:34:19,047 26 INFO 00801-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_bill_standard_price_update ... 2026-03-23 03:34:22,638 26 INFO 00801-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_cogs_multiple_invoices ... 2026-03-23 03:34:22,639 26 INFO 00801-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-23 03:34:22,640 26 INFO 00801-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_fifo_perpetual_anglosaxon_delivered ... 2026-03-23 03:34:22,640 26 INFO 00801-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-23 03:34:22,640 26 INFO 00801-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_fifo_perpetual_anglosaxon_ordered ... 2026-03-23 03:34:22,640 26 INFO 00801-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-23 03:34:22,640 26 INFO 00801-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_fifo_perpetual_continental_delivered ... 2026-03-23 03:34:25,946 26 INFO 00801-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_fifo_perpetual_continental_ordered ... 2026-03-23 03:34:29,062 26 INFO 00801-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_fifo_return ... 2026-03-23 03:34:29,062 26 INFO 00801-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: skipped TestStockValuation.test_dropship_fifo_return : Temporary to fast merge new valuation 2026-03-23 03:34:29,062 26 INFO 00801-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_standard_perpetual_anglosaxon_delivered ... 2026-03-23 03:34:29,062 26 INFO 00801-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-23 03:34:29,062 26 INFO 00801-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_standard_perpetual_anglosaxon_ordered ... 2026-03-23 03:34:29,062 26 INFO 00801-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-23 03:34:29,062 26 INFO 00801-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_standard_perpetual_anglosaxon_ordered_return ... 2026-03-23 03:34:29,063 26 INFO 00801-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-23 03:34:29,063 26 INFO 00801-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_standard_perpetual_anglosaxon_ordered_return_internal_aml ... 2026-03-23 03:34:29,063 26 INFO 00801-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-23 03:34:29,063 26 INFO 00801-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_standard_perpetual_continental_delivered ... 2026-03-23 03:34:32,204 26 INFO 00801-19-0-all odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_standard_perpetual_continental_ordered ... 2026-03-23 03:34:35,175 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 03:34:35,176 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs: Starting TestStockLandedCosts.test_aml_account_selection ... 2026-03-23 03:34:35,176 26 INFO 00801-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-23 03:34:35,177 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs: Starting TestStockLandedCosts.test_landed_cost_in_move_line ... 2026-03-23 03:34:35,177 26 INFO 00801-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-23 03:34:35,177 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs: Starting TestStockLandedCosts.test_stock_landed_costs ... 2026-03-23 03:34:35,177 26 INFO 00801-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-23 03:34:35,177 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_branches: Starting TestStockLandedCostsBranches.test_create_lc_from_branch ... 2026-03-23 03:34:35,177 26 INFO 00801-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-23 03:34:35,177 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_branches: Starting TestStockLandedCostsBranches.test_lc_generated_from_bill ... 2026-03-23 03:34:35,177 26 INFO 00801-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-23 03:34:35,178 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_lots: Starting TestStockLandedCostsLots.test_landed_cost_when_partially_sold ... 2026-03-23 03:34:35,178 26 INFO 00801-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-23 03:34:35,178 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_lots: Starting TestStockLandedCostsLots.test_stock_landed_costs_lots ... 2026-03-23 03:34:35,178 26 INFO 00801-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-23 03:34:35,178 26 INFO 00801-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-23 03:34:35,178 26 INFO 00801-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-23 03:34:35,178 26 INFO 00801-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-23 03:34:35,178 26 INFO 00801-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-23 03:34:35,178 26 INFO 00801-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-23 03:34:35,178 26 INFO 00801-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-23 03:34:35,179 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: Starting TestLandedCostsWithPurchaseAndInv.test_invoice_after_lc ... 2026-03-23 03:34:35,179 26 INFO 00801-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-23 03:34:35,179 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: Starting TestLandedCostsWithPurchaseAndInv.test_invoice_after_lc_amls ... 2026-03-23 03:34:35,179 26 INFO 00801-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-23 03:34:35,179 26 INFO 00801-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-23 03:34:35,179 26 INFO 00801-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-23 03:34:35,179 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: Starting TestLandedCostsWithPurchaseAndInv.test_landed_cost_partial_cogs ... 2026-03-23 03:34:35,179 26 INFO 00801-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-23 03:34:35,179 26 INFO 00801-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-23 03:34:35,179 26 INFO 00801-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-23 03:34:35,179 26 INFO 00801-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-23 03:34:35,179 26 INFO 00801-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-23 03:34:35,180 26 INFO 00801-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-23 03:34:35,180 26 INFO 00801-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-23 03:34:35,180 26 INFO 00801-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-23 03:34:35,180 26 INFO 00801-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-23 03:34:35,180 26 INFO 00801-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-23 03:34:35,180 26 INFO 00801-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-23 03:34:35,180 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_rounding: Starting TestStockLandedCostsRounding.test_stock_landed_costs_rounding ... 2026-03-23 03:34:35,180 26 INFO 00801-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-23 03:34:35,180 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_rounding: Starting TestStockLandedCostsRounding.test_stock_landed_costs_rounding_02 ... 2026-03-23 03:34:35,180 26 INFO 00801-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-23 03:34:35,180 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_rounding: Starting TestStockLandedCostsRounding.test_stock_landed_costs_rounding_03 ... 2026-03-23 03:34:35,180 26 INFO 00801-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-23 03:34:35,180 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_alreadyout_1 ... 2026-03-23 03:34:35,180 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCFIFO.test_alreadyout_1 : Temporary to fast merge new valuation 2026-03-23 03:34:35,180 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_alreadyout_2 ... 2026-03-23 03:34:35,180 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCFIFO.test_alreadyout_2 : Temporary to fast merge new valuation 2026-03-23 03:34:35,181 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_alreadyout_3 ... 2026-03-23 03:34:35,181 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCFIFO.test_alreadyout_3 : Temporary to fast merge new valuation 2026-03-23 03:34:35,181 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_fifo_to_standard_1 ... 2026-03-23 03:34:35,181 26 INFO 00801-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-23 03:34:35,181 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_in_and_out_1 ... 2026-03-23 03:34:35,181 26 INFO 00801-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-23 03:34:35,181 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_landed_cost_different_uom ... 2026-03-23 03:34:35,181 26 INFO 00801-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-23 03:34:35,181 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_negative_1 ... 2026-03-23 03:34:35,181 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCFIFO.test_negative_1 : Temporary to fast merge new valuation 2026-03-23 03:34:35,181 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_normal_1 ... 2026-03-23 03:34:35,182 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCFIFO.test_normal_1 : Temporary to fast merge new valuation 2026-03-23 03:34:35,182 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_rounding_1 ... 2026-03-23 03:34:35,182 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCFIFO.test_rounding_1 : Temporary to fast merge new valuation 2026-03-23 03:34:35,182 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_rounding_2 ... 2026-03-23 03:34:35,182 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCFIFO.test_rounding_2 : Temporary to fast merge new valuation 2026-03-23 03:34:35,182 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_rounding_3 ... 2026-03-23 03:34:35,182 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCFIFO.test_rounding_3 : Temporary to fast merge new valuation 2026-03-23 03:34:35,182 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCAVCO.test_alreadyout_1 ... 2026-03-23 03:34:35,182 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCAVCO.test_alreadyout_1 : Temporary to fast merge new valuation 2026-03-23 03:34:35,182 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCAVCO.test_alreadyout_2 ... 2026-03-23 03:34:35,182 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCAVCO.test_alreadyout_2 : Temporary to fast merge new valuation 2026-03-23 03:34:35,182 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCAVCO.test_lc_generated_from_bill_multi_comapnies ... 2026-03-23 03:34:35,182 26 INFO 00801-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-23 03:34:35,182 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCAVCO.test_negative_1 ... 2026-03-23 03:34:35,182 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCAVCO.test_negative_1 : Temporary to fast merge new valuation 2026-03-23 03:34:35,182 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCAVCO.test_normal_1 ... 2026-03-23 03:34:35,182 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: skipped TestStockValuationLCAVCO.test_normal_1 : Temporary to fast merge new valuation 2026-03-23 03:34:35,182 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFOVB.test_create_landed_cost_from_bill_multi_currencies ... 2026-03-23 03:34:35,182 26 INFO 00801-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-23 03:34:35,183 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFOVB.test_vendor_bill_flow_anglo_saxon_1 ... 2026-03-23 03:34:35,183 26 INFO 00801-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-23 03:34:35,183 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFOVB.test_vendor_bill_flow_anglo_saxon_2 ... 2026-03-23 03:34:35,183 26 INFO 00801-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-23 03:34:35,183 26 INFO 00801-19-0-all odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFOVB.test_vendor_bill_flow_continental_1 ... 2026-03-23 03:34:35,183 26 INFO 00801-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-23 03:34:35,183 26 INFO 00801-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-23 03:34:35,183 26 INFO 00801-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-23 03:34:35,185 26 INFO 00801-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPicking02.test_backorder_batching ... 2026-03-23 03:34:38,016 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1858] 2026-03-23 03:34:38,520 26 INFO 00801-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPicking02.test_backorder_batching_2 ... 2026-03-23 03:34:41,054 26 INFO 00801-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPicking02.test_backorder_batching_3 ... 2026-03-23 03:34:41,925 26 INFO 00801-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPicking02.test_backorder_batching_4 ... 2026-03-23 03:34:42,693 26 INFO 00801-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPicking02.test_batch_validation_without_backorder ... 2026-03-23 03:34:43,568 26 INFO 00801-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPicking02.test_same_package_several_pickings ... 2026-03-23 03:34:45,000 26 INFO 00801-19-0-all odoo.models.unlink: User #1 deleted stock.quant records with IDs: [517, 518] 2026-03-23 03:34:45,203 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 03:34:45,214 26 INFO 00801-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization ... 2026-03-23 03:34:47,240 26 INFO 00801-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-23 03:34:47,240 26 INFO 00801-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/tmpxirhwinm_chrome_odoo 2026-03-23 03:34:47,240 26 INFO 00801-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:32885/json/version 2026-03-23 03:34:47,243 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32885', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:34:47,405 26 INFO 00801-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-23 03:34:47,406 26 INFO 00801-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:32885/json 2026-03-23 03:34:47,407 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32885', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:34:47,434 26 INFO 00801-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:32885/devtools/page/CC08A1DE0F48052083EE483AEE6FEB36 2026-03-23 03:34:47,439 26 INFO 00801-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-23 03:34:47,443 26 INFO 00801-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-23 03:34:47,771 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 03:34:47,784 26 INFO 00801-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-23 03:34:47,786 26 INFO 00801-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-23 03:34:47,787 26 INFO 00801-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-23 03:34:47,815 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:34:49,841 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:49] "GET /odoo/action-951/439 HTTP/1.1" 200 - 148 0.152 1.882 2026-03-23 03:34:49,848 26 INFO 00801-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Navigation result: {'frameId': 'CC08A1DE0F48052083EE483AEE6FEB36', 'loaderId': '089B0ADEBFBDC445F682EF37D6B4964B', 'isDownload': False} 2026-03-23 03:34:49,848 26 INFO 00801-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-23 03:34:49,902 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:49] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-03-23 03:34:49,912 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:49] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-03-23 03:34:50,172 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:50] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.084 0.198 2026-03-23 03:34:50,206 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:50] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.215 2026-03-23 03:34:50,422 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:50] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-03-23 03:34:51,101 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:51] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:34:51,122 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.016 2026-03-23 03:34:51,158 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:51] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:34:51,159 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-03-23 03:34:51,217 26 INFO 00801-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 03:34:51,319 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:51] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.067 0.068 2026-03-23 03:34:51,334 26 INFO 00801-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-23 03:34:51,390 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8028) 2026-03-23 03:34:51,395 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.145 2026-03-23 03:34:51,406 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-03-23 03:34:51,435 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:51] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:34:51,568 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:51] "GET /odoo HTTP/1.1" 200 - 26 0.031 0.074 2026-03-23 03:34:51,591 26 INFO 00801-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-23 03:34:51,606 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:51] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.122 2026-03-23 03:34:51,684 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:51] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.019 0.052 2026-03-23 03:34:51,694 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:34:51,713 26 INFO 00801-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-23 03:34:51,719 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:51] "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-23 03:34:51,817 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:51] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.043 0.157 2026-03-23 03:34:51,847 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:51] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.012 0.222 2026-03-23 03:34:51,957 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.029 0.198 2026-03-23 03:34:52,071 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:52] "POST /mail/data HTTP/1.1" 200 - 35 0.046 0.284 2026-03-23 03:34:52,093 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:52] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.453 2026-03-23 03:34:52,097 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.182 2026-03-23 03:34:52,132 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:52] "GET /stock_picking_batch/static/shapes/batch-picking.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:34:52,137 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:52] "GET /stock_picking_batch/static/shapes/wave-picking.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 03:34:52,138 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:52] "GET /stock_picking_batch/static/shapes/cluster-picking.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:34:52,288 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:52] "POST /web/dataset/call_kw/stock.picking.batch/get_views#stock.picking.batch.get_views HTTP/1.1" 200 - 49 0.051 0.106 2026-03-23 03:34:52,389 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:52] "POST /web/dataset/call_kw/stock.picking/get_views#stock.picking.get_views HTTP/1.1" 200 - 13 0.022 0.038 2026-03-23 03:34:52,596 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:52] "POST /web/dataset/call_kw/stock.picking.batch/web_read#stock.picking.batch.web_read HTTP/1.1" 200 - 57 0.058 0.115 2026-03-23 03:34:52,855 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:34:53,012 26 INFO 00801-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-23 03:34:53,128 26 INFO 00801-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-23 03:34:53,173 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:53] "POST /web/dataset/call_button/stock.picking.batch/action_confirm#stock.picking.batch.action_confirm HTTP/1.1" 200 - 33 0.068 0.086 2026-03-23 03:34:53,266 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:53] "POST /mail/thread/messages HTTP/1.1" 200 - 29 0.037 0.180 2026-03-23 03:34:53,362 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:53] "POST /web/dataset/call_kw/stock.picking/get_views#stock.picking.get_views HTTP/1.1" 200 - 13 0.016 0.199 2026-03-23 03:34:53,586 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:53] "POST /mail/data HTTP/1.1" 200 - 67 0.088 0.367 2026-03-23 03:34:53,683 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:53] "POST /web/dataset/call_kw/stock.picking.batch/web_read#stock.picking.batch.web_read HTTP/1.1" 200 - 34 0.031 0.440 2026-03-23 03:34:53,706 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:53] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.295 2026-03-23 03:34:53,864 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:53] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 45 0.055 0.280 2026-03-23 03:34:53,913 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:53] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.013 0.331 2026-03-23 03:34:53,950 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:53] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.008 0.245 2026-03-23 03:34:54,036 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:54] "POST /mail/data HTTP/1.1" 200 - 18 0.028 0.218 2026-03-23 03:34:54,255 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:8029) 2026-03-23 03:34:54,261 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:54] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.011 0.447 2026-03-23 03:34:54,272 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:54] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.252 2026-03-23 03:34:54,438 26 INFO 00801-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-23 03:34:54,544 26 INFO 00801-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-23 03:34:54,609 26 INFO 00801-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-23 03:34:54,689 26 INFO 00801-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-23 03:34:54,791 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:54] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 27 0.039 0.068 2026-03-23 03:34:54,959 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:54] "POST /web/dataset/call_kw/stock.picking/onchange#stock.picking.onchange HTTP/1.1" 200 - 43 0.050 0.090 2026-03-23 03:34:55,206 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:55] "POST /web/dataset/call_kw/stock.picking/web_save#stock.picking.web_save HTTP/1.1" 200 - 66 0.066 0.146 2026-03-23 03:34:55,252 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:55] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 4 0.002 0.008 2026-03-23 03:34:55,343 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:55] "POST /web/dataset/call_kw/stock.move/get_views#stock.move.get_views HTTP/1.1" 200 - 2 0.002 0.018 2026-03-23 03:34:55,404 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:55] "POST /web/dataset/call_kw/stock.move.line/get_views#stock.move.line.get_views HTTP/1.1" 200 - 9 0.008 0.034 2026-03-23 03:34:55,497 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:55] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 17 0.023 0.045 2026-03-23 03:34:55,625 26 INFO 00801-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-23 03:34:55,696 26 INFO 00801-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-23 03:34:55,733 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:55] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.009 0.021 2026-03-23 03:34:55,749 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:55] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:34:55,769 26 INFO 00801-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-23 03:34:55,844 26 INFO 00801-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-23 03:34:55,925 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:55] "POST /web/dataset/call_kw/stock.move.line/onchange#stock.move.line.onchange HTTP/1.1" 200 - 18 0.021 0.058 2026-03-23 03:34:55,973 26 INFO 00801-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-23 03:34:56,002 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:56] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 11 0.014 0.041 2026-03-23 03:34:56,121 26 INFO 00801-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-23 03:34:56,155 26 INFO 00801-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-23 03:34:56,258 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:56] "POST /web/dataset/call_kw/stock.move/web_save#stock.move.web_save HTTP/1.1" 200 - 33 0.051 0.097 2026-03-23 03:34:56,397 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:56] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 38 0.035 0.074 2026-03-23 03:34:56,527 26 INFO 00801-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-23 03:34:56,585 26 INFO 00801-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-23 03:34:56,664 26 INFO 00801-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-23 03:34:56,745 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:56] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 23 0.027 0.060 2026-03-23 03:34:56,903 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:56] "POST /web/dataset/call_kw/stock.picking/onchange#stock.picking.onchange HTTP/1.1" 200 - 39 0.038 0.094 2026-03-23 03:34:57,105 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:57] "POST /web/dataset/call_kw/stock.picking/web_save#stock.picking.web_save HTTP/1.1" 200 - 62 0.048 0.113 2026-03-23 03:34:57,163 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:57] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 03:34:57,337 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:57] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 16 0.040 0.060 2026-03-23 03:34:57,447 26 INFO 00801-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-23 03:34:57,507 26 INFO 00801-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-23 03:34:57,545 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:57] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.007 0.016 2026-03-23 03:34:57,562 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:57] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:34:57,577 26 INFO 00801-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-23 03:34:57,643 26 INFO 00801-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-23 03:34:57,749 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:57] "POST /web/dataset/call_kw/stock.move.line/onchange#stock.move.line.onchange HTTP/1.1" 200 - 14 0.036 0.069 2026-03-23 03:34:57,833 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:57] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 11 0.016 0.038 2026-03-23 03:34:57,941 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:57] "POST /web/dataset/call_kw/stock.move/web_save#stock.move.web_save HTTP/1.1" 200 - 33 0.029 0.057 2026-03-23 03:34:58,085 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:58] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 38 0.040 0.076 2026-03-23 03:34:58,191 26 INFO 00801-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-23 03:34:58,248 26 INFO 00801-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-23 03:34:58,314 26 INFO 00801-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-23 03:34:58,377 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:58] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 23 0.020 0.042 2026-03-23 03:34:58,543 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:58] "POST /web/dataset/call_kw/stock.picking/onchange#stock.picking.onchange HTTP/1.1" 200 - 39 0.034 0.075 2026-03-23 03:34:58,735 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:58] "POST /web/dataset/call_kw/stock.picking/web_save#stock.picking.web_save HTTP/1.1" 200 - 60 0.053 0.107 2026-03-23 03:34:58,796 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:58] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 3 0.005 0.026 2026-03-23 03:34:58,927 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:58] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 16 0.014 0.037 2026-03-23 03:34:59,022 26 INFO 00801-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-23 03:34:59,093 26 INFO 00801-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-23 03:34:59,237 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:59] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 38 0.047 0.094 2026-03-23 03:34:59,361 26 INFO 00801-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-23 03:34:59,365 26 INFO 00801-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-23 03:34:59,713 26 INFO 00801-19-0-all odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: heap 31256144 (allocated 33120256) 2026-03-23 03:34:59,724 26 INFO 00801-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-23 03:34:59,730 26 INFO 00801-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-23 03:34:59,735 26 INFO 00801-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-23 03:34:59,853 26 INFO 00801-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/tmpxirhwinm_chrome_odoo" 2026-03-23 03:34:59,958 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 03:35:02,074 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_certification_flow: Starting TestCertificationFlow.test_flow_certification ... 2026-03-23 03:35:02,313 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:user_emp from n/a 2026-03-23 03:35:02,348 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:35:02,698 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:02] "GET /survey/start/4b5d826d-c31e-43bc-a416-2a6c06c20a73 HTTP/1.1" 303 - 42 0.054 0.304 2026-03-23 03:35:02,711 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:02] "GET /en/survey/4b5d826d-c31e-43bc-a416-2a6c06c20a73 HTTP/1.1" 303 - 0 0.000 0.004 2026-03-23 03:35:04,188 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:04] "GET /survey/4b5d826d-c31e-43bc-a416-2a6c06c20a73 HTTP/1.1" 200 - 135 0.226 1.242 2026-03-23 03:35:04,274 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:04] "GET /survey/4b5d826d-c31e-43bc-a416-2a6c06c20a73/404541c0-7455-4c3e-8713-a8301c0ddb88 HTTP/1.1" 200 - 17 0.019 0.054 2026-03-23 03:35:04,515 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:04] "POST /survey/begin/4b5d826d-c31e-43bc-a416-2a6c06c20a73/404541c0-7455-4c3e-8713-a8301c0ddb88 HTTP/1.1" 200 - 26 0.035 0.195 2026-03-23 03:35:04,629 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:04] "POST /survey/submit/4b5d826d-c31e-43bc-a416-2a6c06c20a73/404541c0-7455-4c3e-8713-a8301c0ddb88 HTTP/1.1" 200 - 22 0.020 0.045 2026-03-23 03:35:04,715 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:04] "GET /survey/4b5d826d-c31e-43bc-a416-2a6c06c20a73/404541c0-7455-4c3e-8713-a8301c0ddb88 HTTP/1.1" 200 - 20 0.013 0.053 2026-03-23 03:35:04,791 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:04] "POST /survey/submit/4b5d826d-c31e-43bc-a416-2a6c06c20a73/404541c0-7455-4c3e-8713-a8301c0ddb88 HTTP/1.1" 200 - 22 0.020 0.038 2026-03-23 03:35:04,877 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:04] "GET /survey/4b5d826d-c31e-43bc-a416-2a6c06c20a73/404541c0-7455-4c3e-8713-a8301c0ddb88 HTTP/1.1" 200 - 18 0.019 0.050 2026-03-23 03:35:04,954 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:04] "POST /survey/submit/4b5d826d-c31e-43bc-a416-2a6c06c20a73/404541c0-7455-4c3e-8713-a8301c0ddb88 HTTP/1.1" 200 - 21 0.021 0.044 2026-03-23 03:35:05,034 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:05] "GET /survey/4b5d826d-c31e-43bc-a416-2a6c06c20a73/404541c0-7455-4c3e-8713-a8301c0ddb88 HTTP/1.1" 200 - 20 0.016 0.050 2026-03-23 03:35:05,088 26 INFO 00801-19-0-all odoo.models.unlink: User #419 deleted survey.user_input.line records with IDs: [2] 2026-03-23 03:35:05,128 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:05] "POST /survey/submit/4b5d826d-c31e-43bc-a416-2a6c06c20a73/404541c0-7455-4c3e-8713-a8301c0ddb88 HTTP/1.1" 200 - 35 0.023 0.048 2026-03-23 03:35:05,212 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:05] "GET /survey/4b5d826d-c31e-43bc-a416-2a6c06c20a73/404541c0-7455-4c3e-8713-a8301c0ddb88 HTTP/1.1" 200 - 18 0.020 0.050 2026-03-23 03:35:05,285 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:05] "POST /survey/submit/4b5d826d-c31e-43bc-a416-2a6c06c20a73/404541c0-7455-4c3e-8713-a8301c0ddb88 HTTP/1.1" 200 - 20 0.013 0.041 2026-03-23 03:35:05,364 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:05] "GET /survey/4b5d826d-c31e-43bc-a416-2a6c06c20a73/404541c0-7455-4c3e-8713-a8301c0ddb88 HTTP/1.1" 200 - 20 0.016 0.049 2026-03-23 03:35:05,478 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:05] "POST /survey/submit/4b5d826d-c31e-43bc-a416-2a6c06c20a73/404541c0-7455-4c3e-8713-a8301c0ddb88 HTTP/1.1" 200 - 26 0.028 0.065 2026-03-23 03:35:05,561 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:05] "GET /survey/4b5d826d-c31e-43bc-a416-2a6c06c20a73/404541c0-7455-4c3e-8713-a8301c0ddb88 HTTP/1.1" 200 - 20 0.018 0.050 2026-03-23 03:35:05,641 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:05] "POST /survey/submit/4b5d826d-c31e-43bc-a416-2a6c06c20a73/404541c0-7455-4c3e-8713-a8301c0ddb88 HTTP/1.1" 200 - 20 0.025 0.040 2026-03-23 03:35:05,742 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:05] "GET /survey/4b5d826d-c31e-43bc-a416-2a6c06c20a73/404541c0-7455-4c3e-8713-a8301c0ddb88 HTTP/1.1" 200 - 20 0.025 0.062 2026-03-23 03:35:05,808 26 INFO 00801-19-0-all odoo.models.unlink: User #419 deleted survey.user_input.line records with IDs: [5] 2026-03-23 03:35:05,860 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:05] "POST /survey/submit/4b5d826d-c31e-43bc-a416-2a6c06c20a73/404541c0-7455-4c3e-8713-a8301c0ddb88 HTTP/1.1" 200 - 37 0.026 0.061 2026-03-23 03:35:05,865 26 INFO 00801-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-23 03:35:05,966 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:05] "GET /survey/4b5d826d-c31e-43bc-a416-2a6c06c20a73/404541c0-7455-4c3e-8713-a8301c0ddb88 HTTP/1.1" 200 - 20 0.015 0.059 2026-03-23 03:35:05,971 26 INFO 00801-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-23 03:35:06,078 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:06] "POST /survey/submit/4b5d826d-c31e-43bc-a416-2a6c06c20a73/404541c0-7455-4c3e-8713-a8301c0ddb88 HTTP/1.1" 200 - 22 0.026 0.052 2026-03-23 03:35:06,081 26 INFO 00801-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-23 03:35:06,170 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:06] "GET /survey/4b5d826d-c31e-43bc-a416-2a6c06c20a73/404541c0-7455-4c3e-8713-a8301c0ddb88 HTTP/1.1" 200 - 20 0.022 0.053 2026-03-23 03:35:06,174 26 INFO 00801-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-23 03:35:06,685 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:06] "POST /survey/submit/4b5d826d-c31e-43bc-a416-2a6c06c20a73/404541c0-7455-4c3e-8713-a8301c0ddb88 HTTP/1.1" 200 - 86 0.108 0.383 2026-03-23 03:35:06,689 26 INFO 00801-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-23 03:35:06,777 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:06] "GET /survey/4b5d826d-c31e-43bc-a416-2a6c06c20a73/404541c0-7455-4c3e-8713-a8301c0ddb88 HTTP/1.1" 200 - 16 0.026 0.043 2026-03-23 03:35:06,781 26 INFO 00801-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-23 03:35:11,289 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_certification_flow: Starting TestCertificationFlow.test_randomized_certification ... 2026-03-23 03:35:11,481 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:user_emp from n/a 2026-03-23 03:35:11,514 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:35:11,829 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:11] "GET /survey/start/87c91f5f-9052-4f1d-a7bb-ee8185bd2e9a HTTP/1.1" 303 - 42 0.026 0.295 2026-03-23 03:35:11,837 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:11] "GET /en/survey/87c91f5f-9052-4f1d-a7bb-ee8185bd2e9a HTTP/1.1" 303 - 0 0.000 0.002 2026-03-23 03:35:13,297 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:13] "GET /survey/87c91f5f-9052-4f1d-a7bb-ee8185bd2e9a HTTP/1.1" 200 - 136 0.135 1.319 2026-03-23 03:35:13,392 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:13] "GET /survey/87c91f5f-9052-4f1d-a7bb-ee8185bd2e9a/22b09769-546e-4c00-b96b-d1a231571532 HTTP/1.1" 200 - 18 0.025 0.057 2026-03-23 03:35:13,613 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:13] "POST /survey/begin/87c91f5f-9052-4f1d-a7bb-ee8185bd2e9a/22b09769-546e-4c00-b96b-d1a231571532 HTTP/1.1" 200 - 27 0.049 0.163 2026-03-23 03:35:13,745 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:13] "POST /survey/submit/87c91f5f-9052-4f1d-a7bb-ee8185bd2e9a/22b09769-546e-4c00-b96b-d1a231571532 HTTP/1.1" 200 - 33 0.035 0.085 2026-03-23 03:35:13,816 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:13] "GET /survey/87c91f5f-9052-4f1d-a7bb-ee8185bd2e9a/22b09769-546e-4c00-b96b-d1a231571532 HTTP/1.1" 200 - 17 0.023 0.040 2026-03-23 03:35:13,874 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 03:35:15,812 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_flow: Starting TestSurveyFlow.test_flow_public ... 2026-03-23 03:35:15,958 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:35:16,497 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:16] "GET /survey/start/a709634c-e59c-4a3a-a92f-ed98113741ee HTTP/1.1" 303 - 38 0.041 0.502 2026-03-23 03:35:16,510 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:16] "GET /en/survey/a709634c-e59c-4a3a-a92f-ed98113741ee HTTP/1.1" 303 - 0 0.000 0.004 2026-03-23 03:35:17,808 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:17] "GET /survey/a709634c-e59c-4a3a-a92f-ed98113741ee HTTP/1.1" 200 - 105 0.124 1.167 2026-03-23 03:35:17,886 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:17] "GET /survey/a709634c-e59c-4a3a-a92f-ed98113741ee/0301495c-0119-4610-b71c-abb7183971b6 HTTP/1.1" 200 - 18 0.015 0.042 2026-03-23 03:35:18,047 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:18] "POST /survey/begin/a709634c-e59c-4a3a-a92f-ed98113741ee/0301495c-0119-4610-b71c-abb7183971b6 HTTP/1.1" 200 - 25 0.024 0.127 2026-03-23 03:35:18,170 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:18] "POST /survey/submit/a709634c-e59c-4a3a-a92f-ed98113741ee/0301495c-0119-4610-b71c-abb7183971b6 HTTP/1.1" 200 - 30 0.021 0.081 2026-03-23 03:35:18,175 26 INFO 00801-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-23 03:35:18,253 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:18] "GET /survey/a709634c-e59c-4a3a-a92f-ed98113741ee/0301495c-0119-4610-b71c-abb7183971b6 HTTP/1.1" 200 - 23 0.020 0.047 2026-03-23 03:35:18,389 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:18] "POST /survey/submit/a709634c-e59c-4a3a-a92f-ed98113741ee/0301495c-0119-4610-b71c-abb7183971b6 HTTP/1.1" 200 - 35 0.037 0.067 2026-03-23 03:35:18,392 26 INFO 00801-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-23 03:35:18,423 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 03:35:20,154 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_flow_with_conditions: Starting TestSurveyFlowWithConditions.test_conditional_flow_with_scoring ... 2026-03-23 03:35:20,381 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:35:20,663 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:20] "GET /survey/start/16d0862e-6466-4516-ace5-b6a0be046e7b HTTP/1.1" 303 - 38 0.041 0.244 2026-03-23 03:35:20,675 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:20] "GET /en/survey/16d0862e-6466-4516-ace5-b6a0be046e7b HTTP/1.1" 303 - 0 0.000 0.007 2026-03-23 03:35:21,926 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:21] "GET /survey/16d0862e-6466-4516-ace5-b6a0be046e7b HTTP/1.1" 200 - 105 0.107 1.139 2026-03-23 03:35:22,032 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:22] "GET /survey/16d0862e-6466-4516-ace5-b6a0be046e7b/ebd4bd31-7920-4620-9984-b112bd42782b HTTP/1.1" 200 - 18 0.027 0.052 2026-03-23 03:35:22,269 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:22] "POST /survey/begin/16d0862e-6466-4516-ace5-b6a0be046e7b/ebd4bd31-7920-4620-9984-b112bd42782b HTTP/1.1" 200 - 27 0.040 0.182 2026-03-23 03:35:22,514 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:22] "POST /survey/submit/16d0862e-6466-4516-ace5-b6a0be046e7b/ebd4bd31-7920-4620-9984-b112bd42782b HTTP/1.1" 200 - 57 0.074 0.106 2026-03-23 03:35:22,578 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:22] "GET /survey/16d0862e-6466-4516-ace5-b6a0be046e7b/ebd4bd31-7920-4620-9984-b112bd42782b HTTP/1.1" 200 - 17 0.015 0.042 2026-03-23 03:35:22,604 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 03:35:23,219 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_performance: Starting SurveyPerformance.test_survey_results_with_multiple_filters_mixed_model ... 2026-03-23 03:35:23,307 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:survey_manager from n/a 2026-03-23 03:35:23,330 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:35:23,602 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:23] "GET /survey/results/8?filters=A,0,57|L,0,31 HTTP/1.1" 301 - 16 0.017 0.261 2026-03-23 03:35:25,236 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:25] "GET /survey/results/test-survey-results-8?filters=A,0,57|L,0,31 HTTP/1.1" 200 - 155 0.174 1.452 2026-03-23 03:35:25,259 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:survey_manager from n/a 2026-03-23 03:35:25,282 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:25] "GET /survey/results/8?filters=A,0,57|L,0,31 HTTP/1.1" 301 - 1 0.003 0.010 2026-03-23 03:35:25,389 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:25] "GET /survey/results/test-survey-results-8?filters=A,0,57|L,0,31 HTTP/1.1" 200 - 24 0.028 0.072 2026-03-23 03:35:25,395 26 INFO 00801-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-23 03:35:25,402 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_performance: Starting SurveyPerformance.test_survey_results_with_multiple_filters_question_answer_model ... 2026-03-23 03:35:25,431 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:survey_manager from n/a 2026-03-23 03:35:25,453 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:35:25,719 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:25] "GET /survey/results/8?filters=A,0,57|A,0,55 HTTP/1.1" 301 - 22 0.017 0.256 2026-03-23 03:35:27,232 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:27] "GET /survey/results/test-survey-results-8?filters=A,0,57|A,0,55 HTTP/1.1" 200 - 154 0.149 1.356 2026-03-23 03:35:27,246 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:survey_manager from n/a 2026-03-23 03:35:27,262 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:27] "GET /survey/results/8?filters=A,0,57|A,0,55 HTTP/1.1" 301 - 1 0.001 0.007 2026-03-23 03:35:27,346 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:27] "GET /survey/results/test-survey-results-8?filters=A,0,57|A,0,55 HTTP/1.1" 200 - 22 0.020 0.059 2026-03-23 03:35:27,350 26 INFO 00801-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-23 03:35:27,354 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_performance: Starting SurveyPerformance.test_survey_results_with_one_filter ... 2026-03-23 03:35:27,377 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:survey_manager from n/a 2026-03-23 03:35:27,393 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:35:27,949 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:27] "GET /survey/results/8?filters=A,0,55 HTTP/1.1" 301 - 22 0.021 0.537 2026-03-23 03:35:29,427 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:29] "GET /survey/results/test-survey-results-8?filters=A,0,55 HTTP/1.1" 200 - 154 0.153 1.321 2026-03-23 03:35:29,438 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:survey_manager from n/a 2026-03-23 03:35:29,451 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:29] "GET /survey/results/8?filters=A,0,55 HTTP/1.1" 301 - 1 0.001 0.006 2026-03-23 03:35:29,524 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:29] "GET /survey/results/test-survey-results-8?filters=A,0,55 HTTP/1.1" 200 - 22 0.015 0.055 2026-03-23 03:35:29,527 26 INFO 00801-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-23 03:35:29,543 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 03:35:31,241 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_security: Starting TestSurveySecurityControllers.test_survey_start_short ... 2026-03-23 03:35:31,290 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:35:31,508 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:31] "GET /s/123456 HTTP/1.1" 303 - 14 0.011 0.210 2026-03-23 03:35:31,586 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:31] "GET /survey/start/030abd6a-a3fd-470e-9865-05816447fa24 HTTP/1.1" 303 - 25 0.026 0.046 2026-03-23 03:35:31,597 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:31] "GET /en/survey/030abd6a-a3fd-470e-9865-05816447fa24 HTTP/1.1" 303 - 0 0.000 0.005 2026-03-23 03:35:32,901 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:32] "GET /survey/030abd6a-a3fd-470e-9865-05816447fa24 HTTP/1.1" 200 - 106 0.138 1.159 2026-03-23 03:35:33,018 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:33] "GET /s/______ HTTP/1.1" 200 - 21 0.037 0.075 2026-03-23 03:35:33,101 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:33] "GET /s/123456 HTTP/1.1" 200 - 7 0.008 0.028 2026-03-23 03:35:33,159 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:33] "GET /s/123456 HTTP/1.1" 200 - 8 0.007 0.030 2026-03-23 03:35:33,184 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 03:35:33,192 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_backend: Starting TestUi.test_tour_test_survey_form_triggers ... 2026-03-23 03:35:33,826 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Chrome pid: 5220 2026-03-23 03:35:33,827 26 INFO 00801-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/tmp26qmi_cr_chrome_odoo 2026-03-23 03:35:33,827 26 INFO 00801-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:43467/json/version 2026-03-23 03:35:33,829 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43467', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:35:34,043 26 INFO 00801-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-23 03:35:34,045 26 INFO 00801-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:43467/json 2026-03-23 03:35:34,046 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43467', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:35:34,117 26 INFO 00801-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:43467/devtools/page/B3997024EC0E9A2ED65CF0234035909E 2026-03-23 03:35:34,206 26 INFO 00801-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-23 03:35:34,236 26 INFO 00801-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-23 03:35:34,429 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 03:35:34,441 26 INFO 00801-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-23 03:35:34,448 26 INFO 00801-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-23 03:35:34,448 26 INFO 00801-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-23 03:35:34,525 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:35:36,531 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:36] "GET /odoo HTTP/1.1" 200 - 158 0.153 1.890 2026-03-23 03:35:36,542 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Navigation result: {'frameId': 'B3997024EC0E9A2ED65CF0234035909E', 'loaderId': '0B8B598644BF57DA85DE80E4E7A6D7B3', 'isDownload': False} 2026-03-23 03:35:36,542 26 INFO 00801-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-23 03:35:36,599 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:36] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-03-23 03:35:36,623 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:36] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.017 2026-03-23 03:35:36,910 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:36] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.108 0.192 2026-03-23 03:35:36,937 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:36] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.187 2026-03-23 03:35:37,041 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:37] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-03-23 03:35:37,658 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:37] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:35:37,675 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.017 0.016 2026-03-23 03:35:37,719 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:37] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:35:37,745 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.032 2026-03-23 03:35:37,813 26 INFO 00801-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 03:35:37,862 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:37] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.023 0.064 2026-03-23 03:35:37,911 26 INFO 00801-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-23 03:35:37,914 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8126) 2026-03-23 03:35:37,918 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.086 2026-03-23 03:35:37,935 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:37] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:35:37,956 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:37] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:35:38,020 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:38] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.026 2026-03-23 03:35:38,095 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:38] "GET /odoo HTTP/1.1" 200 - 26 0.019 0.092 2026-03-23 03:35:38,224 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 03:35:38,227 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:38] "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-23 03:35:38,227 26 INFO 00801-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-23 03:35:38,251 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:38] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 13 0.036 0.073 2026-03-23 03:35:38,286 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:38] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.012 0.133 2026-03-23 03:35:38,310 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:38] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.145 2026-03-23 03:35:38,347 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.098 2026-03-23 03:35:38,417 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:38] "POST /mail/data HTTP/1.1" 200 - 35 0.027 0.129 2026-03-23 03:35:38,429 26 INFO 00801-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-23 03:35:38,434 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:38] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.254 2026-03-23 03:35:38,576 26 INFO 00801-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-23 03:35:38,789 26 INFO 00801-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-23 03:35:38,923 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:38] "POST /mail/data HTTP/1.1" 200 - 56 0.148 0.222 2026-03-23 03:35:38,948 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:38] "POST /web/action/load HTTP/1.1" 200 - 8 0.007 0.150 2026-03-23 03:35:38,954 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:38] "POST /mail/data HTTP/1.1" 200 - 1 0.001 0.095 2026-03-23 03:35:38,962 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.253 2026-03-23 03:35:39,487 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:39] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.026 0.041 2026-03-23 03:35:39,507 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:39] "GET /web/image/discuss.channel/2/avatar_128?unique=a8bfd1fe28c8e7edd1bdf3b0854676ca7e0df47599332bddc6e8653ae1e6b0554f63af77b607e75c79a1221ed28fd25703911159925e5f177798cf4efecb9df7 HTTP/1.1" 200 - 3 0.005 0.024 2026-03-23 03:35:39,518 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:39] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.002 0.025 2026-03-23 03:35:39,556 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:39] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.009 0.052 2026-03-23 03:35:39,876 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:39] "POST /web/dataset/call_kw/survey.survey/get_views#survey.survey.get_views HTTP/1.1" 200 - 44 0.053 0.134 2026-03-23 03:35:39,915 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:39] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.012 0.194 2026-03-23 03:35:39,991 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:39] "POST /web/dataset/call_kw/survey.survey/web_search_read#survey.survey.web_search_read HTTP/1.1" 200 - 5 0.013 0.043 2026-03-23 03:35:40,116 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:40] "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.009 2026-03-23 03:35:40,137 26 INFO 00801-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-23 03:35:40,211 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:40] "POST /web/dataset/call_kw/survey.survey/onchange#survey.survey.onchange HTTP/1.1" 200 - 6 0.006 0.039 2026-03-23 03:35:40,643 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:40] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:35:40,672 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:40] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.031 0.040 2026-03-23 03:35:40,783 26 INFO 00801-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-23 03:35:40,893 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:40] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.016 2026-03-23 03:35:41,050 26 INFO 00801-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-23 03:35:41,206 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:41] "POST /web/dataset/call_kw/survey.survey/web_save#survey.survey.web_save HTTP/1.1" 200 - 33 0.061 0.075 2026-03-23 03:35:41,529 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:8127) 2026-03-23 03:35:41,539 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:41] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.016 0.426 2026-03-23 03:35:41,590 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:41] "POST /web/dataset/call_kw/survey.question/get_views#survey.question.get_views HTTP/1.1" 200 - 9 0.008 0.280 2026-03-23 03:35:41,674 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:41] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.032 0.286 2026-03-23 03:35:41,767 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:41] "POST /mail/data HTTP/1.1" 200 - 31 0.036 0.299 2026-03-23 03:35:41,845 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:41] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 9 0.019 0.099 2026-03-23 03:35:42,065 26 INFO 00801-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-23 03:35:42,218 26 INFO 00801-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-23 03:35:42,237 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:42] "POST /web/dataset/call_kw/survey.question.answer/onchange#survey.question.answer.onchange HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:35:42,328 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:35:42,355 26 INFO 00801-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-23 03:35:42,429 26 INFO 00801-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-23 03:35:42,441 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:42] "POST /web/dataset/call_kw/survey.question.answer/onchange#survey.question.answer.onchange HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:35:42,475 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:42] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:35:42,510 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:42] "POST /web/dataset/call_kw/survey.question.answer/onchange#survey.question.answer.onchange HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:35:42,585 26 INFO 00801-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-23 03:35:42,655 26 INFO 00801-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-23 03:35:42,662 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:42] "POST /web/dataset/call_kw/survey.question.answer/onchange#survey.question.answer.onchange HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:35:42,700 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:42] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:35:42,929 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:42] "POST /web/dataset/call_kw/survey.survey/onchange#survey.survey.onchange HTTP/1.1" 200 - 16 0.036 0.122 2026-03-23 03:35:43,085 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:43] "POST /web/dataset/call_kw/survey.survey/web_save#survey.survey.web_save HTTP/1.1" 200 - 29 0.042 0.069 2026-03-23 03:35:43,140 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:43] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.013 0.027 2026-03-23 03:35:43,204 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:43] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 5 0.013 0.045 2026-03-23 03:35:43,326 26 INFO 00801-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-23 03:35:43,410 26 INFO 00801-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-23 03:35:43,483 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:43] "POST /mail/data HTTP/1.1" 200 - 28 0.068 0.152 2026-03-23 03:35:43,509 26 INFO 00801-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-23 03:35:43,520 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:43] "POST /web/dataset/call_kw/survey.question.answer/onchange#survey.question.answer.onchange HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:35:43,630 26 INFO 00801-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-23 03:35:43,707 26 INFO 00801-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-23 03:35:43,707 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:43] "POST /web/dataset/call_kw/survey.question.answer/onchange#survey.question.answer.onchange HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:35:43,751 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:43] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:35:43,791 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:43] "POST /web/dataset/call_kw/survey.question.answer/onchange#survey.question.answer.onchange HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:35:43,871 26 INFO 00801-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-23 03:35:43,944 26 INFO 00801-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-23 03:35:43,972 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:43] "POST /web/dataset/call_kw/survey.question.answer/onchange#survey.question.answer.onchange HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:35:44,052 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:44] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:35:44,166 26 INFO 00801-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-23 03:35:44,229 26 INFO 00801-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-23 03:35:44,267 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:44] "POST /web/dataset/call_kw/survey.question.answer/web_name_search#survey.question.answer.web_name_search HTTP/1.1" 200 - 2 0.003 0.021 2026-03-23 03:35:44,377 26 INFO 00801-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-23 03:35:44,390 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:44] "POST /web/dataset/call_kw/survey.question.answer/web_read#survey.question.answer.web_read HTTP/1.1" 200 - 2 0.002 0.008 2026-03-23 03:35:44,428 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:44] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 4 0.002 0.010 2026-03-23 03:35:44,434 26 INFO 00801-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-23 03:35:44,569 26 INFO 00801-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-23 03:35:44,680 26 INFO 00801-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-23 03:35:44,819 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:44] "POST /web/dataset/call_kw/survey.survey/onchange#survey.survey.onchange HTTP/1.1" 200 - 22 0.042 0.089 2026-03-23 03:35:44,977 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:44] "POST /web/dataset/call_kw/survey.survey/web_save#survey.survey.web_save HTTP/1.1" 200 - 28 0.045 0.061 2026-03-23 03:35:45,001 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:45] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.010 2026-03-23 03:35:45,051 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:45] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 5 0.003 0.016 2026-03-23 03:35:45,196 26 INFO 00801-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-23 03:35:45,243 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:45] "POST /mail/data HTTP/1.1" 200 - 28 0.049 0.067 2026-03-23 03:35:45,270 26 INFO 00801-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-23 03:35:45,387 26 INFO 00801-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-23 03:35:45,391 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:45] "POST /web/dataset/call_kw/survey.question.answer/onchange#survey.question.answer.onchange HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:35:45,489 26 INFO 00801-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-23 03:35:45,566 26 INFO 00801-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-23 03:35:45,585 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:45] "POST /web/dataset/call_kw/survey.question.answer/onchange#survey.question.answer.onchange HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:35:45,646 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:45] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:35:45,706 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:45] "POST /web/dataset/call_kw/survey.question.answer/onchange#survey.question.answer.onchange HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:35:45,773 26 INFO 00801-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-23 03:35:45,859 26 INFO 00801-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-23 03:35:45,867 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:45] "POST /web/dataset/call_kw/survey.question.answer/onchange#survey.question.answer.onchange HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:35:45,929 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:45] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:35:46,057 26 INFO 00801-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-23 03:35:46,124 26 INFO 00801-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-23 03:35:46,145 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:46] "POST /web/dataset/call_kw/survey.question.answer/web_name_search#survey.question.answer.web_name_search HTTP/1.1" 200 - 2 0.002 0.014 2026-03-23 03:35:46,244 26 INFO 00801-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-23 03:35:46,270 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:46] "POST /web/dataset/call_kw/survey.question.answer/web_read#survey.question.answer.web_read HTTP/1.1" 200 - 2 0.001 0.014 2026-03-23 03:35:46,313 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:46] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 5 0.003 0.017 2026-03-23 03:35:46,317 26 INFO 00801-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-23 03:35:46,459 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:46] "POST /web/dataset/call_kw/survey.survey/onchange#survey.survey.onchange HTTP/1.1" 200 - 22 0.043 0.060 2026-03-23 03:35:46,624 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:46] "POST /web/dataset/call_kw/survey.survey/web_save#survey.survey.web_save HTTP/1.1" 200 - 28 0.032 0.061 2026-03-23 03:35:46,664 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:46] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 03:35:46,797 26 INFO 00801-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-23 03:35:46,889 26 INFO 00801-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-23 03:35:46,943 26 INFO 00801-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-23 03:35:46,976 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:46] "POST /mail/data HTTP/1.1" 200 - 28 0.073 0.099 2026-03-23 03:35:47,318 26 INFO 00801-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-23 03:35:47,347 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:47] "POST /web/dataset/call_kw/survey.survey/onchange#survey.survey.onchange HTTP/1.1" 200 - 22 0.030 0.059 2026-03-23 03:35:47,388 26 INFO 00801-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-23 03:35:47,465 26 INFO 00801-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-23 03:35:47,572 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:47] "POST /web/dataset/call_kw/survey.survey/web_save#survey.survey.web_save HTTP/1.1" 200 - 32 0.032 0.066 2026-03-23 03:35:47,614 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:47] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.006 0.025 2026-03-23 03:35:47,690 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:47] "POST /web/dataset/call_kw/survey.question/web_read#survey.question.web_read HTTP/1.1" 200 - 14 0.012 0.027 2026-03-23 03:35:47,806 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:47] "POST /mail/data HTTP/1.1" 200 - 28 0.039 0.062 2026-03-23 03:35:47,992 26 INFO 00801-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-23 03:35:48,077 26 INFO 00801-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-23 03:35:48,129 26 INFO 00801-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-23 03:35:48,230 26 INFO 00801-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-23 03:35:48,298 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:48] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 16 0.033 0.040 2026-03-23 03:35:48,359 26 INFO 00801-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-23 03:35:48,420 26 INFO 00801-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-23 03:35:48,450 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:48] "POST /web/dataset/call_kw/survey.question.answer/web_name_search#survey.question.answer.web_name_search HTTP/1.1" 200 - 2 0.002 0.019 2026-03-23 03:35:48,555 26 INFO 00801-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-23 03:35:48,560 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:48] "POST /web/dataset/call_kw/survey.question.answer/web_read#survey.question.answer.web_read HTTP/1.1" 200 - 2 0.002 0.008 2026-03-23 03:35:48,637 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:48] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 15 0.013 0.033 2026-03-23 03:35:48,646 26 INFO 00801-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-23 03:35:48,833 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:48] "POST /web/dataset/call_kw/survey.survey/onchange#survey.survey.onchange HTTP/1.1" 200 - 24 0.026 0.068 2026-03-23 03:35:48,955 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:48] "POST /web/dataset/call_kw/survey.survey/web_save#survey.survey.web_save HTTP/1.1" 200 - 27 0.029 0.058 2026-03-23 03:35:48,984 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:48] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.005 0.010 2026-03-23 03:35:49,092 26 INFO 00801-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-23 03:35:49,142 26 INFO 00801-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-23 03:35:49,169 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:49] "POST /mail/data HTTP/1.1" 200 - 28 0.026 0.044 2026-03-23 03:35:49,497 26 INFO 00801-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-23 03:35:49,508 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:49] "POST /web/dataset/call_kw/survey.survey/onchange#survey.survey.onchange HTTP/1.1" 200 - 22 0.025 0.055 2026-03-23 03:35:49,574 26 INFO 00801-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-23 03:35:49,661 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:49] "POST /web/dataset/call_kw/survey.survey/web_save#survey.survey.web_save HTTP/1.1" 200 - 28 0.026 0.052 2026-03-23 03:35:49,681 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:49] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.007 2026-03-23 03:35:49,732 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:49] "POST /web/dataset/call_kw/survey.question/web_read#survey.question.web_read HTTP/1.1" 200 - 14 0.005 0.015 2026-03-23 03:35:49,901 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:49] "POST /mail/data HTTP/1.1" 200 - 28 0.032 0.067 2026-03-23 03:35:49,946 26 INFO 00801-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-23 03:35:49,998 26 INFO 00801-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-23 03:35:50,051 26 INFO 00801-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-23 03:35:50,112 26 INFO 00801-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-23 03:35:50,130 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:50] "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.009 2026-03-23 03:35:50,252 26 INFO 00801-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-23 03:35:50,263 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:50] "POST /web/dataset/call_kw/survey.question.answer/web_read#survey.question.answer.web_read HTTP/1.1" 200 - 2 0.001 0.007 2026-03-23 03:35:50,345 26 INFO 00801-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-23 03:35:50,356 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:50] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 15 0.016 0.039 2026-03-23 03:35:50,484 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:50] "POST /web/dataset/call_kw/survey.survey/onchange#survey.survey.onchange HTTP/1.1" 200 - 24 0.024 0.064 2026-03-23 03:35:50,623 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:50] "POST /web/dataset/call_kw/survey.survey/web_save#survey.survey.web_save HTTP/1.1" 200 - 26 0.036 0.061 2026-03-23 03:35:50,665 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:50] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.010 0.015 2026-03-23 03:35:50,771 26 INFO 00801-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-23 03:35:50,939 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:50] "POST /mail/data HTTP/1.1" 200 - 28 0.072 0.101 2026-03-23 03:35:51,240 26 INFO 00801-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-23 03:35:51,270 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:51] "POST /web/dataset/call_kw/survey.survey/onchange#survey.survey.onchange HTTP/1.1" 200 - 22 0.033 0.065 2026-03-23 03:35:51,309 26 INFO 00801-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-23 03:35:51,384 26 INFO 00801-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-23 03:35:51,488 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:51] "POST /web/dataset/call_kw/survey.survey/web_save#survey.survey.web_save HTTP/1.1" 200 - 30 0.036 0.061 2026-03-23 03:35:51,510 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:51] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.009 2026-03-23 03:35:51,591 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:51] "POST /web/dataset/call_kw/survey.question/web_read#survey.question.web_read HTTP/1.1" 200 - 14 0.023 0.032 2026-03-23 03:35:51,713 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:51] "POST /mail/data HTTP/1.1" 200 - 28 0.042 0.061 2026-03-23 03:35:51,793 26 INFO 00801-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-23 03:35:51,869 26 INFO 00801-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-23 03:35:51,918 26 INFO 00801-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-23 03:35:52,005 26 INFO 00801-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-23 03:35:52,054 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:52] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 15 0.010 0.034 2026-03-23 03:35:52,103 26 INFO 00801-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-23 03:35:52,165 26 INFO 00801-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-23 03:35:52,251 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:52] "POST /web/dataset/call_kw/survey.survey/onchange#survey.survey.onchange HTTP/1.1" 200 - 24 0.021 0.058 2026-03-23 03:35:52,383 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:52] "POST /web/dataset/call_kw/survey.survey/web_save#survey.survey.web_save HTTP/1.1" 200 - 26 0.039 0.055 2026-03-23 03:35:52,411 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:52] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.006 0.011 2026-03-23 03:35:52,505 26 INFO 00801-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-23 03:35:52,559 26 INFO 00801-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-23 03:35:52,577 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:52] "POST /mail/data HTTP/1.1" 200 - 28 0.025 0.046 2026-03-23 03:35:52,898 26 INFO 00801-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-23 03:35:52,916 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:52] "POST /web/dataset/call_kw/survey.survey/onchange#survey.survey.onchange HTTP/1.1" 200 - 22 0.031 0.043 2026-03-23 03:35:52,961 26 INFO 00801-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-23 03:35:53,054 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:53] "POST /web/dataset/call_kw/survey.survey/web_save#survey.survey.web_save HTTP/1.1" 200 - 30 0.030 0.055 2026-03-23 03:35:53,075 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:53] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.008 2026-03-23 03:35:53,145 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:53] "POST /web/dataset/call_kw/survey.question/web_read#survey.question.web_read HTTP/1.1" 200 - 14 0.007 0.021 2026-03-23 03:35:53,360 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:53] "POST /mail/data HTTP/1.1" 200 - 28 0.061 0.092 2026-03-23 03:35:53,405 26 INFO 00801-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-23 03:35:53,433 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:53] "POST /web/dataset/call_kw/survey.question/onchange#survey.question.onchange HTTP/1.1" 200 - 14 0.012 0.021 2026-03-23 03:35:53,494 26 INFO 00801-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-23 03:35:53,581 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:53] "POST /web/dataset/call_kw/survey.survey/onchange#survey.survey.onchange HTTP/1.1" 200 - 23 0.026 0.058 2026-03-23 03:35:53,688 26 INFO 00801-19-0-all odoo.models.unlink: User #2 deleted survey.question.answer records with IDs: [72] 2026-03-23 03:35:53,765 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:53] "POST /web/dataset/call_kw/survey.survey/web_save#survey.survey.web_save HTTP/1.1" 200 - 40 0.058 0.092 2026-03-23 03:35:53,790 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:53] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.010 2026-03-23 03:35:53,885 26 INFO 00801-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-23 03:35:53,936 26 INFO 00801-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-23 03:35:53,978 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:53] "POST /mail/data HTTP/1.1" 200 - 28 0.031 0.057 2026-03-23 03:35:53,990 26 INFO 00801-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-23 03:35:54,057 26 INFO 00801-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-23 03:35:54,134 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:54] "POST /web/dataset/call_kw/survey.survey/onchange#survey.survey.onchange HTTP/1.1" 200 - 22 0.019 0.047 2026-03-23 03:35:54,221 26 INFO 00801-19-0-all odoo.models.unlink: User #2 deleted survey.question records with IDs: [46] 2026-03-23 03:35:54,298 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:54] "POST /web/dataset/call_kw/survey.survey/web_save#survey.survey.web_save HTTP/1.1" 200 - 41 0.049 0.085 2026-03-23 03:35:54,316 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:54] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.007 2026-03-23 03:35:54,395 26 INFO 00801-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-23 03:35:54,481 26 INFO 00801-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-23 03:35:54,515 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:54] "POST /mail/data HTTP/1.1" 200 - 28 0.048 0.071 2026-03-23 03:35:54,576 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:54] "POST /web/dataset/call_kw/survey.survey/web_search_read#survey.survey.web_search_read HTTP/1.1" 200 - 10 0.021 0.038 2026-03-23 03:35:54,580 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:54] "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.023 2026-03-23 03:35:54,688 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: tour succeeded 2026-03-23 03:35:54,692 26 INFO 00801-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-23 03:35:55,413 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: heap 38199076 (allocated 39415808) 2026-03-23 03:35:55,428 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Closing chrome headless with pid 5220 2026-03-23 03:35:55,435 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Closing websocket connection 2026-03-23 03:35:55,438 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Terminating chrome headless with pid 5220 2026-03-23 03:35:55,559 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Removing chrome user profile "/tmp/tmp26qmi_cr_chrome_odoo" 2026-03-23 03:35:55,667 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 03:35:56,553 26 INFO 00801-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 03:35:56,721 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_certification: Starting TestUiCertification.test_04_certification_success_tour ... 2026-03-23 03:35:57,500 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Chrome pid: 5489 2026-03-23 03:35:57,500 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Chrome headless temporary user profile dir: /tmp/tmp_a0_o5f1_chrome_odoo 2026-03-23 03:35:57,501 26 INFO 00801-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:46343/json/version 2026-03-23 03:35:57,503 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46343', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:35:57,639 26 INFO 00801-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-23 03:35:57,640 26 INFO 00801-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:46343/json 2026-03-23 03:35:57,640 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46343', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:35:57,729 26 INFO 00801-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:46343/devtools/page/1E9C0456BD037C76E1A2A140FEC81531 2026-03-23 03:35:57,830 26 INFO 00801-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-23 03:35:57,891 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Chrome headless enable page notifications 2026-03-23 03:35:58,025 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-23 03:35:58,028 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Setting session cookie in browser 2026-03-23 03:35:58,030 26 INFO 00801-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-23 03:35:58,030 26 INFO 00801-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-23 03:35:58,062 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:35:58,773 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:58] "GET /survey/start/4ead4bc8-b8f2-4760-a682-1fde8daaaaac HTTP/1.1" 303 - 39 0.038 0.677 2026-03-23 03:35:58,785 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:35:58] "GET /en/survey/4ead4bc8-b8f2-4760-a682-1fde8daaaaac HTTP/1.1" 303 - 0 0.000 0.003 2026-03-23 03:36:00,310 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:00] "GET /survey/4ead4bc8-b8f2-4760-a682-1fde8daaaaac HTTP/1.1" 200 - 135 0.149 1.369 2026-03-23 03:36:00,315 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Navigation result: {'frameId': '1E9C0456BD037C76E1A2A140FEC81531', 'loaderId': 'F651F4418696BE331C94E16DF29D334C', 'isDownload': False} 2026-03-23 03:36:00,315 26 INFO 00801-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-23 03:36:00,366 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:00] "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-23 03:36:00,383 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6b0eae6/web.assets_frontend.min.css, copying from /web/assets/6b0eae6/web.assets_frontend.min.css 2026-03-23 03:36:00,490 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:00] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 9 0.068 0.068 2026-03-23 03:36:00,517 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b39dd4f/survey.survey_assets.min.css, copying from /web/assets/b39dd4f/survey.survey_assets.min.css 2026-03-23 03:36:00,603 26 INFO 00801-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-23 03:36:00,603 26 INFO 00801-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-23 03:36:00,616 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:00] "GET /web/assets/1/b39dd4f/survey.survey_assets.min.css HTTP/1.1" 200 - 9 0.039 0.219 2026-03-23 03:36:00,631 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js, copying from /web/assets/0bb32e1/web.assets_frontend_minimal.min.js 2026-03-23 03:36:00,657 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:00] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.014 0.062 2026-03-23 03:36:00,754 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e278303/web.__assets_tests_call__.min.js, copying from /web/assets/e278303/web.__assets_tests_call__.min.js 2026-03-23 03:36:00,790 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:00] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.017 0.086 2026-03-23 03:36:00,864 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:36:00,866 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:00] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:36:01,065 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/435eb97/web.assets_frontend_lazy.min.js, copying from /web/assets/435eb97/web.assets_frontend_lazy.min.js 2026-03-23 03:36:01,257 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:01] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.011 0.220 2026-03-23 03:36:01,301 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:01] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.012 0.259 2026-03-23 03:36:01,834 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6adbf08/survey.survey_assets.min.js, copying from /web/assets/6adbf08/survey.survey_assets.min.js 2026-03-23 03:36:01,895 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:01] "GET /web/assets/1/6adbf08/survey.survey_assets.min.js HTTP/1.1" 200 - 9 0.020 0.060 2026-03-23 03:36:02,034 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 03:36:02,259 26 INFO 00801-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-23 03:36:02,288 26 INFO 00801-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-23 03:36:02,328 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:02] "POST /mail/data HTTP/1.1" 200 - 19 0.021 0.038 2026-03-23 03:36:02,348 26 INFO 00801-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-23 03:36:02,458 26 INFO 00801-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-23 03:36:02,747 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:02] "POST /survey/begin/4ead4bc8-b8f2-4760-a682-1fde8daaaaac/d471a67e-dd50-4089-b348-b4b630f85e49 HTTP/1.1" 200 - 24 0.043 0.257 2026-03-23 03:36:02,791 26 INFO 00801-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-23 03:36:02,848 26 INFO 00801-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-23 03:36:02,915 26 INFO 00801-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-23 03:36:02,974 26 INFO 00801-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-23 03:36:03,026 26 INFO 00801-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-23 03:36:03,082 26 INFO 00801-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-23 03:36:03,139 26 INFO 00801-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-23 03:36:03,259 26 INFO 00801-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-23 03:36:03,323 26 INFO 00801-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-23 03:36:03,382 26 INFO 00801-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-23 03:36:03,441 26 INFO 00801-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-23 03:36:03,506 26 INFO 00801-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-23 03:36:03,561 26 INFO 00801-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-23 03:36:03,626 26 INFO 00801-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-23 03:36:03,723 26 INFO 00801-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-23 03:36:03,836 26 INFO 00801-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-23 03:36:03,916 26 INFO 00801-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-23 03:36:04,029 26 INFO 00801-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-23 03:36:04,099 26 INFO 00801-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-23 03:36:04,168 26 INFO 00801-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-23 03:36:04,228 26 INFO 00801-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-23 03:36:04,806 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:04] "POST /survey/submit/4ead4bc8-b8f2-4760-a682-1fde8daaaaac/d471a67e-dd50-4089-b348-b4b630f85e49 HTTP/1.1" 200 - 126 0.128 0.434 2026-03-23 03:36:04,825 26 INFO 00801-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-23 03:36:04,878 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: tour succeeded 2026-03-23 03:36:04,879 26 INFO 00801-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-23 03:36:05,070 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: heap 12325724 (allocated 13107200) 2026-03-23 03:36:05,076 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Closing chrome headless with pid 5489 2026-03-23 03:36:05,080 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Closing websocket connection 2026-03-23 03:36:05,086 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Terminating chrome headless with pid 5489 2026-03-23 03:36:05,259 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Removing chrome user profile "/tmp/tmp_a0_o5f1_chrome_odoo" 2026-03-23 03:36:05,308 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_certification: Starting TestUiCertification.test_05_certification_failure_tour ... 2026-03-23 03:36:05,915 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Chrome pid: 5634 2026-03-23 03:36:05,916 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Chrome headless temporary user profile dir: /tmp/tmpmavnjawf_chrome_odoo 2026-03-23 03:36:05,916 26 INFO 00801-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:45343/json/version 2026-03-23 03:36:05,918 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45343', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:36:06,032 26 INFO 00801-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-23 03:36:06,033 26 INFO 00801-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:45343/json 2026-03-23 03:36:06,034 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45343', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:36:06,132 26 INFO 00801-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:45343/devtools/page/82CD6FB886BA613A5480319A2D3C3F8D 2026-03-23 03:36:06,186 26 INFO 00801-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-23 03:36:06,235 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Chrome headless enable page notifications 2026-03-23 03:36:06,426 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-23 03:36:06,437 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Setting session cookie in browser 2026-03-23 03:36:06,438 26 INFO 00801-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-23 03:36:06,438 26 INFO 00801-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-23 03:36:06,455 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:36:06,826 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:06] "GET /survey/start/4ead4bc8-b8f2-4760-a682-1fde8daaaaac HTTP/1.1" 303 - 40 0.053 0.324 2026-03-23 03:36:06,842 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:06] "GET /en/survey/4ead4bc8-b8f2-4760-a682-1fde8daaaaac HTTP/1.1" 303 - 0 0.000 0.006 2026-03-23 03:36:08,395 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:08] "GET /survey/4ead4bc8-b8f2-4760-a682-1fde8daaaaac HTTP/1.1" 200 - 137 0.139 1.400 2026-03-23 03:36:08,402 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Navigation result: {'frameId': '82CD6FB886BA613A5480319A2D3C3F8D', 'loaderId': '0C493763EDF4A3B35A52455D3CA323CB', 'isDownload': False} 2026-03-23 03:36:08,403 26 INFO 00801-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-23 03:36:08,471 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:36:08,481 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b39dd4f/survey.survey_assets.min.css, copying from /web/assets/b39dd4f/survey.survey_assets.min.css 2026-03-23 03:36:08,507 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:08] "GET /web/assets/1/b39dd4f/survey.survey_assets.min.css HTTP/1.1" 200 - 12 0.013 0.031 2026-03-23 03:36:08,535 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6b0eae6/web.assets_frontend.min.css, copying from /web/assets/6b0eae6/web.assets_frontend.min.css 2026-03-23 03:36:08,610 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:08] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 9 0.050 0.101 2026-03-23 03:36:08,626 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js, copying from /web/assets/0bb32e1/web.assets_frontend_minimal.min.js 2026-03-23 03:36:08,654 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:08] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.008 0.107 2026-03-23 03:36:08,691 26 INFO 00801-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-23 03:36:08,691 26 INFO 00801-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-23 03:36:08,693 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e278303/web.__assets_tests_call__.min.js, copying from /web/assets/e278303/web.__assets_tests_call__.min.js 2026-03-23 03:36:08,713 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:08] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.012 0.045 2026-03-23 03:36:08,822 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:08] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:36:08,828 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:36:08,896 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:08] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.006 0.011 2026-03-23 03:36:08,921 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/435eb97/web.assets_frontend_lazy.min.js, copying from /web/assets/435eb97/web.assets_frontend_lazy.min.js 2026-03-23 03:36:08,987 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:08] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.008 0.099 2026-03-23 03:36:09,614 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6adbf08/survey.survey_assets.min.js, copying from /web/assets/6adbf08/survey.survey_assets.min.js 2026-03-23 03:36:09,636 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:09] "GET /web/assets/1/6adbf08/survey.survey_assets.min.js HTTP/1.1" 200 - 9 0.008 0.027 2026-03-23 03:36:09,756 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:36:09,871 26 INFO 00801-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-23 03:36:09,892 26 INFO 00801-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-23 03:36:09,930 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:09] "POST /mail/data HTTP/1.1" 200 - 19 0.018 0.031 2026-03-23 03:36:09,945 26 INFO 00801-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-23 03:36:10,020 26 INFO 00801-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-23 03:36:10,354 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:10] "POST /survey/begin/4ead4bc8-b8f2-4760-a682-1fde8daaaaac/d797f798-af06-4ed3-ba2c-521e59a06fbc HTTP/1.1" 200 - 24 0.030 0.312 2026-03-23 03:36:10,417 26 INFO 00801-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-23 03:36:10,472 26 INFO 00801-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-23 03:36:10,527 26 INFO 00801-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-23 03:36:10,587 26 INFO 00801-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-23 03:36:10,644 26 INFO 00801-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-23 03:36:10,699 26 INFO 00801-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-23 03:36:10,757 26 INFO 00801-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-23 03:36:10,858 26 INFO 00801-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-23 03:36:10,925 26 INFO 00801-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-23 03:36:10,979 26 INFO 00801-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-23 03:36:11,035 26 INFO 00801-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-23 03:36:11,095 26 INFO 00801-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-23 03:36:11,150 26 INFO 00801-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-23 03:36:11,218 26 INFO 00801-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-23 03:36:11,355 26 INFO 00801-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-23 03:36:11,466 26 INFO 00801-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-23 03:36:11,542 26 INFO 00801-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-23 03:36:11,623 26 INFO 00801-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-23 03:36:11,703 26 INFO 00801-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-23 03:36:11,784 26 INFO 00801-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-23 03:36:11,846 26 INFO 00801-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-23 03:36:12,121 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:12] "POST /survey/submit/4ead4bc8-b8f2-4760-a682-1fde8daaaaac/d797f798-af06-4ed3-ba2c-521e59a06fbc HTTP/1.1" 200 - 80 0.070 0.167 2026-03-23 03:36:12,242 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:12] "GET /survey/retry/4ead4bc8-b8f2-4760-a682-1fde8daaaaac/d797f798-af06-4ed3-ba2c-521e59a06fbc HTTP/1.1" 303 - 20 0.022 0.041 2026-03-23 03:36:12,275 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:12] "GET /survey/start/4ead4bc8-b8f2-4760-a682-1fde8daaaaac?answer_token=478200b3-96cc-48a8-942d-6b7972c332d1 HTTP/1.1" 303 - 8 0.009 0.017 2026-03-23 03:36:12,285 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:12] "GET /en/survey/4ead4bc8-b8f2-4760-a682-1fde8daaaaac HTTP/1.1" 303 - 0 0.000 0.002 2026-03-23 03:36:12,362 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:12] "GET /survey/4ead4bc8-b8f2-4760-a682-1fde8daaaaac HTTP/1.1" 200 - 19 0.019 0.049 2026-03-23 03:36:13,156 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:13] "GET /website/translations?hash=34158aabd0ccfaaec6ecbfc29f4349633023eb7e&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:36:13,163 26 INFO 00801-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-23 03:36:13,243 26 INFO 00801-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-23 03:36:13,279 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:13] "POST /mail/data HTTP/1.1" 200 - 11 0.017 0.026 2026-03-23 03:36:13,373 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:13] "POST /survey/begin/4ead4bc8-b8f2-4760-a682-1fde8daaaaac/478200b3-96cc-48a8-942d-6b7972c332d1 HTTP/1.1" 200 - 16 0.024 0.096 2026-03-23 03:36:13,753 26 INFO 00801-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-23 03:36:13,827 26 INFO 00801-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-23 03:36:13,889 26 INFO 00801-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-23 03:36:13,948 26 INFO 00801-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-23 03:36:14,000 26 INFO 00801-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-23 03:36:14,058 26 INFO 00801-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-23 03:36:14,115 26 INFO 00801-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-23 03:36:14,226 26 INFO 00801-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-23 03:36:14,283 26 INFO 00801-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-23 03:36:14,338 26 INFO 00801-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-23 03:36:14,395 26 INFO 00801-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-23 03:36:14,449 26 INFO 00801-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-23 03:36:14,507 26 INFO 00801-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-23 03:36:14,581 26 INFO 00801-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-23 03:36:14,666 26 INFO 00801-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-23 03:36:14,753 26 INFO 00801-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-23 03:36:14,822 26 INFO 00801-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-23 03:36:14,902 26 INFO 00801-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-23 03:36:14,963 26 INFO 00801-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-23 03:36:15,031 26 INFO 00801-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-23 03:36:15,093 26 INFO 00801-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-23 03:36:15,485 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:15] "POST /survey/submit/4ead4bc8-b8f2-4760-a682-1fde8daaaaac/478200b3-96cc-48a8-942d-6b7972c332d1 HTTP/1.1" 200 - 72 0.118 0.227 2026-03-23 03:36:15,606 26 INFO 00801-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-23 03:36:15,659 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: tour succeeded 2026-03-23 03:36:15,660 26 INFO 00801-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-23 03:36:15,838 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: heap 12298556 (allocated 13107200) 2026-03-23 03:36:15,846 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Closing chrome headless with pid 5634 2026-03-23 03:36:15,848 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Closing websocket connection 2026-03-23 03:36:15,852 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Terminating chrome headless with pid 5634 2026-03-23 03:36:16,021 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Removing chrome user profile "/tmp/tmpmavnjawf_chrome_odoo" 2026-03-23 03:36:16,123 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 03:36:16,987 26 INFO 00801-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 03:36:17,131 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_01_admin_survey_tour ... 2026-03-23 03:36:17,907 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Chrome pid: 5790 2026-03-23 03:36:17,908 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Chrome headless temporary user profile dir: /tmp/tmpph6f164w_chrome_odoo 2026-03-23 03:36:17,908 26 INFO 00801-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:44085/json/version 2026-03-23 03:36:17,911 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44085', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:36:18,197 26 INFO 00801-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-23 03:36:18,197 26 INFO 00801-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:44085/json 2026-03-23 03:36:18,198 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44085', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:36:18,373 26 INFO 00801-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:44085/devtools/page/EEC7517F1EF6931A43149DF682EA549E 2026-03-23 03:36:18,421 26 INFO 00801-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-23 03:36:18,439 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Chrome headless enable page notifications 2026-03-23 03:36:18,606 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 03:36:18,616 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Setting session cookie in browser 2026-03-23 03:36:18,622 26 INFO 00801-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-23 03:36:18,622 26 INFO 00801-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-23 03:36:18,650 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:36:19,092 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:19] "GET /survey/start/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 303 - 42 0.061 0.386 2026-03-23 03:36:19,106 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:19] "GET /en/survey/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 303 - 0 0.000 0.004 2026-03-23 03:36:20,820 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:20] "GET /survey/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 200 - 130 0.199 1.504 2026-03-23 03:36:20,830 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Navigation result: {'frameId': 'EEC7517F1EF6931A43149DF682EA549E', 'loaderId': '0FCBAD9861905A7AD28F3C30D61106EE', 'isDownload': False} 2026-03-23 03:36:20,830 26 INFO 00801-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-23 03:36:20,904 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:20] "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-23 03:36:20,923 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b39dd4f/survey.survey_assets.min.css, copying from /web/assets/b39dd4f/survey.survey_assets.min.css 2026-03-23 03:36:20,946 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:20] "GET /web/assets/1/b39dd4f/survey.survey_assets.min.css HTTP/1.1" 200 - 9 0.009 0.027 2026-03-23 03:36:20,970 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6b0eae6/web.assets_frontend.min.css, copying from /web/assets/6b0eae6/web.assets_frontend.min.css 2026-03-23 03:36:21,095 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:21] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 9 0.084 0.110 2026-03-23 03:36:21,116 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js, copying from /web/assets/0bb32e1/web.assets_frontend_minimal.min.js 2026-03-23 03:36:21,149 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:21] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.015 0.166 2026-03-23 03:36:21,161 26 INFO 00801-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-23 03:36:21,175 26 INFO 00801-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-23 03:36:21,184 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e278303/web.__assets_tests_call__.min.js, copying from /web/assets/e278303/web.__assets_tests_call__.min.js 2026-03-23 03:36:21,215 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:21] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.018 0.051 2026-03-23 03:36:21,345 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:21] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:36:21,375 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:36:21,495 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/435eb97/web.assets_frontend_lazy.min.js, copying from /web/assets/435eb97/web.assets_frontend_lazy.min.js 2026-03-23 03:36:21,611 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:21] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.018 0.133 2026-03-23 03:36:21,673 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:21] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.034 0.171 2026-03-23 03:36:22,229 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6adbf08/survey.survey_assets.min.js, copying from /web/assets/6adbf08/survey.survey_assets.min.js 2026-03-23 03:36:22,251 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:22] "GET /web/assets/1/6adbf08/survey.survey_assets.min.js HTTP/1.1" 200 - 9 0.009 0.024 2026-03-23 03:36:22,380 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.019 2026-03-23 03:36:22,521 26 INFO 00801-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-23 03:36:22,542 26 INFO 00801-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-23 03:36:22,591 26 INFO 00801-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-23 03:36:22,596 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:22] "POST /mail/data HTTP/1.1" 200 - 21 0.025 0.041 2026-03-23 03:36:22,677 26 INFO 00801-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-23 03:36:23,026 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:23] "POST /survey/begin/b137640d-14d4-4748-9ef6-344caaaaaae/1566cff6-2e17-4be9-b58b-61bb02ba9c56 HTTP/1.1" 200 - 28 0.071 0.294 2026-03-23 03:36:23,189 26 INFO 00801-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-23 03:36:23,291 26 INFO 00801-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-23 03:36:23,371 26 INFO 00801-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-23 03:36:23,447 26 INFO 00801-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-23 03:36:23,513 26 INFO 00801-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-23 03:36:23,856 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:23] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/1566cff6-2e17-4be9-b58b-61bb02ba9c56 HTTP/1.1" 200 - 48 0.079 0.262 2026-03-23 03:36:24,010 26 INFO 00801-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-23 03:36:24,066 26 INFO 00801-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-23 03:36:24,123 26 INFO 00801-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-23 03:36:24,183 26 INFO 00801-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-23 03:36:24,235 26 INFO 00801-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-23 03:36:24,291 26 INFO 00801-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-23 03:36:24,345 26 INFO 00801-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-23 03:36:24,437 26 INFO 00801-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-23 03:36:24,496 26 INFO 00801-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-23 03:36:24,564 26 INFO 00801-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-23 03:36:24,624 26 INFO 00801-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-23 03:36:24,800 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:24] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/1566cff6-2e17-4be9-b58b-61bb02ba9c56 HTTP/1.1" 200 - 44 0.065 0.091 2026-03-23 03:36:25,108 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: tour succeeded 2026-03-23 03:36:25,109 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: ╔════════════════════════════╗ ║ TOUR test_survey SUCCEEDED ║ ╚════════════════════════════╝ 2026-03-23 03:36:25,210 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: heap 12065992 (allocated 12582912) 2026-03-23 03:36:25,213 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Closing chrome headless with pid 5790 2026-03-23 03:36:25,214 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Closing websocket connection 2026-03-23 03:36:25,215 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Terminating chrome headless with pid 5790 2026-03-23 03:36:25,332 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Removing chrome user profile "/tmp/tmpph6f164w_chrome_odoo" 2026-03-23 03:36:25,377 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_02_demo_survey_tour ... 2026-03-23 03:36:25,976 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Chrome pid: 5937 2026-03-23 03:36:25,976 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Chrome headless temporary user profile dir: /tmp/tmp86s47y_f_chrome_odoo 2026-03-23 03:36:25,976 26 INFO 00801-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:37395/json/version 2026-03-23 03:36:25,978 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37395', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:36:26,154 26 INFO 00801-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-23 03:36:26,154 26 INFO 00801-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:37395/json 2026-03-23 03:36:26,165 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37395', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:36:26,204 26 INFO 00801-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:37395/devtools/page/EA5C9E007422E0BBBA3C2DEF644751E7 2026-03-23 03:36:26,228 26 INFO 00801-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-23 03:36:26,361 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Chrome headless enable page notifications 2026-03-23 03:36:26,529 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-23 03:36:26,538 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Setting session cookie in browser 2026-03-23 03:36:26,540 26 INFO 00801-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-23 03:36:26,541 26 INFO 00801-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-23 03:36:26,578 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:36:26,875 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:26] "GET /survey/start/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 303 - 39 0.043 0.272 2026-03-23 03:36:26,887 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:26] "GET /en/survey/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 303 - 0 0.000 0.003 2026-03-23 03:36:28,318 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:28] "GET /survey/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 200 - 137 0.165 1.253 2026-03-23 03:36:28,323 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Navigation result: {'frameId': 'EA5C9E007422E0BBBA3C2DEF644751E7', 'loaderId': 'BD1E164674CE05D2CB58E5C828E4C916', 'isDownload': False} 2026-03-23 03:36:28,324 26 INFO 00801-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-23 03:36:28,380 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:28] "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-23 03:36:28,402 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b39dd4f/survey.survey_assets.min.css, copying from /web/assets/b39dd4f/survey.survey_assets.min.css 2026-03-23 03:36:28,427 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:28] "GET /web/assets/1/b39dd4f/survey.survey_assets.min.css HTTP/1.1" 200 - 12 0.013 0.025 2026-03-23 03:36:28,449 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6b0eae6/web.assets_frontend.min.css, copying from /web/assets/6b0eae6/web.assets_frontend.min.css 2026-03-23 03:36:28,527 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:28] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 9 0.058 0.082 2026-03-23 03:36:28,560 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js, copying from /web/assets/0bb32e1/web.assets_frontend_minimal.min.js 2026-03-23 03:36:28,596 26 INFO 00801-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-23 03:36:28,607 26 INFO 00801-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-23 03:36:28,629 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:28] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.039 0.143 2026-03-23 03:36:29,019 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e278303/web.__assets_tests_call__.min.js, copying from /web/assets/e278303/web.__assets_tests_call__.min.js 2026-03-23 03:36:29,024 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:36:29,026 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:29] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:36:29,052 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:29] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.017 0.431 2026-03-23 03:36:29,201 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:29] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.004 0.013 2026-03-23 03:36:29,229 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/435eb97/web.assets_frontend_lazy.min.js, copying from /web/assets/435eb97/web.assets_frontend_lazy.min.js 2026-03-23 03:36:29,296 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:29] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.016 0.092 2026-03-23 03:36:29,960 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6adbf08/survey.survey_assets.min.js, copying from /web/assets/6adbf08/survey.survey_assets.min.js 2026-03-23 03:36:30,006 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:30] "GET /web/assets/1/6adbf08/survey.survey_assets.min.js HTTP/1.1" 200 - 9 0.022 0.055 2026-03-23 03:36:30,184 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:36:30,297 26 INFO 00801-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-23 03:36:30,309 26 INFO 00801-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-23 03:36:30,378 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:30] "POST /mail/data HTTP/1.1" 200 - 19 0.025 0.049 2026-03-23 03:36:30,407 26 INFO 00801-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-23 03:36:30,481 26 INFO 00801-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-23 03:36:30,727 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:30] "POST /survey/begin/b137640d-14d4-4748-9ef6-344caaaaaae/7b5f359a-57af-456e-865e-e89d35a4956d HTTP/1.1" 200 - 28 0.035 0.218 2026-03-23 03:36:30,996 26 INFO 00801-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-23 03:36:31,100 26 INFO 00801-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-23 03:36:31,165 26 INFO 00801-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-23 03:36:31,236 26 INFO 00801-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-23 03:36:31,297 26 INFO 00801-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-23 03:36:31,645 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:31] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/7b5f359a-57af-456e-865e-e89d35a4956d HTTP/1.1" 200 - 48 0.086 0.260 2026-03-23 03:36:31,845 26 INFO 00801-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-23 03:36:31,902 26 INFO 00801-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-23 03:36:31,970 26 INFO 00801-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-23 03:36:32,022 26 INFO 00801-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-23 03:36:32,077 26 INFO 00801-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-23 03:36:32,135 26 INFO 00801-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-23 03:36:32,191 26 INFO 00801-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-23 03:36:32,271 26 INFO 00801-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-23 03:36:32,328 26 INFO 00801-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-23 03:36:32,398 26 INFO 00801-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-23 03:36:32,455 26 INFO 00801-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-23 03:36:32,601 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:32] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/7b5f359a-57af-456e-865e-e89d35a4956d HTTP/1.1" 200 - 45 0.035 0.096 2026-03-23 03:36:32,958 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: tour succeeded 2026-03-23 03:36:32,960 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: ╔════════════════════════════╗ ║ TOUR test_survey SUCCEEDED ║ ╚════════════════════════════╝ 2026-03-23 03:36:33,106 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: heap 12056652 (allocated 12582912) 2026-03-23 03:36:33,111 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Closing chrome headless with pid 5937 2026-03-23 03:36:33,113 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Closing websocket connection 2026-03-23 03:36:33,115 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Terminating chrome headless with pid 5937 2026-03-23 03:36:33,234 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Removing chrome user profile "/tmp/tmp86s47y_f_chrome_odoo" 2026-03-23 03:36:33,271 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_03_public_multilingual_survey_tour ... 2026-03-23 03:36:33,919 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour: Chrome pid: 6084 2026-03-23 03:36:33,921 26 INFO 00801-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/tmpoqtg8cwr_chrome_odoo 2026-03-23 03:36:33,922 26 INFO 00801-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:34425/json/version 2026-03-23 03:36:33,925 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34425', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:36:34,046 26 INFO 00801-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-23 03:36:34,046 26 INFO 00801-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:34425/json 2026-03-23 03:36:34,056 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34425', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:36:34,076 26 INFO 00801-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:34425/devtools/page/7FEDD9523FBCC5E0356ED583934BF68A 2026-03-23 03:36:34,163 26 INFO 00801-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-23 03:36:34,210 26 INFO 00801-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-23 03:36:34,382 26 INFO 00801-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-23 03:36:34,432 26 INFO 00801-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-23 03:36:34,433 26 INFO 00801-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-23 03:36:34,460 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:36:34,800 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:34] "GET /survey/start/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 303 - 34 0.028 0.319 2026-03-23 03:36:34,813 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:34] "GET /en/survey/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 303 - 0 0.000 0.003 2026-03-23 03:36:36,312 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:36] "GET /survey/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 200 - 105 0.140 1.349 2026-03-23 03:36:36,321 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour: Navigation result: {'frameId': '7FEDD9523FBCC5E0356ED583934BF68A', 'loaderId': '4D2F8EB06078A7A4FA64DBD43E53DA78', 'isDownload': False} 2026-03-23 03:36:36,321 26 INFO 00801-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-23 03:36:36,373 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:36] "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-23 03:36:36,410 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6b0eae6/web.assets_frontend.min.css, copying from /web/assets/6b0eae6/web.assets_frontend.min.css 2026-03-23 03:36:36,493 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:36] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.057 0.066 2026-03-23 03:36:36,509 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b39dd4f/survey.survey_assets.min.css, copying from /web/assets/b39dd4f/survey.survey_assets.min.css 2026-03-23 03:36:36,559 26 INFO 00801-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-23 03:36:36,560 26 INFO 00801-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-23 03:36:36,579 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:36] "GET /web/assets/1/b39dd4f/survey.survey_assets.min.css HTTP/1.1" 200 - 9 0.030 0.146 2026-03-23 03:36:36,608 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js, copying from /web/assets/0bb32e1/web.assets_frontend_minimal.min.js 2026-03-23 03:36:36,645 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:36] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.021 0.061 2026-03-23 03:36:36,696 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e278303/web.__assets_tests_call__.min.js, copying from /web/assets/e278303/web.__assets_tests_call__.min.js 2026-03-23 03:36:36,757 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:36] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.026 0.092 2026-03-23 03:36:36,809 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:36:36,817 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:36] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:36:37,079 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/435eb97/web.assets_frontend_lazy.min.js, copying from /web/assets/435eb97/web.assets_frontend_lazy.min.js 2026-03-23 03:36:37,133 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:37] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.008 0.076 2026-03-23 03:36:37,172 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:37] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.016 0.097 2026-03-23 03:36:37,765 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6adbf08/survey.survey_assets.min.js, copying from /web/assets/6adbf08/survey.survey_assets.min.js 2026-03-23 03:36:37,790 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:37] "GET /web/assets/1/6adbf08/survey.survey_assets.min.js HTTP/1.1" 200 - 9 0.014 0.036 2026-03-23 03:36:37,898 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-03-23 03:36:38,041 26 INFO 00801-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-23 03:36:38,061 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:38] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:36:38,067 26 INFO 00801-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-23 03:36:38,174 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:38] "GET /fr_BE/survey/b137640d-14d4-4748-9ef6-344caaaaaae?language-changed=true HTTP/1.1" 301 - 0 0.000 0.004 2026-03-23 03:36:38,575 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:38] "GET /fr/survey/b137640d-14d4-4748-9ef6-344caaaaaae?language-changed=true HTTP/1.1" 200 - 34 0.053 0.336 2026-03-23 03:36:38,670 26 INFO 00801-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-23 03:36:38,671 26 INFO 00801-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-23 03:36:42,721 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:42] "GET /website/translations?hash=&lang=fr_BE HTTP/1.1" 200 - 0 0.000 3.015 2026-03-23 03:36:42,803 26 INFO 00801-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-23 03:36:42,879 26 INFO 00801-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-23 03:36:42,892 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:42] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:36:43,021 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:43] "GET /fr/survey/b137640d-14d4-4748-9ef6-344caaaaaae?language-changed=true HTTP/1.1" 200 - 18 0.016 0.056 2026-03-23 03:36:43,159 26 INFO 00801-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-23 03:36:43,163 26 INFO 00801-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-23 03:36:43,701 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:43] "GET /website/translations?hash=cc9d59d29f3fe5acf6cece985b099e6c03550faf&lang=fr_BE HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:36:43,722 26 INFO 00801-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-23 03:36:43,825 26 INFO 00801-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-23 03:36:43,834 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:43] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:36:43,919 26 INFO 00801-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-23 03:36:44,227 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:44] "POST /survey/begin/b137640d-14d4-4748-9ef6-344caaaaaae/b73a665f-74b2-4b67-9871-c9b7f9232cb5 HTTP/1.1" 200 - 29 0.053 0.278 2026-03-23 03:36:44,457 26 INFO 00801-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-23 03:36:44,531 26 INFO 00801-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-23 03:36:44,659 26 INFO 00801-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-23 03:36:44,742 26 INFO 00801-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-23 03:36:44,804 26 INFO 00801-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-23 03:36:44,868 26 INFO 00801-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-23 03:36:44,921 26 INFO 00801-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-23 03:36:45,153 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:45] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/b73a665f-74b2-4b67-9871-c9b7f9232cb5 HTTP/1.1" 200 - 49 0.055 0.222 2026-03-23 03:36:45,375 26 INFO 00801-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-23 03:36:45,449 26 INFO 00801-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-23 03:36:45,508 26 INFO 00801-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-23 03:36:45,563 26 INFO 00801-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-23 03:36:45,621 26 INFO 00801-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-23 03:36:45,677 26 INFO 00801-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-23 03:36:45,732 26 INFO 00801-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-23 03:36:45,809 26 INFO 00801-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-23 03:36:45,872 26 INFO 00801-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-23 03:36:45,945 26 INFO 00801-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-23 03:36:46,009 26 INFO 00801-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-23 03:36:46,214 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:46] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/b73a665f-74b2-4b67-9871-c9b7f9232cb5 HTTP/1.1" 200 - 46 0.052 0.139 2026-03-23 03:36:46,473 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: tour succeeded 2026-03-23 03:36:46,474 26 INFO 00801-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-23 03:36:46,740 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour.browser: heap 13333204 (allocated 14618624) 2026-03-23 03:36:46,746 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour: Closing chrome headless with pid 6084 2026-03-23 03:36:46,748 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour: Closing websocket connection 2026-03-23 03:36:46,752 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour: Terminating chrome headless with pid 6084 2026-03-23 03:36:46,926 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_multilingual_survey_tour: Removing chrome user profile "/tmp/tmpoqtg8cwr_chrome_odoo" 2026-03-23 03:36:47,007 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_04_public_survey_with_triggers ... 2026-03-23 03:36:47,983 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Chrome pid: 6237 2026-03-23 03:36:47,984 26 INFO 00801-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/tmp41aloqir_chrome_odoo 2026-03-23 03:36:47,984 26 INFO 00801-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:41611/json/version 2026-03-23 03:36:47,988 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41611', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:36:48,207 26 INFO 00801-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-23 03:36:48,208 26 INFO 00801-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:41611/json 2026-03-23 03:36:48,208 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41611', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:36:48,265 26 INFO 00801-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:41611/devtools/page/CB058D1FD8BC772EE335351CCEDBD135 2026-03-23 03:36:48,307 26 INFO 00801-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-23 03:36:48,360 26 INFO 00801-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-23 03:36:48,467 26 INFO 00801-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-23 03:36:48,516 26 INFO 00801-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-23 03:36:48,516 26 INFO 00801-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-23 03:36:48,547 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:36:48,966 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:48] "GET /survey/start/3cfadce3-3f7e-41da-920d-10fa0eb19527 HTTP/1.1" 303 - 33 0.049 0.384 2026-03-23 03:36:48,979 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:48] "GET /en/survey/3cfadce3-3f7e-41da-920d-10fa0eb19527 HTTP/1.1" 303 - 0 0.000 0.003 2026-03-23 03:36:50,525 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:50] "GET /survey/3cfadce3-3f7e-41da-920d-10fa0eb19527 HTTP/1.1" 200 - 103 0.152 1.386 2026-03-23 03:36:50,530 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Navigation result: {'frameId': 'CB058D1FD8BC772EE335351CCEDBD135', 'loaderId': '7FF2F6E0ADC73C59A1B5DF2B0F0B1AB3', 'isDownload': False} 2026-03-23 03:36:50,531 26 INFO 00801-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-23 03:36:50,594 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:36:50,617 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6b0eae6/web.assets_frontend.min.css, copying from /web/assets/6b0eae6/web.assets_frontend.min.css 2026-03-23 03:36:50,737 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:50] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.071 0.083 2026-03-23 03:36:50,749 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b39dd4f/survey.survey_assets.min.css, copying from /web/assets/b39dd4f/survey.survey_assets.min.css 2026-03-23 03:36:50,791 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:50] "GET /web/assets/1/b39dd4f/survey.survey_assets.min.css HTTP/1.1" 200 - 9 0.016 0.180 2026-03-23 03:36:50,810 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js, copying from /web/assets/0bb32e1/web.assets_frontend_minimal.min.js 2026-03-23 03:36:50,816 26 INFO 00801-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-23 03:36:50,826 26 INFO 00801-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-23 03:36:50,830 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:50] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.008 0.029 2026-03-23 03:36:50,882 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e278303/web.__assets_tests_call__.min.js, copying from /web/assets/e278303/web.__assets_tests_call__.min.js 2026-03-23 03:36:50,912 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:50] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.012 0.038 2026-03-23 03:36:50,996 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:50] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:36:51,004 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:36:51,123 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/435eb97/web.assets_frontend_lazy.min.js, copying from /web/assets/435eb97/web.assets_frontend_lazy.min.js 2026-03-23 03:36:51,186 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:51] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.017 0.082 2026-03-23 03:36:51,220 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:51] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.010 0.112 2026-03-23 03:36:51,822 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6adbf08/survey.survey_assets.min.js, copying from /web/assets/6adbf08/survey.survey_assets.min.js 2026-03-23 03:36:51,848 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:51] "GET /web/assets/1/6adbf08/survey.survey_assets.min.js HTTP/1.1" 200 - 9 0.012 0.031 2026-03-23 03:36:51,972 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:36:52,155 26 INFO 00801-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-23 03:36:52,198 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:52] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:36:52,218 26 INFO 00801-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-23 03:36:52,295 26 INFO 00801-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-23 03:36:52,573 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:52] "POST /survey/begin/3cfadce3-3f7e-41da-920d-10fa0eb19527/9268b9b2-ec97-4921-a3cb-501f4da405c2 HTTP/1.1" 200 - 23 0.021 0.262 2026-03-23 03:36:52,744 26 INFO 00801-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-23 03:36:52,797 26 INFO 00801-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-23 03:36:52,860 26 INFO 00801-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-23 03:36:52,921 26 INFO 00801-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-23 03:36:52,986 26 INFO 00801-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-23 03:36:53,039 26 INFO 00801-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-23 03:36:53,093 26 INFO 00801-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-23 03:36:53,161 26 INFO 00801-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-23 03:36:53,212 26 INFO 00801-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-23 03:36:53,274 26 INFO 00801-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-23 03:36:53,321 26 INFO 00801-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-23 03:36:53,379 26 INFO 00801-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-23 03:36:53,437 26 INFO 00801-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-23 03:36:53,492 26 INFO 00801-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-23 03:36:53,569 26 INFO 00801-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-23 03:36:53,625 26 INFO 00801-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-23 03:36:53,761 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:53] "POST /survey/submit/3cfadce3-3f7e-41da-920d-10fa0eb19527/9268b9b2-ec97-4921-a3cb-501f4da405c2 HTTP/1.1" 200 - 34 0.048 0.077 2026-03-23 03:36:54,104 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: tour succeeded 2026-03-23 03:36:54,105 26 INFO 00801-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-23 03:36:54,207 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: heap 11524624 (allocated 12058624) 2026-03-23 03:36:54,211 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Closing chrome headless with pid 6237 2026-03-23 03:36:54,212 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Closing websocket connection 2026-03-23 03:36:54,213 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Terminating chrome headless with pid 6237 2026-03-23 03:36:54,332 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Removing chrome user profile "/tmp/tmp41aloqir_chrome_odoo" 2026-03-23 03:36:54,463 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_05_public_survey_with_trigger_on_different_page ... 2026-03-23 03:36:55,121 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Chrome pid: 6380 2026-03-23 03:36:55,122 26 INFO 00801-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/tmph_wr__m0_chrome_odoo 2026-03-23 03:36:55,122 26 INFO 00801-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:41781/json/version 2026-03-23 03:36:55,127 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41781', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:36:55,227 26 INFO 00801-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-23 03:36:55,228 26 INFO 00801-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:41781/json 2026-03-23 03:36:55,229 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41781', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:36:55,306 26 INFO 00801-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:41781/devtools/page/343824C444492D9F5D7E475EA9F6C4EF 2026-03-23 03:36:55,363 26 INFO 00801-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-23 03:36:55,404 26 INFO 00801-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-23 03:36:55,475 26 INFO 00801-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-23 03:36:55,526 26 INFO 00801-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-23 03:36:55,526 26 INFO 00801-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-23 03:36:55,552 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:36:55,862 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:55] "GET /survey/start/1cb935bd-2399-4ed1-9e10-c649318fb4dc HTTP/1.1" 303 - 33 0.030 0.286 2026-03-23 03:36:55,875 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:55] "GET /en/survey/1cb935bd-2399-4ed1-9e10-c649318fb4dc HTTP/1.1" 303 - 0 0.000 0.004 2026-03-23 03:36:57,192 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:57] "GET /survey/1cb935bd-2399-4ed1-9e10-c649318fb4dc HTTP/1.1" 200 - 105 0.128 1.179 2026-03-23 03:36:57,197 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Navigation result: {'frameId': '343824C444492D9F5D7E475EA9F6C4EF', 'loaderId': 'CEE07E8567AA554BAE62DF026D1F8CD5', 'isDownload': False} 2026-03-23 03:36:57,198 26 INFO 00801-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-23 03:36:57,265 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:36:57,304 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6b0eae6/web.assets_frontend.min.css, copying from /web/assets/6b0eae6/web.assets_frontend.min.css 2026-03-23 03:36:57,414 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:57] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.082 0.084 2026-03-23 03:36:57,438 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b39dd4f/survey.survey_assets.min.css, copying from /web/assets/b39dd4f/survey.survey_assets.min.css 2026-03-23 03:36:57,474 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:57] "GET /web/assets/1/b39dd4f/survey.survey_assets.min.css HTTP/1.1" 200 - 9 0.012 0.200 2026-03-23 03:36:57,475 26 INFO 00801-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-23 03:36:57,480 26 INFO 00801-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-23 03:36:57,497 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js, copying from /web/assets/0bb32e1/web.assets_frontend_minimal.min.js 2026-03-23 03:36:57,527 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:57] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.017 0.049 2026-03-23 03:36:57,556 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e278303/web.__assets_tests_call__.min.js, copying from /web/assets/e278303/web.__assets_tests_call__.min.js 2026-03-23 03:36:57,583 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:57] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.009 0.055 2026-03-23 03:36:57,798 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 03:36:57,802 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:57] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:36:57,886 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/435eb97/web.assets_frontend_lazy.min.js, copying from /web/assets/435eb97/web.assets_frontend_lazy.min.js 2026-03-23 03:36:57,952 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:57] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.007 0.088 2026-03-23 03:36:57,973 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:57] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.010 0.104 2026-03-23 03:36:58,547 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6adbf08/survey.survey_assets.min.js, copying from /web/assets/6adbf08/survey.survey_assets.min.js 2026-03-23 03:36:58,585 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:58] "GET /web/assets/1/6adbf08/survey.survey_assets.min.js HTTP/1.1" 200 - 9 0.008 0.042 2026-03-23 03:36:58,736 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:36:58,874 26 INFO 00801-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-23 03:36:58,886 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:58] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:36:58,890 26 INFO 00801-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-23 03:36:58,959 26 INFO 00801-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-23 03:36:59,210 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:59] "POST /survey/begin/1cb935bd-2399-4ed1-9e10-c649318fb4dc/843b41da-79c7-4786-8fad-4d4ad0abe3bb HTTP/1.1" 200 - 27 0.036 0.209 2026-03-23 03:36:59,409 26 INFO 00801-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-23 03:36:59,471 26 INFO 00801-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-23 03:36:59,555 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:36:59] "POST /survey/submit/1cb935bd-2399-4ed1-9e10-c649318fb4dc/843b41da-79c7-4786-8fad-4d4ad0abe3bb HTTP/1.1" 200 - 27 0.025 0.056 2026-03-23 03:36:59,944 26 INFO 00801-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-23 03:37:00,003 26 INFO 00801-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-23 03:37:00,058 26 INFO 00801-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-23 03:37:00,117 26 INFO 00801-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-23 03:37:00,213 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:00] "POST /survey/submit/1cb935bd-2399-4ed1-9e10-c649318fb4dc/843b41da-79c7-4786-8fad-4d4ad0abe3bb HTTP/1.1" 200 - 28 0.027 0.066 2026-03-23 03:37:00,539 26 INFO 00801-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-23 03:37:00,600 26 INFO 00801-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-23 03:37:00,628 26 INFO 00801-19-0-all odoo.models.unlink: User #3 deleted survey.user_input.line records with IDs: [138] 2026-03-23 03:37:00,659 26 INFO 00801-19-0-all odoo.models.unlink: User #3 deleted survey.user_input.line records with IDs: [139] 2026-03-23 03:37:00,708 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:00] "POST /survey/submit/1cb935bd-2399-4ed1-9e10-c649318fb4dc/843b41da-79c7-4786-8fad-4d4ad0abe3bb HTTP/1.1" 200 - 55 0.041 0.066 2026-03-23 03:37:01,041 26 INFO 00801-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-23 03:37:01,095 26 INFO 00801-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-23 03:37:01,147 26 INFO 00801-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-23 03:37:01,152 26 INFO 00801-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-23 03:37:01,262 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: heap 11290328 (allocated 12058624) 2026-03-23 03:37:01,265 26 INFO 00801-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 6380 2026-03-23 03:37:01,267 26 INFO 00801-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-23 03:37:01,270 26 INFO 00801-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 6380 2026-03-23 03:37:01,390 26 INFO 00801-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/tmph_wr__m0_chrome_odoo" 2026-03-23 03:37:01,460 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_06_survey_prefill ... 2026-03-23 03:37:02,193 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Chrome pid: 6529 2026-03-23 03:37:02,194 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Chrome headless temporary user profile dir: /tmp/tmpvf3x1di0_chrome_odoo 2026-03-23 03:37:02,194 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Issuing json command http://127.0.0.1:41069/json/version 2026-03-23 03:37:02,198 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41069', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:37:02,302 26 INFO 00801-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-23 03:37:02,303 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Issuing json command http://127.0.0.1:41069/json 2026-03-23 03:37:02,304 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41069', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:37:02,366 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Websocket url found: ws://127.0.0.1:41069/devtools/page/159A4412509ED42D9550D242A9063CD4 2026-03-23 03:37:02,408 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Enable chrome headless console log notification 2026-03-23 03:37:02,446 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Chrome headless enable page notifications 2026-03-23 03:37:02,607 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Setting session cookie in browser 2026-03-23 03:37:02,622 26 INFO 00801-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-23 03:37:02,622 26 INFO 00801-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-23 03:37:02,644 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:37:03,285 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:03] "GET /survey/start/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 303 - 33 0.032 0.615 2026-03-23 03:37:03,305 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:03] "GET /en/survey/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 303 - 0 0.000 0.003 2026-03-23 03:37:04,739 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:04] "GET /survey/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 200 - 105 0.126 1.298 2026-03-23 03:37:04,746 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Navigation result: {'frameId': '159A4412509ED42D9550D242A9063CD4', 'loaderId': '53F592817C12D78C2AA61EF85957EA00', 'isDownload': False} 2026-03-23 03:37:04,747 26 INFO 00801-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-23 03:37:04,820 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:04] "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-23 03:37:04,840 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6b0eae6/web.assets_frontend.min.css, copying from /web/assets/6b0eae6/web.assets_frontend.min.css 2026-03-23 03:37:04,918 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:04] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.054 0.052 2026-03-23 03:37:04,933 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b39dd4f/survey.survey_assets.min.css, copying from /web/assets/b39dd4f/survey.survey_assets.min.css 2026-03-23 03:37:04,973 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:04] "GET /web/assets/1/b39dd4f/survey.survey_assets.min.css HTTP/1.1" 200 - 9 0.022 0.133 2026-03-23 03:37:04,995 26 INFO 00801-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-23 03:37:04,996 26 INFO 00801-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-23 03:37:04,996 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js, copying from /web/assets/0bb32e1/web.assets_frontend_minimal.min.js 2026-03-23 03:37:05,010 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:05] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.009 0.026 2026-03-23 03:37:05,068 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e278303/web.__assets_tests_call__.min.js, copying from /web/assets/e278303/web.__assets_tests_call__.min.js 2026-03-23 03:37:05,123 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:05] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.023 0.062 2026-03-23 03:37:05,238 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:05] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:37:05,264 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:37:05,368 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/435eb97/web.assets_frontend_lazy.min.js, copying from /web/assets/435eb97/web.assets_frontend_lazy.min.js 2026-03-23 03:37:05,415 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:05] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.007 0.074 2026-03-23 03:37:05,447 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:05] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.010 0.104 2026-03-23 03:37:06,052 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6adbf08/survey.survey_assets.min.js, copying from /web/assets/6adbf08/survey.survey_assets.min.js 2026-03-23 03:37:06,078 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:06] "GET /web/assets/1/6adbf08/survey.survey_assets.min.js HTTP/1.1" 200 - 9 0.008 0.029 2026-03-23 03:37:06,187 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 03:37:06,343 26 INFO 00801-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-23 03:37:06,355 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:06] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:37:06,356 26 INFO 00801-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-23 03:37:06,430 26 INFO 00801-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-23 03:37:06,671 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:06] "POST /survey/begin/b137640d-14d4-4748-9ef6-344caaaaaae/50ea0164-0f72-4079-b7d4-81a63d755c84 HTTP/1.1" 200 - 27 0.030 0.216 2026-03-23 03:37:06,975 26 INFO 00801-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-23 03:37:07,073 26 INFO 00801-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-23 03:37:07,151 26 INFO 00801-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-23 03:37:07,210 26 INFO 00801-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-23 03:37:07,286 26 INFO 00801-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-23 03:37:07,532 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:07] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/50ea0164-0f72-4079-b7d4-81a63d755c84 HTTP/1.1" 200 - 47 0.048 0.204 2026-03-23 03:37:07,778 26 INFO 00801-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-23 03:37:07,832 26 INFO 00801-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-23 03:37:07,895 26 INFO 00801-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-23 03:37:07,952 26 INFO 00801-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-23 03:37:08,010 26 INFO 00801-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-23 03:37:08,072 26 INFO 00801-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-23 03:37:08,127 26 INFO 00801-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-23 03:37:08,208 26 INFO 00801-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-23 03:37:08,273 26 INFO 00801-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-23 03:37:08,341 26 INFO 00801-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-23 03:37:08,441 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:08] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/50ea0164-0f72-4079-b7d4-81a63d755c84 HTTP/1.1" 200 - 35 0.029 0.069 2026-03-23 03:37:08,789 26 INFO 00801-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-23 03:37:08,841 26 INFO 00801-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-23 03:37:08,893 26 INFO 00801-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-23 03:37:08,944 26 INFO 00801-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-23 03:37:09,002 26 INFO 00801-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-23 03:37:09,061 26 INFO 00801-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-23 03:37:09,112 26 INFO 00801-19-0-all odoo.models.unlink: User #3 deleted survey.user_input.line records with IDs: [144] 2026-03-23 03:37:09,182 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:09] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/50ea0164-0f72-4079-b7d4-81a63d755c84 HTTP/1.1" 200 - 49 0.033 0.083 2026-03-23 03:37:09,520 26 INFO 00801-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-23 03:37:09,571 26 INFO 00801-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-23 03:37:09,623 26 INFO 00801-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-23 03:37:09,675 26 INFO 00801-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-23 03:37:09,727 26 INFO 00801-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-23 03:37:09,780 26 INFO 00801-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-23 03:37:09,832 26 INFO 00801-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-23 03:37:09,885 26 INFO 00801-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-23 03:37:09,936 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: tour succeeded 2026-03-23 03:37:09,941 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: ╔════════════════════════════════════╗ ║ TOUR test_survey_prefill SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 03:37:10,047 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: heap 12092052 (allocated 12582912) 2026-03-23 03:37:10,050 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Closing chrome headless with pid 6529 2026-03-23 03:37:10,053 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Closing websocket connection 2026-03-23 03:37:10,056 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Terminating chrome headless with pid 6529 2026-03-23 03:37:10,176 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Removing chrome user profile "/tmp/tmpvf3x1di0_chrome_odoo" 2026-03-23 03:37:10,236 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_07_survey_roaming_mandatory_questions ... 2026-03-23 03:37:10,855 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Chrome pid: 6676 2026-03-23 03:37:10,855 26 INFO 00801-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/tmp64qcgkd7_chrome_odoo 2026-03-23 03:37:10,856 26 INFO 00801-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:39965/json/version 2026-03-23 03:37:10,857 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39965', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:37:11,029 26 INFO 00801-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-23 03:37:11,033 26 INFO 00801-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:39965/json 2026-03-23 03:37:11,034 26 INFO 00801-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39965', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:37:11,093 26 INFO 00801-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:39965/devtools/page/870FF5AF3528FC8E5EF8BE38BE20CECF 2026-03-23 03:37:11,152 26 INFO 00801-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-23 03:37:11,174 26 INFO 00801-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-23 03:37:11,295 26 INFO 00801-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-23 03:37:11,320 26 INFO 00801-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-23 03:37:11,320 26 INFO 00801-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-23 03:37:11,352 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:37:11,698 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:11] "GET /survey/start/853ebb30-40f2-43bf-a95a-bbf0e367a365 HTTP/1.1" 303 - 33 0.047 0.309 2026-03-23 03:37:11,709 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:11] "GET /en/survey/853ebb30-40f2-43bf-a95a-bbf0e367a365 HTTP/1.1" 303 - 0 0.000 0.002 2026-03-23 03:37:13,127 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:13] "GET /survey/853ebb30-40f2-43bf-a95a-bbf0e367a365 HTTP/1.1" 200 - 103 0.127 1.281 2026-03-23 03:37:13,133 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Navigation result: {'frameId': '870FF5AF3528FC8E5EF8BE38BE20CECF', 'loaderId': '55868E8DB0A1297278E3100AFAC40ECD', 'isDownload': False} 2026-03-23 03:37:13,133 26 INFO 00801-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-23 03:37:13,206 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:13] "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-23 03:37:13,218 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6b0eae6/web.assets_frontend.min.css, copying from /web/assets/6b0eae6/web.assets_frontend.min.css 2026-03-23 03:37:13,376 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:13] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.105 0.085 2026-03-23 03:37:13,424 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b39dd4f/survey.survey_assets.min.css, copying from /web/assets/b39dd4f/survey.survey_assets.min.css 2026-03-23 03:37:13,466 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:13] "GET /web/assets/1/b39dd4f/survey.survey_assets.min.css HTTP/1.1" 200 - 9 0.034 0.240 2026-03-23 03:37:13,472 26 INFO 00801-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-23 03:37:13,474 26 INFO 00801-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-23 03:37:13,482 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js, copying from /web/assets/0bb32e1/web.assets_frontend_minimal.min.js 2026-03-23 03:37:13,497 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:13] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.007 0.029 2026-03-23 03:37:13,526 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e278303/web.__assets_tests_call__.min.js, copying from /web/assets/e278303/web.__assets_tests_call__.min.js 2026-03-23 03:37:13,578 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:13] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.009 0.054 2026-03-23 03:37:13,689 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:37:13,691 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:13] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:37:13,814 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/435eb97/web.assets_frontend_lazy.min.js, copying from /web/assets/435eb97/web.assets_frontend_lazy.min.js 2026-03-23 03:37:13,914 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:13] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.011 0.132 2026-03-23 03:37:13,981 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:13] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.024 0.171 2026-03-23 03:37:14,598 26 INFO 00801-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6adbf08/survey.survey_assets.min.js, copying from /web/assets/6adbf08/survey.survey_assets.min.js 2026-03-23 03:37:14,636 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:14] "GET /web/assets/1/6adbf08/survey.survey_assets.min.js HTTP/1.1" 200 - 9 0.018 0.046 2026-03-23 03:37:14,770 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-03-23 03:37:14,920 26 INFO 00801-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-23 03:37:14,955 26 INFO 00801-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-23 03:37:14,956 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:14] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:37:15,035 26 INFO 00801-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-23 03:37:15,280 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:15] "POST /survey/begin/853ebb30-40f2-43bf-a95a-bbf0e367a365/2218b663-5fde-4059-abc4-94a89468492a HTTP/1.1" 200 - 25 0.043 0.196 2026-03-23 03:37:15,530 26 INFO 00801-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-23 03:37:15,609 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:15] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/2218b663-5fde-4059-abc4-94a89468492a HTTP/1.1" 200 - 20 0.031 0.044 2026-03-23 03:37:15,955 26 INFO 00801-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-23 03:37:16,028 26 INFO 00801-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-23 03:37:16,116 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:16] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/2218b663-5fde-4059-abc4-94a89468492a HTTP/1.1" 200 - 20 0.027 0.054 2026-03-23 03:37:16,428 26 INFO 00801-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-23 03:37:16,486 26 INFO 00801-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-23 03:37:16,556 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:16] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/2218b663-5fde-4059-abc4-94a89468492a HTTP/1.1" 200 - 20 0.017 0.050 2026-03-23 03:37:16,920 26 INFO 00801-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-23 03:37:16,988 26 INFO 00801-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-23 03:37:17,041 26 INFO 00801-19-0-all odoo.models.unlink: User #3 deleted survey.user_input.line records with IDs: [157] 2026-03-23 03:37:17,119 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:17] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/2218b663-5fde-4059-abc4-94a89468492a HTTP/1.1" 200 - 34 0.045 0.081 2026-03-23 03:37:17,414 26 INFO 00801-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-23 03:37:17,487 26 INFO 00801-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-23 03:37:17,550 26 INFO 00801-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-23 03:37:17,594 26 INFO 00801-19-0-all odoo.models.unlink: User #3 deleted survey.user_input.line records with IDs: [158] 2026-03-23 03:37:17,645 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:17] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/2218b663-5fde-4059-abc4-94a89468492a HTTP/1.1" 200 - 36 0.030 0.053 2026-03-23 03:37:18,004 26 INFO 00801-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-23 03:37:18,068 26 INFO 00801-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-23 03:37:18,099 26 INFO 00801-19-0-all odoo.models.unlink: User #3 deleted survey.user_input.line records with IDs: [156] 2026-03-23 03:37:18,146 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:18] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/2218b663-5fde-4059-abc4-94a89468492a HTTP/1.1" 200 - 34 0.028 0.049 2026-03-23 03:37:18,519 26 INFO 00801-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-23 03:37:18,590 26 INFO 00801-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-23 03:37:18,618 26 INFO 00801-19-0-all odoo.models.unlink: User #3 deleted survey.user_input.line records with IDs: [159] 2026-03-23 03:37:18,662 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:18] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/2218b663-5fde-4059-abc4-94a89468492a HTTP/1.1" 200 - 34 0.024 0.045 2026-03-23 03:37:19,035 26 INFO 00801-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-23 03:37:19,097 26 INFO 00801-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-23 03:37:19,132 26 INFO 00801-19-0-all odoo.models.unlink: User #3 deleted survey.user_input.line records with IDs: [161] 2026-03-23 03:37:19,177 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:19] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/2218b663-5fde-4059-abc4-94a89468492a HTTP/1.1" 200 - 36 0.025 0.053 2026-03-23 03:37:19,518 26 INFO 00801-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-23 03:37:19,574 26 INFO 00801-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-23 03:37:19,632 26 INFO 00801-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-23 03:37:19,690 26 INFO 00801-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-23 03:37:19,734 26 INFO 00801-19-0-all odoo.models.unlink: User #3 deleted survey.user_input.line records with IDs: [162] 2026-03-23 03:37:19,843 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:19] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/2218b663-5fde-4059-abc4-94a89468492a HTTP/1.1" 200 - 49 0.040 0.102 2026-03-23 03:37:20,138 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: tour succeeded 2026-03-23 03:37:20,140 26 INFO 00801-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-23 03:37:20,290 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: heap 11725136 (allocated 12320768) 2026-03-23 03:37:20,297 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Closing chrome headless with pid 6676 2026-03-23 03:37:20,301 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Closing websocket connection 2026-03-23 03:37:20,302 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Terminating chrome headless with pid 6676 2026-03-23 03:37:20,470 26 INFO 00801-19-0-all odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Removing chrome user profile "/tmp/tmp64qcgkd7_chrome_odoo" 2026-03-23 03:37:20,585 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 03:37:22,531 26 INFO 00801-19-0-all odoo.addons.survey_crm.tests.test_survey_crm: Starting TestSurveyCrm.test_survey_with_lead_generation_logged_in ... 2026-03-23 03:37:22,697 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:37:23,057 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:23] "GET /survey/start/6b6623fe-d1b9-40ad-b0b2-8e93274a881b HTTP/1.1" 303 - 37 0.049 0.315 2026-03-23 03:37:23,068 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:23] "GET /en/survey/6b6623fe-d1b9-40ad-b0b2-8e93274a881b HTTP/1.1" 303 - 0 0.000 0.005 2026-03-23 03:37:24,388 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:24] "GET /survey/6b6623fe-d1b9-40ad-b0b2-8e93274a881b HTTP/1.1" 200 - 103 0.125 1.190 2026-03-23 03:37:24,456 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:24] "GET /survey/6b6623fe-d1b9-40ad-b0b2-8e93274a881b/cf7ba5e6-a346-4b34-a0b1-7d73ada08a1c HTTP/1.1" 200 - 16 0.012 0.036 2026-03-23 03:37:24,655 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:24] "POST /survey/begin/6b6623fe-d1b9-40ad-b0b2-8e93274a881b/cf7ba5e6-a346-4b34-a0b1-7d73ada08a1c HTTP/1.1" 200 - 24 0.032 0.159 2026-03-23 03:37:24,778 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:24] "POST /survey/submit/6b6623fe-d1b9-40ad-b0b2-8e93274a881b/cf7ba5e6-a346-4b34-a0b1-7d73ada08a1c HTTP/1.1" 200 - 25 0.022 0.073 2026-03-23 03:37:24,851 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:24] "GET /survey/6b6623fe-d1b9-40ad-b0b2-8e93274a881b/cf7ba5e6-a346-4b34-a0b1-7d73ada08a1c HTTP/1.1" 200 - 18 0.014 0.044 2026-03-23 03:37:24,909 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:24] "POST /survey/submit/6b6623fe-d1b9-40ad-b0b2-8e93274a881b/cf7ba5e6-a346-4b34-a0b1-7d73ada08a1c HTTP/1.1" 200 - 21 0.016 0.032 2026-03-23 03:37:24,984 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:24] "GET /survey/6b6623fe-d1b9-40ad-b0b2-8e93274a881b/cf7ba5e6-a346-4b34-a0b1-7d73ada08a1c HTTP/1.1" 200 - 16 0.016 0.043 2026-03-23 03:37:25,041 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:25] "POST /survey/submit/6b6623fe-d1b9-40ad-b0b2-8e93274a881b/cf7ba5e6-a346-4b34-a0b1-7d73ada08a1c HTTP/1.1" 200 - 18 0.018 0.028 2026-03-23 03:37:25,106 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:25] "GET /survey/6b6623fe-d1b9-40ad-b0b2-8e93274a881b/cf7ba5e6-a346-4b34-a0b1-7d73ada08a1c HTTP/1.1" 200 - 16 0.014 0.037 2026-03-23 03:37:25,551 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:25] "POST /survey/submit/6b6623fe-d1b9-40ad-b0b2-8e93274a881b/cf7ba5e6-a346-4b34-a0b1-7d73ada08a1c HTTP/1.1" 200 - 110 0.163 0.270 2026-03-23 03:37:25,616 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:25] "GET /survey/6b6623fe-d1b9-40ad-b0b2-8e93274a881b/cf7ba5e6-a346-4b34-a0b1-7d73ada08a1c HTTP/1.1" 200 - 15 0.014 0.040 2026-03-23 03:37:25,664 26 INFO 00801-19-0-all odoo.addons.survey_crm.tests.test_survey_crm: Starting TestSurveyCrm.test_survey_with_lead_generation_public ... 2026-03-23 03:37:25,766 26 INFO 00801-19-0-all odoo.addons.base.models.res_users: Login successful for login:survey_user from n/a 2026-03-23 03:37:25,832 26 INFO 00801-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:37:26,483 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:26] "GET /survey/start/6b6623fe-d1b9-40ad-b0b2-8e93274a881b HTTP/1.1" 303 - 51 0.062 0.600 2026-03-23 03:37:26,493 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:26] "GET /en/survey/6b6623fe-d1b9-40ad-b0b2-8e93274a881b HTTP/1.1" 303 - 0 0.000 0.003 2026-03-23 03:37:27,877 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:27] "GET /survey/6b6623fe-d1b9-40ad-b0b2-8e93274a881b HTTP/1.1" 200 - 137 0.151 1.226 2026-03-23 03:37:27,960 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:27] "GET /survey/6b6623fe-d1b9-40ad-b0b2-8e93274a881b/d8d1a258-92e1-42d4-9f85-45f8b4c15d11 HTTP/1.1" 200 - 19 0.021 0.049 2026-03-23 03:37:28,205 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:28] "POST /survey/begin/6b6623fe-d1b9-40ad-b0b2-8e93274a881b/d8d1a258-92e1-42d4-9f85-45f8b4c15d11 HTTP/1.1" 200 - 27 0.035 0.194 2026-03-23 03:37:28,334 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:28] "POST /survey/submit/6b6623fe-d1b9-40ad-b0b2-8e93274a881b/d8d1a258-92e1-42d4-9f85-45f8b4c15d11 HTTP/1.1" 200 - 27 0.028 0.080 2026-03-23 03:37:28,420 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:28] "GET /survey/6b6623fe-d1b9-40ad-b0b2-8e93274a881b/d8d1a258-92e1-42d4-9f85-45f8b4c15d11 HTTP/1.1" 200 - 20 0.024 0.055 2026-03-23 03:37:28,509 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:28] "POST /survey/submit/6b6623fe-d1b9-40ad-b0b2-8e93274a881b/d8d1a258-92e1-42d4-9f85-45f8b4c15d11 HTTP/1.1" 200 - 23 0.032 0.049 2026-03-23 03:37:28,598 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:28] "GET /survey/6b6623fe-d1b9-40ad-b0b2-8e93274a881b/d8d1a258-92e1-42d4-9f85-45f8b4c15d11 HTTP/1.1" 200 - 18 0.023 0.058 2026-03-23 03:37:28,676 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:28] "POST /survey/submit/6b6623fe-d1b9-40ad-b0b2-8e93274a881b/d8d1a258-92e1-42d4-9f85-45f8b4c15d11 HTTP/1.1" 200 - 20 0.022 0.042 2026-03-23 03:37:28,761 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:28] "GET /survey/6b6623fe-d1b9-40ad-b0b2-8e93274a881b/d8d1a258-92e1-42d4-9f85-45f8b4c15d11 HTTP/1.1" 200 - 18 0.021 0.053 2026-03-23 03:37:28,955 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:28] "POST /survey/submit/6b6623fe-d1b9-40ad-b0b2-8e93274a881b/d8d1a258-92e1-42d4-9f85-45f8b4c15d11 HTTP/1.1" 200 - 75 0.068 0.115 2026-03-23 03:37:29,017 26 INFO 00801-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:37:29] "GET /survey/6b6623fe-d1b9-40ad-b0b2-8e93274a881b/d8d1a258-92e1-42d4-9f85-45f8b4c15d11 HTTP/1.1" 200 - 17 0.012 0.041 2026-03-23 03:37:29,076 26 INFO 00801-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 03:37:29,088 26 INFO 00801-19-0-all odoo.service.server: 976 post-tests in 3998.35s, 1136301 queries 2026-03-23 03:37:29,102 26 INFO 00801-19-0-all odoo.tests.stats: sale: 287 tests 1471.50s 266612 queries 2026-03-23 03:37:29,103 26 INFO 00801-19-0-all odoo.tests.stats: sale_crm: 3 tests 3.62s 1063 queries 2026-03-23 03:37:29,103 26 INFO 00801-19-0-all odoo.tests.stats: sale_edi_ubl: 3 tests 10.76s 5041 queries 2026-03-23 03:37:29,103 26 INFO 00801-19-0-all odoo.tests.stats: sale_expense: 15 tests 68.21s 25905 queries 2026-03-23 03:37:29,103 26 INFO 00801-19-0-all odoo.tests.stats: sale_expense_margin: 3 tests 21.69s 9493 queries 2026-03-23 03:37:29,103 26 INFO 00801-19-0-all odoo.tests.stats: sale_gelato: 28 tests 10.23s 4192 queries 2026-03-23 03:37:29,103 26 INFO 00801-19-0-all odoo.tests.stats: sale_loyalty: 99 tests 96.02s 37970 queries 2026-03-23 03:37:29,103 26 INFO 00801-19-0-all odoo.tests.stats: sale_loyalty_delivery: 16 tests 13.48s 4740 queries 2026-03-23 03:37:29,103 26 INFO 00801-19-0-all odoo.tests.stats: sale_management: 26 tests 98.29s 23165 queries 2026-03-23 03:37:29,103 26 INFO 00801-19-0-all odoo.tests.stats: sale_mrp: 62 tests 165.12s 56233 queries 2026-03-23 03:37:29,103 26 INFO 00801-19-0-all odoo.tests.stats: sale_mrp_margin: 4 tests 27.34s 9509 queries 2026-03-23 03:37:29,103 26 INFO 00801-19-0-all odoo.tests.stats: sale_pdf_quote_builder: 19 tests 11.36s 3944 queries 2026-03-23 03:37:29,103 26 INFO 00801-19-0-all odoo.tests.stats: sale_project: 91 tests 171.01s 59607 queries 2026-03-23 03:37:29,103 26 INFO 00801-19-0-all odoo.tests.stats: sale_project_stock: 3 tests 16.23s 5892 queries 2026-03-23 03:37:29,103 26 INFO 00801-19-0-all odoo.tests.stats: sale_purchase: 14 tests 42.37s 18074 queries 2026-03-23 03:37:29,103 26 INFO 00801-19-0-all odoo.tests.stats: sale_purchase_project: 3 tests 20.33s 9328 queries 2026-03-23 03:37:29,103 26 INFO 00801-19-0-all odoo.tests.stats: sale_purchase_stock: 14 tests 34.74s 15000 queries 2026-03-23 03:37:29,104 26 INFO 00801-19-0-all odoo.tests.stats: sale_stock: 155 tests 509.38s 200135 queries 2026-03-23 03:37:29,104 26 INFO 00801-19-0-all odoo.tests.stats: sale_stock_margin: 18 tests 47.66s 19767 queries 2026-03-23 03:37:29,104 26 INFO 00801-19-0-all odoo.tests.stats: sale_stock_product_expiry: 3 tests 15.19s 3450 queries 2026-03-23 03:37:29,104 26 INFO 00801-19-0-all odoo.tests.stats: sale_timesheet: 122 tests 517.73s 213961 queries 2026-03-23 03:37:29,104 26 INFO 00801-19-0-all odoo.tests.stats: sale_timesheet_margin: 4 tests 23.14s 11131 queries 2026-03-23 03:37:29,104 26 INFO 00801-19-0-all odoo.tests.stats: sales_team: 3 tests 1.21s 437 queries 2026-03-23 03:37:29,104 26 INFO 00801-19-0-all odoo.tests.stats: sms: 9 tests 9.52s 5450 queries 2026-03-23 03:37:29,104 26 INFO 00801-19-0-all odoo.tests.stats: sms_twilio: 15 tests 14.56s 6516 queries 2026-03-23 03:37:29,104 26 INFO 00801-19-0-all odoo.tests.stats: snailmail_account: 3 tests 2.28s 327 queries 2026-03-23 03:37:29,104 26 INFO 00801-19-0-all odoo.tests.stats: spreadsheet_account: 56 tests 54.37s 27410 queries 2026-03-23 03:37:29,104 26 INFO 00801-19-0-all odoo.tests.stats: spreadsheet_dashboard: 3 tests 4.47s 345 queries 2026-03-23 03:37:29,104 26 INFO 00801-19-0-all odoo.tests.stats: stock: 34 tests 135.79s 23775 queries 2026-03-23 03:37:29,104 26 INFO 00801-19-0-all odoo.tests.stats: stock_account: 23 tests 53.59s 24178 queries 2026-03-23 03:37:29,104 26 INFO 00801-19-0-all odoo.tests.stats: stock_delivery: 11 tests 20.18s 8318 queries 2026-03-23 03:37:29,104 26 INFO 00801-19-0-all odoo.tests.stats: stock_dropshipping: 29 tests 32.69s 11613 queries 2026-03-23 03:37:29,104 26 INFO 00801-19-0-all odoo.tests.stats: stock_landed_costs: 63 tests 0.00s 0 queries 2026-03-23 03:37:29,104 26 INFO 00801-19-0-all odoo.tests.stats: stock_picking_batch: 11 tests 24.77s 7025 queries 2026-03-23 03:37:29,104 26 INFO 00801-19-0-all odoo.tests.stats: survey: 34 tests 140.61s 14206 queries 2026-03-23 03:37:29,104 26 INFO 00801-19-0-all odoo.tests.stats: survey_crm: 4 tests 8.49s 1791 queries 2026-03-23 03:37:29,106 26 ERROR 00801-19-0-all odoo.tests.result: 1 failed, 2 error(s) of 976 tests when loading database '00801-19-0-all' 2026-03-23 03:37:29,116 26 INFO 00801-19-0-all odoo.service.server: Initiating shutdown 2026-03-23 03:37:29,116 26 INFO 00801-19-0-all odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown. 2026-03-23 03:37:29,471 26 INFO 00801-19-0-all odoo.sql_db: ConnectionPool(read/write;used=0/count=0/max=64): Closed 3 connections